@keyframes scrolling {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

body {
  padding: 0;
}

body .wrapper {
  width: 100%;
}

body.scroll {
  overflow: auto;
}

.loading-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgb(53, 53, 53), #161616);
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 0.2s;
}

.loading-layer .loading-element {
  width: 40px;
  height: 40px;
  border: dotted 5px #fff;
  border-radius: 100%;
  animation: scrolling 3s linear infinite;
}

.loading-layer.hide {
  opacity: 0;
  pointer-events: none;
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
  overflow: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  margin-right: -8px;
  margin-left: -8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 8px;
  margin-left: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  width: auto;
  left: auto;
  right: auto;
  position: relative;
  height: 100%;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 1px;
  border-style: solid;
  right: -8px;
}

.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.elementor-widget .elementor-icon-list-item {
  margin: 0;
  padding: 0;
  position: relative;
}

.elementor-widget .elementor-icon-list-item:after {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
  display: flex;
  font-size: inherit;
  align-items: var(--icon-vertical-align, center);
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  align-self: center;
  padding-left: 5px;
}

.elementor-widget .elementor-icon-list-icon {
  display: flex;
  position: relative;
  top: var(--icon-vertical-offset, initial);
}

.elementor-widget .elementor-icon-list-icon svg {
  width: var(--e-icon-list-icon-size, 1em);
  height: var(--e-icon-list-icon-size, 1em);
}

.elementor-widget .elementor-icon-list-icon i {
  width: 1.25em;
  font-size: var(--e-icon-list-icon-size);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  text-align: var(--e-icon-list-icon-align);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
}

.elementor-widget.elementor-list-item-link-full_width a {
  width: 100%;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
  justify-content: center;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
  margin: auto;
}

.elementor-widget.elementor-align-center .elementor-inline-items {
  justify-content: center;
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
  justify-content: flex-start;
  text-align: left;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
  justify-content: flex-start;
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
  justify-content: flex-end;
  text-align: right;
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
  justify-content: flex-end;
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  left: 0;
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  right: 0;
}

@media (min-width: -1) {

  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

@media (max-width: 1440px) {

  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

@media (max-width: -1) {

  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

@media (max-width: 1024px) {

  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

@media (max-width: -1) {

  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

@media (max-width: 767px) {

  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
    justify-content: center;
  }

  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
    margin: auto;
  }

  .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
    justify-content: center;
  }

  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
    justify-content: flex-start;
  }

  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
  }

  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
    justify-content: flex-end;
  }

  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
    right: 0;
  }
}

/*! elementor-icons - v5.21.0 - 01-06-2023 */
@font-face {
  font-family: eicons;
  src: url(../../src/fonts/eicons.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}

[class*=" eicon-"],
[class^=eicon] {
  display: inline-block;
  font-family: eicons;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes a {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: a 2s infinite linear;
}

.eicon-editor-link:before {
  content: "\e800";
}

.eicon-editor-unlink:before {
  content: "\e801";
}

.eicon-editor-external-link:before {
  content: "\e802";
}

.eicon-editor-close:before {
  content: "\e803";
}

.eicon-editor-list-ol:before {
  content: "\e804";
}

.eicon-editor-list-ul:before {
  content: "\e805";
}

.eicon-editor-bold:before {
  content: "\e806";
}

.eicon-editor-italic:before {
  content: "\e807";
}

.eicon-editor-underline:before {
  content: "\e808";
}

.eicon-editor-paragraph:before {
  content: "\e809";
}

.eicon-editor-h1:before {
  content: "\e80a";
}

.eicon-editor-h2:before {
  content: "\e80b";
}

.eicon-editor-h3:before {
  content: "\e80c";
}

.eicon-editor-h4:before {
  content: "\e80d";
}

.eicon-editor-h5:before {
  content: "\e80e";
}

.eicon-editor-h6:before {
  content: "\e80f";
}

.eicon-editor-quote:before {
  content: "\e810";
}

.eicon-editor-code:before {
  content: "\e811";
}

.eicon-elementor:before {
  content: "\e812";
}

.eicon-elementor-circle:before {
  content: "\e813";
}

.eicon-pojome:before {
  content: "\e814";
}

.eicon-plus:before {
  content: "\e815";
}

.eicon-menu-bar:before {
  content: "\e816";
}

.eicon-apps:before {
  content: "\e817";
}

.eicon-accordion:before {
  content: "\e818";
}

.eicon-alert:before {
  content: "\e819";
}

.eicon-animation-text:before {
  content: "\e81a";
}

.eicon-animation:before {
  content: "\e81b";
}

.eicon-banner:before {
  content: "\e81c";
}

.eicon-blockquote:before {
  content: "\e81d";
}

.eicon-button:before {
  content: "\e81e";
}

.eicon-call-to-action:before {
  content: "\e81f";
}

.eicon-captcha:before {
  content: "\e820";
}

.eicon-carousel:before {
  content: "\e821";
}

.eicon-checkbox:before {
  content: "\e822";
}

.eicon-columns:before {
  content: "\e823";
}

.eicon-countdown:before {
  content: "\e824";
}

.eicon-counter:before {
  content: "\e825";
}

.eicon-date:before {
  content: "\e826";
}

.eicon-divider-shape:before {
  content: "\e827";
}

.eicon-divider:before {
  content: "\e828";
}

.eicon-download-button:before {
  content: "\e829";
}

.eicon-dual-button:before {
  content: "\e82a";
}

.eicon-email-field:before {
  content: "\e82b";
}

.eicon-facebook-comments:before {
  content: "\e82c";
}

.eicon-facebook-like-box:before {
  content: "\e82d";
}

.eicon-form-horizontal:before {
  content: "\e82e";
}

.eicon-form-vertical:before {
  content: "\e82f";
}

.eicon-gallery-grid:before {
  content: "\e830";
}

.eicon-gallery-group:before {
  content: "\e831";
}

.eicon-gallery-justified:before {
  content: "\e832";
}

.eicon-gallery-masonry:before {
  content: "\e833";
}

.eicon-icon-box:before {
  content: "\e834";
}

.eicon-image-before-after:before {
  content: "\e835";
}

.eicon-image-box:before {
  content: "\e836";
}

.eicon-image-hotspot:before {
  content: "\e837";
}

.eicon-image-rollover:before {
  content: "\e838";
}

.eicon-info-box:before {
  content: "\e839";
}

.eicon-inner-section:before {
  content: "\e83a";
}

.eicon-mailchimp:before {
  content: "\e83b";
}

.eicon-menu-card:before {
  content: "\e83c";
}

.eicon-navigation-horizontal:before {
  content: "\e83d";
}

.eicon-nav-menu:before {
  content: "\e83e";
}

.eicon-navigation-vertical:before {
  content: "\e83f";
}

.eicon-number-field:before {
  content: "\e840";
}

.eicon-parallax:before {
  content: "\e841";
}

.eicon-php7:before {
  content: "\e842";
}

.eicon-post-list:before {
  content: "\e843";
}

.eicon-post-slider:before {
  content: "\e844";
}

.eicon-post:before {
  content: "\e845";
}

.eicon-posts-carousel:before {
  content: "\e846";
}

.eicon-posts-grid:before {
  content: "\e847";
}

.eicon-posts-group:before {
  content: "\e848";
}

.eicon-posts-justified:before {
  content: "\e849";
}

.eicon-posts-masonry:before {
  content: "\e84a";
}

.eicon-posts-ticker:before {
  content: "\e84b";
}

.eicon-price-list:before {
  content: "\e84c";
}

.eicon-price-table:before {
  content: "\e84d";
}

.eicon-radio:before {
  content: "\e84e";
}

.eicon-rtl:before {
  content: "\e84f";
}

.eicon-scroll:before {
  content: "\e850";
}

.eicon-search:before {
  content: "\e851";
}

.eicon-select:before {
  content: "\e852";
}

.eicon-share:before {
  content: "\e853";
}

.eicon-sidebar:before {
  content: "\e854";
}

.eicon-skill-bar:before {
  content: "\e855";
}

.eicon-slider-3d:before {
  content: "\e856";
}

.eicon-slider-album:before {
  content: "\e857";
}

.eicon-slider-device:before {
  content: "\e858";
}

.eicon-slider-full-screen:before {
  content: "\e859";
}

.eicon-slider-push:before {
  content: "\e85a";
}

.eicon-slider-vertical:before {
  content: "\e85b";
}

.eicon-slider-video:before {
  content: "\e85c";
}

.eicon-slides:before {
  content: "\e85d";
}

.eicon-social-icons:before {
  content: "\e85e";
}

.eicon-spacer:before {
  content: "\e85f";
}

.eicon-table:before {
  content: "\e860";
}

.eicon-tabs:before {
  content: "\e861";
}

.eicon-tel-field:before {
  content: "\e862";
}

.eicon-text-area:before {
  content: "\e863";
}

.eicon-text-field:before {
  content: "\e864";
}

.eicon-thumbnails-down:before {
  content: "\e865";
}

.eicon-thumbnails-half:before {
  content: "\e866";
}

.eicon-thumbnails-right:before {
  content: "\e867";
}

.eicon-time-line:before {
  content: "\e868";
}

.eicon-toggle:before {
  content: "\e869";
}

.eicon-url:before {
  content: "\e86a";
}

.eicon-t-letter:before {
  content: "\e86b";
}

.eicon-wordpress:before {
  content: "\e86c";
}

.eicon-text:before {
  content: "\e86d";
}

.eicon-anchor:before {
  content: "\e86e";
}

.eicon-bullet-list:before {
  content: "\e86f";
}

.eicon-code:before {
  content: "\e870";
}

.eicon-favorite:before {
  content: "\e871";
}

.eicon-google-maps:before {
  content: "\e872";
}

.eicon-image:before {
  content: "\e873";
}

.eicon-photo-library:before {
  content: "\e874";
}

.eicon-woocommerce:before {
  content: "\e875";
}

.eicon-youtube:before {
  content: "\e876";
}

.eicon-flip-box:before {
  content: "\e877";
}

.eicon-settings:before {
  content: "\e878";
}

.eicon-headphones:before {
  content: "\e879";
}

.eicon-testimonial:before {
  content: "\e87a";
}

.eicon-counter-circle:before {
  content: "\e87b";
}

.eicon-person:before {
  content: "\e87c";
}

.eicon-chevron-right:before {
  content: "\e87d";
}

.eicon-chevron-left:before {
  content: "\e87e";
}

.eicon-close:before {
  content: "\e87f";
}

.eicon-file-download:before {
  content: "\e880";
}

.eicon-save:before {
  content: "\e881";
}

.eicon-zoom-in:before {
  content: "\e882";
}

.eicon-shortcode:before {
  content: "\e883";
}

.eicon-nerd:before {
  content: "\e884";
}

.eicon-device-desktop:before {
  content: "\e885";
}

.eicon-device-tablet:before {
  content: "\e886";
}

.eicon-device-mobile:before {
  content: "\e887";
}

.eicon-document-file:before {
  content: "\e888";
}

.eicon-folder-o:before {
  content: "\e889";
}

.eicon-hypster:before {
  content: "\e88a";
}

.eicon-h-align-left:before {
  content: "\e88b";
}

.eicon-h-align-right:before {
  content: "\e88c";
}

.eicon-h-align-center:before {
  content: "\e88d";
}

.eicon-h-align-stretch:before {
  content: "\e88e";
}

.eicon-v-align-top:before {
  content: "\e88f";
}

.eicon-v-align-bottom:before {
  content: "\e890";
}

.eicon-v-align-middle:before {
  content: "\e891";
}

.eicon-v-align-stretch:before {
  content: "\e892";
}

.eicon-pro-icon:before {
  content: "\e893";
}

.eicon-mail:before {
  content: "\e894";
}

.eicon-lock-user:before {
  content: "\e895";
}

.eicon-testimonial-carousel:before {
  content: "\e896";
}

.eicon-media-carousel:before {
  content: "\e897";
}

.eicon-section:before {
  content: "\e898";
}

.eicon-column:before {
  content: "\e899";
}

.eicon-edit:before {
  content: "\e89a";
}

.eicon-clone:before {
  content: "\e89b";
}

.eicon-trash:before {
  content: "\e89c";
}

.eicon-play:before {
  content: "\e89d";
}

.eicon-angle-right:before {
  content: "\e89e";
}

.eicon-angle-left:before {
  content: "\e89f";
}

.eicon-animated-headline:before {
  content: "\e8a0";
}

.eicon-menu-toggle:before {
  content: "\e8a1";
}

.eicon-fb-embed:before {
  content: "\e8a2";
}

.eicon-fb-feed:before {
  content: "\e8a3";
}

.eicon-twitter-embed:before {
  content: "\e8a4";
}

.eicon-twitter-feed:before {
  content: "\e8a5";
}

.eicon-sync:before {
  content: "\e8a6";
}

.eicon-import-export:before {
  content: "\e8a7";
}

.eicon-check-circle:before {
  content: "\e8a8";
}

.eicon-library-save:before {
  content: "\e8a9";
}

.eicon-library-download:before {
  content: "\e8aa";
}

.eicon-insert:before {
  content: "\e8ab";
}

.eicon-preview-medium:before {
  content: "\e8ac";
}

.eicon-sort-down:before {
  content: "\e8ad";
}

.eicon-sort-up:before {
  content: "\e8ae";
}

.eicon-heading:before {
  content: "\e8af";
}

.eicon-logo:before {
  content: "\e8b0";
}

.eicon-meta-data:before {
  content: "\e8b1";
}

.eicon-post-content:before {
  content: "\e8b2";
}

.eicon-post-excerpt:before {
  content: "\e8b3";
}

.eicon-post-navigation:before {
  content: "\e8b4";
}

.eicon-yoast:before {
  content: "\e8b5";
}

.eicon-nerd-chuckle:before {
  content: "\e8b6";
}

.eicon-nerd-wink:before {
  content: "\e8b7";
}

.eicon-comments:before {
  content: "\e8b8";
}

.eicon-download-circle-o:before {
  content: "\e8b9";
}

.eicon-library-upload:before {
  content: "\e8ba";
}

.eicon-save-o:before {
  content: "\e8bb";
}

.eicon-upload-circle-o:before {
  content: "\e8bc";
}

.eicon-ellipsis-h:before {
  content: "\e8bd";
}

.eicon-ellipsis-v:before {
  content: "\e8be";
}

.eicon-arrow-left:before {
  content: "\e8bf";
}

.eicon-arrow-right:before {
  content: "\e8c0";
}

.eicon-arrow-up:before {
  content: "\e8c1";
}

.eicon-arrow-down:before {
  content: "\e8c2";
}

.eicon-play-o:before {
  content: "\e8c3";
}

.eicon-archive-posts:before {
  content: "\e8c4";
}

.eicon-archive-title:before {
  content: "\e8c5";
}

.eicon-featured-image:before {
  content: "\e8c6";
}

.eicon-post-info:before {
  content: "\e8c7";
}

.eicon-post-title:before {
  content: "\e8c8";
}

.eicon-site-logo:before {
  content: "\e8c9";
}

.eicon-site-search:before {
  content: "\e8ca";
}

.eicon-site-title:before {
  content: "\e8cb";
}

.eicon-plus-square:before {
  content: "\e8cc";
}

.eicon-minus-square:before {
  content: "\e8cd";
}

.eicon-cloud-check:before {
  content: "\e8ce";
}

.eicon-drag-n-drop:before {
  content: "\e8cf";
}

.eicon-welcome:before {
  content: "\e8d0";
}

.eicon-handle:before {
  content: "\e8d1";
}

.eicon-cart:before {
  content: "\e8d2";
}

.eicon-product-add-to-cart:before {
  content: "\e8d3";
}

.eicon-product-breadcrumbs:before {
  content: "\e8d4";
}

.eicon-product-categories:before {
  content: "\e8d5";
}

.eicon-product-description:before {
  content: "\e8d6";
}

.eicon-product-images:before {
  content: "\e8d7";
}

.eicon-product-info:before {
  content: "\e8d8";
}

.eicon-product-meta:before {
  content: "\e8d9";
}

.eicon-product-pages:before {
  content: "\e8da";
}

.eicon-product-price:before {
  content: "\e8db";
}

.eicon-product-rating:before {
  content: "\e8dc";
}

.eicon-product-related:before {
  content: "\e8dd";
}

.eicon-product-stock:before {
  content: "\e8de";
}

.eicon-product-tabs:before {
  content: "\e8df";
}

.eicon-product-title:before {
  content: "\e8e0";
}

.eicon-product-upsell:before {
  content: "\e8e1";
}

.eicon-products:before {
  content: "\e8e2";
}

.eicon-bag-light:before {
  content: "\e8e3";
}

.eicon-bag-medium:before {
  content: "\e8e4";
}

.eicon-bag-solid:before {
  content: "\e8e5";
}

.eicon-basket-light:before {
  content: "\e8e6";
}

.eicon-basket-medium:before {
  content: "\e8e7";
}

.eicon-basket-solid:before {
  content: "\e8e8";
}

.eicon-cart-light:before {
  content: "\e8e9";
}

.eicon-cart-medium:before {
  content: "\e8ea";
}

.eicon-cart-solid:before {
  content: "\e8eb";
}

.eicon-exchange:before {
  content: "\e8ec";
}

.eicon-preview-thin:before {
  content: "\e8ed";
}

.eicon-device-laptop:before {
  content: "\e8ee";
}

.eicon-collapse:before {
  content: "\e8ef";
}

.eicon-expand:before {
  content: "\e8f0";
}

.eicon-navigator:before {
  content: "\e8f1";
}

.eicon-plug:before {
  content: "\e8f2";
}

.eicon-dashboard:before {
  content: "\e8f3";
}

.eicon-typography:before {
  content: "\e8f4";
}

.eicon-info-circle-o:before {
  content: "\e8f5";
}

.eicon-integration:before {
  content: "\e8f6";
}

.eicon-plus-circle-o:before {
  content: "\e8f7";
}

.eicon-rating:before {
  content: "\e8f8";
}

.eicon-review:before {
  content: "\e8f9";
}

.eicon-tools:before {
  content: "\e8fa";
}

.eicon-loading:before {
  content: "\e8fb";
}

.eicon-sitemap:before {
  content: "\e8fc";
}

.eicon-click:before {
  content: "\e8fd";
}

.eicon-clock:before {
  content: "\e8fe";
}

.eicon-library-open:before {
  content: "\e8ff";
}

.eicon-warning:before {
  content: "\e900";
}

.eicon-flow:before {
  content: "\e901";
}

.eicon-cursor-move:before {
  content: "\e902";
}

.eicon-arrow-circle-left:before {
  content: "\e903";
}

.eicon-flash:before {
  content: "\e904";
}

.eicon-redo:before {
  content: "\e905";
}

.eicon-ban:before {
  content: "\e906";
}

.eicon-barcode:before {
  content: "\e907";
}

.eicon-calendar:before {
  content: "\e908";
}

.eicon-caret-left:before {
  content: "\e909";
}

.eicon-caret-right:before {
  content: "\e90a";
}

.eicon-caret-up:before {
  content: "\e90b";
}

.eicon-chain-broken:before {
  content: "\e90c";
}

.eicon-check-circle-o:before {
  content: "\e90d";
}

.eicon-check:before {
  content: "\e90e";
}

.eicon-chevron-double-left:before {
  content: "\e90f";
}

.eicon-chevron-double-right:before {
  content: "\e910";
}

.eicon-undo:before {
  content: "\e911";
}

.eicon-filter:before {
  content: "\e912";
}

.eicon-circle-o:before {
  content: "\e913";
}

.eicon-circle:before {
  content: "\e914";
}

.eicon-clock-o:before {
  content: "\e915";
}

.eicon-cog:before {
  content: "\e916";
}

.eicon-cogs:before {
  content: "\e917";
}

.eicon-commenting-o:before {
  content: "\e918";
}

.eicon-copy:before {
  content: "\e919";
}

.eicon-database:before {
  content: "\e91a";
}

.eicon-dot-circle-o:before {
  content: "\e91b";
}

.eicon-envelope:before {
  content: "\e91c";
}

.eicon-external-link-square:before {
  content: "\e91d";
}

.eicon-eyedropper:before {
  content: "\e91e";
}

.eicon-folder:before {
  content: "\e91f";
}

.eicon-font:before {
  content: "\e920";
}

.eicon-adjust:before {
  content: "\e921";
}

.eicon-lightbox:before {
  content: "\e922";
}

.eicon-heart-o:before {
  content: "\e923";
}

.eicon-history:before {
  content: "\e924";
}

.eicon-image-bold:before {
  content: "\e925";
}

.eicon-info-circle:before {
  content: "\e926";
}

.eicon-link:before {
  content: "\e927";
}

.eicon-long-arrow-left:before {
  content: "\e928";
}

.eicon-long-arrow-right:before {
  content: "\e929";
}

.eicon-caret-down:before {
  content: "\e92a";
}

.eicon-paint-brush:before {
  content: "\e92b";
}

.eicon-pencil:before {
  content: "\e92c";
}

.eicon-plus-circle:before {
  content: "\e92d";
}

.eicon-zoom-in-bold:before {
  content: "\e92e";
}

.eicon-sort-amount-desc:before {
  content: "\e92f";
}

.eicon-sign-out:before {
  content: "\e930";
}

.eicon-spinner:before {
  content: "\e931";
}

.eicon-square:before {
  content: "\e932";
}

.eicon-star-o:before {
  content: "\e933";
}

.eicon-star:before {
  content: "\e934";
}

.eicon-text-align-justify:before {
  content: "\e935";
}

.eicon-text-align-center:before {
  content: "\e936";
}

.eicon-tags:before {
  content: "\e937";
}

.eicon-text-align-left:before {
  content: "\e938";
}

.eicon-text-align-right:before {
  content: "\e939";
}

.eicon-close-circle:before {
  content: "\e93a";
}

.eicon-trash-o:before {
  content: "\e93b";
}

.eicon-font-awesome:before {
  content: "\e93c";
}

.eicon-user-circle-o:before {
  content: "\e93d";
}

.eicon-video-camera:before {
  content: "\e93e";
}

.eicon-heart:before {
  content: "\e93f";
}

.eicon-wrench:before {
  content: "\e940";
}

.eicon-help:before {
  content: "\e941";
}

.eicon-help-o:before {
  content: "\e942";
}

.eicon-zoom-out-bold:before {
  content: "\e943";
}

.eicon-plus-square-o:before {
  content: "\e944";
}

.eicon-minus-square-o:before {
  content: "\e945";
}

.eicon-minus-circle:before {
  content: "\e946";
}

.eicon-minus-circle-o:before {
  content: "\e947";
}

.eicon-code-bold:before {
  content: "\e948";
}

.eicon-cloud-upload:before {
  content: "\e949";
}

.eicon-search-bold:before {
  content: "\e94a";
}

.eicon-map-pin:before {
  content: "\e94b";
}

.eicon-meetup:before {
  content: "\e94c";
}

.eicon-slideshow:before {
  content: "\e94d";
}

.eicon-t-letter-bold:before {
  content: "\e94e";
}

.eicon-preferences:before {
  content: "\e94f";
}

.eicon-table-of-contents:before {
  content: "\e950";
}

.eicon-tv:before {
  content: "\e951";
}

.eicon-upload:before {
  content: "\e952";
}

.eicon-instagram-comments:before {
  content: "\e953";
}

.eicon-instagram-nested-gallery:before {
  content: "\e954";
}

.eicon-instagram-post:before {
  content: "\e955";
}

.eicon-instagram-video:before {
  content: "\e956";
}

.eicon-instagram-gallery:before {
  content: "\e957";
}

.eicon-instagram-likes:before {
  content: "\e958";
}

.eicon-facebook:before {
  content: "\e959";
}

.eicon-twitter:before {
  content: "\e95a";
}

.eicon-pinterest:before {
  content: "\e95b";
}

.eicon-frame-expand:before {
  content: "\e95c";
}

.eicon-frame-minimize:before {
  content: "\e95d";
}

.eicon-archive:before {
  content: "\e95e";
}

.eicon-colors-typography:before {
  content: "\e95f";
}

.eicon-custom:before {
  content: "\e960";
}

.eicon-footer:before {
  content: "\e961";
}

.eicon-header:before {
  content: "\e962";
}

.eicon-layout-settings:before {
  content: "\e963";
}

.eicon-lightbox-expand:before {
  content: "\e964";
}

.eicon-error-404:before {
  content: "\e965";
}

.eicon-theme-style:before {
  content: "\e966";
}

.eicon-search-results:before {
  content: "\e967";
}

.eicon-single-post:before {
  content: "\e968";
}

.eicon-site-identity:before {
  content: "\e969";
}

.eicon-theme-builder:before {
  content: "\e96a";
}

.eicon-download-bold:before {
  content: "\e96b";
}

.eicon-share-arrow:before {
  content: "\e96c";
}

.eicon-global-settings:before {
  content: "\e96d";
}

.eicon-user-preferences:before {
  content: "\e96e";
}

.eicon-lock:before {
  content: "\e96f";
}

.eicon-export-kit:before {
  content: "\e970";
}

.eicon-import-kit:before {
  content: "\e971";
}

.eicon-lottie:before {
  content: "\e972";
}

.eicon-products-archive:before {
  content: "\e973";
}

.eicon-single-product:before {
  content: "\e974";
}

.eicon-disable-trash-o:before {
  content: "\e975";
}

.eicon-single-page:before {
  content: "\e976";
}

.eicon-wordpress-light:before {
  content: "\e977";
}

.eicon-cogs-check:before {
  content: "\e978";
}

.eicon-custom-css:before {
  content: "\e979";
}

.eicon-global-colors:before {
  content: "\e97a";
}

.eicon-globe:before {
  content: "\e97b";
}

.eicon-typography-1:before {
  content: "\e97c";
}

.eicon-background:before {
  content: "\e97d";
}

.eicon-device-responsive:before {
  content: "\e97e";
}

.eicon-device-wide:before {
  content: "\e97f";
}

.eicon-code-highlight:before {
  content: "\e980";
}

.eicon-video-playlist:before {
  content: "\e981";
}

.eicon-download-kit:before {
  content: "\e982";
}

.eicon-kit-details:before {
  content: "\e983";
}

.eicon-kit-parts:before {
  content: "\e984";
}

.eicon-kit-upload:before {
  content: "\e985";
}

.eicon-kit-plugins:before {
  content: "\e986";
}

.eicon-kit-upload-alt:before {
  content: "\e987";
}

.eicon-hotspot:before {
  content: "\e988";
}

.eicon-paypal-button:before {
  content: "\e989";
}

.eicon-shape:before {
  content: "\e98a";
}

.eicon-wordart:before {
  content: "\e98b";
}

.eicon-checkout:before {
  content: "\e98c";
}

.eicon-container:before {
  content: "\e98d";
}

.eicon-flip:before {
  content: "\e98e";
}

.eicon-info:before {
  content: "\e98f";
}

.eicon-my-account:before {
  content: "\e990";
}

.eicon-purchase-summary:before {
  content: "\e991";
}

.eicon-page-transition:before {
  content: "\e992";
}

.eicon-spotify:before {
  content: "\e993";
}

.eicon-stripe-button:before {
  content: "\e994";
}

.eicon-woo-settings:before {
  content: "\e995";
}

.eicon-woo-cart:before {
  content: "\e996";
}

.eicon-grow:before {
  content: "\e997";
}

.eicon-order-end:before {
  content: "\e998";
}

.eicon-nowrap:before {
  content: "\e999";
}

.eicon-order-start:before {
  content: "\e99a";
}

.eicon-progress-tracker:before {
  content: "\e99b";
}

.eicon-shrink:before {
  content: "\e99c";
}

.eicon-wrap:before {
  content: "\e99d";
}

.eicon-align-center-h:before {
  content: "\e99e";
}

.eicon-align-center-v:before {
  content: "\e99f";
}

.eicon-align-end-h:before {
  content: "\e9a0";
}

.eicon-align-end-v:before {
  content: "\e9a1";
}

.eicon-align-start-h:before {
  content: "\e9a2";
}

.eicon-align-start-v:before {
  content: "\e9a3";
}

.eicon-align-stretch-h:before {
  content: "\e9a4";
}

.eicon-align-stretch-v:before {
  content: "\e9a5";
}

.eicon-justify-center-h:before {
  content: "\e9a6";
}

.eicon-justify-center-v:before {
  content: "\e9a7";
}

.eicon-justify-end-h:before {
  content: "\e9a8";
}

.eicon-justify-end-v:before {
  content: "\e9a9";
}

.eicon-justify-space-around-h:before {
  content: "\e9aa";
}

.eicon-justify-space-around-v:before {
  content: "\e9ab";
}

.eicon-justify-space-between-h:before {
  content: "\e9ac";
}

.eicon-justify-space-between-v:before {
  content: "\e9ad";
}

.eicon-justify-space-evenly-h:before {
  content: "\e9ae";
}

.eicon-justify-space-evenly-v:before {
  content: "\e9af";
}

.eicon-justify-start-h:before {
  content: "\e9b0";
}

.eicon-justify-start-v:before {
  content: "\e9b1";
}

.eicon-woocommerce-cross-sells:before {
  content: "\e9b2";
}

.eicon-woocommerce-notices:before {
  content: "\e9b3";
}

.eicon-inner-container:before {
  content: "\e9b4";
}

.eicon-warning-full:before {
  content: "\e9b5";
}

.eicon-exit:before {
  content: "\e9b6";
}

.eicon-loop-builder:before {
  content: "\e9b7";
}

.eicon-notes:before {
  content: "\e9b8";
}

.eicon-read:before {
  content: "\e9b9";
}

.eicon-unread:before {
  content: "\e9ba";
}

.eicon-carousel-loop:before {
  content: "\e9bb";
}

.eicon-mega-menu:before {
  content: "\eb78";
}

.eicon-nested-carousel:before {
  content: "\e9bd";
}

.eicon-ai:before {
  content: "\e9be";
}

.eicon-taxonomy-filter:before {
  content: "\eb7d";
}

.eicon-eye:before {
  content: "\e8ac";
}

.eicon-elementor-square:before {
  content: "\e813";
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../../src/fonts/fa-solid-900.woff2) format("woff2");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.elementor-449 .elementor-element.elementor-element-14e9b1d4>.elementor-container {
  max-width: 1330px;
}

.elementor-449 .elementor-element.elementor-element-14e9b1d4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-6ae49c5e>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-449 .elementor-element.elementor-element-4ce139bb {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-4ce139bb.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-4ce139bb.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-4ce139bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-4ce139bb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-33592b84.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-33592b84.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-33592b84.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-33592b84 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-2561d32 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-2561d32.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-2561d32.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-2561d32:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-2561d32>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-90aa9ba {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-90aa9ba .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-6c308718 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-15560546 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-15560546.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-15560546.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-15560546:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-15560546>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-15560546>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-15560546>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-15560546>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-15560546>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-15560546>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-674421b7.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-674421b7.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-674421b7.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-674421b7 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-10b839dc {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-10b839dc.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-10b839dc.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-10b839dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-10b839dc>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-3144249e {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-3144249e .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-5ff29b34 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-381f9d24 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-381f9d24.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-381f9d24.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-381f9d24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-381f9d24>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-2d1b6698.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-3fe020f8 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-3fe020f8.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3fe020f8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3fe020f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-3fe020f8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-7a739542 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-7a739542 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-793541ce {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-5e9058c2 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-5e9058c2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-5e9058c2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-5e9058c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-5e9058c2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-74de26d6.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-74de26d6.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-74de26d6.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-74de26d6 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-6cb7c022 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-6cb7c022.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-6cb7c022.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-6cb7c022:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-6cb7c022>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-127e9a54 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-127e9a54 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-261b729>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-449 .elementor-element.elementor-element-7bbcba35 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-4f61901f {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-4f61901f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-4f61901f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-4f61901f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-4f61901f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-439756a7.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-439756a7.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-439756a7.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-439756a7 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-73001ec9 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-73001ec9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-73001ec9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-73001ec9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-73001ec9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-34b7d313 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-34b7d313 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-6be06682 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-64c6f998 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-64c6f998.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-64c6f998.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-64c6f998:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-64c6f998>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-73767f5a.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-73767f5a.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-73767f5a.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-73767f5a {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-662fec76 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-662fec76.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-662fec76.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-662fec76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-662fec76>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-59a2af47 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-59a2af47 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-26212e8e {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-10ccc77b {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-10ccc77b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-10ccc77b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-10ccc77b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-10ccc77b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-7acdb981.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-7acdb981.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-7acdb981.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-7acdb981 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-73fcacb1 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-73fcacb1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-73fcacb1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-73fcacb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-73fcacb1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-6a6c64fe {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-6a6c64fe .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-75071609 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-1f96cbf0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-1f96cbf0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-48e571a4.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-48e571a4.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-48e571a4.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-48e571a4 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-8d8fa57 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-8d8fa57.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-8d8fa57.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-8d8fa57:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-8d8fa57>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-27bd9426 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-27bd9426 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-7a928367>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-449 .elementor-element.elementor-element-228ddf71 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9 {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-3e03f7c9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-3e03f7c9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-3c5d609c.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-543e269f {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-543e269f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-543e269f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-543e269f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-543e269f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-5fccbf6d {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-5fccbf6d .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-61af3b23 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-5a688f3a {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-5a688f3a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-5a688f3a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-5a688f3a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-5a688f3a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-24cca503.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-24cca503.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-24cca503.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-24cca503 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-19fc6d32 {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-19fc6d32.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-19fc6d32.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-19fc6d32:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-19fc6d32>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-6294830f {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-6294830f .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-66028556 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-3813068f {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-3813068f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3813068f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-3813068f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-3813068f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-1ea10d89.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89 {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-724bae7a {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-724bae7a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-724bae7a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-724bae7a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-724bae7a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-5220e295 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-5220e295 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-2cdac37e {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-449 .elementor-element.elementor-element-1b97316e {
  width: 65%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-1b97316e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-1b97316e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-1b97316e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-1b97316e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-725c6daf.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-725c6daf.elementor-view-framed .elementor-icon,
.elementor-449 .elementor-element.elementor-element-725c6daf.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-725c6daf {
  --icon-box-icon-margin: 10px;
}

.elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon {
  font-size: 40px;
}

.elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title,
.elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-449 .elementor-element.elementor-element-153a0fba {
  width: 34.999%;
}

.elementor-bc-flex-widget .elementor-449 .elementor-element.elementor-element-153a0fba.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-153a0fba.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-449 .elementor-element.elementor-element-153a0fba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-element-populated,
.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-element-populated>.elementor-background-overlay,
.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-449 .elementor-element.elementor-element-153a0fba>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-449 .elementor-element.elementor-element-159735e5 {
  text-align: center;
}

.elementor-449 .elementor-element.elementor-element-159735e5 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-449 .elementor-element.elementor-element-33592b84 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-33592b84 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-674421b7 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-674421b7 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-2d1b6698 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-2d1b6698 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-74de26d6 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-74de26d6 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-439756a7 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-439756a7 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-73767f5a {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-73767f5a .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-7acdb981 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-7acdb981 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-48e571a4 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-48e571a4 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-3c5d609c {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-3c5d609c .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-24cca503 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-24cca503 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-1ea10d89 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-1ea10d89 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-449 .elementor-element.elementor-element-725c6daf {
    --icon-box-icon-margin: 5px;
  }

  .elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon {
    font-size: 35px;
  }

  .elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title,
  .elementor-449 .elementor-element.elementor-element-725c6daf .elementor-icon-box-title a {
    font-size: 16px;
  }
}

.elementor-466 .elementor-element.elementor-element-f534521>.elementor-container {
  max-width: 1330px;
}

.elementor-466 .elementor-element.elementor-element-f534521 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-466 .elementor-element.elementor-element-4c624b1>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-833f82e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-833f82e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-833f82e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-833f82e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-c375f1f.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c375f1f.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-c375f1f.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c375f1f {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-040df28.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-040df28.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-040df28:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-040df28>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-040df28>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-040df28>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-040df28>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-040df28>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-040df28>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-b81fb4f {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-b81fb4f .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-29240f2 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-0753212.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-0753212.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-0753212:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-0753212>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-0753212>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-0753212>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-0753212>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-0753212>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-0753212>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-b609973.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-b609973.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-b609973.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-b609973 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-26e6872.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-26e6872.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-26e6872:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-26e6872>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-3f07d75 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-3f07d75 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-95c0a31 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-6151459.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-6151459.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-6151459:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-6151459>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-6151459>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-6151459>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-6151459>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-6151459>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-6151459>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-bc55589.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bc55589.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-bc55589.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bc55589 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-9cf1528.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-9cf1528.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-9cf1528:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-9cf1528>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-6269cc8 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-6269cc8 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-29bf3ba {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-c103cb1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-c103cb1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-c103cb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-1e204be.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-1e204be.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-1e204be.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-1e204be {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-78d46b4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-78d46b4.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-78d46b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-78d46b4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-60dce40 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-60dce40 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-fbfbfbc>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-466 .elementor-element.elementor-element-6179bbf {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-558ef19.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-558ef19.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-558ef19:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-558ef19>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-11f01a4.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-11f01a4.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-11f01a4.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-11f01a4 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-ab97c7d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-ab97c7d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-ab97c7d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-ab97c7d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-219f9f3 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-219f9f3 .elementor-heading-title {
  font-size: 15px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-c7de069 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-18f981f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-18f981f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-18f981f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-18f981f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-c440143.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c440143.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-c440143.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c440143 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-4458c73.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-4458c73.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-4458c73:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-4458c73>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-1d4ecd3 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-1d4ecd3 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-775a7c5 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-debc936.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-debc936.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-debc936:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-debc936>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-debc936>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-debc936>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-debc936>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-debc936>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-debc936>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-a105581.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-a105581.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-a105581.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-a105581 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-412a487.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-412a487.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-412a487:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-412a487>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-412a487>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-412a487>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-412a487>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-412a487>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-412a487>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-b9c82cb {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-b9c82cb .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-5d0ec94 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-b4d030a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-b4d030a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-b4d030a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-8e1cdfb.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-23b4fca.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-23b4fca.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-23b4fca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-23b4fca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-5b6fb7e {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-5b6fb7e .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-5115605>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-466 .elementor-element.elementor-element-008fce1 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-6716d66.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-6716d66.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-6716d66:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-6716d66>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-51ab566.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-51ab566.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-51ab566.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-51ab566 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-1d170e5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-1d170e5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-1d170e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-1d170e5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-bf2cefe {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-bf2cefe .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-1d66497 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-a3b5b80.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-a3b5b80.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-a3b5b80:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-8d7d206.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8d7d206.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-8d7d206.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8d7d206 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-3fb9a22.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-3fb9a22.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-3fb9a22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-3fb9a22>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-ae5e463 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-ae5e463 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-e945e4f {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-da1fb73.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-da1fb73.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-da1fb73:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-4ed7d6f.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-8141d62.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-8141d62.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-8141d62:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-8141d62>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-c6dd721 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-c6dd721 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-466 .elementor-element.elementor-element-118e70a {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-196d819.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-196d819.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-196d819:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-196d819>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-196d819>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-466 .elementor-element.elementor-element-196d819>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-196d819>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-196d819>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-196d819>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-bf418b6.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bf418b6.elementor-view-framed .elementor-icon,
.elementor-466 .elementor-element.elementor-element-bf418b6.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bf418b6 {
  --icon-box-icon-margin: 10px;
}

.elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon {
  font-size: 40px;
}

.elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title,
.elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-466 .elementor-element.elementor-element-fedd8cb.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-fedd8cb.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-466 .elementor-element.elementor-element-fedd8cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-element-populated,
.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-element-populated>.elementor-background-overlay,
.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-466 .elementor-element.elementor-element-fedd8cb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-466 .elementor-element.elementor-element-54ba362 {
  text-align: center;
}

.elementor-466 .elementor-element.elementor-element-54ba362 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-466 .elementor-element.elementor-element-833f82e {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-833f82e>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-c375f1f {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-c375f1f .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-040df28 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-b81fb4f .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-0753212 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-0753212>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-b609973 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-b609973 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-26e6872 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-3f07d75 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-6151459 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-6151459>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-bc55589 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-bc55589 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-9cf1528 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-6269cc8 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-c103cb1 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-c103cb1>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-1e204be {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-1e204be .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-78d46b4 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-60dce40 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-6179bbf {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-558ef19 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-558ef19>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-11f01a4 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-11f01a4 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-ab97c7d {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-219f9f3 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-18f981f {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-18f981f>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-c440143 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-c440143 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-4458c73 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-1d4ecd3 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-debc936 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-debc936>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-a105581 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-a105581 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-412a487 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-b9c82cb .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-b4d030a {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-b4d030a>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-8e1cdfb {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-8e1cdfb .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-23b4fca {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-5b6fb7e .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-008fce1 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-6716d66 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-6716d66>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-51ab566 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-51ab566 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-1d170e5 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-bf2cefe .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-a3b5b80 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-a3b5b80>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-8d7d206 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-8d7d206 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-3fb9a22 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-ae5e463 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-da1fb73 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-da1fb73>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-4ed7d6f {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-4ed7d6f .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-8141d62 {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-c6dd721 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-466 .elementor-element.elementor-element-196d819 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-196d819>.elementor-element-populated {
    padding: 15px 5px 15px 10px;
  }

  .elementor-466 .elementor-element.elementor-element-bf418b6 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon {
    font-size: 35px;
  }

  .elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title,
  .elementor-466 .elementor-element.elementor-element-bf418b6 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-466 .elementor-element.elementor-element-fedd8cb {
    width: 35%;
  }

  .elementor-466 .elementor-element.elementor-element-54ba362 .elementor-heading-title {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .elementor-466 .elementor-element.elementor-element-833f82e {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-040df28 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-0753212 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-26e6872 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-6151459 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-9cf1528 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-c103cb1 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-78d46b4 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-558ef19 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-ab97c7d {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-18f981f {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-4458c73 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-debc936 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-412a487 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-b4d030a {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-23b4fca {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-6716d66 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-1d170e5 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-a3b5b80 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-3fb9a22 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-da1fb73 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-8141d62 {
    width: 34.999%;
  }

  .elementor-466 .elementor-element.elementor-element-196d819 {
    width: 65%;
  }

  .elementor-466 .elementor-element.elementor-element-fedd8cb {
    width: 34.999%;
  }
}

.elementor-470 .elementor-element.elementor-element-ec0eb46>.elementor-container {
  max-width: 1330px;
}

.elementor-470 .elementor-element.elementor-element-ec0eb46 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-470 .elementor-element.elementor-element-96a3e43>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-f6a1b9b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-f6a1b9b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-f6a1b9b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-1c8f18a.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-a631ba9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a631ba9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a631ba9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-a631ba9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-5453add {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-5453add .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-26e2ffa {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-0b21fef.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0b21fef.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0b21fef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-3d2d022.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3d2d022.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-3d2d022.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3d2d022 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-a662712.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a662712.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a662712:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-a662712>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-a662712>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-a662712>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-a662712>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-a662712>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-a662712>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-9fc9900 {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-9fc9900 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-91c3c15 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-311aa27.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-311aa27.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-311aa27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-311aa27>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-a32a7c0.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-7993f1d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-7993f1d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-7993f1d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-7993f1d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-23af53f {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-23af53f .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-7b0dfc4 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-921c439.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-921c439.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-921c439:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-921c439>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-921c439>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-921c439>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-921c439>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-921c439>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-921c439>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-8fcb6ec.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-c21e8fb.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-c21e8fb.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-c21e8fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-c21e8fb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-a6b975d {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-a6b975d .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-7896bc3>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-470 .elementor-element.elementor-element-ad59cee {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-6d62397.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-6d62397.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-6d62397:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-6d62397>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-0a51bd9.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-6a59141.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-6a59141.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-6a59141:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-6a59141>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-4249564 {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-4249564 .elementor-heading-title {
  font-size: 13px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-eafc018 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-4751f3d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-4751f3d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-4751f3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-a2f89a1.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-0e6789d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0e6789d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0e6789d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-0e6789d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-6657b99 {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-6657b99 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-deee8d6 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-dccee8c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-dccee8c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-dccee8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-3f0f507.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3f0f507.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-3f0f507.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3f0f507 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-a98d809.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a98d809.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-a98d809:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-a98d809>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-78b5b7d {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-78b5b7d .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-df48be1 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-bb14c23.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-bb14c23.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-bb14c23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-c5fbdb4.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-b27cad8.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-b27cad8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-b27cad8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-b27cad8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-4074a26 {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-4074a26 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-cb73fe7>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-470 .elementor-element.elementor-element-d712eab {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-e901cfe.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-e901cfe.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-e901cfe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-ce5abde.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ce5abde.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-ce5abde.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ce5abde {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-ef88419.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-ef88419.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-ef88419:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-ef88419>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-df02abf {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-df02abf .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-fa0b879 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-0825485.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0825485.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-0825485:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-0825485>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-0825485>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-0825485>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-0825485>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-0825485>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-0825485>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-da256a5.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-da256a5.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-da256a5.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-da256a5 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-747e834.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-747e834.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-747e834:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-747e834>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-747e834>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-747e834>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-747e834>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-747e834>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-747e834>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-74d231b {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-74d231b .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-e6449fc {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-dc52949.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-dc52949.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-dc52949:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-dc52949>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-b975c10.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-b975c10.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-b975c10.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-b975c10 {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-4cba725.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-4cba725.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-4cba725:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-4cba725>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-29132db {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-29132db .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-470 .elementor-element.elementor-element-1cb6b4f {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-97904f4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-97904f4.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-97904f4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-97904f4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-ecd762c.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ecd762c.elementor-view-framed .elementor-icon,
.elementor-470 .elementor-element.elementor-element-ecd762c.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ecd762c {
  --icon-box-icon-margin: 10px;
}

.elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon {
  font-size: 40px;
}

.elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title,
.elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-470 .elementor-element.elementor-element-321b689.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-321b689.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-470 .elementor-element.elementor-element-321b689:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-470 .elementor-element.elementor-element-321b689>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-470 .elementor-element.elementor-element-321b689>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-470 .elementor-element.elementor-element-321b689>.elementor-element-populated,
.elementor-470 .elementor-element.elementor-element-321b689>.elementor-element-populated>.elementor-background-overlay,
.elementor-470 .elementor-element.elementor-element-321b689>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-470 .elementor-element.elementor-element-321b689>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-470 .elementor-element.elementor-element-16b1a19 {
  text-align: center;
}

.elementor-470 .elementor-element.elementor-element-16b1a19 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-470 .elementor-element.elementor-element-f6a1b9b {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-f6a1b9b>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-1c8f18a {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-1c8f18a .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-a631ba9 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-5453add .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-0b21fef {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-0b21fef>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-3d2d022 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-3d2d022 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-a662712 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-9fc9900 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-311aa27 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-311aa27>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-a32a7c0 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-a32a7c0 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-7993f1d {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-23af53f .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-921c439 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-921c439>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-8fcb6ec {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-8fcb6ec .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-c21e8fb {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-a6b975d .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-ad59cee {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-6d62397 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-6d62397>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-0a51bd9 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-0a51bd9 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-6a59141 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-4249564 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-4751f3d {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-4751f3d>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-a2f89a1 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-a2f89a1 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-0e6789d {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-6657b99 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-dccee8c {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-dccee8c>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-3f0f507 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-3f0f507 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-a98d809 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-78b5b7d .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-bb14c23 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-bb14c23>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-c5fbdb4 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-c5fbdb4 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-b27cad8 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-4074a26 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-d712eab {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-e901cfe {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-e901cfe>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-ce5abde {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-ce5abde .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-ef88419 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-df02abf .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-0825485 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-0825485>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-da256a5 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-da256a5 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-747e834 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-74d231b .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-dc52949 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-dc52949>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-b975c10 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-b975c10 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-4cba725 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-29132db .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-470 .elementor-element.elementor-element-97904f4 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-97904f4>.elementor-element-populated {
    padding: 15px 5px 15px 10px;
  }

  .elementor-470 .elementor-element.elementor-element-ecd762c {
    --icon-box-icon-margin: 5px;
  }

  .elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon {
    font-size: 35px;
  }

  .elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title,
  .elementor-470 .elementor-element.elementor-element-ecd762c .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-470 .elementor-element.elementor-element-321b689 {
    width: 35%;
  }

  .elementor-470 .elementor-element.elementor-element-16b1a19 .elementor-heading-title {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .elementor-470 .elementor-element.elementor-element-f6a1b9b {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-a631ba9 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-0b21fef {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-a662712 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-311aa27 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-7993f1d {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-921c439 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-c21e8fb {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-6d62397 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-6a59141 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-4751f3d {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-0e6789d {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-dccee8c {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-a98d809 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-bb14c23 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-b27cad8 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-e901cfe {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-ef88419 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-0825485 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-747e834 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-dc52949 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-4cba725 {
    width: 34.999%;
  }

  .elementor-470 .elementor-element.elementor-element-97904f4 {
    width: 65%;
  }

  .elementor-470 .elementor-element.elementor-element-321b689 {
    width: 34.999%;
  }
}

.elementor-473 .elementor-element.elementor-element-584782f>.elementor-container {
  max-width: 1330px;
}

.elementor-473 .elementor-element.elementor-element-584782f {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-473 .elementor-element.elementor-element-909aafb>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-c5637bd.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-c5637bd.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-c5637bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-6045503.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-6045503.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-6045503.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-6045503 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-f1e59ca.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-f1e59ca.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-f1e59ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-f1e59ca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-bb22165 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-bb22165 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-3685f6f {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-12c08f3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-12c08f3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-12c08f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-2c7a321.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-2c7a321.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-2c7a321.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-2c7a321 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-62aecab.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-62aecab.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-62aecab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-62aecab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-c22bc11 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-c22bc11 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-2701210 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-f0d7f02.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-f0d7f02.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-f0d7f02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-e14ce06.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-e14ce06.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-e14ce06.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-e14ce06 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-3377504.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-3377504.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-3377504:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-3377504>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-3377504>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-3377504>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-3377504>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-3377504>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-3377504>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-4516af2 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-4516af2 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-958ffdc {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-8ee3eab.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-8ee3eab.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-8ee3eab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-ccdcb5a.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-5a66d83.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-5a66d83.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-5a66d83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-5a66d83>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-53adc18 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-53adc18 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-6353f6d>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-473 .elementor-element.elementor-element-ba33531 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-56b5e31.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-56b5e31.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-56b5e31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-5a8b3b6.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-70ccf0f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-70ccf0f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-70ccf0f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-70ccf0f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-ed0f398 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-ed0f398 .elementor-heading-title {
  font-size: 13px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-bef4024 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-4435f62.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-4435f62.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-4435f62:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-4435f62>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-fc25500.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-fc25500.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-fc25500.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-fc25500 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-860a287.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-860a287.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-860a287:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-860a287>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-860a287>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-860a287>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-860a287>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-860a287>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-860a287>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-1bf65ac {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-1bf65ac .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-084d2b2 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-216ed86.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-216ed86.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-216ed86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-216ed86>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-3786be3.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-3786be3.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-3786be3.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-3786be3 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-9f01cb1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-9f01cb1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-9f01cb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-9f01cb1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-099cb54 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-099cb54 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-f20796c {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-01e1c5f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-01e1c5f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-01e1c5f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-369780c.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-369780c.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-369780c.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-369780c {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-369780c .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-57251ea.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-57251ea.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-57251ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-57251ea>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-cb37b95 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-cb37b95 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-b7aa5e5>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-473 .elementor-element.elementor-element-365dea9 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-97d3402.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-97d3402.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-97d3402:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-97d3402>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-10e0436.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-10e0436.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-10e0436.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-10e0436 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-29b0b15.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-29b0b15.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-29b0b15:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-29b0b15>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-8195177 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-8195177 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-231edf1 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-ea50dc9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-ea50dc9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-ea50dc9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-9818d2a.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-9818d2a.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-9818d2a.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-9818d2a {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-e1ed512.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-e1ed512.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-e1ed512:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-e1ed512>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-f709d71 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-f709d71 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-5d01a49 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-5fd335e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-5fd335e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-5fd335e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-4d0b0c9.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-42a5dca.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-42a5dca.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-42a5dca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-42a5dca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-33c2e27 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-33c2e27 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-473 .elementor-element.elementor-element-1abe9ad {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-e9f9538.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-e9f9538.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-e9f9538:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5.elementor-view-framed .elementor-icon,
.elementor-473 .elementor-element.elementor-element-dc3bca5.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5 {
  --icon-box-icon-margin: 10px;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon {
  font-size: 40px;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title,
.elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-473 .elementor-element.elementor-element-a0c3fd2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-a0c3fd2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-473 .elementor-element.elementor-element-a0c3fd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-element-populated,
.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-473 .elementor-element.elementor-element-a0c3fd2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-473 .elementor-element.elementor-element-7edfba0 {
  text-align: center;
}

.elementor-473 .elementor-element.elementor-element-7edfba0 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-473 .elementor-element.elementor-element-c5637bd {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-c5637bd>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-6045503 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-6045503 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-f1e59ca {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-bb22165 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-12c08f3 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-12c08f3>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-2c7a321 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-2c7a321 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-62aecab {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-c22bc11 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-f0d7f02 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-f0d7f02>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-e14ce06 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-e14ce06 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-3377504 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-4516af2 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-8ee3eab {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-8ee3eab>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-ccdcb5a {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-ccdcb5a .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-5a66d83 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-53adc18 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-ba33531 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-56b5e31 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-56b5e31>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-5a8b3b6 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-5a8b3b6 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-70ccf0f {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-ed0f398 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-4435f62 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-4435f62>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-fc25500 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-fc25500 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-860a287 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-1bf65ac .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-216ed86 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-216ed86>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-3786be3 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-3786be3 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-9f01cb1 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-099cb54 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-01e1c5f {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-01e1c5f>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-369780c {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-369780c .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-369780c .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-57251ea {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-cb37b95 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-365dea9 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-97d3402 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-97d3402>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-10e0436 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-10e0436 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-29b0b15 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-8195177 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-ea50dc9 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-ea50dc9>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-9818d2a {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-9818d2a .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-e1ed512 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-f709d71 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-5fd335e {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-5fd335e>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-4d0b0c9 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-4d0b0c9 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-42a5dca {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-33c2e27 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-473 .elementor-element.elementor-element-e9f9538 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-e9f9538>.elementor-element-populated {
    padding: 15px 5px 15px 10px;
  }

  .elementor-473 .elementor-element.elementor-element-dc3bca5 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon {
    font-size: 35px;
  }

  .elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title,
  .elementor-473 .elementor-element.elementor-element-dc3bca5 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-473 .elementor-element.elementor-element-a0c3fd2 {
    width: 35%;
  }

  .elementor-473 .elementor-element.elementor-element-7edfba0 .elementor-heading-title {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .elementor-473 .elementor-element.elementor-element-c5637bd {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-f1e59ca {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-12c08f3 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-62aecab {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-f0d7f02 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-3377504 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-8ee3eab {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-5a66d83 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-56b5e31 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-70ccf0f {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-4435f62 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-860a287 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-216ed86 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-9f01cb1 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-01e1c5f {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-57251ea {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-97d3402 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-29b0b15 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-ea50dc9 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-e1ed512 {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-5fd335e {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-42a5dca {
    width: 34.999%;
  }

  .elementor-473 .elementor-element.elementor-element-e9f9538 {
    width: 65%;
  }

  .elementor-473 .elementor-element.elementor-element-a0c3fd2 {
    width: 34.999%;
  }
}

.elementor-476 .elementor-element.elementor-element-902e3a9>.elementor-container {
  max-width: 1330px;
}

.elementor-476 .elementor-element.elementor-element-902e3a9 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-476 .elementor-element.elementor-element-a5e1055>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-7e60a17.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-7e60a17.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-7e60a17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-69bd80e.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-69bd80e.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-69bd80e.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-69bd80e {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-9f92a91.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-9f92a91.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-9f92a91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-9f92a91>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-5d9ab15 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-5d9ab15 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-9ef79ab {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-986fe6b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-986fe6b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-986fe6b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-f6a195e.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f6a195e.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-f6a195e.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f6a195e {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-8f38b3c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-8f38b3c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-8f38b3c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-8f38b3c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-1d3962c {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-1d3962c .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-f8ac78d {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-62fd050.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-62fd050.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-62fd050:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-62fd050>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-55ffe79.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-55ffe79.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-55ffe79.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-55ffe79 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-34a37e0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-34a37e0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-34a37e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-34a37e0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-4bdbd85 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-4bdbd85 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-acffaba {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-85e8a4c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-85e8a4c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-85e8a4c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-e7cd2b9.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-efec531.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-efec531.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-efec531:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-efec531>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-efec531>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-efec531>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-efec531>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-efec531>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-efec531>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-5dd500a {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-5dd500a .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-2329952>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-476 .elementor-element.elementor-element-763e441 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-c78c6b2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-c78c6b2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-c78c6b2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-578c73c.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-578c73c.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-578c73c.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-578c73c {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-0af5353.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-0af5353.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-0af5353:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-0af5353>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-32a3fed {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-32a3fed .elementor-heading-title {
  font-size: 11px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-285c282 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-ac41d56.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-ac41d56.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-ac41d56:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-f70aaee.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f70aaee.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-f70aaee.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f70aaee {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-6f10d86.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-6f10d86.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-6f10d86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-6f10d86>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-a03b987 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-a03b987 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-7e71d16 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-c48b423.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-c48b423.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-c48b423:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-c48b423>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-9757725.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9757725.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-9757725.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9757725 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-2a1746f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-2a1746f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-2a1746f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-2a1746f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-17baa15 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-17baa15 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-3ce2240 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-8214ff5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-8214ff5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-8214ff5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-7170a64.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-7170a64.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-7170a64.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-7170a64 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-31413c8.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-31413c8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-31413c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-31413c8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-c3dd850 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-c3dd850 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-6f81873>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-476 .elementor-element.elementor-element-d61adef {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-83265e7.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-83265e7.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-83265e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-83265e7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-9f0dbf9.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-1d18a20.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-1d18a20.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-1d18a20:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-1d18a20>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-af7e365 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-af7e365 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-fedb3c9 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-d20e550.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-d20e550.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-d20e550:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-d20e550>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-e6d0c39.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-64526ea.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-64526ea.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-64526ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-64526ea>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-e87f64d {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-e87f64d .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-8825dc0 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-e90d5f1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-e90d5f1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-e90d5f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-16f172e.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-16f172e.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-16f172e.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-16f172e {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-4ee22b6.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-4ee22b6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-4ee22b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-4ee22b6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-cb812d2 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-cb812d2 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-476 .elementor-element.elementor-element-157f712 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-72622f5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-72622f5.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-72622f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-72622f5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0.elementor-view-framed .elementor-icon,
.elementor-476 .elementor-element.elementor-element-e3dc3b0.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0 {
  --icon-box-icon-margin: 10px;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon {
  font-size: 40px;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title,
.elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-f588bcc.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-f588bcc.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-476 .elementor-element.elementor-element-f588bcc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-element-populated,
.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-element-populated>.elementor-background-overlay,
.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-f588bcc>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-2603986 {
  text-align: center;
}

.elementor-476 .elementor-element.elementor-element-2603986 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-476 .elementor-element.elementor-element-7e60a17 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-7e60a17>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-69bd80e {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-69bd80e .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-9f92a91 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-5d9ab15 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-986fe6b {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-986fe6b>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-f6a195e {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-f6a195e .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-8f38b3c {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-1d3962c .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-62fd050 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-62fd050>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-55ffe79 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-55ffe79 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-34a37e0 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-4bdbd85 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-85e8a4c {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-85e8a4c>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-e7cd2b9 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-e7cd2b9 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-efec531 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-5dd500a .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-763e441 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-c78c6b2 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-c78c6b2>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-578c73c {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-578c73c .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-0af5353 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-32a3fed .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-ac41d56 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-ac41d56>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-f70aaee {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-f70aaee .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-6f10d86 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-a03b987 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-c48b423 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-c48b423>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-9757725 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-9757725 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-2a1746f {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-17baa15 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-8214ff5 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-8214ff5>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-7170a64 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-7170a64 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-31413c8 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-c3dd850 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-d61adef {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-83265e7 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-83265e7>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-9f0dbf9 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-9f0dbf9 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-1d18a20 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-af7e365 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-d20e550 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-d20e550>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-e6d0c39 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-e6d0c39 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-64526ea {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-e87f64d .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-e90d5f1 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-e90d5f1>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-16f172e {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-16f172e .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-4ee22b6 {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-cb812d2 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-476 .elementor-element.elementor-element-72622f5 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-72622f5>.elementor-element-populated {
    padding: 15px 5px 15px 10px;
  }

  .elementor-476 .elementor-element.elementor-element-e3dc3b0 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon {
    font-size: 35px;
  }

  .elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title,
  .elementor-476 .elementor-element.elementor-element-e3dc3b0 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-476 .elementor-element.elementor-element-f588bcc {
    width: 35%;
  }

  .elementor-476 .elementor-element.elementor-element-2603986 .elementor-heading-title {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .elementor-476 .elementor-element.elementor-element-7e60a17 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-9f92a91 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-986fe6b {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-8f38b3c {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-62fd050 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-34a37e0 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-85e8a4c {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-efec531 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-c78c6b2 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-0af5353 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-ac41d56 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-6f10d86 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-c48b423 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-2a1746f {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-8214ff5 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-31413c8 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-83265e7 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-1d18a20 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-d20e550 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-64526ea {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-e90d5f1 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-4ee22b6 {
    width: 34.999%;
  }

  .elementor-476 .elementor-element.elementor-element-72622f5 {
    width: 65%;
  }

  .elementor-476 .elementor-element.elementor-element-f588bcc {
    width: 34.999%;
  }
}

.elementor-479 .elementor-element.elementor-element-4f2745f>.elementor-container {
  max-width: 1330px;
}

.elementor-479 .elementor-element.elementor-element-4f2745f {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-479 .elementor-element.elementor-element-043cfdc>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-f244150.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-f244150.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-f244150:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-f244150>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-f244150>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-f244150>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-f244150>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-f244150>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-f244150>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-99dbb43.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-99dbb43.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-99dbb43.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-99dbb43 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-7ad8242.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-7ad8242.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-7ad8242:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-7ad8242>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-6b42451 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-6b42451 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-3b1f8c5 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-045748a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-045748a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-045748a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-045748a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-045748a>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-045748a>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-045748a>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-045748a>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-045748a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-2b82a82.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-2b82a82.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-2b82a82.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-2b82a82 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-70f860b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-70f860b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-70f860b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-70f860b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-4cae402 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-4cae402 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-31ee2e1 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-1429c6d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-1429c6d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-1429c6d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-c9ba0fd.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-349a79d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-349a79d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-349a79d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-349a79d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-38a0c98 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-38a0c98 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-6239a2d {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-d6c2271.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-d6c2271.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-d6c2271:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-580e4dd.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-580e4dd.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-580e4dd.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-580e4dd {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-05af3b1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-05af3b1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-05af3b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-05af3b1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-47a47c3 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-47a47c3 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-0e7bd69>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-479 .elementor-element.elementor-element-541cb03 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-4922722.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4922722.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4922722:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-4922722>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-4922722>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-4922722>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-4922722>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-4922722>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-4922722>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-9f21e10.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-9f21e10.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-9f21e10.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-9f21e10 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-4fa3d13.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4fa3d13.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4fa3d13:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-4fa3d13>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-17dcbf8 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-17dcbf8 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-785cfa4 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-4f0ab64.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4f0ab64.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4f0ab64:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-f3fd138.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-f3fd138.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-f3fd138.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-f3fd138 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-9b643a4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-9b643a4.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-9b643a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-9b643a4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-66e7f41 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-66e7f41 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-b6b2049 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-b682e6c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-b682e6c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-b682e6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-b6a36f6.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-250ab04.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-250ab04.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-250ab04:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-250ab04>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-df23ca9 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-df23ca9 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-70ab671 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-3f7abf2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-3f7abf2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-3f7abf2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-7f89643.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-7f89643.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-7f89643.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-7f89643 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-fdc8786.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fdc8786.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fdc8786:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-60ee58d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-fdc8786>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-6dcbddd {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-6dcbddd .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-3857035>.elementor-element-populated {
  padding: 0px 5px 0px 5px;
}

.elementor-479 .elementor-element.elementor-element-8aec29b {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-4da021f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4da021f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-4da021f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-4da021f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-5c109d3.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-5c109d3.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-5c109d3.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-5c109d3 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-6d3982f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-6d3982f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-6d3982f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-6d3982f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-acbb273 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-acbb273 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-6b833d5 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-da693c3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-da693c3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-da693c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-da693c3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-d1a7a8c.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-6f235ac.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-6f235ac.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-6f235ac:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-6f235ac>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-e710a8b {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-e710a8b .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-727efbf {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-7ecc75d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-7ecc75d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-7ecc75d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 20px 5px 20px 15px;
}

.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-0cf67e0.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-e49d552.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-e49d552.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-e49d552:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-e49d552>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-c3676c5 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-c3676c5 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

.elementor-479 .elementor-element.elementor-element-236bfe0 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-fe22ee3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fe22ee3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fe22ee3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 12px 5px 12px 15px;
}

.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-c999d02.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c999d02.elementor-view-framed .elementor-icon,
.elementor-479 .elementor-element.elementor-element-c999d02.elementor-view-default .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c999d02 {
  --icon-box-icon-margin: 10px;
}

.elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon {
  font-size: 40px;
}

.elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}

.elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title,
.elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-479 .elementor-element.elementor-element-fc0ec39.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fc0ec39.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-479 .elementor-element.elementor-element-fc0ec39:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-8f3cb43);
}

.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-element-populated {
  border-style: solid;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 05px;
  --e-column-margin-left: 5px;
}

.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-element-populated,
.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-element-populated>.elementor-background-overlay,
.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-479 .elementor-element.elementor-element-fc0ec39>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-479 .elementor-element.elementor-element-95324b4 {
  text-align: center;
}

.elementor-479 .elementor-element.elementor-element-95324b4 .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .elementor-479 .elementor-element.elementor-element-f244150 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-f244150>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-99dbb43 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-99dbb43 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-7ad8242 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-6b42451 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-045748a {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-045748a>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-2b82a82 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-2b82a82 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-70f860b {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-4cae402 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-1429c6d {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-1429c6d>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-c9ba0fd {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-c9ba0fd .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-349a79d {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-38a0c98 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-d6c2271 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-d6c2271>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-580e4dd {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-580e4dd .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-05af3b1 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-47a47c3 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-541cb03 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-4922722 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-4922722>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-9f21e10 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-9f21e10 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-4fa3d13 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-17dcbf8 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-4f0ab64 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-4f0ab64>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-f3fd138 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-f3fd138 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-9b643a4 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-66e7f41 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-b682e6c {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-b682e6c>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-b6a36f6 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-b6a36f6 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-250ab04 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-df23ca9 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-3f7abf2 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-3f7abf2>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-7f89643 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-7f89643 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-fdc8786 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-6dcbddd .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-8aec29b {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-4da021f {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-4da021f>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-5c109d3 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-5c109d3 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-6d3982f {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-acbb273 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-da693c3 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-da693c3>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-d1a7a8c {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-d1a7a8c .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-6f235ac {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-e710a8b .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-7ecc75d {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-7ecc75d>.elementor-element-populated {
    padding: 20px 5px 20px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-0cf67e0 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-0cf67e0 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-e49d552 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-c3676c5 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-479 .elementor-element.elementor-element-fe22ee3 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-fe22ee3>.elementor-element-populated {
    padding: 15px 5px 15px 10px;
  }

  .elementor-479 .elementor-element.elementor-element-c999d02 {
    --icon-box-icon-margin: 5px;
  }

  .elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon {
    font-size: 35px;
  }

  .elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title {
    margin-bottom: 0px;
  }

  .elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title,
  .elementor-479 .elementor-element.elementor-element-c999d02 .elementor-icon-box-title a {
    font-size: 16px;
  }

  .elementor-479 .elementor-element.elementor-element-fc0ec39 {
    width: 35%;
  }

  .elementor-479 .elementor-element.elementor-element-95324b4 .elementor-heading-title {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .elementor-479 .elementor-element.elementor-element-f244150 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-7ad8242 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-045748a {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-70f860b {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-1429c6d {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-349a79d {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-d6c2271 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-05af3b1 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-4922722 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-4fa3d13 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-4f0ab64 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-9b643a4 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-b682e6c {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-250ab04 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-3f7abf2 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-fdc8786 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-4da021f {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-6d3982f {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-da693c3 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-6f235ac {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-7ecc75d {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-e49d552 {
    width: 34.999%;
  }

  .elementor-479 .elementor-element.elementor-element-fe22ee3 {
    width: 65%;
  }

  .elementor-479 .elementor-element.elementor-element-fc0ec39 {
    width: 34.999%;
  }
}

.elementor-79 .elementor-element.elementor-element-0def72f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-79 .elementor-element.elementor-element-2abab5a img {
  width: 100%;
  max-width: 100%;
}

.elementor-79 .elementor-element.elementor-element-1413da6 {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-1413da6>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-79 .elementor-element.elementor-element-967d2b5 img {
  width: 100%;
  max-width: 100%;
}

.elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-container {
  min-height: 400px;
}

.elementor-79 .elementor-element.elementor-element-ea81c6e:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../src/img/main/pngwing.com-26.png");
  background-position: 25% 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-background-overlay {
  background-image: url("../../src/img/main/pngwing.com-30.png");
  background-position: 80% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79 .elementor-element.elementor-element-ea81c6e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-79 .elementor-element.elementor-element-d34c13d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-79 .elementor-element.elementor-element-d34c13d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-79 .elementor-element.elementor-element-29fec82 {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-29fec82 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-79 .elementor-element.elementor-element-119a33d {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-119a33d .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-119a33d>.elementor-widget-container {
  margin: 10px 0px 15px 0px;
}

.elementor-79 .elementor-element.elementor-element-b807050 .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-color: var(--e-global-color-text);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-text);
  border-radius: 10px 10px 10px 10px;
}

.elementor-79 .elementor-element.elementor-element-83dbcc0 {
  padding: 50px 0px 50px 0px;
}

.elementor-79 .elementor-element.elementor-element-a8b3b7c>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-02aff37.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-bc710db {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-79 .elementor-element.elementor-element-bc710db .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-bc710db>.elementor-widget-container {
  padding: 10px 10px 10px 10px;
  background-color: var(--e-global-color-60ee58d);
  border-radius: 30px 30px 30px 30px;
}

.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title:before,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title:after,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-content,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tabs-content-wrapper {
  border-width: 0px;
}

.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-mobile-title,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-desktop-title.elementor-active,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title:before,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title:after,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-content,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tabs-content-wrapper {
  border-color: var(--e-global-color-accent);
}

.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title a {
  color: #FFFFFF;
}

.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title.elementor-active,
.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}

.elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-79 .elementor-element.elementor-element-d8f1f00>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-0d41d61 {
  overflow: hidden;
}

.elementor-bc-flex-widget .elementor-79 .elementor-element.elementor-element-e4edabc.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-79 .elementor-element.elementor-element-e4edabc.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-79 .elementor-element.elementor-element-a1b9ba4 {
  text-align: left;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-a1b9ba4>.elementor-widget-container {
  margin: 10px 0px 20px 0px;
}

.elementor-79 .elementor-element.elementor-element-ceb82e7 {
  text-align: right;
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 70px;
}

.elementor-79 .elementor-element.elementor-element-ceb82e7>.elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-79 .elementor-element.elementor-element-57aa7dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-element-populated,
.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79 .elementor-element.elementor-element-7a6cf2a .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-79 .elementor-element.elementor-element-7a6cf2a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-6ce9f28 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-b3d1054 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-79 .elementor-element.elementor-element-2c0643e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-element-populated,
.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-element-populated>.elementor-background-overlay,
.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79 .elementor-element.elementor-element-5be7478 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-79 .elementor-element.elementor-element-5be7478>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-693ce03 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-a1b2832 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-79 .elementor-element.elementor-element-e897684:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-79 .elementor-element.elementor-element-e897684>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-79 .elementor-element.elementor-element-e897684>.elementor-element-populated,
.elementor-79 .elementor-element.elementor-element-e897684>.elementor-element-populated>.elementor-background-overlay,
.elementor-79 .elementor-element.elementor-element-e897684>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-79 .elementor-element.elementor-element-e897684>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-79 .elementor-element.elementor-element-e897684>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79 .elementor-element.elementor-element-8632039 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-79 .elementor-element.elementor-element-8632039>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1436d4f .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-66385be {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-79 .elementor-element.elementor-element-5228f04:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-element-populated,
.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-element-populated>.elementor-background-overlay,
.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-79 .elementor-element.elementor-element-5228f04>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-79 .elementor-element.elementor-element-9561c14 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-79 .elementor-element.elementor-element-9561c14>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-a3c27cc .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-79 .elementor-element.elementor-element-87940b6 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

:root {
  --page-title-display: none;
}

@media (min-width: 768px) {
  .elementor-79 .elementor-element.elementor-element-e4edabc {
    width: 54.233%;
  }

  .elementor-79 .elementor-element.elementor-element-51d0102 {
    width: 45.767%;
  }
}

@media (max-width: 1440px) {

  .elementor-79 .elementor-element.elementor-element-ea81c6e:not(.elementor-motion-effects-element-type-background),
  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../src/img/main/pngwing.com-30.png");
    background-position: 10% 64%;
    background-size: 31% auto;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-background-overlay {
    background-image: url("../../src/img/main/pngwing.com-26.png");
    background-position: 95% 66%;
    background-size: 41% auto;
    opacity: 1;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e {
    padding: 0px 20px 30px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-119a33d .elementor-heading-title {
    font-size: 60px;
  }

  .elementor-79 .elementor-element.elementor-element-b807050 .elementor-button {
    font-size: 18px;
  }

  .elementor-79 .elementor-element.elementor-element-bc710db .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-79 .elementor-element.elementor-element-d8f1f00 .elementor-tab-title {
    font-size: 19px;
  }

  .elementor-79 .elementor-element.elementor-element-0d41d61 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-a1b9ba4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-a1b9ba4 {
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 78%);
    max-width: 78%;
  }

  .elementor-79 .elementor-element.elementor-element-ceb82e7 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-79 .elementor-element.elementor-element-7a6cf2a .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-79 .elementor-element.elementor-element-7a6cf2a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-5be7478 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-79 .elementor-element.elementor-element-5be7478>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-8632039 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-79 .elementor-element.elementor-element-8632039>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-9561c14 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-79 .elementor-element.elementor-element-9561c14>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) {

  .elementor-79 .elementor-element.elementor-element-ea81c6e:not(.elementor-motion-effects-element-type-background),
  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0% 0%;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-background-overlay {
    background-position: 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-container {
    min-height: 253px;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e:not(.elementor-motion-effects-element-type-background),
  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../src/img/main/pngwing.com-26.png");
    background-position: 3% 0%;
    background-size: 126px auto;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e>.elementor-background-overlay {
    background-image: url("../../src/img/main/pngwing.com-30.png");
    background-position: 100% 0%;
    background-size: 132px auto;
    opacity: 1;
  }

  .elementor-79 .elementor-element.elementor-element-ea81c6e {
    padding: 0px 0px 0px 0px;
  }

  .elementor-bc-flex-widget .elementor-79 .elementor-element.elementor-element-d34c13d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-79 .elementor-element.elementor-element-d34c13d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-79 .elementor-element.elementor-element-119a33d .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-79 .elementor-element.elementor-element-119a33d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-b807050 .elementor-button {
    font-size: 16px;
  }

  .elementor-79 .elementor-element.elementor-element-b807050 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-83dbcc0 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-02aff37>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-bc710db .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-79 .elementor-element.elementor-element-0d41d61 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-e4edabc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-a1b9ba4 {
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-51d0102>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-ceb82e7 {
    font-size: 32px;
    line-height: 44px;
  }

  .elementor-79 .elementor-element.elementor-element-57aa7dc {
    width: 50%;
  }

  .elementor-79 .elementor-element.elementor-element-57aa7dc>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-7a6cf2a .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-79 .elementor-element.elementor-element-6ce9f28 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-79 .elementor-element.elementor-element-b3d1054 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-79 .elementor-element.elementor-element-2c0643e {
    width: 50%;
  }

  .elementor-79 .elementor-element.elementor-element-2c0643e>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-5be7478 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-79 .elementor-element.elementor-element-693ce03 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-79 .elementor-element.elementor-element-a1b2832 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-79 .elementor-element.elementor-element-e897684 {
    width: 50%;
  }

  .elementor-79 .elementor-element.elementor-element-e897684>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-8632039 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-79 .elementor-element.elementor-element-1436d4f .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-79 .elementor-element.elementor-element-66385be {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-79 .elementor-element.elementor-element-5228f04 {
    width: 50%;
  }

  .elementor-79 .elementor-element.elementor-element-5228f04>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-9561c14 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-79 .elementor-element.elementor-element-a3c27cc .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-79 .elementor-element.elementor-element-87940b6 {
    font-size: 14px;
    line-height: 16px;
  }
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../../src/fonts/fa-regular-400.woff2) format("woff2");
}

.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-305c444>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c229a56 img {
  width: 100%;
  max-width: 100%;
}

.elementor-89 .elementor-element.elementor-element-84b5e4e {
  text-align: center;
}

.elementor-89 .elementor-element.elementor-element-84b5e4e>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-89 .elementor-element.elementor-element-35a986e img {
  width: 100%;
  max-width: 100%;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-8f5ccea.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-8f5ccea.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-8f5ccea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-7a9d40d .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 82px;
  font-weight: 900;
  text-transform: uppercase;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}

.elementor-89 .elementor-element.elementor-element-11ab22a {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-11ab22a .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 82px;
  font-weight: 800;
}

.elementor-89 .elementor-element.elementor-element-3ab95a3 .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
}

.elementor-89 .elementor-element.elementor-element-3ab95a3>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a51d869 {
  padding: 50px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-8347617>.elementor-container {
  min-height: 720px;
}

.elementor-89 .elementor-element.elementor-element-8347617 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-e871567:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-e871567>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
  background-image: url("../../src/img/main/pngwing.com-29.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 85% auto;
}

.elementor-89 .elementor-element.elementor-element-e871567>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-e871567>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-e871567>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-e871567>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-e871567>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-ee2da3c .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 44px;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-e6aa87b {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-78ac3d6 .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
}

.elementor-89 .elementor-element.elementor-element-78ac3d6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-78ac3d6 {
  width: auto;
  max-width: auto;
}

.elementor-89 .elementor-element.elementor-element-eb14f80>.elementor-container {
  min-height: 350px;
}

.elementor-89 .elementor-element.elementor-element-5a544c0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-f3a7ba6 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-f3a7ba6 .elementor-icon {
  font-size: 69px;
}

.elementor-89 .elementor-element.elementor-element-f3a7ba6 .elementor-icon svg {
  height: 69px;
}

.elementor-89 .elementor-element.elementor-element-457191c .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-d225e26 {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-58f544e>.elementor-container {
  min-height: 350px;
}

.elementor-89 .elementor-element.elementor-element-58f544e {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-74f6ea4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-a51d099 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-a51d099 .elementor-icon {
  font-size: 90px;
}

.elementor-89 .elementor-element.elementor-element-a51d099 .elementor-icon svg {
  height: 90px;
}

.elementor-89 .elementor-element.elementor-element-e1dd499 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-3205d94 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-3083e1c>.elementor-container {
  min-height: 350px;
}

.elementor-89 .elementor-element.elementor-element-dd41ed9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-dd41ed9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-8ec5238 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-8ec5238 .elementor-icon {
  font-size: 69px;
}

.elementor-89 .elementor-element.elementor-element-8ec5238 .elementor-icon svg {
  height: 69px;
}

.elementor-89 .elementor-element.elementor-element-a0fb4a9 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-a7cfb1b {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-bfda4b8>.elementor-container {
  min-height: 350px;
}

.elementor-89 .elementor-element.elementor-element-bfda4b8 {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-d7a3576:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-60ee58d);
}

.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 20px 25px 20px;
}

.elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-347bcf9 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-347bcf9 .elementor-icon {
  font-size: 70px;
}

.elementor-89 .elementor-element.elementor-element-347bcf9 .elementor-icon svg {
  height: 70px;
}

.elementor-89 .elementor-element.elementor-element-3b2d52a .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-9d8c9ee {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-89 .elementor-element.elementor-element-6a31e57 {
  overflow: hidden;
}

.elementor-89 .elementor-element.elementor-element-0e5edb7>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-9ef437f img {
  width: 100%;
  max-width: 100%;
}

.elementor-89 .elementor-element.elementor-element-6c68c4c {
  margin-top: -100px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-45bb12b {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-3878eb7.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-89 .elementor-element.elementor-element-3878eb7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-3878eb7:hover>.elementor-element-populated {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-3dab904 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Montserrat Alternates", Sans-serif;
  font-size: 92px;
  font-weight: 900;
  -webkit-text-stroke-width: 4px;
  stroke-width: 4px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-3dab904>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-fa0d9c4 {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-fa0d9c4 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-89 .elementor-element.elementor-element-fa0d9c4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-cb1a783.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-89 .elementor-element.elementor-element-cb1a783:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-cb1a783:hover>.elementor-element-populated {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-fbb0891 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Montserrat Alternates", Sans-serif;
  font-size: 92px;
  font-weight: 900;
  -webkit-text-stroke-width: 4px;
  stroke-width: 4px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-fbb0891>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-645bc4a {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-645bc4a .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-89 .elementor-element.elementor-element-645bc4a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7c8e757 {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-5e916c7.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-89 .elementor-element.elementor-element-5e916c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-5e916c7:hover>.elementor-element-populated {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-85a0e8e .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Montserrat Alternates", Sans-serif;
  font-size: 92px;
  font-weight: 900;
  -webkit-text-stroke-width: 4px;
  stroke-width: 4px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-85a0e8e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-4eef452 {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-4eef452 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-89 .elementor-element.elementor-element-4eef452>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-afd4d2c.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-89 .elementor-element.elementor-element-afd4d2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-afd4d2c:hover>.elementor-element-populated {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-ab949e9 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Montserrat Alternates", Sans-serif;
  font-size: 92px;
  font-weight: 900;
  -webkit-text-stroke-width: 4px;
  stroke-width: 4px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-ab949e9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ade7ab5 {
  text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ade7ab5 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-89 .elementor-element.elementor-element-ade7ab5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-1fb08cb.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-1fb08cb.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-bfca79b {
  text-align: right;
}

.elementor-89 .elementor-element.elementor-element-bfca79b img {
  max-width: 89%;
}

.elementor-89 .elementor-element.elementor-element-0b09d22 {
  overflow: hidden;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-c642264.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-c642264.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-89 .elementor-element.elementor-element-c90662c {
  text-align: left;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-89 .elementor-element.elementor-element-c90662c>.elementor-widget-container {
  margin: 10px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-3baa167 {
  text-align: right;
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 70px;
}

.elementor-89 .elementor-element.elementor-element-3baa167>.elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-89 .elementor-element.elementor-element-b3e4dd7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-6ed637d .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-6ed637d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-6774ed7 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-f03969f {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-89 .elementor-element.elementor-element-4f62fbb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-cb22eee .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-cb22eee>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5a5a4fb .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-a0c5e46 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-89 .elementor-element.elementor-element-47f1117:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-89 .elementor-element.elementor-element-47f1117>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-d50dca6 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-d50dca6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-30d1354 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-e811f01 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-89 .elementor-element.elementor-element-8d870ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-9ab3a1f .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-89 .elementor-element.elementor-element-9ab3a1f>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7fafe2d .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-89 .elementor-element.elementor-element-098c49d {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

:root {
  --page-title-display: none;
}

@media (min-width: 768px) {
  .elementor-89 .elementor-element.elementor-element-c642264 {
    width: 54.233%;
  }

  .elementor-89 .elementor-element.elementor-element-c9438b8 {
    width: 45.767%;
  }
}

@media (max-width: 1440px) {
  .elementor-89 .elementor-element.elementor-element-e804b0b {
    padding: 0px 20px 0px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-3ab95a3 .elementor-button {
    font-size: 18px;
  }

  .elementor-89 .elementor-element.elementor-element-a51d869 {
    padding: 30px 30px 20px 30px;
  }

  .elementor-89 .elementor-element.elementor-element-8347617>.elementor-container {
    min-height: 630px;
  }

  .elementor-89 .elementor-element.elementor-element-e871567:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-89 .elementor-element.elementor-element-e871567>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../src/img/main/business-account.png");
    background-position: 97% 49vh;
  }

  .elementor-89 .elementor-element.elementor-element-ee2da3c .elementor-heading-title {
    font-size: 36px;
  }

  .elementor-89 .elementor-element.elementor-element-e6aa87b {
    font-size: 14px;
  }

  .elementor-89 .elementor-element.elementor-element-78ac3d6 .elementor-button {
    font-size: 18px;
  }

  .elementor-89 .elementor-element.elementor-element-eb14f80>.elementor-container {
    min-height: 305px;
  }

  .elementor-89 .elementor-element.elementor-element-5a544c0>.elementor-element-populated {
    padding: 30px 20px 20px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-f3a7ba6 .elementor-icon {
    font-size: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-f3a7ba6 .elementor-icon svg {
    height: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-457191c .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-89 .elementor-element.elementor-element-d225e26 {
    font-size: 14px;
    line-height: 22px;
  }

  .elementor-89 .elementor-element.elementor-element-58f544e>.elementor-container {
    min-height: 305px;
  }

  .elementor-89 .elementor-element.elementor-element-74f6ea4>.elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-a51d099 .elementor-icon {
    font-size: 54px;
  }

  .elementor-89 .elementor-element.elementor-element-a51d099 .elementor-icon svg {
    height: 54px;
  }

  .elementor-89 .elementor-element.elementor-element-e1dd499 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-89 .elementor-element.elementor-element-3205d94 {
    font-size: 14px;
  }

  .elementor-89 .elementor-element.elementor-element-3083e1c>.elementor-container {
    min-height: 305px;
  }

  .elementor-89 .elementor-element.elementor-element-8ec5238 .elementor-icon {
    font-size: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-8ec5238 .elementor-icon svg {
    height: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-a0fb4a9 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-89 .elementor-element.elementor-element-a7cfb1b {
    font-size: 14px;
  }

  .elementor-89 .elementor-element.elementor-element-bfda4b8>.elementor-container {
    min-height: 305px;
  }

  .elementor-89 .elementor-element.elementor-element-d7a3576>.elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-347bcf9 .elementor-icon {
    font-size: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-347bcf9 .elementor-icon svg {
    height: 45px;
  }

  .elementor-89 .elementor-element.elementor-element-3b2d52a .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-89 .elementor-element.elementor-element-9d8c9ee {
    font-size: 14px;
    line-height: 21px;
  }

  .elementor-89 .elementor-element.elementor-element-6c68c4c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-3dab904 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-3dab904>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-fa0d9c4 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-89 .elementor-element.elementor-element-fbb0891 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-fbb0891>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-645bc4a .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-89 .elementor-element.elementor-element-85a0e8e .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-85a0e8e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-4eef452 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-89 .elementor-element.elementor-element-ab949e9 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-ab949e9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-ade7ab5 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-89 .elementor-element.elementor-element-0b09d22 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-89 .elementor-element.elementor-element-c90662c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-c90662c {
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 78%);
    max-width: 78%;
  }

  .elementor-89 .elementor-element.elementor-element-3baa167 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-89 .elementor-element.elementor-element-6ed637d .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-6ed637d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-cb22eee .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-cb22eee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-d50dca6 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-d50dca6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-9ab3a1f .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-89 .elementor-element.elementor-element-9ab3a1f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) {

  .elementor-89 .elementor-element.elementor-element-e871567:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-89 .elementor-element.elementor-element-e871567>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-89 .elementor-element.elementor-element-e804b0b {
    padding: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-7a9d40d .elementor-heading-title {
    font-size: 50px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }

  .elementor-89 .elementor-element.elementor-element-11ab22a .elementor-heading-title {
    font-size: 50px;
  }

  .elementor-89 .elementor-element.elementor-element-3ab95a3 .elementor-button {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-3ab95a3 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-89 .elementor-element.elementor-element-a51d869 {
    padding: 30px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-8347617>.elementor-container {
    min-height: 796px;
  }

  .elementor-89 .elementor-element.elementor-element-e871567:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-89 .elementor-element.elementor-element-e871567>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../src/img/main/pngwing.com-29.png");
    background-position: bottom center;
    background-size: 342px auto;
  }

  .elementor-89 .elementor-element.elementor-element-78ac3d6 .elementor-button {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-6a31e57 {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .elementor-89 .elementor-element.elementor-element-6c68c4c {
    padding: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-45bb12b {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-89 .elementor-element.elementor-element-3878eb7 {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-3878eb7>.elementor-element-populated {
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-89 .elementor-element.elementor-element-3dab904 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-89 .elementor-element.elementor-element-fa0d9c4 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-cb1a783 {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-cb1a783>.elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-89 .elementor-element.elementor-element-fbb0891 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-89 .elementor-element.elementor-element-645bc4a .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-7c8e757 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-89 .elementor-element.elementor-element-5e916c7 {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-5e916c7>.elementor-element-populated {
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-89 .elementor-element.elementor-element-85a0e8e .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-89 .elementor-element.elementor-element-4eef452 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-afd4d2c {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-afd4d2c>.elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-89 .elementor-element.elementor-element-ab949e9 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-89 .elementor-element.elementor-element-ade7ab5 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-bfca79b {
    text-align: center;
  }

  .elementor-89 .elementor-element.elementor-element-0b09d22 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-c642264>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-c90662c {
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-89 .elementor-element.elementor-element-c9438b8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-89 .elementor-element.elementor-element-3baa167 {
    font-size: 32px;
    line-height: 44px;
  }

  .elementor-89 .elementor-element.elementor-element-b3e4dd7 {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-b3e4dd7>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-89 .elementor-element.elementor-element-6ed637d .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-89 .elementor-element.elementor-element-6774ed7 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-89 .elementor-element.elementor-element-f03969f {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-4f62fbb {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-4f62fbb>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-89 .elementor-element.elementor-element-cb22eee .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-89 .elementor-element.elementor-element-5a5a4fb .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-89 .elementor-element.elementor-element-a0c5e46 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-47f1117 {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-47f1117>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-89 .elementor-element.elementor-element-d50dca6 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-89 .elementor-element.elementor-element-30d1354 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-89 .elementor-element.elementor-element-e811f01 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-89 .elementor-element.elementor-element-8d870ca {
    width: 50%;
  }

  .elementor-89 .elementor-element.elementor-element-8d870ca>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-89 .elementor-element.elementor-element-9ab3a1f .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-89 .elementor-element.elementor-element-7fafe2d .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-89 .elementor-element.elementor-element-098c49d {
    font-size: 14px;
    line-height: 16px;
  }
}

.elementor-91 .elementor-element.elementor-element-727d71b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-91 .elementor-element.elementor-element-55ca927 img {
  width: 100%;
  max-width: 100%;
}

.elementor-91 .elementor-element.elementor-element-f71791a {
  text-align: center;
}

.elementor-91 .elementor-element.elementor-element-f71791a>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-91 .elementor-element.elementor-element-1b54f57 img {
  width: 100%;
  max-width: 100%;
}

.elementor-91 .elementor-element.elementor-element-6b6e03b>.elementor-container {
  min-height: 400px;
}

.elementor-91 .elementor-element.elementor-element-6b6e03b:not(.elementor-motion-effects-element-type-background),
.elementor-91 .elementor-element.elementor-element-6b6e03b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../src/img/main/Group-1907-2.png");
  background-position: center center;
  background-repeat: repeat-x;
  background-size: cover;
}

.elementor-91 .elementor-element.elementor-element-6b6e03b {
  box-shadow: 0px 0px 41px 80px #161616 inset;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-91 .elementor-element.elementor-element-6b6e03b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91 .elementor-element.elementor-element-30e3906 {
  text-align: center;
}

.elementor-91 .elementor-element.elementor-element-30e3906 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-91 .elementor-element.elementor-element-a7b7099 {
  text-align: center;
}

.elementor-91 .elementor-element.elementor-element-a7b7099 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  text-transform: capitalize;
}

.elementor-91 .elementor-element.elementor-element-630107c {
  text-align: center;
}

.elementor-91 .elementor-element.elementor-element-630107c .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 200;
}

.elementor-91 .elementor-element.elementor-element-5d3fef0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-element-populated,
.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-element-populated>.elementor-background-overlay,
.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 40px 20px 40px 20px;
}

.elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91 .elementor-element.elementor-element-baf3f49 .elementor-heading-title {
  color: var(--e-global-color-60ee58d);
  font-family: "Exo", Sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.elementor-91 .elementor-element.elementor-element-baf3f49>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-c382512 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-91 .elementor-element.elementor-element-c382512>.elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-91 .elementor-element.elementor-element-e986e21 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-91 .elementor-element.elementor-element-f1490bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-element-populated,
.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 40px 20px 40px 20px;
}

.elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91 .elementor-element.elementor-element-bcdae30 .elementor-heading-title {
  color: var(--e-global-color-60ee58d);
  font-family: "Exo", Sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.elementor-91 .elementor-element.elementor-element-bcdae30>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-7a7e19a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-91 .elementor-element.elementor-element-7a7e19a>.elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-91 .elementor-element.elementor-element-6739b9f .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-91 .elementor-element.elementor-element-84848ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-element-populated,
.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 40px 20px 40px 20px;
}

.elementor-91 .elementor-element.elementor-element-84848ae>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91 .elementor-element.elementor-element-f586bab .elementor-heading-title {
  color: var(--e-global-color-60ee58d);
  font-family: "Exo", Sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.elementor-91 .elementor-element.elementor-element-f586bab>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-9a5d478 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-91 .elementor-element.elementor-element-9a5d478>.elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-91 .elementor-element.elementor-element-5dabc5d .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-91 .elementor-element.elementor-element-a16feb4 {
  padding: 50px 0px 50px 0px;
}

.elementor-91 .elementor-element.elementor-element-ae15da1 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Exo", Sans-serif;
  font-size: 112px;
  font-weight: 700;
}

.elementor-91 .elementor-element.elementor-element-ae15da1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-1ac7831 {
  text-align: right;
  width: var(--container-widget-width, 37%);
  max-width: 37%;
  --container-widget-width: 37%;
  --container-widget-flex-grow: 0;
}

.elementor-91 .elementor-element.elementor-element-1ac7831 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 112px;
  font-weight: 700;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}

.elementor-91 .elementor-element.elementor-element-1ac7831>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-8c93af5 {
  text-align: right;
  width: var(--container-widget-width, 79%);
  max-width: 79%;
  --container-widget-width: 79%;
  --container-widget-flex-grow: 0;
}

.elementor-91 .elementor-element.elementor-element-8c93af5 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Exo", Sans-serif;
  font-size: 112px;
  font-weight: 700;
}

.elementor-91 .elementor-element.elementor-element-8c93af5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-91 .elementor-element.elementor-element-d26ca3b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-91 .elementor-element.elementor-element-d26ca3b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group {
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 20px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-form-fields-wrapper {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: -20px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-91 .elementor-element.elementor-element-749ab5b .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-91 .elementor-element.elementor-element-749ab5b .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-91 .elementor-element.elementor-element-749ab5b .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group .elementor-field {
  color: #FFFFFF;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: rgba(255, 255, 255, 0);
  border-color: var(--e-global-color-primary);
  border-width: 0px 0px 2px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group .elementor-select-wrapper select {
  background-color: rgba(255, 255, 255, 0);
  border-color: var(--e-global-color-primary);
  border-width: 0px 0px 2px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-field-group .elementor-select-wrapper::before {
  color: var(--e-global-color-primary);
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-button {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .e-form__buttons__wrapper__button-next {
  background-color: rgba(214, 162, 178, 0);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-button[type=submit] {
  background-color: rgba(214, 162, 178, 0);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-button[type=submit] svg * {
  fill: #FFFFFF;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
  border-color: #FFFFFF;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
  border-color: var(--e-global-color-accent);
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-button[type=submit]:hover {
  color: #ffffff;
  border-color: var(--e-global-color-accent);
}

.elementor-91 .elementor-element.elementor-element-749ab5b .elementor-button[type=submit]:hover svg * {
  fill: #ffffff;
}

.elementor-91 .elementor-element.elementor-element-749ab5b .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
  border-color: var(--e-global-color-accent);
}

.elementor-91 .elementor-element.elementor-element-749ab5b {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

:root {
  --page-title-display: none;
}

@media (max-width: 1440px) {
  .elementor-91 .elementor-element.elementor-element-baf3f49 .elementor-heading-title {
    font-size: 44px;
  }

  .elementor-91 .elementor-element.elementor-element-baf3f49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-bcdae30 .elementor-heading-title {
    font-size: 44px;
  }

  .elementor-91 .elementor-element.elementor-element-bcdae30>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-f586bab .elementor-heading-title {
    font-size: 44px;
  }

  .elementor-91 .elementor-element.elementor-element-f586bab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-a16feb4 {
    padding: 50px 50px 50px 50px;
  }

  .elementor-91 .elementor-element.elementor-element-60bfbf5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-91 .elementor-element.elementor-element-ae15da1 .elementor-heading-title {
    font-size: 123px;
  }

  .elementor-91 .elementor-element.elementor-element-ae15da1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-1ac7831 .elementor-heading-title {
    font-size: 123px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-91 .elementor-element.elementor-element-1ac7831>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-8c93af5 .elementor-heading-title {
    font-size: 123px;
  }

  .elementor-91 .elementor-element.elementor-element-8c93af5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-91 .elementor-element.elementor-element-6b6e03b>.elementor-container {
    min-height: 316px;
  }

  .elementor-91 .elementor-element.elementor-element-6b6e03b:not(.elementor-motion-effects-element-type-background),
  .elementor-91 .elementor-element.elementor-element-6b6e03b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../src/img/main/Group-1907-2.png");
    background-size: 1500px auto;
  }

  .elementor-91 .elementor-element.elementor-element-a7b7099 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-91 .elementor-element.elementor-element-630107c .elementor-heading-title {
    font-size: 17px;
  }

  .elementor-91 .elementor-element.elementor-element-5d3fef0 {
    width: 100%;
  }

  .elementor-91 .elementor-element.elementor-element-5d3fef0>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-91 .elementor-element.elementor-element-baf3f49 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-91 .elementor-element.elementor-element-c382512 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-91 .elementor-element.elementor-element-e986e21 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-91 .elementor-element.elementor-element-f1490bb {
    width: 100%;
  }

  .elementor-91 .elementor-element.elementor-element-f1490bb>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-91 .elementor-element.elementor-element-bcdae30 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-91 .elementor-element.elementor-element-7a7e19a {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-91 .elementor-element.elementor-element-6739b9f .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-91 .elementor-element.elementor-element-84848ae {
    width: 100%;
  }

  .elementor-91 .elementor-element.elementor-element-84848ae>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-91 .elementor-element.elementor-element-f586bab .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-91 .elementor-element.elementor-element-9a5d478 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-91 .elementor-element.elementor-element-5dabc5d .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-91 .elementor-element.elementor-element-a16feb4 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-91 .elementor-element.elementor-element-ae15da1 .elementor-heading-title {
    font-size: 80px;
  }

  .elementor-91 .elementor-element.elementor-element-1ac7831 .elementor-heading-title {
    font-size: 80px;
  }

  .elementor-91 .elementor-element.elementor-element-1ac7831 {
    --container-widget-width: 58%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 58%);
    max-width: 58%;
  }

  .elementor-91 .elementor-element.elementor-element-8c93af5 .elementor-heading-title {
    font-size: 80px;
  }

  .elementor-91 .elementor-element.elementor-element-8c93af5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}

.elementor-93 .elementor-element.elementor-element-2183f56>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-93 .elementor-element.elementor-element-8709ae7 img {
  width: 100%;
  max-width: 100%;
}

.elementor-93 .elementor-element.elementor-element-62c19d8 {
  text-align: center;
}

.elementor-93 .elementor-element.elementor-element-62c19d8>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-93 .elementor-element.elementor-element-893518d img {
  width: 100%;
  max-width: 100%;
}

.elementor-93 .elementor-element.elementor-element-d33fcc2>.elementor-container {
  min-height: 52vh;
}

.elementor-93 .elementor-element.elementor-element-d33fcc2:not(.elementor-motion-effects-element-type-background),
.elementor-93 .elementor-element.elementor-element-d33fcc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-93 .elementor-element.elementor-element-d33fcc2,
.elementor-93 .elementor-element.elementor-element-d33fcc2>.elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}

.elementor-93 .elementor-element.elementor-element-d33fcc2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 0px 50px;
}

.elementor-93 .elementor-element.elementor-element-d33fcc2>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-93 .elementor-element.elementor-element-97e828d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-93 .elementor-element.elementor-element-97e828d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-93 .elementor-element.elementor-element-5f872ef {
  text-align: left;
}

.elementor-93 .elementor-element.elementor-element-5f872ef img {
  width: 86%;
  max-width: 100%;
}

.elementor-93 .elementor-element.elementor-element-7224bb4 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 55px;
  font-weight: 800;
}

.elementor-93 .elementor-element.elementor-element-61d7a24 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 5px;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 5px;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 5px;
  margin-left: 5px;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items {
  margin-right: -5px;
  margin-left: -5px;
}

body.rtl .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -5px;
}

body:not(.rtl) .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -5px;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
  transition: color 1s;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
  transition: fill 1s;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
}

.elementor-93 .elementor-element.elementor-element-3aa7630 {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item>a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-93 .elementor-element.elementor-element-08db262 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 33px;
  font-weight: 600;
}

.elementor-93 .elementor-element.elementor-element-08db262>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 5px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 5px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 5px;
  margin-left: 5px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items.elementor-inline-items {
  margin-right: -5px;
  margin-left: -5px;
}

body.rtl .elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -5px;
}

body:not(.rtl) .elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -5px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 1s;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 1s;
}

.elementor-93 .elementor-element.elementor-element-175325a {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-item>a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: rgba(255, 255, 255, 0.4509803922);
}

.elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-text {
  transition: color 0.3s;
}

:root {
  --page-title-display: none;
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-93 .elementor-element.elementor-element-97e828d {
    width: 45%;
  }
}

@media (max-width: 1440px) {
  .elementor-93 .elementor-element.elementor-element-f3ab48c>.elementor-element-populated {
    padding: 0px 50px 0px 50px;
  }

  .elementor-93 .elementor-element.elementor-element-d33fcc2 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-93 .elementor-element.elementor-element-97e828d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-93 .elementor-element.elementor-element-5f872ef img {
    width: 100%;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-93 .elementor-element.elementor-element-f3ab48c>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }

  .elementor-93 .elementor-element.elementor-element-d33fcc2 {
    padding: 20px 10px 20px 10px;
  }

  .elementor-93 .elementor-element.elementor-element-5f872ef {
    text-align: center;
  }

  .elementor-93 .elementor-element.elementor-element-5f872ef img {
    max-width: 75%;
  }

  .elementor-93 .elementor-element.elementor-element-7224bb4 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-93 .elementor-element.elementor-element-61d7a24 {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: 2.5px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: 2.5px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 2.5px;
    margin-left: 2.5px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items {
    margin-right: -2.5px;
    margin-left: -2.5px;
  }

  body.rtl .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: -2.5px;
  }

  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: -2.5px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-93 .elementor-element.elementor-element-3aa7630 .elementor-icon-list-item>a {
    font-size: 16px;
  }

  .elementor-93 .elementor-element.elementor-element-08db262 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-93 .elementor-element.elementor-element-175325a {
    --e-icon-list-icon-size: 20px;
  }

  .elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-93 .elementor-element.elementor-element-175325a .elementor-icon-list-item>a {
    font-size: 16px;
  }
}

.elementor-81 .elementor-element.elementor-element-599308b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-7ae73e4 img {
  width: 100%;
  max-width: 100%;
}

.elementor-81 .elementor-element.elementor-element-65db688 {
  text-align: center;
}

.elementor-81 .elementor-element.elementor-element-65db688>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-81 .elementor-element.elementor-element-d6ff199 img {
  width: 100%;
  max-width: 100%;
}

.elementor-81 .elementor-element.elementor-element-6b33d0c>.elementor-container {
  min-height: 400px;
}

.elementor-81 .elementor-element.elementor-element-6b33d0c>.elementor-background-overlay {
  background-image: url("../../src/img/main/Group-1866-scaled.webp");
  background-position: center center;
  background-size: contain;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81 .elementor-element.elementor-element-6b33d0c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-fd11b89.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-fd11b89.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-738535c {
  text-align: center;
}

.elementor-81 .elementor-element.elementor-element-738535c .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-81 .elementor-element.elementor-element-3b0ae16 {
  text-align: center;
}

.elementor-81 .elementor-element.elementor-element-3b0ae16 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 72px;
  font-weight: 800;
  text-transform: uppercase;
}

.elementor-81 .elementor-element.elementor-element-3b0ae16>.elementor-widget-container {
  margin: 10px 0px 15px 0px;
}

.elementor-81 .elementor-element.elementor-element-d8e7d8d .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-60ee58d);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-60ee58d);
  border-radius: 10px 10px 10px 10px;
}

.elementor-81 .elementor-element.elementor-element-fdd43bc {
  padding: 50px 0px 50px 0px;
}

.elementor-81 .elementor-element.elementor-element-aa4224e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-3bc9e5f>.elementor-container {
  max-width: 1330px;
}

.elementor-81 .elementor-element.elementor-element-1b45c29:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-1b45c29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-1b45c29,
.elementor-81 .elementor-element.elementor-element-1b45c29>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-81 .elementor-element.elementor-element-1b45c29 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 20px 40px 20px;
}

.elementor-81 .elementor-element.elementor-element-1b45c29>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-a75995a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-a75995a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-a75995a.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-81 .elementor-element.elementor-element-b62cdc1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-b62cdc1 {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-7fa23ad>.elementor-widget-container {
  margin: 0px 0px -100px 0px;
}

.elementor-81 .elementor-element.elementor-element-7fa23ad {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-39586fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-39586fe>.elementor-element-populated {
  padding: 0px 10px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-76ddfe6 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 46px;
  font-weight: 700;
}

.elementor-81 .elementor-element.elementor-element-76ddfe6>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-81 .elementor-element.elementor-element-b8e07be {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 7.5px;
  margin-left: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items.elementor-inline-items {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

body.rtl .elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -7.5px;
}

body:not(.rtl) .elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -7.5px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 0.3s;
}

.elementor-81 .elementor-element.elementor-element-7611adc {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-item>a {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-2cd3f6e:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-2cd3f6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-2cd3f6e,
.elementor-81 .elementor-element.elementor-element-2cd3f6e>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-81 .elementor-element.elementor-element-2cd3f6e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 40px 20px 40px 20px;
}

.elementor-81 .elementor-element.elementor-element-2cd3f6e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-6b5a326.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-6b5a326.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-6b5a326.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-81 .elementor-element.elementor-element-37da80e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-37da80e {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-3d06dcc {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-e41235d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-e41235d>.elementor-element-populated {
  padding: 0px 10px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-a1dac4f .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 46px;
  font-weight: 700;
}

.elementor-81 .elementor-element.elementor-element-a1dac4f>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-81 .elementor-element.elementor-element-18b55eb {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 7.5px;
  margin-left: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items.elementor-inline-items {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

body.rtl .elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -7.5px;
}

body:not(.rtl) .elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -7.5px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 0.3s;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-item>a {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-2772d55:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-2772d55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-2772d55,
.elementor-81 .elementor-element.elementor-element-2772d55>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-81 .elementor-element.elementor-element-2772d55 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 40px 20px 40px 20px;
}

.elementor-81 .elementor-element.elementor-element-2772d55>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-f04d564.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-f04d564.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-f04d564.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-81 .elementor-element.elementor-element-a79248e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-a79248e {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-ae6e59f {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-e7b2a3d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-e7b2a3d>.elementor-element-populated {
  padding: 0px 10px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-456a6e1 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 46px;
  font-weight: 700;
}

.elementor-81 .elementor-element.elementor-element-456a6e1>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-81 .elementor-element.elementor-element-7eb739b {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 7.5px;
  margin-left: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items.elementor-inline-items {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

body.rtl .elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -7.5px;
}

body:not(.rtl) .elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -7.5px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 0.3s;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-item>a {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-2ceacf7:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-2ceacf7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-2ceacf7,
.elementor-81 .elementor-element.elementor-element-2ceacf7>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-81 .elementor-element.elementor-element-2ceacf7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 40px 20px 40px 20px;
}

.elementor-81 .elementor-element.elementor-element-2ceacf7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-b9b6f8d.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-b9b6f8d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-b9b6f8d.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-81 .elementor-element.elementor-element-f49b5cc>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-f49b5cc {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-75ff2e7 {
  width: auto;
  max-width: auto;
}

.elementor-81 .elementor-element.elementor-element-53c75da>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-53c75da>.elementor-element-populated {
  padding: 0px 10px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-af023f1 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 46px;
  font-weight: 700;
}

.elementor-81 .elementor-element.elementor-element-af023f1>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-81 .elementor-element.elementor-element-8660d4f {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 7.5px;
  margin-left: 7.5px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items.elementor-inline-items {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

body.rtl .elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -7.5px;
}

body:not(.rtl) .elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -7.5px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 0.3s;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 2px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-item>a {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}

.elementor-81 .elementor-element.elementor-element-f1eb821 {
  overflow: hidden;
}

.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-a6b6569.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-a6b6569.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-81 .elementor-element.elementor-element-b8b3270 {
  text-align: left;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-81 .elementor-element.elementor-element-b8b3270>.elementor-widget-container {
  margin: 10px 0px 20px 0px;
}

.elementor-81 .elementor-element.elementor-element-6b40202 {
  text-align: right;
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 70px;
}

.elementor-81 .elementor-element.elementor-element-6b40202>.elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-81 .elementor-element.elementor-element-65425d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-element-populated,
.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-element-populated>.elementor-background-overlay,
.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-81 .elementor-element.elementor-element-65425d6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81 .elementor-element.elementor-element-7aedca6 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-81 .elementor-element.elementor-element-7aedca6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-4c39c4a .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-81 .elementor-element.elementor-element-8323b56 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-81 .elementor-element.elementor-element-d5d5c43:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-element-populated,
.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-element-populated>.elementor-background-overlay,
.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81 .elementor-element.elementor-element-5a96941 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-81 .elementor-element.elementor-element-5a96941>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-63c67fd .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-81 .elementor-element.elementor-element-7184429 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-81 .elementor-element.elementor-element-6b6fbcf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-element-populated,
.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-element-populated>.elementor-background-overlay,
.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81 .elementor-element.elementor-element-7a11fac .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-81 .elementor-element.elementor-element-7a11fac>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-10b2540 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-81 .elementor-element.elementor-element-beaba7a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-81 .elementor-element.elementor-element-d9f854e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-element-populated,
.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-element-populated>.elementor-background-overlay,
.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81 .elementor-element.elementor-element-6062300 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-81 .elementor-element.elementor-element-6062300>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-6f3233a .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-81 .elementor-element.elementor-element-85b8bd1 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

:root {
  --page-title-display: none;
}

@media (min-width: 768px) {
  .elementor-81 .elementor-element.elementor-element-a6b6569 {
    width: 54.233%;
  }

  .elementor-81 .elementor-element.elementor-element-c7167fb {
    width: 45.767%;
  }
}

@media (max-width: 1440px) {
  .elementor-81 .elementor-element.elementor-element-6b33d0c {
    padding: 0px 20px 30px 20px;
  }

  .elementor-81 .elementor-element.elementor-element-3b0ae16 .elementor-heading-title {
    font-size: 60px;
  }

  .elementor-81 .elementor-element.elementor-element-d8e7d8d .elementor-button {
    font-size: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-37da80e>.elementor-widget-container {
    margin: 0px 0px -50px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-a79248e>.elementor-widget-container {
    margin: 0px 0px -50px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-f49b5cc>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-f1eb821 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-81 .elementor-element.elementor-element-b8b3270>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-b8b3270 {
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 78%);
    max-width: 78%;
  }

  .elementor-81 .elementor-element.elementor-element-6b40202 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-81 .elementor-element.elementor-element-7aedca6 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-81 .elementor-element.elementor-element-7aedca6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-5a96941 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-81 .elementor-element.elementor-element-5a96941>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-7a11fac .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-81 .elementor-element.elementor-element-7a11fac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-6062300 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-81 .elementor-element.elementor-element-6062300>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-81 .elementor-element.elementor-element-6b33d0c>.elementor-container {
    min-height: 229px;
  }

  .elementor-81 .elementor-element.elementor-element-6b33d0c {
    padding: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-3b0ae16 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-81 .elementor-element.elementor-element-d8e7d8d .elementor-button {
    font-size: 16px;
  }

  .elementor-81 .elementor-element.elementor-element-fdd43bc {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-81 .elementor-element.elementor-element-b62cdc1 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-7fa23ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-7fa23ad {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-76ddfe6 {
    text-align: left;
  }

  .elementor-81 .elementor-element.elementor-element-76ddfe6 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-81 .elementor-element.elementor-element-76ddfe6>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-b8e07be {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-29fcc7c>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-81 .elementor-element.elementor-element-7611adc .elementor-icon-list-item>a {
    font-size: 14px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-37da80e {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-3d06dcc {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-a1dac4f {
    text-align: left;
  }

  .elementor-81 .elementor-element.elementor-element-a1dac4f .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-81 .elementor-element.elementor-element-a1dac4f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-18b55eb {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-79f59f8>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-81 .elementor-element.elementor-element-f24bb72 .elementor-icon-list-item>a {
    font-size: 14px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-a79248e {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-ae6e59f {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-456a6e1 {
    text-align: left;
  }

  .elementor-81 .elementor-element.elementor-element-456a6e1 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-81 .elementor-element.elementor-element-456a6e1>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-7eb739b {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-6fc12ca>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-81 .elementor-element.elementor-element-a55dec1 .elementor-icon-list-item>a {
    font-size: 14px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-75ff2e7 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-af023f1 {
    text-align: left;
  }

  .elementor-81 .elementor-element.elementor-element-af023f1 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-81 .elementor-element.elementor-element-af023f1>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-8660d4f {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-c47eefd>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-81 .elementor-element.elementor-element-c8469b1 .elementor-icon-list-item>a {
    font-size: 14px;
    line-height: 18px;
  }

  .elementor-81 .elementor-element.elementor-element-f1eb821 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-a6b6569>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-b8b3270 {
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-81 .elementor-element.elementor-element-c7167fb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-81 .elementor-element.elementor-element-6b40202 {
    font-size: 32px;
    line-height: 44px;
  }

  .elementor-81 .elementor-element.elementor-element-65425d6 {
    width: 50%;
  }

  .elementor-81 .elementor-element.elementor-element-65425d6>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-81 .elementor-element.elementor-element-7aedca6 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-81 .elementor-element.elementor-element-4c39c4a .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-81 .elementor-element.elementor-element-8323b56 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-81 .elementor-element.elementor-element-d5d5c43 {
    width: 50%;
  }

  .elementor-81 .elementor-element.elementor-element-d5d5c43>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-81 .elementor-element.elementor-element-5a96941 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-81 .elementor-element.elementor-element-63c67fd .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-81 .elementor-element.elementor-element-7184429 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-81 .elementor-element.elementor-element-6b6fbcf {
    width: 50%;
  }

  .elementor-81 .elementor-element.elementor-element-6b6fbcf>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-81 .elementor-element.elementor-element-7a11fac .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-81 .elementor-element.elementor-element-10b2540 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-81 .elementor-element.elementor-element-beaba7a {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-81 .elementor-element.elementor-element-d9f854e {
    width: 50%;
  }

  .elementor-81 .elementor-element.elementor-element-d9f854e>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-81 .elementor-element.elementor-element-6062300 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-81 .elementor-element.elementor-element-6f3233a .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-81 .elementor-element.elementor-element-85b8bd1 {
    font-size: 14px;
    line-height: 16px;
  }
}

.elementor-87 .elementor-element.elementor-element-e7a2a23>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-87 .elementor-element.elementor-element-4c9f1f8 img {
  width: 100%;
  max-width: 100%;
}

.elementor-87 .elementor-element.elementor-element-36dcb84 {
  text-align: center;
}

.elementor-87 .elementor-element.elementor-element-36dcb84>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-87 .elementor-element.elementor-element-c3a6411 img {
  width: 100%;
  max-width: 100%;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-f0f9a0a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-f0f9a0a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-f58d475 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-87 .elementor-element.elementor-element-8881197 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-8881197>.elementor-widget-container {
  margin: 10px 0px 15px 0px;
}

.elementor-87 .elementor-element.elementor-element-7944fa1 .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-color: var(--e-global-color-text);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-text);
  border-radius: 10px 10px 10px 10px;
}

.elementor-87 .elementor-element.elementor-element-7944fa1 {
  width: auto;
  max-width: auto;
}

.elementor-87 .elementor-element.elementor-element-d04c7f5 img {
  max-width: 60%;
}

.elementor-87 .elementor-element.elementor-element-613cf4c {
  padding: 50px 0px 50px 0px;
}

.elementor-87 .elementor-element.elementor-element-98b0db1>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-66c0904 {
  padding: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-38d7233 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-38d7233>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 10px 10px 10px 10px;
  background-color: var(--e-global-color-60ee58d);
  border-radius: 10px 10px 10px 10px;
}

.elementor-87 .elementor-element.elementor-element-38d7233 {
  width: auto;
  max-width: auto;
}

.elementor-87 .elementor-element.elementor-element-8105203 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-b553329 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-e22482e .elementor-button {
  font-size: 22px;
  font-weight: 500;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
}

.elementor-87 .elementor-element.elementor-element-e22482e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-e22482e {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-678c5b2.elementor-column .elementor-widget-wrap {
  align-items: space-around;
}

.elementor-87 .elementor-element.elementor-element-678c5b2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-around;
  align-items: space-around;
}

.elementor-87 .elementor-element.elementor-element-678c5b2>.elementor-element-populated {
  padding: 0px 50px 0px 50px;
}

.elementor-87 .elementor-element.elementor-element-5ff281f {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-87 .elementor-element.elementor-element-2c2e3c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 5px;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 5px;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 5px;
  margin-left: 5px;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items.elementor-inline-items {
  margin-right: -5px;
  margin-left: -5px;
}

body.rtl .elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -5px;
}

body:not(.rtl) .elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -5px;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 1.3s;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 1.3s;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-87 .elementor-element.elementor-element-91878eb {
  --e-icon-list-icon-size: 23px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item>a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-87 .elementor-element.elementor-element-89c67aa {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-87 .elementor-element.elementor-element-5d0152a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 30px 20px 30px 20px;
}

.elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: 5px;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: 5px;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 5px;
  margin-left: 5px;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items.elementor-inline-items {
  margin-right: -5px;
  margin-left: -5px;
}

body.rtl .elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: -5px;
}

body:not(.rtl) .elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: -5px;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-icon i {
  color: var(--e-global-color-60ee58d);
  transition: color 1.3s;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-icon svg {
  fill: var(--e-global-color-60ee58d);
  transition: fill 1.3s;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-87 .elementor-element.elementor-element-2c3d25f {
  --e-icon-list-icon-size: 23px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item>a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-87 .elementor-element.elementor-element-6566438 {
  overflow: hidden;
}

.elementor-87 .elementor-element.elementor-element-ce68eb9>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-4027b1d img {
  width: 100%;
  max-width: 100%;
}

.elementor-87 .elementor-element.elementor-element-8b20e43 {
  margin-top: -100px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-1bd4395.elementor-column .elementor-widget-wrap {
  align-items: space-around;
}

.elementor-87 .elementor-element.elementor-element-1bd4395.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-around;
  align-items: space-around;
}

.elementor-87 .elementor-element.elementor-element-4914ce9 img {
  max-width: 66%;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-5a9f968.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-5a9f968.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-fafc465 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-fafc465>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 10px 10px 10px 10px;
  background-color: var(--e-global-color-60ee58d);
  border-radius: 10px 10px 10px 10px;
}

.elementor-87 .elementor-element.elementor-element-fafc465 {
  width: auto;
  max-width: auto;
}

.elementor-87 .elementor-element.elementor-element-ef8c569 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-3f5cc85 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-87 .elementor-element.elementor-element-62c360a {
  overflow: hidden;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-222730e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-222730e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-87 .elementor-element.elementor-element-8c63808 {
  text-align: left;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-87 .elementor-element.elementor-element-8c63808>.elementor-widget-container {
  margin: 10px 0px 20px 0px;
}

.elementor-87 .elementor-element.elementor-element-a52ee29 {
  text-align: right;
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 70px;
}

.elementor-87 .elementor-element.elementor-element-a52ee29>.elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-87 .elementor-element.elementor-element-728cb00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-87 .elementor-element.elementor-element-728cb00>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-8e484a5 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-87 .elementor-element.elementor-element-8e484a5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-2c794ba .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-4c4fb9d {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-87 .elementor-element.elementor-element-3c750eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-1cdb16d .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-87 .elementor-element.elementor-element-1cdb16d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-ca0fb3d .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-68c98f7 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-87 .elementor-element.elementor-element-d4a112e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-67b23bb .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-87 .elementor-element.elementor-element-67b23bb>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-855e826 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-414bf14 {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

.elementor-87 .elementor-element.elementor-element-df6ba83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0.1411764706);
}

.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-element-populated,
.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-element-populated>.elementor-background-overlay,
.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 10px 10px 20px;
}

.elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87 .elementor-element.elementor-element-9c76360 .elementor-heading-title {
  color: rgba(255, 255, 255, 0);
  font-family: "Exo", Sans-serif;
  font-size: 70px;
  font-weight: 900;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #cba24b;
  stroke: #cba24b;
}

.elementor-87 .elementor-element.elementor-element-9c76360>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-366e86e .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-56d657f {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
}

:root {
  --page-title-display: none;
}

@media (min-width: 768px) {
  .elementor-87 .elementor-element.elementor-element-1bd4395 {
    width: 47.786%;
  }

  .elementor-87 .elementor-element.elementor-element-5a9f968 {
    width: 52.214%;
  }

  .elementor-87 .elementor-element.elementor-element-222730e {
    width: 54.233%;
  }

  .elementor-87 .elementor-element.elementor-element-6144f59 {
    width: 45.767%;
  }
}

@media (max-width: 1440px) {
  .elementor-87 .elementor-element.elementor-element-19894c8 {
    padding: 0px 20px 30px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-8881197 .elementor-heading-title {
    font-size: 60px;
  }

  .elementor-87 .elementor-element.elementor-element-7944fa1 .elementor-button {
    font-size: 18px;
  }

  .elementor-87 .elementor-element.elementor-element-66c0904 {
    padding: 50px 20px 0px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-8105203 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-87 .elementor-element.elementor-element-e22482e .elementor-button {
    font-size: 18px;
  }

  .elementor-87 .elementor-element.elementor-element-8b20e43 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-ef8c569 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-87 .elementor-element.elementor-element-62c360a {
    padding: 0px 20px 0px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-8c63808>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-8c63808 {
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 78%);
    max-width: 78%;
  }

  .elementor-87 .elementor-element.elementor-element-a52ee29 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-87 .elementor-element.elementor-element-8e484a5 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-87 .elementor-element.elementor-element-8e484a5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-1cdb16d .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-87 .elementor-element.elementor-element-1cdb16d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-67b23bb .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-87 .elementor-element.elementor-element-67b23bb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-9c76360 .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }

  .elementor-87 .elementor-element.elementor-element-9c76360>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-87 .elementor-element.elementor-element-19894c8 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-8881197 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-87 .elementor-element.elementor-element-7944fa1 .elementor-button {
    font-size: 16px;
  }

  .elementor-87 .elementor-element.elementor-element-7944fa1 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-87 .elementor-element.elementor-element-613cf4c {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-87 .elementor-element.elementor-element-66c0904 {
    padding: 30px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-38d7233 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-87 .elementor-element.elementor-element-38d7233>.elementor-widget-container {
    padding: 8px 5px 8px 5px;
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-87 .elementor-element.elementor-element-8105203 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-87 .elementor-element.elementor-element-b553329 {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-87 .elementor-element.elementor-element-e22482e .elementor-button {
    font-size: 16px;
  }

  .elementor-87 .elementor-element.elementor-element-678c5b2>.elementor-element-populated {
    padding: 20px 10px 0px 10px;
  }

  .elementor-87 .elementor-element.elementor-element-5ff281f {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-87 .elementor-element.elementor-element-2c2e3c5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-87 .elementor-element.elementor-element-91878eb .elementor-icon-list-item>a {
    font-size: 14px;
  }

  .elementor-87 .elementor-element.elementor-element-89c67aa {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-87 .elementor-element.elementor-element-5d0152a>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-87 .elementor-element.elementor-element-2c3d25f .elementor-icon-list-item>a {
    font-size: 14px;
  }

  .elementor-87 .elementor-element.elementor-element-6566438 {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .elementor-87 .elementor-element.elementor-element-8b20e43 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-fafc465 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-87 .elementor-element.elementor-element-fafc465>.elementor-widget-container {
    padding: 8px 5px 8px 5px;
    border-radius: 5px 5px 5px 5px;
  }

  .elementor-87 .elementor-element.elementor-element-ef8c569 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-87 .elementor-element.elementor-element-3f5cc85 {
    font-size: 16px;
    line-height: 18px;
  }

  .elementor-87 .elementor-element.elementor-element-62c360a {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-222730e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-8c63808 {
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-87 .elementor-element.elementor-element-6144f59>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-87 .elementor-element.elementor-element-a52ee29 {
    font-size: 32px;
    line-height: 44px;
  }

  .elementor-87 .elementor-element.elementor-element-728cb00 {
    width: 50%;
  }

  .elementor-87 .elementor-element.elementor-element-728cb00>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-87 .elementor-element.elementor-element-8e484a5 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-87 .elementor-element.elementor-element-2c794ba .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-87 .elementor-element.elementor-element-4c4fb9d {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-87 .elementor-element.elementor-element-3c750eb {
    width: 50%;
  }

  .elementor-87 .elementor-element.elementor-element-3c750eb>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-87 .elementor-element.elementor-element-1cdb16d .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-87 .elementor-element.elementor-element-ca0fb3d .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-87 .elementor-element.elementor-element-68c98f7 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-87 .elementor-element.elementor-element-d4a112e {
    width: 50%;
  }

  .elementor-87 .elementor-element.elementor-element-d4a112e>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-87 .elementor-element.elementor-element-67b23bb .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-87 .elementor-element.elementor-element-855e826 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-87 .elementor-element.elementor-element-414bf14 {
    font-size: 14px;
    line-height: 16px;
  }

  .elementor-87 .elementor-element.elementor-element-df6ba83 {
    width: 50%;
  }

  .elementor-87 .elementor-element.elementor-element-df6ba83>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 10px 10px;
  }

  .elementor-87 .elementor-element.elementor-element-9c76360 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-87 .elementor-element.elementor-element-366e86e .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-87 .elementor-element.elementor-element-56d657f {
    font-size: 14px;
    line-height: 16px;
  }
}