/* elementor-pro/assets/css/widget-nested-carousel.min.css */
/*! elementor-pro - v4.3.0 - 22-09-2026 */
.elementor-widget-n-carousel {
  --e-n-carousel-slides-to-show: 3;
  --e-n-carousel-swiper-slides-gap: 10px;
  --e-n-carousel-swiper-slides-to-display: 3;
  --e-n-carousel-swiper-pagination-size: 0;
  --e-n-carousel-swiper-pagination-spacing: 10px;
  --e-n-carousel-swiper-offset-size: 0;
  height: -moz-fit-content;
  height: fit-content
}
.elementor-widget-n-carousel .e-n-carousel {
  display: flex;
  min-width: 0
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active {
  overflow: initial
}
.elementor-widget-n-carousel .e-n-carousel.offset-left {
  padding-inline-start: var(--e-n-carousel-swiper-offset-size, 0)
}
.elementor-widget-n-carousel .e-n-carousel.offset-both, .elementor-widget-n-carousel .e-n-carousel.offset-right {
  padding-inline-end: var(--e-n-carousel-swiper-offset-size, 0)
}
.elementor-widget-n-carousel .e-n-carousel.offset-both {
  padding-inline-start: var(--e-n-carousel-swiper-offset-size, 0)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con {
  display: var(--display)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide {
  flex-shrink: 0;
  height: var(--e-n-carousel-slide-height, initial)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con {
  height: var(--e-n-carousel-slide-container-height, initial);
  max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))
}
.elementor-widget-n-carousel {
  --e-n-carousel-arrow-prev-top-align: 50%;
  --e-n-carousel-arrow-prev-top-position: 0px;
  --e-n-carousel-arrow-prev-caption-spacing: 15px;
  --e-n-carousel-arrow-next-top-align: 50%;
  --e-n-carousel-arrow-next-top-position: 0px;
  --e-n-carousel-arrow-next-caption-spacing: 15px;
  --e-n-carousel-arrow-prev-left-align: 0px;
  --e-n-carousel-arrow-prev-left-position: 0px;
  --e-n-carousel-arrow-next-right-align: 0px;
  --e-n-carousel-arrow-next-right-position: 0px;
  --e-n-carousel-arrow-next-translate-x: 0px;
  --e-n-carousel-arrow-next-translate-y: 0px;
  --e-n-carousel-arrow-prev-translate-x: 0px;
  --e-n-carousel-arrow-prev-translate-y: 0px
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  border-style: var(--e-n-carousel-arrow-normal-border-type);
  color: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93.3%, .9));
  font-size: var(--e-n-carousel-arrow-size, 25px);
  transition-duration: .25s;
  z-index: 2
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
  fill: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93.3%, .9))
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover {
  border-style: var(--e-n-carousel-arrow-hover-border-type);
  color: var(--e-n-carousel-arrow-hover-color, hsla(0, 0%, 93.3%, .9))
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg {
  fill: var(--e-n-carousel-arrow-hover-color, hsla(0, 0%, 93.3%, .9))
}
.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-next {
  right: calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));
  top: calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));
  transform: translate(var(--e-n-carousel-arrow-next-translate-x), var(--e-n-carousel-arrow-next-translate-y))
}
.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-prev {
  left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));
  top: calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));
  transform: translate(var(--e-n-carousel-arrow-prev-translate-x), var(--e-n-carousel-arrow-prev-translate-y))
}
.elementor-widget-n-carousel {
  --e-n-carousel-swiper-padding-bottom: calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing))
}
.elementor-widget-n-carousel.elementor-pagination-type-bullets {
  --e-n-carousel-swiper-pagination-size: 6px
}
.elementor-widget-n-carousel.elementor-pagination-type-fraction {
  --e-n-carousel-swiper-pagination-size: 16px
}
.elementor-widget-n-carousel.elementor-pagination-type-progressbar {
  --e-n-carousel-swiper-pagination-size: 4px
}
.elementor-widget-n-carousel .swiper-pagination-progressbar {
  height: var(--e-n-carousel-swiper-pagination-size)
}
.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--e-n-carousel-progressbar-normal-color, #000)
}
.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover {
  background: var(--e-n-carousel-progressbar-hover-color, #000)
}
.elementor-widget-n-carousel .swiper-pagination-fraction {
  color: var(--e-n-carousel-fraction-color, #000)
}
.elementor-widget-n-carousel .swiper-pagination-bullet {
  background: var(--e-n-carousel-dots-normal-color, #000);
  height: var(--e-n-carousel-swiper-pagination-size);
  width: var(--e-n-carousel-swiper-pagination-size)
}
.elementor-widget-n-carousel .swiper-pagination-bullet:hover {
  background: var(--e-n-carousel-dots-hover-color, #000);
  opacity: 1
}
.elementor-widget-n-carousel .swiper-horizontal>.swiper-pagination-bullets, .elementor-widget-n-carousel .swiper-pagination, .elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-n-carousel .swiper-pagination-custom, .elementor-widget-n-carousel .swiper-pagination-fraction {
  font-size: var(--e-n-carousel-swiper-pagination-size);
  line-height: var(--e-n-carousel-swiper-pagination-size)
}
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container {
  padding-bottom: var(--e-n-carousel-swiper-padding-bottom)
}
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow {
  padding-bottom: 0
}
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet {
  vertical-align: top
}
.elementor-widget-n-carousel {
  --e-n-carousel-dots-vertical-position: 100%;
  --e-n-carousel-dots-vertical-offset: 0px;
  --e-n-carousel-dots-horizontal-position: 50%;
  --e-n-carousel-dots-horizontal-offset: 0px;
  --e-n-carousel-dots-horizontal-transform: -50%;
  --e-n-carousel-dots-vertical-transform: -100%;
  --e-n-carousel-fraction-vertical-position: 100%;
  --e-n-carousel-fraction-vertical-offset: 0px;
  --e-n-carousel-fraction-horizontal-position: 50%;
  --e-n-carousel-fraction-horizontal-offset: 0px;
  --e-n-carousel-fraction-horizontal-transform: -50%;
  --e-n-carousel-fraction-vertical-transform: -100%
}
.elementor-widget-n-carousel .swiper-pagination-bullets {
  height: -moz-max-content;
  height: max-content;
  inset-inline-start: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));
  top: calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));
  transform: translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)), var(--e-n-carousel-dots-vertical-transform));
  width: -moz-max-content;
  width: max-content;
  z-index: 3
}
.elementor-widget-n-carousel .swiper-pagination-fraction {
  height: -moz-max-content;
  height: max-content;
  inset-inline-start: calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset));
  top: calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset));
  transform: translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--direction-multiplier, 1)), var(--e-n-carousel-fraction-vertical-transform));
  width: -moz-max-content;
  width: max-content;
  z-index: 3
}
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .swiper:not(.swiper-initialized)>.swiper-wrapper {
  gap: var(--e-n-carousel-swiper-slides-gap);
  overflow: hidden
}
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide, .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide {
  --e-n-carousel-number-of-gaps: max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1), 0);
  --e-n-carousel-gaps-width-total: calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap));
  max-width: calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1))
}
[data-core-v316-plus=true] .elementor-widget-n-carousel .e-n-carousel .swiper-slide>.e-con {
  --padding-top: initial;
  --padding-right: initial;
  --padding-bottom: initial;
  --padding-left: initial
}
/* elementor/assets/lib/animations/styles/bounceInDown.min.css */
@keyframes bounceInDown {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0)
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0)
  }
  75% {
    transform: translate3d(0, -10px, 0)
  }
  90% {
    transform: translate3d(0, 5px, 0)
  }
  to {
    transform: none
  }
}
.bounceInDown {
  animation-name: bounceInDown
}
/* elementor/assets/lib/animations/styles/bounceInLeft.min.css */
@keyframes bounceInLeft {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0)
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0)
  }
  75% {
    transform: translate3d(-10px, 0, 0)
  }
  90% {
    transform: translate3d(5px, 0, 0)
  }
  to {
    transform: none
  }
}
.bounceInLeft {
  animation-name: bounceInLeft
}
/* elementor/assets/lib/animations/styles/e-animation-pulse.min.css */
@keyframes elementor-animation-pulse {
  25% {
    transform: scale(1.1)
  }
  75% {
    transform: scale(.9)
  }
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover {
  animation-name: elementor-animation-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}
/* elementor/css/post-13.css */
.elementor-13 .elementor-element.elementor-element-fecab7e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.05;
  --overlay-mix-blend-mode: multiply;
  --margin-top: -55px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 030px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-fecab7e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fecab7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(105deg, #FFFFFF 49%, #F2295B00 31%);
}
.elementor-13 .elementor-element.elementor-element-fecab7e::before, .elementor-13 .elementor-element.elementor-element-fecab7e>.elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fecab7e>.e-con-inner>.elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fecab7e>.elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fecab7e>.e-con-inner>.elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fecab7e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #FAF5F533;
  background-image: url(../img/empresa-de-mobiliario-escolar-e-corporativo-em-se-equipaflex.webp);
  --background-overlay: '';
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-832b8a9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-13 .elementor-element.elementor-element-b9db021 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-60b708b .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 49px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-13 .elementor-element.elementor-element-557d771>.elementor-widget-container {
  margin: 0px 200px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-557d771 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #4D4D4D;
}
.elementor-13 .elementor-element.elementor-element-4ee7d0f>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-4ee7d0f .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  color: #4D4D4D;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-13 .elementor-element.elementor-element-41d638b .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 15px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 15px 020px 15px 020px;
}
.elementor-13 .elementor-element.elementor-element-41d638b .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-41d638b .elementor-button:focus {
  background-color: #0B8637;
}
.elementor-13 .elementor-element.elementor-element-41d638b .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-be177d6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-e917deb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-13 .elementor-element.elementor-element-0ff26fd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-13 .elementor-element.elementor-element-c9f4325 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 49px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--e-global-color-secondary);
}
.elementor-13 .elementor-element.elementor-element-d370f62>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-d370f62 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #4D4D4D;
}
.elementor-13 .elementor-element.elementor-element-df182f8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-df182f8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  color: #4D4D4D;
}
.elementor-13 .elementor-element.elementor-element-60581cd .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  line-height: 15px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 15px 020px 15px 020px;
}
.elementor-13 .elementor-element.elementor-element-60581cd .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-60581cd .elementor-button:focus {
  background-color: #0B8637;
}
.elementor-13 .elementor-element.elementor-element-60581cd .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-91d4f05 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-13 .elementor-element.elementor-element-3133bf8 {
  --e-n-carousel-swiper-slides-to-display: 1;
  --e-n-carousel-swiper-slides-gap: 10px;
  --e-n-carousel-slide-height: auto;
  --e-n-carousel-slide-container-height: 100%;
  --e-n-carousel-arrow-prev-left-align: 0%;
  --e-n-carousel-arrow-prev-translate-x: 0px;
  --e-n-carousel-arrow-prev-left-position: 0px;
  --e-n-carousel-arrow-prev-top-align: 50%;
  --e-n-carousel-arrow-prev-translate-y: -50%;
  --e-n-carousel-arrow-prev-top-position: 0px;
  --e-n-carousel-arrow-next-right-align: 0%;
  --e-n-carousel-arrow-next-translate-x: 0%;
  --e-n-carousel-arrow-next-right-position: 0px;
  --e-n-carousel-arrow-next-top-align: 50%;
  --e-n-carousel-arrow-next-translate-y: -50%;
  --e-n-carousel-arrow-next-top-position: 0px;
  --e-n-carousel-arrow-normal-color: #91298A00;
  --e-n-carousel-swiper-pagination-size: 15px;
  --e-n-carousel-dots-normal-color: var(--e-global-color-primary);
  --e-n-carousel-dots-hover-color: var(--e-global-color-secondary);
}
.elementor-13 .elementor-element.elementor-element-2e89716 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-dbde17c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-10262ff:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-10262ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-13 .elementor-element.elementor-element-10262ff>.elementor-container {
  max-width: 1040px;
}
.elementor-13 .elementor-element.elementor-element-10262ff>.elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-10262ff {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-019ef63>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end: 12px;
}
.elementor-13 .elementor-element.elementor-element-c066067 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.1666em;
  color: rgba(0, 0, 0, 0.8);
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-13 .elementor-element.elementor-element-e14defb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 4px;
}
.elementor-13 .elementor-element.elementor-element-e14defb .elementor-divider-separator {
  width: 48px;
}
.elementor-13 .elementor-element.elementor-element-e14defb .elementor-divider {
  padding-block-start: 8px;
  padding-block-end: 8px;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-5691a6e {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.2px;
  color: #585C5DD4;
}
.elementor-13 .elementor-element.elementor-element-faa1efd .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 15px;
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-faa1efd .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-faa1efd .elementor-button:focus {
  background-color: #0B8637;
}
.elementor-13 .elementor-element.elementor-element-faa1efd .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-9bb4299>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-9bb4299 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-375962d {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 6px;
  --grid-row-gap: 0px;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon {
  background-color: rgba(255, 255, 255, 0);
  --icon-padding: 0.6em;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon i {
  color: #999999;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon svg {
  fill: #999999;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-icon {
  border-radius: 24px 24px 24px 24px;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon:hover i {
  color: #777777;
}
.elementor-13 .elementor-element.elementor-element-375962d .elementor-social-icon:hover svg {
  fill: #777777;
}
.elementor-13 .elementor-element.elementor-element-dfa144b {
  --display: flex;
}
.elementor-13 .elementor-element.elementor-element-ab4cfe6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-13 .elementor-element.elementor-element-ab4cfe6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ab4cfe6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F3F3F3;
}
.elementor-13 .elementor-element.elementor-element-ab4cfe6>.elementor-shape-top svg, .elementor-13 .elementor-element.elementor-element-ab4cfe6>.e-con-inner>.elementor-shape-top svg {
  width: calc(100% + 1.3px);
  height: 36px;
}
.elementor-13 .elementor-element.elementor-element-8f6c6cd {
  --spacer-size: 50px;
}
.elementor-widget-animated-headline .elementor-headline-plain-text {
  color: var(--e-global-color-secondary);
}
.elementor-widget-animated-headline .elementor-headline {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-animated-headline {
  --dynamic-text-color: var(--e-global-color-secondary);
}
.elementor-widget-animated-headline .elementor-headline-dynamic-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
  stroke: var(--e-global-color-accent);
}
.elementor-13 .elementor-element.elementor-element-fb4d996 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-fb4d996 .elementor-headline {
  text-align: center;
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-fb4d996 .elementor-headline-plain-text {
  color: #0B0929;
}
.elementor-13 .elementor-element.elementor-element-fb4d996 .elementor-headline-dynamic-text {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.elementor-13 .elementor-element.elementor-element-fb4d996 .elementor-headline-dynamic-wrapper path {
  stroke: var(--e-global-color-primary);
  stroke-width: 7px;
}
.elementor-13 .elementor-element.elementor-element-e321d4a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-e321d4a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e321d4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F3F3F3;
}
.elementor-13 .elementor-element.elementor-element-e321d4a>.elementor-shape-top .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-e321d4a>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill: #F3F3F3;
}
.elementor-13 .elementor-element.elementor-element-e321d4a>.elementor-shape-top svg, .elementor-13 .elementor-element.elementor-element-e321d4a>.e-con-inner>.elementor-shape-top svg {
  width: calc(111% + 1.3px);
  height: 174px;
}
.elementor-13 .elementor-element.elementor-element-e321d4a>.elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-e321d4a>.e-con-inner>.elementor-shape-bottom svg {
  height: 10px;
}
.elementor-13 .elementor-element.elementor-element-1da1d68f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-1da1d68f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1da1d68f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-5ec5a3b6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-5ec5a3b6 {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-5ec5a3b6 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-79d3dc12>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-79d3dc12 {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-7c05f1ed .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-7c05f1ed>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-7c05f1ed .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-615654f4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-615654f4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-615654f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-4919361c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-4919361c {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-4919361c .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-10100fbd>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-10100fbd {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-24f533b9 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-24f533b9>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-24f533b9 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-523beb57 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-523beb57:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-523beb57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-32ae53ae>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-32ae53ae {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-32ae53ae .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-220bce4c>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-220bce4c {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-1c898548 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-1c898548>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-1c898548 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-3a29b989 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-3a29b989:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3a29b989>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-30e2ac71>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-30e2ac71 {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-30e2ac71 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-303ce4b3>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-303ce4b3 {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-39c5086 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-39c5086>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-39c5086 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-6ac68d47 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-6ac68d47:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6ac68d47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-58215c1b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-58215c1b {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-58215c1b .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-17501b02>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-17501b02 {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-78a484e7 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-78a484e7>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-78a484e7 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-1281c609 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-1281c609:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1281c609>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-fd0460d) 100%);
}
.elementor-13 .elementor-element.elementor-element-186e1d5e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-186e1d5e {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-186e1d5e .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-696197eb>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-696197eb {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-604f98f5 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-604f98f5>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-604f98f5 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-2b1668c2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-13 .elementor-element.elementor-element-2b1668c2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2b1668c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-fd0460d) 0%, var(--e-global-color-primary) 100%);
}
.elementor-13 .elementor-element.elementor-element-74469a2b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 06px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-74469a2b {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-74469a2b .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #F0F0F0;
}
.elementor-13 .elementor-element.elementor-element-132a5d84>.elementor-widget-container {
  padding: 0px 10px 0px 20px;
}
.elementor-13 .elementor-element.elementor-element-132a5d84 {
  text-align: start;
  color: #F5F5F5D1;
}
.elementor-13 .elementor-element.elementor-element-21224966 .elementor-button {
  background-color: #15A44800;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-21224966>.elementor-widget-container {
  margin: -21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-21224966 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-9802c25 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.57;
  --overlay-mix-blend-mode: multiply;
  --margin-top: -7px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-13 .elementor-element.elementor-element-9802c25:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9802c25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-9802c25::before, .elementor-13 .elementor-element.elementor-element-9802c25>.elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9802c25>.e-con-inner>.elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9802c25>.elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9802c25>.e-con-inner>.elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9802c25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-text);
  background-image: url(../img/bg-fundo-banner-pequeno.webp);
  --background-overlay: '';
}
.elementor-13 .elementor-element.elementor-element-9802c25>.elementor-shape-top .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-9802c25>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-9802c25>.elementor-shape-top svg, .elementor-13 .elementor-element.elementor-element-9802c25>.e-con-inner>.elementor-shape-top svg {
  height: 134px;
}
.elementor-13 .elementor-element.elementor-element-60fc204 {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-60fc204 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #FFFFFF;
}
.elementor-13 .elementor-element.elementor-element-67d5cd06>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-13 .elementor-element.elementor-element-67d5cd06>.elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.93;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-67d5cd06>.elementor-container {
  min-height: 500px;
}
.elementor-13 .elementor-element.elementor-element-67d5cd06 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0100px 0px 80px 0px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-347a1e80.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-13 .elementor-element.elementor-element-347a1e80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-13 .elementor-element.elementor-element-347a1e80>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-347a1e80>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-6fd99c0d {
  margin-top: -15px;
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-1af37df2 {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-13 .elementor-element.elementor-element-1af37df2 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-13 .elementor-element.elementor-element-1af37df2 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-13 .elementor-element.elementor-element-608b18a8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-608b18a8 {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-608b18a8 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #212121;
}
.elementor-13 .elementor-element.elementor-element-8c175d6>.elementor-widget-container {
  padding: 0% 33% 0% 0%;
}
.elementor-13 .elementor-element.elementor-element-8c175d6 {
  text-align: start;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  line-height: 1.7em;
  color: #757575;
}
.elementor-13 .elementor-element.elementor-element-117740e8 {
  --spacer-size: 30px;
}
.elementor-13 .elementor-element.elementor-element-73015a71 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2b3efb1f.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-2b3efb1f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-5f40c43e>.elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-5f40c43e {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-5f40c43e .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  color: #212121;
}
.elementor-13 .elementor-element.elementor-element-a82eaa8>.elementor-element-populated {
  padding: 0% 33% 0% 0%;
}
.elementor-13 .elementor-element.elementor-element-6be96294>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-6be96294 {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-6be96294 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 2.3em;
  color: #3E303D;
}
.elementor-13 .elementor-element.elementor-element-3232f404>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-3232f404 {
  text-align: start;
  font-family: "Poppins", Sans-serif;
  line-height: 1.7em;
  color: #757575;
}
.elementor-13 .elementor-element.elementor-element-15149dec {
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1f56fb9f.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-1f56fb9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-3074c06f>.elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-3074c06f {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-3074c06f .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  color: #212121;
}
.elementor-13 .elementor-element.elementor-element-371f27f8>.elementor-element-populated {
  padding: 0% 33% 0% 0%;
}
.elementor-13 .elementor-element.elementor-element-38e89a91>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-38e89a91 {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-38e89a91 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 2.3em;
  color: #3E303D;
}
.elementor-13 .elementor-element.elementor-element-52adbf3b>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-52adbf3b {
  text-align: start;
  font-family: "Poppins", Sans-serif;
  line-height: 1.7em;
  color: #757575;
}
.elementor-13 .elementor-element.elementor-element-613da901 {
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-257f4139.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-257f4139.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-13 .elementor-element.elementor-element-d8278b1>.elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-d8278b1 {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-d8278b1 .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  color: #212121;
}
.elementor-13 .elementor-element.elementor-element-318fb11a>.elementor-element-populated {
  padding: 0% 33% 0% 0%;
}
.elementor-13 .elementor-element.elementor-element-3efa17cd>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-3efa17cd {
  text-align: start;
}
.elementor-13 .elementor-element.elementor-element-3efa17cd .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 2.3em;
  color: #3E303D;
}
.elementor-13 .elementor-element.elementor-element-27dfccaf>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-27dfccaf {
  text-align: start;
  font-family: "Poppins", Sans-serif;
  line-height: 1.7em;
  color: #757575;
}
.elementor-13 .elementor-element.elementor-element-23940ee2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url(../img/brinquedos-educativos-01.webp);
  background-position: center center;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated>.elementor-background-overlay {
  background-color: #f9f6db;
  opacity: 0.11;
  filter: brightness(100%) contrast(100%) saturate(104%) blur(0px) hue-rotate(14deg);
}
.elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -29px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-21ef6d3 {
  --spacer-size: 50px;
}
.elementor-13 .elementor-element.elementor-element-d65b9e8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d65b9e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url(../img/licitacao-de-mobiliario-escolar-em-aracaju.webp);
  background-position: center center;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-d65b9e8>.elementor-background-overlay {
  background-color: #352935;
  opacity: 0.81;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-d65b9e8>.elementor-container {
  max-width: 783px;
}
.elementor-13 .elementor-element.elementor-element-d65b9e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: -50px;
  padding: 60px 0px 100px 0px;
}
.elementor-13 .elementor-element.elementor-element-34c8d34>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-13 .elementor-element.elementor-element-34c8d34 {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-34c8d34 .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 1em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #ffffff;
}
.elementor-13 .elementor-element.elementor-element-e7f54d2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-e7f54d2 {
  text-align: center;
}
.elementor-13 .elementor-element.elementor-element-e7f54d2 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
  color: #ffffff;
}
.elementor-13 .elementor-element.elementor-element-1796cd8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-46a4f0c);
  --divider-border-width: 3px;
}
.elementor-13 .elementor-element.elementor-element-1796cd8 .elementor-divider-separator {
  width: 72px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-13 .elementor-element.elementor-element-1796cd8 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-13 .elementor-element.elementor-element-97d624c .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  line-height: 15px;
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-97d624c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-97d624c .elementor-button:focus {
  background-color: #0B8637;
}
.elementor-13 .elementor-element.elementor-element-97d624c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
:root {
  --page-title-display: none;
}
@media(max-width:1024px) {
  .elementor-13 .elementor-element.elementor-element-557d771>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-d370f62>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-3133bf8 {
    --e-n-carousel-swiper-slides-to-display: 1;
  }
  .elementor-13 .elementor-element.elementor-element-c066067 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-5691a6e {
    text-align: justify;
  }
  .elementor-13 .elementor-element.elementor-element-60fc204 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-13 .elementor-element.elementor-element-347a1e80>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-13 .elementor-element.elementor-element-e7f54d2>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
}
@media(max-width:767px) {
  .elementor-13 .elementor-element.elementor-element-60b708b>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-557d771>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-4ee7d0f .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-13 .elementor-element.elementor-element-c9f4325>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-d370f62>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-df182f8 .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-13 .elementor-element.elementor-element-3133bf8 {
    --e-n-carousel-swiper-slides-to-display: 1;
  }
  .elementor-13 .elementor-element.elementor-element-10262ff {
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-c066067 .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-13 .elementor-element.elementor-element-e14defb>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-5691a6e {
    text-align: justify;
    font-size: 14px;
  }
  .elementor-13 .elementor-element.elementor-element-c2902c0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-fb4d996>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-13 .elementor-element.elementor-element-fb4d996 .elementor-headline {
    font-size: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-1da1d68f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-615654f4 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-523beb57 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-3a29b989 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-6ac68d47 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-1281c609 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-2b1668c2 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-60fc204>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-13 .elementor-element.elementor-element-60fc204 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-347a1e80>.elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-13 .elementor-element.elementor-element-30dc99c5 {
    width: 20%;
  }
  .elementor-13 .elementor-element.elementor-element-4f62d4d0 {
    width: 80%;
  }
  .elementor-13 .elementor-element.elementor-element-608b18a8 {
    text-align: start;
  }
  .elementor-13 .elementor-element.elementor-element-608b18a8 .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-13 .elementor-element.elementor-element-8c175d6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-8c175d6 {
    text-align: start;
  }
  .elementor-13 .elementor-element.elementor-element-73015a71 {
    margin-top: -46px;
    margin-bottom: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-2b3efb1f {
    width: 20%;
  }
  .elementor-13 .elementor-element.elementor-element-5f40c43e {
    text-align: start;
  }
  .elementor-13 .elementor-element.elementor-element-a82eaa8 {
    width: 80%;
  }
  .elementor-13 .elementor-element.elementor-element-a82eaa8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-1f56fb9f {
    width: 20%;
  }
  .elementor-13 .elementor-element.elementor-element-3074c06f {
    text-align: start;
  }
  .elementor-13 .elementor-element.elementor-element-371f27f8 {
    width: 80%;
  }
  .elementor-13 .elementor-element.elementor-element-371f27f8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-257f4139 {
    width: 20%;
  }
  .elementor-13 .elementor-element.elementor-element-d8278b1 {
    text-align: start;
  }
  .elementor-13 .elementor-element.elementor-element-318fb11a {
    width: 80%;
  }
  .elementor-13 .elementor-element.elementor-element-318fb11a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-23940ee2>.elementor-element-populated {
    margin: 0px 10px 0px 020px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 020px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-21ef6d3 {
    --spacer-size: 163px;
  }
  .elementor-13 .elementor-element.elementor-element-21ef6d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-d65b9e8 {
    margin-top: -1px;
    margin-bottom: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-34c8d34 {
    text-align: center;
  }
  .elementor-13 .elementor-element.elementor-element-e7f54d2 .elementor-heading-title {
    font-size: 18px;
  }
}
@media(min-width:768px) {
  .elementor-13 .elementor-element.elementor-element-b9db021 {
    --width: 50%;
  }
  .elementor-13 .elementor-element.elementor-element-be177d6 {
    --width: 50%;
  }
  .elementor-13 .elementor-element.elementor-element-0ff26fd {
    --width: 50%;
  }
  .elementor-13 .elementor-element.elementor-element-91d4f05 {
    --width: 50%;
  }
  .elementor-13 .elementor-element.elementor-element-1da1d68f {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-615654f4 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-523beb57 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-3a29b989 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-6ac68d47 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-1281c609 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-2b1668c2 {
    --width: 30%;
  }
  .elementor-13 .elementor-element.elementor-element-30dc99c5 {
    width: 14.419%;
  }
  .elementor-13 .elementor-element.elementor-element-4f62d4d0 {
    width: 85.581%;
  }
  .elementor-13 .elementor-element.elementor-element-2b3efb1f {
    width: 11.86%;
  }
  .elementor-13 .elementor-element.elementor-element-a82eaa8 {
    width: 88.14%;
  }
  .elementor-13 .elementor-element.elementor-element-1f56fb9f {
    width: 11.86%;
  }
  .elementor-13 .elementor-element.elementor-element-371f27f8 {
    width: 88.14%;
  }
  .elementor-13 .elementor-element.elementor-element-257f4139 {
    width: 11.86%;
  }
  .elementor-13 .elementor-element.elementor-element-318fb11a {
    width: 88.14%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-13 .elementor-element.elementor-element-347a1e80 {
    width: 70%;
  }
  .elementor-13 .elementor-element.elementor-element-23940ee2 {
    width: 30%;
  }
}
@media(min-width:1025px) {
  .elementor-13 .elementor-element.elementor-element-d65b9e8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d65b9e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

