.elementor-4074
  .elementor-element.elementor-element-fb7667e
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-fb7667e
  > .elementor-shape-bottom
  svg {
  width: calc(151% + 1.3px);
  height: 319px;
}

.elementor-4074
  .elementor-element.elementor-element-fb7667e
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-4074
  .elementor-element.elementor-element-badcbdc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper {
  height: 785px;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide-content {
  text-align: center;
  margin-top: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: center;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: center;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 70px;
  line-height: 1.1em;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .caption {
  /*width: 65%;*/
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-size: 20px;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: rgba(85, 85, 85, 0);
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-size: 16px;
}

.elementor-4074
  .elementor-element.elementor-element-7bef6e7
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-b1a9c78
  > .elementor-container {
  min-height: 670px; /*960px*/
}

.elementor-4074
  .elementor-element.elementor-element-b1a9c78
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4074
  .elementor-element.elementor-element-b1a9c78:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4074
  .elementor-element.elementor-element-b1a9c78
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home1_bg1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4074
  .elementor-element.elementor-element-b1a9c78
  > .elementor-background-overlay {
  background-color: #ffffff;
  /*opacity: 0.5;*/
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -5px;
  margin-bottom: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-091affe:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #374549;
}

.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 20px 0px 0px;
  padding: 60px 40px 60px 40px;
}

.elementor-4074
  .elementor-element.elementor-element-091affe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-6d799e4.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-6d799e4
  .elementor-heading-title {
  font-size: 36px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-6d799e4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6d799e4 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-8b91059 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4074
  .elementor-element.elementor-element-8b91059
  .elementor-divider-separator {
  width: 30%;
}

.elementor-4074
  .elementor-element.elementor-element-8b91059
  > .elementor-widget-container {
  margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-8b91059 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8b91059 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-3b14cce
  .elementor-text-editor {
  text-align: left;
}

.elementor-4074 .elementor-element.elementor-element-3b14cce {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-3b14cce
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3b14cce {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3b14cce {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-7b8683d
  > .elementor-element-populated {
  margin: 60px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-3a4292d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-4074
  .elementor-element.elementor-element-3a4292d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-c9aba2b
  .elementor-image
  img {
  width: 92px;
}

.elementor-4074
  .elementor-element.elementor-element-c9aba2b
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-c9aba2b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c9aba2b {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-8447cf0 {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-8447cf0.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-8447cf0
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-8447cf0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8447cf0 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-7f42501 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4074
  .elementor-element.elementor-element-7f42501
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4074
  .elementor-element.elementor-element-7f42501
  .elementor-divider {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-7f42501
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-7f42501 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7f42501 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-ff2c4b7
  .elementor-text-editor {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-ff2c4b7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ff2c4b7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ff2c4b7 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-134ab24:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-4074
  .elementor-element.elementor-element-134ab24
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-3d4a67c
  .elementor-image
  img {
  width: 70px;
}

.elementor-4074
  .elementor-element.elementor-element-3d4a67c
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-3d4a67c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-3d4a67c {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-7bf36ea {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-7bf36ea.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-7bf36ea
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-7bf36ea {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-7bf36ea {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4074
  .elementor-element.elementor-element-d0441b2
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4074
  .elementor-element.elementor-element-d0441b2
  .elementor-divider {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-d0441b2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-d0441b2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d0441b2 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-8f08a44
  .elementor-text-editor {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-8f08a44
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8f08a44 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8f08a44 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-6812087:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-element-populated,
.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-4074
  .elementor-element.elementor-element-6812087
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-ccbc68f
  .elementor-image
  img {
  width: 50px;
}

.elementor-4074
  .elementor-element.elementor-element-ccbc68f
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-ccbc68f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ccbc68f {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-b82a783 {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-b82a783.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-b82a783
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-b82a783 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b82a783 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4074
  .elementor-element.elementor-element-ac83b7b
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4074
  .elementor-element.elementor-element-ac83b7b
  .elementor-divider {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-ac83b7b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-ac83b7b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ac83b7b {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-ae8fd97
  .elementor-text-editor {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-ae8fd97
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ae8fd97 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ae8fd97 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-2e20bfc {
  margin-top: 50px; /*-330px*/
  margin-bottom: 0px;
  z-index: 2;
}

.elementor-4074
  .elementor-element.elementor-element-ca49f01
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-9da94af {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4074
  .elementor-element.elementor-element-9da94af.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-9da94af
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-4074
  .elementor-element.elementor-element-9da94af
  > .elementor-widget-container {
  padding: 0% 40% 0% 0%;
}

.elementor-4074 .elementor-element.elementor-element-01cc8ad {
  margin-top: 60px;
  margin-bottom: 100px;
  /*margin-left: -8%;*/
}

.elementor-4074
  .elementor-element.elementor-element-48dfe28.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4074
  .elementor-element.elementor-element-48dfe28
  > .elementor-element-populated {
  /*border-style: solid;*/
  border-width: 0px 1px 0px 0px;
  /*border-color: #bb1926;*/
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-48dfe28
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-61d61cd
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-61d61cd.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-61d61cd.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-61d61cd.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-61d61cd.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-61d61cd.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon {
  font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-61d61cd
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-61d61cd
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-61d61cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-61d61cd {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-61d61cd {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-4fb017e
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-4fb017e.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-4fb017e.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-4fb017e.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-4fb017e.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-4fb017e.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon {
  font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-4fb017e
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-4fb017e
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-4fb017e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4fb017e {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-4fb017e {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-ca24657
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-ca24657.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-ca24657.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-ca24657.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-ca24657.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-ca24657.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon {
  font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-ca24657
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-ca24657
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-ca24657 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ca24657 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-ca24657 {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-5a2befc
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-5a2befc.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-5a2befc.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-5a2befc.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-5a2befc.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-5a2befc.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon {
  font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-5a2befc
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-5a2befc
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-5a2befc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5a2befc {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-5a2befc {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-a664570
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-a664570.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-a664570.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-a664570.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-a664570.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-a664570.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon {
  font-size: 20px;
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-a664570
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-a664570
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-a664570 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a664570 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-a664570 {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-b4e4fba {
  text-align: right;
}

.elementor-4074
  .elementor-element.elementor-element-b4e4fba
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-4074
  .elementor-element.elementor-element-b4e4fba
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 20%;
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a {
  text-align: right;
  width: 100%;
  max-width: 100%;
}

.elementor-4074
  .elementor-element.elementor-element-6a4e20a.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-4074
  .elementor-element.elementor-element-6a4e20a
  .elementor-heading-title {
  font-size: 16px;
  font-weight: bold;
}

.elementor-4074
  .elementor-element.elementor-element-6a4e20a
  > .elementor-widget-container {
  margin: 20px 0px 20px 5px;
}

.elementor-4074 .elementor-element.elementor-element-b01e190 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-b01e190
  .elementor-heading-title {
  font-size: 14px;
  font-weight: bold;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-3f594d8
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-3f594d8
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-2aa85ac
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-tab-title {
  background-color: #bb1926;
  color: #ffffff; /*#000000;*/
  font-size: 16px;
  padding: 20px 30px 20px 30px;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-bb9afcc
  .elementor-accordion
  .elementor-tab-content {
  padding: 0px 30px 0px 30px;
}

.elementor-4074
  .elementor-element.elementor-element-584537a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4074
  .elementor-element.elementor-element-584537a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #374549;
}

.elementor-4074 .elementor-element.elementor-element-584537a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: 60px;
}

.elementor-4074
  .elementor-element.elementor-element-584537a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074
  .elementor-element.elementor-element-c0f79df
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper {
  height: 640px;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  h2.slideshow-slide-caption-title {
  color: #ffffff;
  width: 55%;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .container
  h2.slideshow-slide-caption-title {
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .slideshow-slide
  p.slideshow-slide-caption-content {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle-label {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .o-hsub::before {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle:hover
  .slideshow-slide-caption-subtitle-label {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle.o-hsub:hover::before {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle
  .slideshow-slide-caption-subtitle-label {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  letter-spacing: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  button.js-slider-home-prev {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  button.js-slider-home-next {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .pagination-item.is-current {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-56ee2d9
  .animated-slider-wrapper
  .pagination-item {
  border-color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-df28148 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-aeea03c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-32597b7
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-32597b7 {
  width: 13px;
  max-width: 13px;
  top: -5.167%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
  left: 132.444%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
  right: 132.444%;
}

.elementor-4074
  .elementor-element.elementor-element-35ce208
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-35ce208 {
  width: 10px;
  max-width: 10px;
  top: -181%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
  left: 119%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
  right: 119%;
}

.elementor-4074
  .elementor-element.elementor-element-868d36d
  .elementor-heading-title {
  font-size: 50px;
}

.elementor-element.elementor-element-868d36d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-868d36d {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-868d36d {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-841415f {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 15px;
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-841415f
  .elementor-divider-separator {
  width: 100px;
}

.elementor-4074
  .elementor-element.elementor-element-841415f
  .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-841415f
  > .elementor-widget-container {
  margin: 20px 0px 15px 40px;
}

.elementor-element.elementor-element-841415f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-841415f {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-3499695.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4074
  .elementor-element.elementor-element-3499695
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button {
  font-weight: 700;
  fill: #bb1926;
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-649be58
  a.elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-649be58
  a.elementor-button:focus,
.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button:focus {
  color: #ffffff;
  background-color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-649be58
  a.elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-649be58
  a.elementor-button:focus
  svg,
.elementor-4074
  .elementor-element.elementor-element-649be58
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-649be58
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-649be58 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-649be58 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-649be58 {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-3eeaafc {
  margin-top: 40px;
  margin-bottom: 120px;
}

.elementor-4074
  .elementor-element.elementor-element-c6b2805
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-a42b14b {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-a42b14b.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-a42b14b
  .elementor-heading-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-element.elementor-element-a42b14b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a42b14b {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-a35a298 {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-a35a298.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-a35a298
  .elementor-heading-title {
  font-size: 28px;
  line-height: 1.3em;
}

.elementor-4074
  .elementor-element.elementor-element-a35a298
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-a35a298 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a35a298 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-3348da6
  .elementor-text-editor {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-3348da6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-3348da6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-3348da6 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-68f833f.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-68f833f
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-68f833f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-68f833f {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-5875380.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-5875380
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-5875380 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-5875380 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-9b31a95.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-9b31a95
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-9b31a95 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-9b31a95 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-e220b64.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-e220b64
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-e220b64 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-e220b64 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-4977e06
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-4977e06 {
  width: 20px;
  max-width: 20px;
  bottom: 12%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
  left: -10%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
  right: -10%;
}

.elementor-4074
  .elementor-element.elementor-element-71b4325
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-71b4325 {
  width: 21px;
  max-width: 21px;
  bottom: 82.171px;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
  left: 28.494%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
  right: 28.494%;
}

.elementor-4074
  .elementor-element.elementor-element-b2655c3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-1fe24bc {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-1fe24bc.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-1fe24bc
  .elementor-heading-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-element.elementor-element-1fe24bc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1fe24bc {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-bec5522 {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-bec5522.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-bec5522
  .elementor-heading-title {
  font-size: 28px;
  line-height: 1.3em;
}

.elementor-4074
  .elementor-element.elementor-element-bec5522
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-bec5522 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bec5522 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-d71aaee
  .elementor-text-editor {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-d71aaee
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-d71aaee {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d71aaee {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-c7f6ed5.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-c7f6ed5
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-c7f6ed5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c7f6ed5 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-b92b295.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-b92b295
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-b92b295 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-b92b295 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-55548a5.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-55548a5
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-55548a5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-55548a5 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-c46e5c5.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-c46e5c5
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-c46e5c5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-c46e5c5 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-5e10879
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-62516ff {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-62516ff.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-62516ff
  .elementor-heading-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-element.elementor-element-62516ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-62516ff {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-350b2e1.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-350b2e1
  .elementor-heading-title {
  font-size: 28px;
  line-height: 1.3em;
}

.elementor-4074
  .elementor-element.elementor-element-350b2e1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-350b2e1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-350b2e1 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-6993be7
  .elementor-text-editor {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-6993be7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-6993be7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6993be7 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-bd8d8bc.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-bd8d8bc
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-bd8d8bc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bd8d8bc {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-bb7768d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-bb7768d
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-bb7768d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-bb7768d {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-1b1a5c3.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-1b1a5c3
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-1b1a5c3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-1b1a5c3 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-3f46113.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-3f46113
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-3f46113 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-3f46113 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-207215e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-b3e5e9e.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-b3e5e9e
  .elementor-heading-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-element.elementor-element-b3e5e9e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b3e5e9e {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-1b75b91.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-1b75b91
  .elementor-heading-title {
  font-size: 28px;
  line-height: 1.3em;
}

.elementor-4074
  .elementor-element.elementor-element-1b75b91
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-1b75b91 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1b75b91 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-9ded786
  .elementor-text-editor {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-9ded786
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-9ded786 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9ded786 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-1fd7193.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-1fd7193
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-1fd7193 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1fd7193 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-9ee5b43.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-9ee5b43
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-9ee5b43 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-9ee5b43 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-0979b91.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-0979b91
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-0979b91 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-0979b91 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-b18fc84.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-b18fc84
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-element.elementor-element-b18fc84 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-b18fc84 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-ffbfd03
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4074 .elementor-element.elementor-element-ffbfd03 {
  width: 24px;
  max-width: 24px;
  top: 95%;
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
  right: 39%;
}

body.rtl .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
  left: 39%;
}

.elementor-4074 .elementor-element.elementor-element-4a74c44 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-2e835ee
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-column {
  min-height: 700px;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-wrapper
  .background-list-img {
  transition-duration: 500ms;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-wrapper
  .background-list-overlay {
  background: rgba(0, 0, 0, 0.3);
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-wrapper
  .background-list-column
  .background-list-content
  h3 {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-desc {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-wrapper
  .background-list-content
  .background-list-link
  .button {
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-debe417
  .background-list-wrapper
  .background-list-content
  .background-list-link
  a.button {
  border-color: #bb1926;
  background-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-509d473:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4074
  .elementor-element.elementor-element-509d473
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home1_bg2.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4074
  .elementor-element.elementor-element-509d473
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-509d473 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-174d4c6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-e10c44d
  .elementor-image
  img {
  width: 76vw;
}

.elementor-4074
  .elementor-element.elementor-element-e10c44d
  > .elementor-widget-container {
  margin: 0px 0px 0px -160px;
}

.elementor-4074 .elementor-element.elementor-element-e10c44d {
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-dffa352
  > .elementor-element-populated {
  margin: 140px 0px 0px -100px;
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-dffa352 {
  z-index: 2;
}

.elementor-4074
  .elementor-element.elementor-element-48a942d
  .elementor-heading-title {
  font-size: 50px;
}

.elementor-element.elementor-element-48a942d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-48a942d {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-48a942d {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-155d56c {
  text-align: left;
}

.elementor-4074
  .elementor-element.elementor-element-155d56c
  .elementor-heading-title {
  font-size: 18px;
  line-height: 1.5em;
}

.elementor-4074
  .elementor-element.elementor-element-155d56c
  > .elementor-widget-container {
  margin: 50px 0px 0px 100px;
  padding: 0px 050px 0px 0px;
}

.elementor-element.elementor-element-155d56c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-155d56c {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
  color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-framed
  .elementor-icon,
.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4074
  .elementor-element.elementor-element-82621aa.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4074 .elementor-element.elementor-element-82621aa .elementor-icon i,
.elementor-4074
  .elementor-element.elementor-element-82621aa
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4074
  .elementor-element.elementor-element-82621aa
  > .elementor-widget-container {
  margin: 40px 0px 0px 100px;
}

.elementor-element.elementor-element-82621aa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-82621aa {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-82621aa {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-14bb544 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-14bb544
  .elementor-heading-title {
  font-size: 15px;
  font-weight: 700;
}

.elementor-4074
  .elementor-element.elementor-element-14bb544
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-14bb544 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-14bb544 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-93e7506 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 3;
}

.elementor-4074
  .elementor-element.elementor-element-87584e8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-a98f287
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-element.elementor-element-a98f287 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a98f287 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-a98f287 {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-34172d1 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 15px;
  width: auto;
  max-width: auto;
}

.elementor-4074
  .elementor-element.elementor-element-34172d1
  .elementor-divider-separator {
  width: 100px;
}

.elementor-4074
  .elementor-element.elementor-element-34172d1
  .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-4074
  .elementor-element.elementor-element-34172d1
  > .elementor-widget-container {
  margin: 20px 0px 15px 40px;
}

.elementor-element.elementor-element-34172d1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-34172d1 {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-d1e6309.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4074
  .elementor-element.elementor-element-d1e6309
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button {
  font-weight: 700;
  fill: #bb1926;
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-e4030e0
  a.elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  a.elementor-button:focus,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button:focus {
  color: #ffffff;
  background-color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-e4030e0
  a.elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  a.elementor-button:focus
  svg,
.elementor-4074
  .elementor-element.elementor-element-e4030e0
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-e4030e0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4030e0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e4030e0 {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 {
  width: auto;
  max-width: auto;
}

.elementor-4074 .elementor-element.elementor-element-949014e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 0px 0px;
}

.elementor-4074
  .elementor-element.elementor-element-7de491f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-header h5 a {
  color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-info-cat a {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-5580217
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-5580217
  a.continue-reading {
  color: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-attribute a {
  color: #000000;
}

.elementor-4074 .elementor-element.elementor-element-5580217 {
  z-index: 3;
}

.elementor-4074
  .elementor-element.elementor-element-dedb10d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4074
  .elementor-element.elementor-element-dedb10d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home1_bg3.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4074
  .elementor-element.elementor-element-dedb10d
  > .elementor-background-overlay {
  background-color: #ffffff;
  /*opacity: 0.5;*/
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4074 .elementor-element.elementor-element-dedb10d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -640px;
  margin-bottom: 0px;
  padding: 750px 0px 100px 0px;
  z-index: 0;
}

.elementor-4074
  .elementor-element.elementor-element-41efb89
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4074 .elementor-element.elementor-element-a9770aa {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4074
  .elementor-element.elementor-element-a9770aa.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4074
  .elementor-element.elementor-element-a9770aa
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}

.elementor-4074
  .elementor-element.elementor-element-a9770aa
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a9770aa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a9770aa {
  opacity: 0;
}

.elementor-4074 .elementor-element.elementor-element-c0b132e {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4074
  .elementor-element.elementor-element-c0b132e.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-c0b132e
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}

.elementor-4074
  .elementor-element.elementor-element-c0b132e
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c0b132e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c0b132e {
  opacity: 0;
}

.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 a.elementor-button,
.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #374549;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4074
  .elementor-element.elementor-element-bbce998
  a.elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button:hover,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  a.elementor-button:focus,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button:focus {
  color: #ffffff;
  background-color: #bb1926;
  border-color: #bb1926;
}

.elementor-4074
  .elementor-element.elementor-element-bbce998
  a.elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button:hover
  svg,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  a.elementor-button:focus
  svg,
.elementor-4074
  .elementor-element.elementor-element-bbce998
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4074 .elementor-element.elementor-element-bbce998 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #374549;
}

.elementor-4074
  .elementor-element.elementor-element-bbce998
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-bbce998 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-bbce998 {
  opacity: 0;
}

@media (min-width: 1025px) {
  .elementor-4074
    .elementor-element.elementor-element-b1a9c78:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4074
    .elementor-element.elementor-element-b1a9c78
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-4074
    .elementor-element.elementor-element-509d473:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4074
    .elementor-element.elementor-element-509d473
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-4074
    .elementor-element.elementor-element-dedb10d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4074
    .elementor-element.elementor-element-dedb10d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  #btn-openclose-mobile-menu {
    display: block !important;
  }
  .elementor-4074
    .elementor-element.elementor-element-fb7667e
    > .elementor-shape-bottom
    svg {
    height: 80px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 54px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 60%;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-091affe
    > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3b14cce
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7b8683d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-ff2c4b7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-8f08a44
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-ae8fd97
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-2e20bfc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-9da94af
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4074
    .elementor-element.elementor-element-9da94af
    > .elementor-widget-container {
    padding: 0% 30% 0% 0%;
  }
  .elementor-4074 .elementor-element.elementor-element-01cc8ad {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .elementor-4074
    .elementor-element.elementor-element-56ee2d9
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 34px;
  }
  .elementor-4074
    .elementor-element.elementor-element-56ee2d9
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 60%;
  }
  .elementor-4074 .elementor-element.elementor-element-df28148 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-32597b7 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
    left: 99%;
  }
  body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
    right: 99%;
  }
  body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
    left: 47vw;
  }
  body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
    right: 47vw;
  }
  .elementor-4074 .elementor-element.elementor-element-35ce208 {
    top: 51vh;
  }
  .elementor-4074
    .elementor-element.elementor-element-868d36d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4074 .elementor-element.elementor-element-3eeaafc {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-c6b2805
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3348da6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
    left: 14vw;
  }
  body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
    right: 14vw;
  }
  .elementor-4074 .elementor-element.elementor-element-71b4325 {
    width: 10px;
    max-width: 10px;
  }
  body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
    left: 179%;
  }
  body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
    right: 179%;
  }
  .elementor-4074
    .elementor-element.elementor-element-b2655c3
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-d71aaee
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-5e10879
    > .elementor-element-populated {
    margin: 100px 20px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6993be7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-207215e
    > .elementor-element-populated {
    margin: 100px 0px 0px 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-9ded786
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    right: -12%;
  }
  body.rtl .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    left: -12%;
  }
  .elementor-4074 .elementor-element.elementor-element-ffbfd03 {
    top: -9vh;
  }
  .elementor-4074 .elementor-element.elementor-element-4a74c44 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-debe417
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 20px;
  }
  .elementor-4074 .elementor-element.elementor-element-509d473 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-174d4c6
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-4074
    .elementor-element.elementor-element-e10c44d
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4074
    .elementor-element.elementor-element-e10c44d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-e10c44d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-dffa352.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-dffa352
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48a942d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48a942d
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-155d56c {
    text-align: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-155d56c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-4074
    .elementor-element.elementor-element-82621aa
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-14bb544
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-4074 .elementor-element.elementor-element-93e7506 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-a98f287
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4074 .elementor-element.elementor-element-949014e {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-dedb10d {
    margin-top: -500px;
    margin-bottom: 0px;
    padding: 500px 0px 40px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-41efb89.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4074 .elementor-element.elementor-element-a9770aa {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-a9770aa
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4074
    .elementor-element.elementor-element-a9770aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4074 .elementor-element.elementor-element-c0b132e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-c0b132e
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4074
    .elementor-element.elementor-element-c0b132e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (min-width: 768px) {
  .elementor-4074 .elementor-element.elementor-element-48dfe28 {
    width: 50%;
  }
  .elementor-4074 .elementor-element.elementor-element-2aa85ac {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .elementor-4074
    .elementor-element.elementor-element-fb7667e
    > .elementor-shape-bottom
    svg {
    height: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper {
    height: 550px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 40px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 60px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7bef6e7
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-4074
    .elementor-element.elementor-element-b1a9c78
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-b1a9c78
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-091affe
    > .elementor-element-populated,
  .elementor-4074
    .elementor-element.elementor-element-091affe
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4074
    .elementor-element.elementor-element-091affe
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-091affe
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6d799e4
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4074
    .elementor-element.elementor-element-7b8683d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3a4292d
    > .elementor-element-populated,
  .elementor-4074
    .elementor-element.elementor-element-3a4292d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4074
    .elementor-element.elementor-element-3a4292d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3a4292d
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-134ab24
    > .elementor-element-populated,
  .elementor-4074
    .elementor-element.elementor-element-134ab24
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4074
    .elementor-element.elementor-element-134ab24
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-134ab24
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6812087
    > .elementor-element-populated,
  .elementor-4074
    .elementor-element.elementor-element-6812087
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4074
    .elementor-element.elementor-element-6812087
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6812087
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-2e20bfc {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-ca49f01.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4074 .elementor-element.elementor-element-9da94af {
    text-align: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-9da94af
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4074
    .elementor-element.elementor-element-9da94af
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-01cc8ad {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48dfe28.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-48dfe28
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48dfe28
    > .elementor-element-populated,
  .elementor-4074
    .elementor-element.elementor-element-48dfe28
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4074
    .elementor-element.elementor-element-48dfe28
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-b4e4fba {
    text-align: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-b4e4fba
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-6a4e20a {
    text-align: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-2aa85ac
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-bb9afcc
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-c0f79df.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4074
    .elementor-element.elementor-element-56ee2d9
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 30px;
  }
  .elementor-4074
    .elementor-element.elementor-element-56ee2d9
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-df28148 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-4074 .elementor-element.elementor-element-868d36d {
    text-align: left;
    width: auto;
    max-width: auto;
  }
  .elementor-4074
    .elementor-element.elementor-element-868d36d
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4074
    .elementor-element.elementor-element-841415f
    .elementor-divider {
    text-align: left;
  }
  .elementor-4074
    .elementor-element.elementor-element-841415f
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-4074
    .elementor-element.elementor-element-841415f
    > .elementor-widget-container {
    margin: 10px 0px 0px 20px;
  }
  .elementor-4074 .elementor-element.elementor-element-841415f {
    width: auto;
    max-width: auto;
  }
  .elementor-4074
    .elementor-element.elementor-element-3499695.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4074
    .elementor-element.elementor-element-3499695
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-649be58 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-3eeaafc {
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-c6b2805 {
    width: 50%;
  }
  .elementor-4074
    .elementor-element.elementor-element-c6b2805.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4074
    .elementor-element.elementor-element-c6b2805
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-a42b14b {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-a35a298 {
    text-align: left;
  }
  .elementor-4074
    .elementor-element.elementor-element-a35a298
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3348da6
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-3348da6 {
    font-size: 14px;
  }
  .elementor-4074
    .elementor-element.elementor-element-3348da6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-68f833f {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-5875380 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-9b31a95 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-e220b64 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-b2655c3 {
    width: 50%;
  }
  .elementor-4074
    .elementor-element.elementor-element-b2655c3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-1fe24bc {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-bec5522 {
    text-align: left;
  }
  .elementor-4074
    .elementor-element.elementor-element-bec5522
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-d71aaee
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-d71aaee {
    font-size: 14px;
  }
  .elementor-4074 .elementor-element.elementor-element-c7f6ed5 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-b92b295 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-55548a5 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-c46e5c5 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-5e10879 {
    width: 50%;
  }
  .elementor-4074
    .elementor-element.elementor-element-5e10879.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4074
    .elementor-element.elementor-element-5e10879
    > .elementor-element-populated {
    margin: 40px 20px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-62516ff {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-350b2e1 {
    text-align: left;
  }
  .elementor-4074
    .elementor-element.elementor-element-350b2e1
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6993be7
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-6993be7 {
    font-size: 14px;
  }
  .elementor-4074
    .elementor-element.elementor-element-6993be7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4074 .elementor-element.elementor-element-bd8d8bc {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-bb7768d {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-1b1a5c3 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-3f46113 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-207215e {
    width: 50%;
  }
  .elementor-4074
    .elementor-element.elementor-element-207215e
    > .elementor-element-populated {
    margin: 40px 0px 20px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-b3e5e9e {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-1b75b91 {
    text-align: left;
  }
  .elementor-4074
    .elementor-element.elementor-element-1b75b91
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-9ded786
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-9ded786 {
    font-size: 14px;
  }
  .elementor-4074 .elementor-element.elementor-element-1fd7193 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-9ee5b43 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-0979b91 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-b18fc84 {
    text-align: left;
  }
  .elementor-4074 .elementor-element.elementor-element-4a74c44 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-dffa352
    > .elementor-element-populated {
    margin: 20px 17px 0px 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48a942d
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4074
    .elementor-element.elementor-element-48a942d
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-155d56c {
    text-align: center;
  }
  .elementor-4074 .elementor-element.elementor-element-93e7506 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-87584e8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-a98f287 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-a98f287
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4074
    .elementor-element.elementor-element-a98f287
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-34172d1
    .elementor-divider {
    text-align: center;
  }
  .elementor-4074
    .elementor-element.elementor-element-34172d1
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-4074
    .elementor-element.elementor-element-34172d1
    > .elementor-widget-container {
    margin: 10px 0px 0px 20px;
  }
  .elementor-4074 .elementor-element.elementor-element-34172d1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074
    .elementor-element.elementor-element-d1e6309.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4074
    .elementor-element.elementor-element-d1e6309
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4074 .elementor-element.elementor-element-e4030e0 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-949014e {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-41efb89
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4074
    .elementor-element.elementor-element-a9770aa
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4074
    .elementor-element.elementor-element-a9770aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-c0b132e
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4074
    .elementor-element.elementor-element-c0b132e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4074
    .elementor-element.elementor-element-bbce998
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4074 .elementor-element.elementor-element-091affe {
    width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-7b8683d {
    width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-aeea03c {
    width: 66%;
  }
  .elementor-4074 .elementor-element.elementor-element-3499695 {
    width: 33%;
  }
  .elementor-4074 .elementor-element.elementor-element-c6b2805 {
    width: 50%;
  }
  .elementor-4074 .elementor-element.elementor-element-b2655c3 {
    width: 50%;
  }
  .elementor-4074 .elementor-element.elementor-element-5e10879 {
    width: 50%;
  }
  .elementor-4074 .elementor-element.elementor-element-207215e {
    width: 50%;
  }
  .elementor-4074 .elementor-element.elementor-element-174d4c6 {
    width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-dffa352 {
    width: 100%;
  }
  .elementor-4074 .elementor-element.elementor-element-87584e8 {
    width: 66%;
  }
  .elementor-4074 .elementor-element.elementor-element-d1e6309 {
    width: 33%;
  }
}

.elementor-3141
  .elementor-element.elementor-element-29ca933:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3141
  .elementor-element.elementor-element-29ca933
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-29ca933 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e7e7e7;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}

.elementor-3141
  .elementor-element.elementor-element-29ca933
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3141
  .elementor-element.elementor-element-74ee551.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-74ee551.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-74ee551
  > .elementor-element-populated {
  padding: 5px 0px 5px 0px;
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-icon
  i {
  color: #bb1926;
  font-size: 14px;
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-icon
  svg {
  fill: #bb1926;
  width: 14px;
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: rgba(0, 0, 0, 0.8);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-text {
  color: #000000;
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3141
  .elementor-element.elementor-element-01f3d0b
  .elementor-icon-list-item {
  font-size: 16px;
  font-weight: 400;
}

.elementor-bc-flex-widget
  .elementor-3141
  .elementor-element.elementor-element-16c268c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-16c268c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-16c268c.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-3141
  .elementor-element.elementor-element-16c268c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3141
  .elementor-element.elementor-element-f2226e3
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-3141
  .elementor-element.elementor-element-f2226e3
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button,
.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 25px 15px 25px;
}

.elementor-3141
  .elementor-element.elementor-element-f2226e3
  a.elementor-button:hover,
.elementor-3141
  .elementor-element.elementor-element-f2226e3
  .elementor-button:hover,
.elementor-3141
  .elementor-element.elementor-element-f2226e3
  a.elementor-button:focus,
.elementor-3141
  .elementor-element.elementor-element-f2226e3
  .elementor-button:focus {
  background-color: rgb(227 20 20 / 80%); /*rgba(87, 185, 87, 0.8);*/
}

.elementor-3141
  .elementor-element.elementor-element-f2226e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 {
  width: auto;
  max-width: auto;
}

.elementor-3141
  .elementor-element.elementor-element-4398f8f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3141
  .elementor-element.elementor-element-4398f8f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff; /*#a3a3a3 rgba(0, 0, 0, 0);*/
  z-index: 5000;
}

.elementor-3141 .elementor-element.elementor-element-4398f8f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-3141
  .elementor-element.elementor-element-4398f8f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3141
  .elementor-element.elementor-element-f49fd9c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-f49fd9c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3141 .elementor-element.elementor-element-419171e {
  text-align: left;
}

.elementor-3141
  .elementor-element.elementor-element-419171e
  .elementor-image
  img {
  width: 250px;
}

.elementor-3141
  .elementor-element.elementor-element-419171e
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-3141
  .elementor-element.elementor-element-60aa1ba.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-60aa1ba.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3141
  .elementor-element.elementor-element-60aa1ba.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-3141
  .elementor-element.elementor-element-60aa1ba
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  color: #bb1926; /*rgba(255, 255, 255, 0.9);*/
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #bb1926; /*#ffffff;*/
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bb1926; /*#ffffff;*/
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: rgba(24, 27, 49, 0.8);
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3141
  .elementor-element.elementor-element-bdc46b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-3141 .elementor-element.elementor-element-bdc46b3 {
  width: auto;
  max-width: auto;
}

.elementor-3141 .elementor-element.elementor-element-2f86783 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  .elementor-social-icon {
  background-color: rgba(255, 255, 255, 0);
  font-size: 18px;
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  .elementor-social-icon
  i {
  color: rgba(255, 255, 255, 0.9);
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  .elementor-social-icon
  svg {
  fill: rgba(255, 255, 255, 0.9);
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  .elementor-social-icon:hover
  i {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  .elementor-social-icon:hover
  svg {
  fill: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-2f86783
  > .elementor-widget-container {
  margin: 0px 20px 0px 30px;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-icon
  a {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.9);
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
  width: 500px;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-icon
  a:hover {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-3141
  .elementor-element.elementor-element-4639a93
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-3141 .elementor-element.elementor-element-4639a93 {
  width: auto;
  max-width: auto;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-framed
  .elementor-icon,
.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-framed
  .elementor-icon,
.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-framed
  .elementor-icon:hover,
.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-framed
  .elementor-icon:hover,
.elementor-3141
  .elementor-element.elementor-element-fbb8940.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 .elementor-icon {
  font-size: 16px;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 .elementor-icon i,
.elementor-3141
  .elementor-element.elementor-element-fbb8940
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-3141
  .elementor-element.elementor-element-fbb8940
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-3141 .elementor-element.elementor-element-fbb8940 {
  width: auto;
  max-width: auto;
  align-self: center;
}

body.elementor-page-3141:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3141
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

@media (max-width: 767px) {
  .elementor-3141 .elementor-element.elementor-element-74ee551 {
    width: 100%;
  }
  .elementor-3141
    .elementor-element.elementor-element-74ee551.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3141
    .elementor-element.elementor-element-74ee551
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-01f3d0b
    .elementor-icon-list-item {
    line-height: 2em;
  }
  .elementor-3141 .elementor-element.elementor-element-16c268c {
    width: 100%;
  }
  .elementor-3141
    .elementor-element.elementor-element-16c268c.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3141
    .elementor-element.elementor-element-16c268c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-f2226e3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3141 .elementor-element.elementor-element-4398f8f {
    padding: 30px 0px 30px 0px;
  }
  .elementor-3141 .elementor-element.elementor-element-f49fd9c {
    width: 50%;
  }
  .elementor-3141
    .elementor-element.elementor-element-f49fd9c.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3141 .elementor-element.elementor-element-419171e {
    text-align: left;
  }
  .elementor-3141
    .elementor-element.elementor-element-419171e
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-3141
    .elementor-element.elementor-element-419171e
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3141 .elementor-element.elementor-element-60aa1ba {
    width: 50%;
  }
  .elementor-3141
    .elementor-element.elementor-element-60aa1ba.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3141
    .elementor-element.elementor-element-60aa1ba
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
    width: 310px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-3141
    .elementor-element.elementor-element-4639a93
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-fbb8940
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-3141
    .elementor-element.elementor-element-fbb8940
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-3141 .elementor-element.elementor-element-74ee551 {
    width: 0%;
  }
  .elementor-3141 .elementor-element.elementor-element-16c268c {
    width: 100%;
  }
  .elementor-3141 .elementor-element.elementor-element-f49fd9c {
    width: 25%;
  }
  .elementor-3141 .elementor-element.elementor-element-60aa1ba {
    width: 75%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3141 .elementor-element.elementor-element-74ee551 {
    width: 100%;
  }
  .elementor-3141 .elementor-element.elementor-element-16c268c {
    width: 30%;
  }
  .elementor-3141 .elementor-element.elementor-element-f49fd9c {
    width: 30%;
  }
  .elementor-3141 .elementor-element.elementor-element-60aa1ba {
    width: 70%;
  }
}

@media (max-width: 1024px) {
  .elementor-3141
    .elementor-element.elementor-element-74ee551.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3141
    .elementor-element.elementor-element-74ee551
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-16c268c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-f2226e3
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3141 .elementor-element.elementor-element-4398f8f {
    padding: 30px 0px 30px 0px;
  }
  .elementor-3141
    .elementor-element.elementor-element-419171e
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3141
    .elementor-element.elementor-element-fbb8940
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

.elementor-6152
  .elementor-element.elementor-element-1f2725d4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6152
  .elementor-element.elementor-element-1f2725d4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}

.elementor-6152
  .elementor-element.elementor-element-1f2725d4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6152
  .elementor-element.elementor-element-8d57153
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6152 .elementor-element.elementor-element-586ab731 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-586ab731
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-27432add {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-27432add
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-61eff119 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-61eff119
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-6a310c6e {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-6a310c6e
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-2e5e2ed2 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-2e5e2ed2
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-3a84f2c7 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-3a84f2c7
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-e432cd0 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-e432cd0
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-55a989e1 {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-55a989e1
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-6dc7a70a {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-6dc7a70a
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6152 .elementor-element.elementor-element-4696c3dd {
  text-align: center;
}

.elementor-6152
  .elementor-element.elementor-element-4696c3dd
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6189
  .elementor-element.elementor-element-b5db8c5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6189
  .elementor-element.elementor-element-b5db8c5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 10px 20px 10px;
}

.elementor-6189
  .elementor-element.elementor-element-b5db8c5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-6189
  .elementor-element.elementor-element-405d767.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-405d767.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-405d767.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6189
  .elementor-element.elementor-element-405d767:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 35px 20px 30px 20px;
}

.elementor-6189
  .elementor-element.elementor-element-405d767
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189
  .elementor-element.elementor-element-7ffc031
  .elementor-image
  img {
  width: 92px;
  filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-7ffc031
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-6189 .elementor-element.elementor-element-8c8f716 {
  text-align: center;
}

.elementor-6189
  .elementor-element.elementor-element-8c8f716
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3em;
}

.elementor-6189
  .elementor-element.elementor-element-90021e3
  .elementor-text-editor {
  text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-90021e3 {
  font-size: 14px;
}

.elementor-6189
  .elementor-element.elementor-element-90021e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-a693b7e {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}

.elementor-6189
  .elementor-element.elementor-element-a693b7e
  .elementor-divider-separator {
  width: 100%;
}

.elementor-6189
  .elementor-element.elementor-element-a693b7e
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-view-framed
  .elementor-icon,
.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-8162839.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon {
  font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon i {
  transform: rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-8162839
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-6189
  .elementor-element.elementor-element-8162839
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-8162839 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-6189
  .elementor-element.elementor-element-88360e3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 35px 20px 30px 20px;
}

.elementor-6189
  .elementor-element.elementor-element-88360e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189
  .elementor-element.elementor-element-53e5209
  .elementor-image
  img {
  width: 70px;
  filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-53e5209
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-6189 .elementor-element.elementor-element-9b93528 {
  text-align: center;
}

.elementor-6189
  .elementor-element.elementor-element-9b93528.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-9b93528
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3em;
}

.elementor-6189
  .elementor-element.elementor-element-539c5d9
  .elementor-text-editor {
  text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 {
  font-size: 14px;
}

.elementor-6189
  .elementor-element.elementor-element-539c5d9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-68f1625 {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}

.elementor-6189
  .elementor-element.elementor-element-68f1625
  .elementor-divider-separator {
  width: 100%;
}

.elementor-6189
  .elementor-element.elementor-element-68f1625
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-view-framed
  .elementor-icon,
.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon {
  font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon i {
  transform: rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-6189
  .elementor-element.elementor-element-9c449ba
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-9c449ba {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-6189
  .elementor-element.elementor-element-fe98d75.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 35px 20px 30px 20px;
}

.elementor-6189
  .elementor-element.elementor-element-fe98d75
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189
  .elementor-element.elementor-element-fa94baa
  .elementor-image
  img {
  width: 50px;
  filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-fa94baa
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-6189 .elementor-element.elementor-element-d3279da {
  text-align: center;
}

.elementor-6189
  .elementor-element.elementor-element-d3279da.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-d3279da
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3em;
}

.elementor-6189
  .elementor-element.elementor-element-3d48726
  .elementor-text-editor {
  text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-3d48726 {
  font-size: 14px;
}

.elementor-6189
  .elementor-element.elementor-element-3d48726
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-63ba730 {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}

.elementor-6189
  .elementor-element.elementor-element-63ba730
  .elementor-divider-separator {
  width: 100%;
}

.elementor-6189
  .elementor-element.elementor-element-63ba730
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-view-framed
  .elementor-icon,
.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon {
  font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon i {
  transform: rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-85540a5
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-6189
  .elementor-element.elementor-element-85540a5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-85540a5 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-6189
  .elementor-element.elementor-element-0fd16dd.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-element-populated,
.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 35px 20px 30px 20px;
}

.elementor-6189
  .elementor-element.elementor-element-0fd16dd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6189
  .elementor-element.elementor-element-ffdf119
  .elementor-image
  img {
  width: 79px;
  filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-ffdf119
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-6189 .elementor-element.elementor-element-225b19b {
  text-align: center;
}

.elementor-6189
  .elementor-element.elementor-element-225b19b.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-225b19b
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3em;
}

.elementor-6189
  .elementor-element.elementor-element-63e4181
  .elementor-text-editor {
  text-align: center;
}

.elementor-6189 .elementor-element.elementor-element-63e4181 {
  color: #000000;
  font-size: 14px;
}

.elementor-6189
  .elementor-element.elementor-element-63e4181
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}

.elementor-6189
  .elementor-element.elementor-element-4a4be95
  .elementor-divider-separator {
  width: 100%;
}

.elementor-6189
  .elementor-element.elementor-element-4a4be95
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-view-framed
  .elementor-icon,
.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 5px;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 5px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon {
  font-size: 16px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon i {
  transform: rotate(0deg);
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-6189
  .elementor-element.elementor-element-e8f3757
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 {
  width: auto;
  max-width: auto;
}

@media (max-width: 1024px) {
  .elementor-6189
    .elementor-element.elementor-element-405d767
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-90021e3
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-88360e3
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
  }
  .elementor-6189
    .elementor-element.elementor-element-539c5d9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-fe98d75
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-3d48726
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-0fd16dd
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-6189
    .elementor-element.elementor-element-63e4181
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6189 .elementor-element.elementor-element-405d767 {
    width: 50%;
  }
  .elementor-6189 .elementor-element.elementor-element-88360e3 {
    width: 50%;
  }
  .elementor-6189 .elementor-element.elementor-element-fe98d75 {
    width: 50%;
  }
  .elementor-6189 .elementor-element.elementor-element-0fd16dd {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .elementor-6189 .elementor-element.elementor-element-b5db8c5 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-405d767
    > .elementor-element-populated,
  .elementor-6189
    .elementor-element.elementor-element-405d767
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6189
    .elementor-element.elementor-element-405d767
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-405d767
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-8162839
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-6189
    .elementor-element.elementor-element-88360e3
    > .elementor-element-populated,
  .elementor-6189
    .elementor-element.elementor-element-88360e3
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6189
    .elementor-element.elementor-element-88360e3
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-88360e3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-9c449ba
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-6189
    .elementor-element.elementor-element-fe98d75
    > .elementor-element-populated,
  .elementor-6189
    .elementor-element.elementor-element-fe98d75
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6189
    .elementor-element.elementor-element-fe98d75
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-fe98d75
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-85540a5
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-6189
    .elementor-element.elementor-element-0fd16dd
    > .elementor-element-populated,
  .elementor-6189
    .elementor-element.elementor-element-0fd16dd
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6189
    .elementor-element.elementor-element-0fd16dd
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-0fd16dd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6189
    .elementor-element.elementor-element-e8f3757
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
}

.elementor-6222
  .elementor-element.elementor-element-2ad5567:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6222
  .elementor-element.elementor-element-2ad5567
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-6222 .elementor-element.elementor-element-2ad5567 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 30px 10px 30px;
}

.elementor-6222
  .elementor-element.elementor-element-2ad5567
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222
  .elementor-element.elementor-element-723a940
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-6222
  .elementor-element.elementor-element-7d637af.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-7d637af.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-7d637af.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6222
  .elementor-element.elementor-element-7d637af
  > .elementor-element-populated,
.elementor-6222
  .elementor-element.elementor-element-7d637af
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6222
  .elementor-element.elementor-element-7d637af
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6222
  .elementor-element.elementor-element-7d637af
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 35px 20px 30px 20px;
}

.elementor-6222
  .elementor-element.elementor-element-7d637af
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-a069b4e {
  text-align: left;
}

.elementor-6222
  .elementor-element.elementor-element-a069b4e
  .elementor-image
  img {
  width: 60px;
  filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-6222
  .elementor-element.elementor-element-a069b4e
  > .elementor-widget-container {
  margin: 0px 0px 30px 40px;
}

.elementor-6222 .elementor-element.elementor-element-1763d79 {
  text-align: left;
}

.elementor-6222
  .elementor-element.elementor-element-1763d79
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-6222
  .elementor-element.elementor-element-a6326c2
  .elementor-text-editor {
  text-align: left;
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 {
  font-size: 14px;
}

.elementor-6222
  .elementor-element.elementor-element-a6326c2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-6222
  .elementor-element.elementor-element-8324481
  > .elementor-element-populated {
  margin: 15px 0px 0px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-64ce2b3
  .elementor-heading-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-6222
  .elementor-element.elementor-element-64ce2b3
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-ad390ae
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-6222
  .elementor-element.elementor-element-334546c
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-6222
  .elementor-element.elementor-element-334546c
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-5f69e19
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-6222
  .elementor-element.elementor-element-5f69e19
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-9523b5a
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-6222
  .elementor-element.elementor-element-9523b5a
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}

.elementor-6222 .elementor-element.elementor-element-e6294fb {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}

.elementor-6222
  .elementor-element.elementor-element-e6294fb
  .elementor-divider-separator {
  width: 100%;
}

.elementor-6222
  .elementor-element.elementor-element-e6294fb
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-6222
  .elementor-element.elementor-element-e6294fb
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-5fc3e20
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-6222
  .elementor-element.elementor-element-5fc3e20
  > .elementor-widget-container {
  margin: 2px 0px 0px 0px;
}

.elementor-6222
  .elementor-element.elementor-element-60dcbb9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-6222
  .elementor-element.elementor-element-acfc6f2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/wooden_chair-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-element-populated,
.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 110px 20px 110px 20px;
}

.elementor-6222
  .elementor-element.elementor-element-acfc6f2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-6222
  .elementor-element.elementor-element-977d0f0.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6222
  .elementor-element.elementor-element-977d0f0
  .elementor-heading-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3em;
}

.elementor-6222
  .elementor-element.elementor-element-977d0f0
  > .elementor-widget-container {
  padding: 10px 20px 10px 20px;
  background-color: #ffffff;
}

.elementor-bc-flex-widget
  .elementor-6222
  .elementor-element.elementor-element-7868583.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-7868583.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6222
  .elementor-element.elementor-element-7868583.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-6222
  .elementor-element.elementor-element-7868583:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/sideboard-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-element-populated,
.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 110px 20px 110px 20px;
}

.elementor-6222
  .elementor-element.elementor-element-7868583
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6222 .elementor-element.elementor-element-8166ae1 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-6222
  .elementor-element.elementor-element-8166ae1.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6222
  .elementor-element.elementor-element-8166ae1
  .elementor-heading-title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3em;
}

.elementor-6222
  .elementor-element.elementor-element-8166ae1
  > .elementor-widget-container {
  padding: 10px 20px 10px 20px;
  background-color: #ffffff;
}

@media (max-width: 767px) {
  .elementor-6222
    .elementor-element.elementor-element-7d637af
    > .elementor-element-populated,
  .elementor-6222
    .elementor-element.elementor-element-7d637af
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6222
    .elementor-element.elementor-element-7d637af
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-7d637af
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-acfc6f2
    > .elementor-element-populated,
  .elementor-6222
    .elementor-element.elementor-element-acfc6f2
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6222
    .elementor-element.elementor-element-acfc6f2
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-acfc6f2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-7868583
    > .elementor-element-populated,
  .elementor-6222
    .elementor-element.elementor-element-7868583
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-6222
    .elementor-element.elementor-element-7868583
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-7868583
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6222 .elementor-element.elementor-element-7d637af {
    width: 50%;
  }
  .elementor-6222 .elementor-element.elementor-element-acfc6f2 {
    width: 50%;
  }
  .elementor-6222 .elementor-element.elementor-element-7868583 {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-6222
    .elementor-element.elementor-element-7d637af
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-a6326c2
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6222
    .elementor-element.elementor-element-acfc6f2
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-6222
    .elementor-element.elementor-element-7868583
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
}

.elementor-3153
  .elementor-element.elementor-element-a63176a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3153
  .elementor-element.elementor-element-a63176a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-3153 .elementor-element.elementor-element-a63176a {
  box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}

.elementor-3153
  .elementor-element.elementor-element-a63176a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3153
  .elementor-element.elementor-element-dcfa89e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3153
  .elementor-element.elementor-element-dcfa89e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3153 .elementor-element.elementor-element-6cce262 {
  text-align: left;
}

.elementor-3153
  .elementor-element.elementor-element-6cce262
  .elementor-image
  img {
  width: 100px;
}

.elementor-3153
  .elementor-element.elementor-element-6cce262
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-3153
  .elementor-element.elementor-element-d83c66d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3153
  .elementor-element.elementor-element-d83c66d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3153
  .elementor-element.elementor-element-d83c66d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-3153
  .elementor-element.elementor-element-d83c66d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3153
  .elementor-element.elementor-element-736b4f8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 {
  width: auto;
  max-width: auto;
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  .elementor-social-icon
  i {
  color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  .elementor-social-icon
  svg {
  fill: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  .elementor-social-icon:hover
  i {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  .elementor-social-icon:hover
  svg {
  fill: rgba(0, 0, 0, 0.8);
}

.elementor-3153
  .elementor-element.elementor-element-73f2ee0
  > .elementor-widget-container {
  margin: 0px 0px 0px 40px;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-framed
  .elementor-icon,
.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-framed
  .elementor-icon,
.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-framed
  .elementor-icon:hover,
.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-framed
  .elementor-icon:hover,
.elementor-3153
  .elementor-element.elementor-element-1bbb86a.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon {
  font-size: 16px;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a .elementor-icon i,
.elementor-3153
  .elementor-element.elementor-element-1bbb86a
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-3153
  .elementor-element.elementor-element-1bbb86a
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-3153 .elementor-element.elementor-element-1bbb86a {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (min-width: 768px) {
  .elementor-3153 .elementor-element.elementor-element-dcfa89e {
    width: 25%;
  }
  .elementor-3153 .elementor-element.elementor-element-d83c66d {
    width: 75%;
  }
}

@media (max-width: 1024px) {
  .elementor-3153 .elementor-element.elementor-element-a63176a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3153
    .elementor-element.elementor-element-6cce262
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3153
    .elementor-element.elementor-element-1bbb86a
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-3153 .elementor-element.elementor-element-a63176a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3153 .elementor-element.elementor-element-dcfa89e {
    width: 50%;
  }
  .elementor-3153
    .elementor-element.elementor-element-dcfa89e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3153 .elementor-element.elementor-element-6cce262 {
    text-align: left;
  }
  .elementor-3153
    .elementor-element.elementor-element-6cce262
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-3153
    .elementor-element.elementor-element-6cce262
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3153 .elementor-element.elementor-element-d83c66d {
    width: 50%;
  }
  .elementor-3153
    .elementor-element.elementor-element-d83c66d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3153
    .elementor-element.elementor-element-d83c66d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3153
    .elementor-element.elementor-element-1bbb86a
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-3153
    .elementor-element.elementor-element-1bbb86a
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3153 .elementor-element.elementor-element-dcfa89e {
    width: 30%;
  }
  .elementor-3153 .elementor-element.elementor-element-d83c66d {
    width: 70%;
  }
}

.elementor-3274 .elementor-element.elementor-element-add91cb {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 40px 0px;
  background-color: #374549;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-f9607ea.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-f9607ea.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-f9607ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-fdf209a.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-fdf209a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-fdf209a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-6bc7d2f {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-3274
  .elementor-element.elementor-element-6bc7d2f
  .elementor-divider-separator {
  width: 80%;
}

.elementor-3274
  .elementor-element.elementor-element-6bc7d2f
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3274
  .elementor-element.elementor-element-e9d26b3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274
  .elementor-element.elementor-element-2fe36f5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-d34b827 {
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-b8bb9b5.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-b8bb9b5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-b8bb9b5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-e20522a.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-e20522a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-e20522a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-2762659 {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-3274
  .elementor-element.elementor-element-2762659
  .elementor-divider-separator {
  width: 80%;
}

.elementor-3274
  .elementor-element.elementor-element-2762659
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3274
  .elementor-element.elementor-element-33b31be
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274
  .elementor-element.elementor-element-5c76789
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-fd6b0b2 {
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-4ba6261.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-4ba6261.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-4ba6261
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-de2f54b.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-de2f54b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-de2f54b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-6eed60f {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-3274
  .elementor-element.elementor-element-6eed60f
  .elementor-divider-separator {
  width: 80%;
}

.elementor-3274
  .elementor-element.elementor-element-6eed60f
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3274
  .elementor-element.elementor-element-b44a800
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274
  .elementor-element.elementor-element-46c7813
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-49c9717 {
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-6d133ed.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-6d133ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-6d133ed
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-22f3534.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-22f3534.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-3274
  .elementor-element.elementor-element-22f3534
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274 .elementor-element.elementor-element-34630bf {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-3274
  .elementor-element.elementor-element-34630bf
  .elementor-divider-separator {
  width: 80%;
}

.elementor-3274
  .elementor-element.elementor-element-34630bf
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3274
  .elementor-element.elementor-element-d8721d9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3274
  .elementor-element.elementor-element-cb60404
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-3274 .elementor-element.elementor-element-06d1e82 {
  font-size: 15px;
}

.elementor-3274 .elementor-element.elementor-element-e77192c {
  padding: 10px 0px 10px 0px;
  background: #374549;
  color: #fff;
}

.elementor-bc-flex-widget
  .elementor-3274
  .elementor-element.elementor-element-42a9251.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-42a9251.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3274
  .elementor-element.elementor-element-42a9251.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 24px;
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  .elementor-social-icon
  i {
  color: #000000;
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  .elementor-social-icon
  svg {
  fill: #000000;
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  .elementor-social-icon:hover
  i {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  .elementor-social-icon:hover
  svg {
  fill: rgba(0, 0, 0, 0.8);
}

.elementor-3274
  .elementor-element.elementor-element-5b308e6
  > .elementor-widget-container {
  margin: 0px 20px 0px 40px;
}

.elementor-3274 .elementor-element.elementor-element-01821a2 {
  text-align: center;
}

.elementor-3274
  .elementor-element.elementor-element-01821a2
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3274
  .elementor-element.elementor-element-01821a2
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3274 .elementor-element.elementor-element-f9607ea {
    width: 50%;
  }
  .elementor-3274 .elementor-element.elementor-element-fdf209a {
    width: 20%;
  }
  .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
    width: 80%;
  }
  .elementor-3274 .elementor-element.elementor-element-b8bb9b5 {
    width: 50%;
  }
  .elementor-3274 .elementor-element.elementor-element-e20522a {
    width: 20%;
  }
  .elementor-3274 .elementor-element.elementor-element-33b31be {
    width: 80%;
  }
  .elementor-3274 .elementor-element.elementor-element-4ba6261 {
    width: 50%;
  }
  .elementor-3274 .elementor-element.elementor-element-de2f54b {
    width: 20%;
  }
  .elementor-3274 .elementor-element.elementor-element-b44a800 {
    width: 80%;
  }
  .elementor-3274 .elementor-element.elementor-element-6d133ed {
    width: 50%;
  }
  .elementor-3274 .elementor-element.elementor-element-22f3534 {
    width: 20%;
  }
  .elementor-3274 .elementor-element.elementor-element-d8721d9 {
    width: 80%;
  }
}

@media (max-width: 1024px) {
  .elementor-3274 .elementor-element.elementor-element-add91cb {
    padding: 60px 30px 30px 30px;
  }
}

@media (max-width: 767px) {
  .elementor-3274 .elementor-element.elementor-element-add91cb {
    padding: 40px 0px 0px 0px;
  }
  .elementor-3274
    .elementor-element.elementor-element-f9607ea
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3274 .elementor-element.elementor-element-fdf209a {
    width: 15%;
  }
  .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
    width: 85%;
  }
  .elementor-3274
    .elementor-element.elementor-element-e9d26b3
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3274
    .elementor-element.elementor-element-b8bb9b5
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3274 .elementor-element.elementor-element-e20522a {
    width: 15%;
  }
  .elementor-3274 .elementor-element.elementor-element-33b31be {
    width: 85%;
  }
  .elementor-3274
    .elementor-element.elementor-element-33b31be
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3274
    .elementor-element.elementor-element-4ba6261
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3274 .elementor-element.elementor-element-de2f54b {
    width: 15%;
  }
  .elementor-3274 .elementor-element.elementor-element-b44a800 {
    width: 85%;
  }
  .elementor-3274
    .elementor-element.elementor-element-b44a800
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3274
    .elementor-element.elementor-element-6d133ed
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-3274 .elementor-element.elementor-element-22f3534 {
    width: 15%;
  }
  .elementor-3274 .elementor-element.elementor-element-d8721d9 {
    width: 85%;
  }
  .elementor-3274
    .elementor-element.elementor-element-d8721d9
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3274 .elementor-element.elementor-element-e77192c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-3274
    .elementor-element.elementor-element-01821a2
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
}

@media (min-width: 768px) {
  .elementor-3274 .elementor-element.elementor-element-fdf209a {
    width: 20.257%;
  }
  .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
    width: 79.786%;
  }
  .elementor-3274 .elementor-element.elementor-element-e20522a {
    width: 20.257%;
  }
  .elementor-3274 .elementor-element.elementor-element-33b31be {
    width: 79.786%;
  }
  .elementor-3274 .elementor-element.elementor-element-de2f54b {
    width: 20.257%;
  }
  .elementor-3274 .elementor-element.elementor-element-b44a800 {
    width: 79.786%;
  }
  .elementor-3274 .elementor-element.elementor-element-22f3534 {
    width: 20.257%;
  }
  .elementor-3274 .elementor-element.elementor-element-d8721d9 {
    width: 79.786%;
  }
}

.elementor-5533
  .elementor-element.elementor-element-39af09d0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5533
  .elementor-element.elementor-element-39af09d0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-39af09d0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 250px 0px 400px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-39af09d0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533
  .elementor-element.elementor-element-39af09d0
  > .elementor-shape-bottom
  svg {
  height: 110px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5533
  .elementor-element.elementor-element-7e3f8d81
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-1b52e052.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-1b52e052
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-5533
  .elementor-element.elementor-element-1b52e052
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-1b52e052 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1b52e052 {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-cafeeb4
  .elementor-spacer-inner {
  height: 0px;
}

.elementor-5533
  .elementor-element.elementor-element-3bad489.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.7);
}

.elementor-5533
  .elementor-element.elementor-element-3bad489
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5533
  .elementor-element.elementor-element-3bad489
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-3bad489 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-3bad489 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3bad489 {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-94993c6.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-94993c6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7em;
}

.elementor-5533
  .elementor-element.elementor-element-94993c6
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-94993c6 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-94993c6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-94993c6 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-7428eeb {
  margin-top: -300px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-1780452
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-1780452 {
  z-index: 2;
}

.elementor-5533
  .elementor-element.elementor-element-6c74861
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-6c74861
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-6c74861
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}

.elementor-5533
  .elementor-element.elementor-element-6c74861
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}

.elementor-element.elementor-element-6c74861 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6c74861 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-4b563ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 60px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-4b563ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533
  .elementor-element.elementor-element-fae28bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-2860e73 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5533
  .elementor-element.elementor-element-2860e73.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5533
  .elementor-element.elementor-element-2860e73
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5533
  .elementor-element.elementor-element-2860e73
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2860e73 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2860e73 {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-46adcb2.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-46adcb2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-5533
  .elementor-element.elementor-element-46adcb2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5533 .elementor-element.elementor-element-46adcb2 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-46adcb2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-46adcb2 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-ecd9390 {
  margin-top: 40px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5533
  .elementor-element.elementor-element-7673e7b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-7673e7b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-7673e7b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-5533
  .elementor-element.elementor-element-7673e7b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-7673e7b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7673e7b {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-fbd9b0c
  .elementor-image
  img {
  width: 92px;
}

.elementor-5533
  .elementor-element.elementor-element-fbd9b0c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-fbd9b0c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-fbd9b0c {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-ba47a06 {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-ba47a06.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-ba47a06
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-element.elementor-element-ba47a06 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ba47a06 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5533
  .elementor-element.elementor-element-93c8c5a
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5533
  .elementor-element.elementor-element-93c8c5a
  .elementor-divider {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-93c8c5a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-93c8c5a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-93c8c5a {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-eb34278
  .elementor-text-editor {
  text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-eb34278 {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-eb34278
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-eb34278 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-eb34278 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5533
  .elementor-element.elementor-element-3f91608.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-3f91608.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-3f91608:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5533
  .elementor-element.elementor-element-3f91608
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-3f91608 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3f91608 {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-8fb73cb
  .elementor-image
  img {
  width: 70px;
}

.elementor-5533
  .elementor-element.elementor-element-8fb73cb
  > .elementor-widget-container {
  margin: -5px 0px 22px 0px;
}

.elementor-element.elementor-element-8fb73cb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8fb73cb {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9 {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-f8f20e9.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-f8f20e9
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-element.elementor-element-f8f20e9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f8f20e9 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-171b7ce {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5533
  .elementor-element.elementor-element-171b7ce
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5533
  .elementor-element.elementor-element-171b7ce
  .elementor-divider {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-171b7ce
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-171b7ce {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-171b7ce {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-01e1d5a
  .elementor-text-editor {
  text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-01e1d5a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-01e1d5a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-01e1d5a {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5533
  .elementor-element.elementor-element-7f0be8d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-7f0be8d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-7f0be8d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5533
  .elementor-element.elementor-element-7f0be8d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-7f0be8d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-7f0be8d {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-977fdbd
  .elementor-image
  img {
  width: 50px;
}

.elementor-5533
  .elementor-element.elementor-element-977fdbd
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-977fdbd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-977fdbd {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-a896688 {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-a896688.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-a896688
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-element.elementor-element-a896688 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a896688 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5533
  .elementor-element.elementor-element-5d6a74c
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5533
  .elementor-element.elementor-element-5d6a74c
  .elementor-divider {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-5d6a74c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5d6a74c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5d6a74c {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-b1c8f48
  .elementor-text-editor {
  text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-b1c8f48
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-b1c8f48 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b1c8f48 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5533
  .elementor-element.elementor-element-868deed.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-868deed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5533
  .elementor-element.elementor-element-868deed:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-element-populated,
.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 50px 30px 50px 30px;
}

.elementor-5533
  .elementor-element.elementor-element-868deed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-868deed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-868deed {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-b7e7c10
  .elementor-image
  img {
  width: 79px;
}

.elementor-5533
  .elementor-element.elementor-element-b7e7c10
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-b7e7c10 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b7e7c10 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-258a042 {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-258a042.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-258a042
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-element.elementor-element-258a042 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-258a042 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-e278fae {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5533
  .elementor-element.elementor-element-e278fae
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5533
  .elementor-element.elementor-element-e278fae
  .elementor-divider {
  text-align: center;
}

.elementor-5533
  .elementor-element.elementor-element-e278fae
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-e278fae {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e278fae {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-233205c
  .elementor-text-editor {
  text-align: center;
}

.elementor-5533 .elementor-element.elementor-element-233205c {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-233205c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-233205c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-233205c {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-5a6dae6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5533
  .elementor-element.elementor-element-5a6dae6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-5a6dae6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-5533
  .elementor-element.elementor-element-5a6dae6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533
  .elementor-element.elementor-element-54d111f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper {
  height: 640px;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  h2.slideshow-slide-caption-title {
  color: #ffffff;
  width: 55%;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .container
  h2.slideshow-slide-caption-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .slideshow-slide
  p.slideshow-slide-caption-content {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  div.slideshow-slide
  p.slideshow-slide-caption-content {
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle-label {
  color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .o-hsub::before {
  color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle:hover
  .slideshow-slide-caption-subtitle-label {
  color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle.o-hsub:hover::before {
  color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle
  .slideshow-slide-caption-subtitle-label {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 2px;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  button.js-slider-home-prev {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  button.js-slider-home-next {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .pagination-item.is-current {
  background-color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-d84dcba
  .animated-slider-wrapper
  .pagination-item {
  border-color: #ffffff;
}

.elementor-5533 .elementor-element.elementor-element-6361509 {
  margin-top: 100px;
  margin-bottom: 0px;
}

.elementor-5533
  .elementor-element.elementor-element-8eaa9bd.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-8eaa9bd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-8113ef7.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-8113ef7
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-5533
  .elementor-element.elementor-element-8113ef7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8113ef7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8113ef7 {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5533
  .elementor-element.elementor-element-c431080
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-095f49c
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5533 .elementor-element.elementor-element-095f49c {
  margin-top: 60px;
  margin-bottom: 100px;
}

.elementor-5533
  .elementor-element.elementor-element-19b0a22.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-19b0a22
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-a15cd16
  .elementor-image
  img {
  width: 25px;
  opacity: 0.3;
}

.elementor-element.elementor-element-a15cd16 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a15cd16 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-a15cd16 {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-7db68f8.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-7db68f8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-258993f
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-258993f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-258993f {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-258993f {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-70f4da5.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-70f4da5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-ec31b17
  .elementor-image
  img {
  width: 30px;
  opacity: 0.3;
}

.elementor-element.elementor-element-ec31b17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ec31b17 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-ec31b17 {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-429df5b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-429df5b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-7b418da
  .elementor-image
  img {
  width: 100px;
  opacity: 0.3;
}

.elementor-element.elementor-element-7b418da {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7b418da {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-7b418da {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-130a625.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-130a625
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-010978d
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-010978d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-010978d {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-010978d {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-5ffc389.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5533
  .elementor-element.elementor-element-5ffc389
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-cb42292
  .elementor-image
  img {
  width: 80px;
  opacity: 0.3;
}

.elementor-5533
  .elementor-element.elementor-element-cb42292
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-cb42292 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-cb42292 {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-cb42292 {
  width: auto;
  max-width: auto;
}

.elementor-5533
  .elementor-element.elementor-element-fd5ba4a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5533
  .elementor-element.elementor-element-fd5ba4a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 60px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-fd5ba4a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5533
  .elementor-element.elementor-element-6e50b73
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5533
  .elementor-element.elementor-element-3031434
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-3031434 {
  width: 10px;
  max-width: 10px;
  top: -2%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
  left: 9%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
  right: 9%;
}

.elementor-5533
  .elementor-element.elementor-element-d750fca
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-d750fca {
  width: 10px;
  max-width: 10px;
  top: -42%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-d750fca {
  left: 88%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-d750fca {
  right: 88%;
}

.elementor-5533
  .elementor-element.elementor-element-496ed02
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-496ed02 {
  width: 13px;
  max-width: 13px;
  top: -4%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
  left: 6%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
  right: 6%;
}

.elementor-5533
  .elementor-element.elementor-element-3be8928
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-3be8928 {
  width: 24px;
  max-width: 24px;
  top: 5%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
  right: 8%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
  left: 8%;
}

.elementor-5533
  .elementor-element.elementor-element-5c153a0
  .elementor-image
  img {
  opacity: 0.7;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(4px)
    hue-rotate(0deg);
}

.elementor-5533 .elementor-element.elementor-element-5c153a0 {
  width: 24px;
  max-width: 24px;
  top: -52%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
  right: 100%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
  left: 100%;
}

.elementor-5533
  .elementor-element.elementor-element-671ea62
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5533 .elementor-element.elementor-element-671ea62 {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
  left: 0%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
  right: 0%;
}

.elementor-5533
  .elementor-element.elementor-element-84295db
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5533 .elementor-element.elementor-element-84295db {
  width: 65px;
  max-width: 65px;
  top: -44%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
  right: 10.888%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
  left: 10.888%;
}

.elementor-5533
  .elementor-element.elementor-element-7854f33
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5533 .elementor-element.elementor-element-7854f33 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
  left: 100%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
  right: 100%;
}

.elementor-5533
  .elementor-element.elementor-element-36aa82d
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5533 .elementor-element.elementor-element-36aa82d {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-36aa82d {
  left: 0%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-36aa82d {
  right: 0%;
}

.elementor-5533
  .elementor-element.elementor-element-59a7d94
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5533 .elementor-element.elementor-element-59a7d94 {
  width: 10px;
  max-width: 10px;
  top: 110%;
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
  left: 85%;
}

body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
  right: 85%;
}

.elementor-5533 .elementor-element.elementor-element-d19b55e {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5533
  .elementor-element.elementor-element-d19b55e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-d19b55e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-5533
  .elementor-element.elementor-element-d19b55e
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d19b55e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d19b55e {
  opacity: 0;
}

.elementor-5533 .elementor-element.elementor-element-f57a24f {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5533
  .elementor-element.elementor-element-f57a24f.elementor-widget-heading
  .elementor-heading-title {
  color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-f57a24f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-5533
  .elementor-element.elementor-element-f57a24f
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-f57a24f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f57a24f {
  opacity: 0;
}

.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button,
.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5533
  .elementor-element.elementor-element-b20ab12
  a.elementor-button:hover,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button:hover,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  a.elementor-button:focus,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button:focus {
  color: #000000;
  background-color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5533
  .elementor-element.elementor-element-b20ab12
  a.elementor-button:hover
  svg,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button:hover
  svg,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  a.elementor-button:focus
  svg,
.elementor-5533
  .elementor-element.elementor-element-b20ab12
  .elementor-button:focus
  svg {
  fill: #000000;
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-5533
  .elementor-element.elementor-element-b20ab12
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-b20ab12 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b20ab12 {
  opacity: 0;
}

@media (max-width: 1024px) {
  .elementor-5533
    .elementor-element.elementor-element-1b52e052
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5533
    .elementor-element.elementor-element-1b52e052
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-3bad489
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-94993c6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-2860e73 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-2860e73
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5533
    .elementor-element.elementor-element-2860e73
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5533
    .elementor-element.elementor-element-46adcb2
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5533
    .elementor-element.elementor-element-46adcb2
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-ecd9390 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7673e7b
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-eb34278
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-3f91608
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-01e1d5a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7f0be8d
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-b1c8f48
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-868deed
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-233205c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-d84dcba
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 34px;
  }
  .elementor-5533
    .elementor-element.elementor-element-d84dcba
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 60%;
  }
  .elementor-5533 .elementor-element.elementor-element-8113ef7 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-8113ef7
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5533
    .elementor-element.elementor-element-8113ef7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5533 .elementor-element.elementor-element-095f49c {
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .elementor-5533
    .elementor-element.elementor-element-19b0a22
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7db68f8
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-70f4da5
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
    padding: 100px 0px 40px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-3031434 {
    width: 10px;
    max-width: 10px;
    top: -28%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
    left: 3%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
    right: 3%;
  }
  .elementor-5533 .elementor-element.elementor-element-d750fca {
    width: 10px;
    max-width: 10px;
    top: -58%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-d750fca {
    left: 84%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-d750fca {
    right: 84%;
  }
  .elementor-5533 .elementor-element.elementor-element-496ed02 {
    width: 10px;
    max-width: 10px;
    top: 3%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
    left: -1%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
    right: -1%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
    right: 3%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
    left: 3%;
  }
  .elementor-5533 .elementor-element.elementor-element-3be8928 {
    top: -3vh;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    right: 16%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    left: 16%;
  }
  .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    top: 17vh;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
    left: -8vw;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
    right: -8vw;
  }
  .elementor-5533 .elementor-element.elementor-element-671ea62 {
    top: 6vh;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
    right: -12%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
    left: -12%;
  }
  .elementor-5533 .elementor-element.elementor-element-84295db {
    top: -9vh;
  }
  .elementor-5533 .elementor-element.elementor-element-7854f33 {
    width: 10px;
    max-width: 10px;
    top: 46%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
    left: 97%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
    right: 97%;
  }
  .elementor-5533 .elementor-element.elementor-element-36aa82d {
    width: 10px;
    max-width: 10px;
    top: 4%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-36aa82d {
    left: -1%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-36aa82d {
    right: -1%;
  }
  .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    width: 10px;
    max-width: 10px;
    top: -18%;
  }
  body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    left: 50%;
  }
  body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    right: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-d19b55e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-d19b55e
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5533
    .elementor-element.elementor-element-d19b55e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5533 .elementor-element.elementor-element-f57a24f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-f57a24f
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5533
    .elementor-element.elementor-element-f57a24f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-5533 .elementor-element.elementor-element-39af09d0 {
    padding: 200px 0px 340px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7e3f8d81
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5533 .elementor-element.elementor-element-1b52e052 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-1b52e052
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5533
    .elementor-element.elementor-element-1b52e052
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-3bad489 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-3bad489
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5533
    .elementor-element.elementor-element-3bad489
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-94993c6 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-94993c6
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5533
    .elementor-element.elementor-element-94993c6
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-4b563ab {
    padding: 80px 0px 60px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-fae28bc
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5533 .elementor-element.elementor-element-2860e73 {
    text-align: center;
  }
  .elementor-5533
    .elementor-element.elementor-element-2860e73
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5533
    .elementor-element.elementor-element-2860e73
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-46adcb2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5533
    .elementor-element.elementor-element-46adcb2
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5533
    .elementor-element.elementor-element-46adcb2
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-ecd9390 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7673e7b
    > .elementor-element-populated,
  .elementor-5533
    .elementor-element.elementor-element-7673e7b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5533
    .elementor-element.elementor-element-7673e7b
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7673e7b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-3f91608
    > .elementor-element-populated,
  .elementor-5533
    .elementor-element.elementor-element-3f91608
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5533
    .elementor-element.elementor-element-3f91608
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-3f91608
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7f0be8d
    > .elementor-element-populated,
  .elementor-5533
    .elementor-element.elementor-element-7f0be8d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5533
    .elementor-element.elementor-element-7f0be8d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-7f0be8d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-868deed
    > .elementor-element-populated,
  .elementor-5533
    .elementor-element.elementor-element-868deed
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5533
    .elementor-element.elementor-element-868deed
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-868deed
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-d84dcba
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 28px;
  }
  .elementor-5533
    .elementor-element.elementor-element-d84dcba
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 100%;
  }
  .elementor-5533 .elementor-element.elementor-element-6361509 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-8113ef7
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5533
    .elementor-element.elementor-element-8113ef7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-c431080
    div.portfolio-classic-content
    h3.portfolio-classic_title {
    font-size: 24px;
  }
  .elementor-5533
    .elementor-element.elementor-element-c431080
    .portfolio-classic-grid-wrapper
    .portfolio-classic-content
    .portfolio-classic-subtitle {
    font-size: 14px;
  }
  .elementor-5533
    .elementor-element.elementor-element-c431080
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-095f49c {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5533 .elementor-element.elementor-element-19b0a22 {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-7db68f8 {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-70f4da5 {
    width: 50%;
  }
  .elementor-5533
    .elementor-element.elementor-element-70f4da5
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-429df5b {
    width: 50%;
  }
  .elementor-5533
    .elementor-element.elementor-element-429df5b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5533 .elementor-element.elementor-element-130a625 {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-5ffc389 {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
    padding: 80px 0px 60px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-6e50b73
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5533
    .elementor-element.elementor-element-d19b55e
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5533
    .elementor-element.elementor-element-d19b55e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-f57a24f
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5533
    .elementor-element.elementor-element-f57a24f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5533
    .elementor-element.elementor-element-b20ab12
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5533 .elementor-element.elementor-element-7673e7b {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-3f91608 {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-7f0be8d {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-868deed {
    width: 50%;
  }
  .elementor-5533 .elementor-element.elementor-element-19b0a22 {
    width: 33%;
  }
  .elementor-5533 .elementor-element.elementor-element-7db68f8 {
    width: 33%;
  }
  .elementor-5533 .elementor-element.elementor-element-70f4da5 {
    width: 33%;
  }
  .elementor-5533 .elementor-element.elementor-element-429df5b {
    width: 33%;
  }
  .elementor-5533 .elementor-element.elementor-element-130a625 {
    width: 33%;
  }
  .elementor-5533 .elementor-element.elementor-element-5ffc389 {
    width: 33%;
  }
}

.elementor-5092
  .elementor-element.elementor-element-b03b7fd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5092
  .elementor-element.elementor-element-b03b7fd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: rgba(255, 255, 255, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-b03b7fd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5092
  .elementor-element.elementor-element-4555176.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-4555176.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5092 .elementor-element.elementor-element-066a97e {
  text-align: left;
}

.elementor-5092
  .elementor-element.elementor-element-066a97e
  .elementor-image
  img {
  width: 120px;
}

.elementor-5092
  .elementor-element.elementor-element-066a97e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-5092
  .elementor-element.elementor-element-2316dec.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-2316dec.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-2316dec.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5092
  .elementor-element.elementor-element-2316dec
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-2316dec
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5092
  .elementor-element.elementor-element-6994389
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-2a68da8
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5092
  .elementor-element.elementor-element-2a68da8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-2a68da8.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-2a68da8.elementor-view-default
  .elementor-icon {
  color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-2a68da8.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-2a68da8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon {
  font-size: 30px;
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon i,
.elementor-5092
  .elementor-element.elementor-element-2a68da8
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 {
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-5726002.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-5726002
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  line-height: 1.7em;
}

.elementor-5092
  .elementor-element.elementor-element-5726002
  > .elementor-widget-container {
  margin: 03px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-5726002 {
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-4cb0286
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-c3148bb
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5092
  .elementor-element.elementor-element-c3148bb.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-c3148bb.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-c3148bb.elementor-view-default
  .elementor-icon {
  color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-c3148bb.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-c3148bb.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon {
  font-size: 30px;
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon i,
.elementor-5092
  .elementor-element.elementor-element-c3148bb
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5092 .elementor-element.elementor-element-c3148bb {
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-0a51db0.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-0a51db0
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  line-height: 1.7em;
}

.elementor-5092
  .elementor-element.elementor-element-0a51db0
  > .elementor-widget-container {
  margin: 03px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-5092
  .elementor-element.elementor-element-a4cb18d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-a4cb18d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-a4cb18d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5092
  .elementor-element.elementor-element-a4cb18d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-1597097 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 20px;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  .elementor-social-icon
  i {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  .elementor-social-icon
  svg {
  fill: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  .elementor-social-icon:hover
  i {
  color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  .elementor-social-icon:hover
  svg {
  fill: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-1597097
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px -5px 0px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
}

.elementor-5092
  .elementor-element.elementor-element-e91f9ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5092
  .elementor-element.elementor-element-e91f9ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-e91f9ef
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5092
  .elementor-element.elementor-element-25ab85e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-25ab85e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 30px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #000000;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #000000;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #000000;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5092
  .elementor-element.elementor-element-3a4107e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-3a4107e
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-5092 .elementor-element.elementor-element-3a4107e {
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-icon
  a {
  font-size: 16px;
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
  width: 500px;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-icon
  a:hover {
  color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.8);
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5092
  .elementor-element.elementor-element-2b6b066
  > .elementor-widget-container {
  margin: 5px 10px 0px 10px;
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 {
  width: auto;
  max-width: auto;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-framed
  .elementor-icon,
.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-framed
  .elementor-icon:hover,
.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-default
  .elementor-icon:hover {
  color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-framed
  .elementor-icon:hover,
.elementor-5092
  .elementor-element.elementor-element-03ee5e2.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffcc00;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon {
  font-size: 16px;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon i,
.elementor-5092
  .elementor-element.elementor-element-03ee5e2
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5092
  .elementor-element.elementor-element-03ee5e2
  > .elementor-widget-container {
  margin: 10px 0px 0px 20px;
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-bc-flex-widget
  .elementor-5092
  .elementor-element.elementor-element-479ad8d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-479ad8d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5092
  .elementor-element.elementor-element-479ad8d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5092
  .elementor-element.elementor-element-479ad8d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5092
  .elementor-element.elementor-element-479ad8d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5092 .elementor-element.elementor-element-56d6c82 {
  text-align: right;
}

.elementor-5092
  .elementor-element.elementor-element-56d6c82.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5092
  .elementor-element.elementor-element-56d6c82
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5092 .elementor-element.elementor-element-bde2eb5 {
  text-align: right;
}

.elementor-5092
  .elementor-element.elementor-element-bde2eb5.elementor-widget-heading
  .elementor-heading-title {
  color: #ffcc00;
}

.elementor-5092
  .elementor-element.elementor-element-bde2eb5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}

body.elementor-page-5092:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5092
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

@media (min-width: 768px) {
  .elementor-5092 .elementor-element.elementor-element-4555176 {
    width: 40%;
  }
  .elementor-5092 .elementor-element.elementor-element-2316dec {
    width: 60%;
  }
  .elementor-5092 .elementor-element.elementor-element-25ab85e {
    width: 80%;
  }
  .elementor-5092 .elementor-element.elementor-element-479ad8d {
    width: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-5092 .elementor-element.elementor-element-b03b7fd {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5092
    .elementor-element.elementor-element-066a97e
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5092
    .elementor-element.elementor-element-1597097
    .elementor-social-icon {
    font-size: 15px;
  }
  .elementor-5092
    .elementor-element.elementor-element-1597097
    > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }
  .elementor-5092 .elementor-element.elementor-element-e91f9ef {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5092
    .elementor-element.elementor-element-25ab85e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5092
    .elementor-element.elementor-element-03ee5e2
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
  .elementor-5092
    .elementor-element.elementor-element-479ad8d
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5092 .elementor-element.elementor-element-56d6c82 {
    text-align: left;
  }
  .elementor-5092 .elementor-element.elementor-element-bde2eb5 {
    text-align: left;
  }
}

@media (max-width: 767px) {
  .elementor-5092 .elementor-element.elementor-element-b03b7fd {
    padding: 20px 0px 20px 0px;
  }
  .elementor-5092 .elementor-element.elementor-element-4555176 {
    width: 50%;
  }
  .elementor-5092
    .elementor-element.elementor-element-4555176.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5092 .elementor-element.elementor-element-066a97e {
    text-align: left;
  }
  .elementor-5092
    .elementor-element.elementor-element-066a97e
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-5092
    .elementor-element.elementor-element-066a97e
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5092 .elementor-element.elementor-element-2316dec {
    width: 50%;
  }
  .elementor-5092
    .elementor-element.elementor-element-2316dec.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5092
    .elementor-element.elementor-element-2316dec
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5092 .elementor-element.elementor-element-e91f9ef {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5092 .elementor-element.elementor-element-25ab85e {
    width: 50%;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
    width: 310px;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-5092
    .elementor-element.elementor-element-2b6b066
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5092
    .elementor-element.elementor-element-03ee5e2
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-5092
    .elementor-element.elementor-element-03ee5e2
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
  .elementor-5092 .elementor-element.elementor-element-479ad8d {
    width: 50%;
  }
  .elementor-5092
    .elementor-element.elementor-element-479ad8d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5092
    .elementor-element.elementor-element-479ad8d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5092 .elementor-element.elementor-element-4555176 {
    width: 25%;
  }
  .elementor-5092 .elementor-element.elementor-element-2316dec {
    width: 75%;
  }
  .elementor-5092 .elementor-element.elementor-element-6994389 {
    width: 40%;
  }
  .elementor-5092 .elementor-element.elementor-element-4cb0286 {
    width: 40%;
  }
  .elementor-5092 .elementor-element.elementor-element-a4cb18d {
    width: 20%;
  }
  .elementor-5092 .elementor-element.elementor-element-25ab85e {
    width: 70%;
  }
  .elementor-5092 .elementor-element.elementor-element-479ad8d {
    width: 30%;
  }
}

.elementor-5088
  .elementor-element.elementor-element-a31c6f9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5088
  .elementor-element.elementor-element-a31c6f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-5088
  .elementor-element.elementor-element-a31c6f9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5088
  .elementor-element.elementor-element-ed36174.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5088
  .elementor-element.elementor-element-ed36174.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 30px 0px 0px;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-91d1b9b
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b {
  width: auto;
  max-width: auto;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-icon
  a {
  font-size: 16px;
  color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
  width: 500px;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-icon
  a:hover {
  color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.8);
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5088
  .elementor-element.elementor-element-50e3ca5
  > .elementor-widget-container {
  margin: 5px 10px 0px 10px;
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 {
  width: auto;
  max-width: auto;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-framed
  .elementor-icon,
.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-framed
  .elementor-icon,
.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-framed
  .elementor-icon:hover,
.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-default
  .elementor-icon:hover {
  color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-framed
  .elementor-icon:hover,
.elementor-5088
  .elementor-element.elementor-element-d00e0c2.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffcc00;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon {
  font-size: 16px;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon i,
.elementor-5088
  .elementor-element.elementor-element-d00e0c2
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5088
  .elementor-element.elementor-element-d00e0c2
  > .elementor-widget-container {
  margin: 10px 0px 0px 20px;
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-bc-flex-widget
  .elementor-5088
  .elementor-element.elementor-element-96c9cc2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5088
  .elementor-element.elementor-element-96c9cc2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5088
  .elementor-element.elementor-element-96c9cc2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5088
  .elementor-element.elementor-element-96c9cc2
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5088
  .elementor-element.elementor-element-96c9cc2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5088 .elementor-element.elementor-element-80721d8 {
  text-align: right;
}

.elementor-5088
  .elementor-element.elementor-element-80721d8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5088 .elementor-element.elementor-element-52a41a8 {
  text-align: right;
}

.elementor-5088
  .elementor-element.elementor-element-52a41a8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .elementor-5088 .elementor-element.elementor-element-ed36174 {
    width: 80%;
  }
  .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
    width: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5088
    .elementor-element.elementor-element-ed36174.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5088
    .elementor-element.elementor-element-d00e0c2
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
  .elementor-5088
    .elementor-element.elementor-element-96c9cc2
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5088 .elementor-element.elementor-element-80721d8 {
    text-align: left;
  }
  .elementor-5088 .elementor-element.elementor-element-52a41a8 {
    text-align: left;
  }
}

@media (max-width: 767px) {
  .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5088 .elementor-element.elementor-element-ed36174 {
    width: 50%;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
    width: 310px;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-5088
    .elementor-element.elementor-element-50e3ca5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5088
    .elementor-element.elementor-element-d00e0c2
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-5088
    .elementor-element.elementor-element-d00e0c2
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
  .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
    width: 50%;
  }
  .elementor-5088
    .elementor-element.elementor-element-96c9cc2.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5088
    .elementor-element.elementor-element-96c9cc2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5088 .elementor-element.elementor-element-ed36174 {
    width: 70%;
  }
  .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
    width: 30%;
  }
}

.elementor-5107
  .elementor-element.elementor-element-d07d204:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5107
  .elementor-element.elementor-element-d07d204
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5107 .elementor-element.elementor-element-d07d204 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-d07d204
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5107
  .elementor-element.elementor-element-d6d3ef1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5107
  .elementor-element.elementor-element-d6d3ef1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5107
  .elementor-element.elementor-element-d6d3ef1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-a9d0d96
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-1d6a36f {
  text-align: left;
}

.elementor-5107
  .elementor-element.elementor-element-1d6a36f
  .elementor-image
  img {
  width: 130px;
}

.elementor-5107
  .elementor-element.elementor-element-adf0e63.elementor-widget-heading
  .elementor-heading-title {
  color: #ffcc00;
}

.elementor-5107
  .elementor-element.elementor-element-adf0e63
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-5107
  .elementor-element.elementor-element-adf0e63
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-ef3a3eb {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-ef3a3eb
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  .elementor-social-icon
  i {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  .elementor-social-icon
  svg {
  fill: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  .elementor-social-icon:hover
  i {
  color: #ffcc00;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  .elementor-social-icon:hover
  svg {
  fill: #ffcc00;
}

.elementor-5107
  .elementor-element.elementor-element-dc906f3
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}

.elementor-bc-flex-widget
  .elementor-5107
  .elementor-element.elementor-element-ee61cd3.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-ee61cd3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-ee61cd3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-7e4eb49
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-557043e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-557043e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-5107
  .elementor-element.elementor-element-557043e
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-9f5b136.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-9f5b136
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-b693caf.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-b693caf
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-492a6cc.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-492a6cc
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-600ab73.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-600ab73
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-91004b7.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-91004b7
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-5107
  .elementor-element.elementor-element-92539cc.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-92539cc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-92539cc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-ce2df9d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-b704c79.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-b704c79
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-5107
  .elementor-element.elementor-element-b704c79
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-ba66938.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-ba66938
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-a105855.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-a105855
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-49a73ca.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-49a73ca
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-287df58.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-287df58
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-5107
  .elementor-element.elementor-element-5c2ee87.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-5c2ee87.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5107
  .elementor-element.elementor-element-5c2ee87
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-0f9e243
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-81acdd8.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-81acdd8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-5107 .elementor-element.elementor-element-4d07198 {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5107
  .elementor-element.elementor-element-4d1b213:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5107
  .elementor-element.elementor-element-4d1b213
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5107 .elementor-element.elementor-element-4d1b213 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 80px 0px;
}

.elementor-5107
  .elementor-element.elementor-element-4d1b213
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5107
  .elementor-element.elementor-element-110200a.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5107
  .elementor-element.elementor-element-110200a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5107
  .elementor-element.elementor-element-110200a.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5107 .elementor-element.elementor-element-d0febd1 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-d0febd1.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-d0febd1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-d0febd1
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-3233d3e {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-3233d3e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-3233d3e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-3233d3e
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-916d7ce {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-916d7ce.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-916d7ce
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-916d7ce
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-a5015e0.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-a5015e0
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-a5015e0
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-c0a8ede {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-c0a8ede.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-c0a8ede
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-c0a8ede
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-cd62e95 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-cd62e95.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-cd62e95
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-cd62e95
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-c19eb99 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5107
  .elementor-element.elementor-element-c19eb99.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5107
  .elementor-element.elementor-element-c19eb99
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-c19eb99
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5107 .elementor-element.elementor-element-ebf4b3c {
  text-align: center;
}

.elementor-5107
  .elementor-element.elementor-element-ebf4b3c.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-5107
  .elementor-element.elementor-element-ebf4b3c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5107
  .elementor-element.elementor-element-ebf4b3c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media (max-width: 1024px) {
  .elementor-5107 .elementor-element.elementor-element-d07d204 {
    padding: 80px 30px 30px 30px;
  }
  .elementor-5107
    .elementor-element.elementor-element-d6d3ef1
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5107
    .elementor-element.elementor-element-5c2ee87
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5107 .elementor-element.elementor-element-d07d204 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5107
    .elementor-element.elementor-element-d6d3ef1
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
    width: 85%;
  }
  .elementor-5107
    .elementor-element.elementor-element-a9d0d96
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5107
    .elementor-element.elementor-element-ee61cd3
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-5107 .elementor-element.elementor-element-7e4eb49 {
    width: 85%;
  }
  .elementor-5107
    .elementor-element.elementor-element-7e4eb49
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5107
    .elementor-element.elementor-element-92539cc
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-5107 .elementor-element.elementor-element-ce2df9d {
    width: 85%;
  }
  .elementor-5107
    .elementor-element.elementor-element-ce2df9d
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5107
    .elementor-element.elementor-element-5c2ee87
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-5107 .elementor-element.elementor-element-0f9e243 {
    width: 85%;
  }
  .elementor-5107
    .elementor-element.elementor-element-0f9e243
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5107 .elementor-element.elementor-element-4d1b213 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-5107
    .elementor-element.elementor-element-d0febd1
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-3233d3e
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-916d7ce
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-a5015e0
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-c0a8ede
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-cd62e95
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-c19eb99
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5107
    .elementor-element.elementor-element-ebf4b3c
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5107 .elementor-element.elementor-element-d6d3ef1 {
    width: 50%;
  }
  .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
    width: 80%;
  }
  .elementor-5107 .elementor-element.elementor-element-ee61cd3 {
    width: 50%;
  }
  .elementor-5107 .elementor-element.elementor-element-7e4eb49 {
    width: 80%;
  }
  .elementor-5107 .elementor-element.elementor-element-92539cc {
    width: 50%;
  }
  .elementor-5107 .elementor-element.elementor-element-ce2df9d {
    width: 80%;
  }
  .elementor-5107 .elementor-element.elementor-element-5c2ee87 {
    width: 50%;
  }
  .elementor-5107 .elementor-element.elementor-element-0f9e243 {
    width: 80%;
  }
}

.elementor-5601
  .elementor-element.elementor-element-4135b91
  > .elementor-container {
  min-height: 600px;
}

.elementor-5601
  .elementor-element.elementor-element-4135b91
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5601
  .elementor-element.elementor-element-4135b91:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5601
  .elementor-element.elementor-element-4135b91
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/photo-of-business-man-wearing-eyeglasses-sitting-PB3SK4U-1.jpg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5601 .elementor-element.elementor-element-4135b91 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}

.elementor-5601
  .elementor-element.elementor-element-4135b91
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5601
  .elementor-element.elementor-element-4135b91
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 104px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-bc-flex-widget
  .elementor-5601
  .elementor-element.elementor-element-94151b6.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5601
  .elementor-element.elementor-element-94151b6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5601
  .elementor-element.elementor-element-94151b6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-7b18375.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-7b18375
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.1em;
}

.elementor-5601
  .elementor-element.elementor-element-7b18375
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7b18375 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7b18375 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-7b18375 {
  width: auto;
  max-width: auto;
}

.elementor-5601
  .elementor-element.elementor-element-9bdf24e
  .elementor-text-editor {
  text-align: left;
}

.elementor-5601 .elementor-element.elementor-element-9bdf24e {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5601
  .elementor-element.elementor-element-9bdf24e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-9bdf24e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9bdf24e {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-3724ed6
  .elementor-image
  img {
  width: 150px;
}

.elementor-5601 .elementor-element.elementor-element-3724ed6 {
  z-index: 3;
  bottom: -141%;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3724ed6 {
  left: -51.047%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3724ed6 {
  right: -51.047%;
}

.elementor-5601
  .elementor-element.elementor-element-fc398d1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-76986ea
  > .elementor-container {
  min-height: 400px;
}

.elementor-5601
  .elementor-element.elementor-element-76986ea
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5601 .elementor-element.elementor-element-76986ea {
  margin-top: 120px;
  margin-bottom: 0px;
  z-index: 3;
}

.elementor-5601
  .elementor-element.elementor-element-508bedb
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-26eb140 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5601
  .elementor-element.elementor-element-26eb140.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-26eb140
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5601
  .elementor-element.elementor-element-26eb140
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-26eb140 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-26eb140 {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-e5bb452.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-e5bb452
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 43px;
  line-height: 1.3em;
}

.elementor-5601
  .elementor-element.elementor-element-e5bb452
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e5bb452 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e5bb452 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 {
  width: 100%;
  max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 {
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-f9f0f67.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5601
  .elementor-element.elementor-element-f9f0f67
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-5601
  .elementor-element.elementor-element-f9f0f67
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-f9f0f67 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f9f0f67 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-42edf0b {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5601
  .elementor-element.elementor-element-42edf0b.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5601
  .elementor-element.elementor-element-42edf0b
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-weight: 700;
}

.elementor-element.elementor-element-42edf0b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-42edf0b {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-stacked
  .elementor-icon {
  background-color: #ec812a;
  color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-framed
  .elementor-icon,
.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-default
  .elementor-icon {
  color: #ec812a;
  border-color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-framed
  .elementor-icon,
.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-default
  .elementor-icon
  svg {
  fill: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon {
  font-size: 14px;
  padding: 10px;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf .elementor-icon i,
.elementor-5601
  .elementor-element.elementor-element-4388bbf
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5601
  .elementor-element.elementor-element-4388bbf
  > .elementor-widget-container {
  margin: -3px 0px 0px 15px;
}

.elementor-element.elementor-element-4388bbf {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4388bbf {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-4388bbf {
  width: auto;
  max-width: auto;
}

.elementor-5601
  .elementor-element.elementor-element-24e38a4
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5601 .elementor-element.elementor-element-926ed3e {
  z-index: 2;
}

.elementor-5601
  .elementor-element.elementor-element-aee1f83
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-354c0c1 {
  z-index: 2;
  width: 344px;
  max-width: 344px;
  top: 151.198px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
  left: 31px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
  right: 31px;
}

.elementor-5601
  .elementor-element.elementor-element-17ab051
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-52fa62e {
  width: 471px;
  max-width: 471px;
  top: -86px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
  left: -122px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
  right: -122px;
}

.elementor-5601
  .elementor-element.elementor-element-72b4de6
  .elementor-image
  img {
  width: 150px;
}

.elementor-5601 .elementor-element.elementor-element-72b4de6 {
  z-index: 3;
  bottom: -437px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
  right: -71.2px;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
  left: -71.2px;
}

.elementor-5601
  .elementor-element.elementor-element-e200ca2
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5601 .elementor-element.elementor-element-e200ca2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 160px 0px 60px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-e5fad37
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-f514bfe
  .elementor-image
  img {
  width: 76vw;
}

.elementor-5601
  .elementor-element.elementor-element-f514bfe
  > .elementor-widget-container {
  margin: 0px 0px 0px -160px;
}

.elementor-5601 .elementor-element.elementor-element-f514bfe {
  width: auto;
  max-width: auto;
}

.elementor-5601
  .elementor-element.elementor-element-a805ca2
  > .elementor-element-populated {
  margin: 140px 0px 0px -100px;
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-a805ca2 {
  z-index: 2;
}

.elementor-5601
  .elementor-element.elementor-element-acc2537.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-acc2537
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 50px;
}

.elementor-element.elementor-element-acc2537 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-acc2537 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-acc2537 {
  width: auto;
  max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-7080ace {
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-7080ace
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-5601
  .elementor-element.elementor-element-7080ace
  > .elementor-widget-container {
  margin: 50px 0px 0px 100px;
  padding: 0px 050px 0px 0px;
}

.elementor-element.elementor-element-7080ace {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7080ace {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-stacked
  .elementor-icon {
  background-color: #ec812a;
  color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-framed
  .elementor-icon,
.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-default
  .elementor-icon {
  color: #ec812a;
  border-color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-framed
  .elementor-icon,
.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-default
  .elementor-icon
  svg {
  fill: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon i,
.elementor-5601
  .elementor-element.elementor-element-f5b7ea5
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5601
  .elementor-element.elementor-element-f5b7ea5
  > .elementor-widget-container {
  margin: 40px 0px 0px 100px;
}

.elementor-element.elementor-element-f5b7ea5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f5b7ea5 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 {
  width: auto;
  max-width: auto;
}

.elementor-5601 .elementor-element.elementor-element-9aaf723 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5601
  .elementor-element.elementor-element-9aaf723
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.elementor-5601
  .elementor-element.elementor-element-9aaf723
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-9aaf723 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9aaf723 {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-e4dc6ee:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5601
  .elementor-element.elementor-element-e4dc6ee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-5601 .elementor-element.elementor-element-e4dc6ee {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 60px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-e4dc6ee
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5601
  .elementor-element.elementor-element-1f0c801
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-153bb5d {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5601
  .elementor-element.elementor-element-153bb5d.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-153bb5d
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.4em;
}

.elementor-5601
  .elementor-element.elementor-element-153bb5d
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-153bb5d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-153bb5d {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #062383;
  font-family: "Karla", Sans-serif;
  font-size: 15px;
}

.elementor-5601
  .elementor-element.elementor-element-877a971
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5601 .elementor-element.elementor-element-761564f {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-5601
  .elementor-element.elementor-element-26ba09b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-column {
  min-height: 700px;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-img {
  transition-duration: 500ms;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-overlay {
  background: rgba(0, 0, 0, 0.3);
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-column
  .background-list-content
  h3 {
  color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-column
  div.background-list-content
  h3 {
  font-family: "Gilroy-ExtraBold", Sans-serif;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-desc {
  color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-link
  .background-list-desc {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-content
  .background-list-link
  .button {
  color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-content
  .background-list-link
  a.button {
  border-color: #ffffff;
}

.elementor-5601
  .elementor-element.elementor-element-a436ebe
  .background-list-wrapper
  .background-list-content
  div.background-list-link
  a.button {
  font-family: "Gilroy-ExtraBold", Sans-serif;
}

.elementor-5601 .elementor-element.elementor-element-6b83a3c {
  margin-top: 200px;
  margin-bottom: 180px;
  padding: 0px 0px 100px 0px;
  z-index: 1;
}

.elementor-5601
  .elementor-element.elementor-element-6fee282
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5601
  .elementor-element.elementor-element-beb3a42
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-4c04ae6 {
  z-index: 2;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
  left: -29%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
  right: -29%;
}

.elementor-5601 .elementor-element.elementor-element-03108be {
  z-index: 2;
  width: 299px;
  max-width: 299px;
  bottom: -563px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
  left: -24%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
  right: -24%;
}

.elementor-5601
  .elementor-element.elementor-element-4163ba1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5601 .elementor-element.elementor-element-3a8852f {
  z-index: 2;
  width: 430px;
  max-width: 430px;
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
  left: -42%;
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
  right: -42%;
}

.elementor-5601
  .elementor-element.elementor-element-0c2e60e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5601
  .elementor-element.elementor-element-bc1b811.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5601
  .elementor-element.elementor-element-bc1b811
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-5601
  .elementor-element.elementor-element-bc1b811
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-bc1b811 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bc1b811 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-bc1b811 {
  width: 100%;
  max-width: 100%;
}

.elementor-5601 .elementor-element.elementor-element-72d1678 {
  margin-top: 30px;
  margin-bottom: 20px;
}

.elementor-5601
  .elementor-element.elementor-element-6200215
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-a119df6.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-a119df6
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-a119df6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a119df6 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-9441f2a {
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-9441f2a.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5601
  .elementor-element.elementor-element-9441f2a
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5601
  .elementor-element.elementor-element-9441f2a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9441f2a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9441f2a {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-470924e
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5601
  .elementor-element.elementor-element-db76da1.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-db76da1
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-db76da1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-db76da1 {
  opacity: 0;
}

.elementor-5601 .elementor-element.elementor-element-df4ca28 {
  text-align: left;
}

.elementor-5601
  .elementor-element.elementor-element-df4ca28.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5601
  .elementor-element.elementor-element-df4ca28
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5601
  .elementor-element.elementor-element-df4ca28
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-df4ca28 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-df4ca28 {
  opacity: 0;
}

.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button,
.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ec812a;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5601
  .elementor-element.elementor-element-2692364
  a.elementor-button:hover,
.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button:hover,
.elementor-5601
  .elementor-element.elementor-element-2692364
  a.elementor-button:focus,
.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ec812a;
  border-color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-2692364
  a.elementor-button:hover
  svg,
.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button:hover
  svg,
.elementor-5601
  .elementor-element.elementor-element-2692364
  a.elementor-button:focus
  svg,
.elementor-5601
  .elementor-element.elementor-element-2692364
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ec812a;
}

.elementor-5601
  .elementor-element.elementor-element-2692364
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-2692364 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2692364 {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5601 .elementor-element.elementor-element-94151b6 {
    width: 60%;
  }
  .elementor-5601 .elementor-element.elementor-element-e5fad37 {
    width: 100%;
  }
  .elementor-5601 .elementor-element.elementor-element-a805ca2 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .elementor-5601
    .elementor-element.elementor-element-4135b91
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5601
    .elementor-element.elementor-element-4135b91
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5601
    .elementor-element.elementor-element-7b18375
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-5601
    .elementor-element.elementor-element-9bdf24e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-76986ea
    > .elementor-container {
    min-height: 580px;
  }
  .elementor-5601
    .elementor-element.elementor-element-76986ea
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5601 .elementor-element.elementor-element-76986ea {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-508bedb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-26eb140 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5601
    .elementor-element.elementor-element-26eb140
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5601
    .elementor-element.elementor-element-26eb140
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5601
    .elementor-element.elementor-element-e5bb452
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5601
    .elementor-element.elementor-element-e5bb452
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    width: 256px;
    max-width: 256px;
  }
  .elementor-5601 .elementor-element.elementor-element-52fa62e {
    width: initial;
    max-width: initial;
    top: -182%;
  }
  .elementor-5601 .elementor-element.elementor-element-e200ca2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-f514bfe
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-f514bfe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-f514bfe {
    width: 100%;
    max-width: 100%;
  }
  .elementor-5601
    .elementor-element.elementor-element-a805ca2.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-a805ca2
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-acc2537
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5601
    .elementor-element.elementor-element-acc2537
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-7080ace {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-7080ace
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-5601
    .elementor-element.elementor-element-f5b7ea5
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-9aaf723
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-5601 .elementor-element.elementor-element-e4dc6ee {
    padding: 60px 0px 60px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-153bb5d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5601
    .elementor-element.elementor-element-153bb5d
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5601
    .elementor-element.elementor-element-153bb5d
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5601
    .elementor-element.elementor-element-a436ebe
    .background-list-column {
    min-height: 500px;
  }
  .elementor-5601
    .elementor-element.elementor-element-a436ebe
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 18px;
  }
  .elementor-5601 .elementor-element.elementor-element-6b83a3c {
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    width: 215px;
    max-width: 215px;
  }
  .elementor-5601 .elementor-element.elementor-element-03108be {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-5601 .elementor-element.elementor-element-3a8852f {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-5601
    .elementor-element.elementor-element-0c2e60e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-bc1b811
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5601
    .elementor-element.elementor-element-bc1b811
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-9441f2a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-df4ca28
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5601
    .elementor-element.elementor-element-4135b91
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-5601
    .elementor-element.elementor-element-4135b91
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5601 .elementor-element.elementor-element-4135b91 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-94151b6.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-94151b6
    > .elementor-element-populated {
    margin: -270px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-5601 .elementor-element.elementor-element-7b18375 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5601
    .elementor-element.elementor-element-7b18375
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5601
    .elementor-element.elementor-element-7b18375
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-9bdf24e
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5601 .elementor-element.elementor-element-9bdf24e {
    font-size: 15px;
  }
  .elementor-5601
    .elementor-element.elementor-element-9bdf24e
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601 .elementor-element.elementor-element-76986ea {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-508bedb.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-508bedb
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601 .elementor-element.elementor-element-26eb140 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-26eb140
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5601
    .elementor-element.elementor-element-26eb140
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-e5bb452 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-e5bb452
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5601
    .elementor-element.elementor-element-e5bb452
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-f9f0f67 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-f9f0f67
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5601
    .elementor-element.elementor-element-24e38a4
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601 .elementor-element.elementor-element-926ed3e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-354c0c1
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-354c0c1
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    width: 100%;
    max-width: 100%;
    top: 384px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    left: 32px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    right: 32px;
  }
  .elementor-5601
    .elementor-element.elementor-element-52fa62e
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-52fa62e
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-52fa62e {
    width: 100%;
    max-width: 100%;
    top: 19px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
    left: 4px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
    right: 4px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    right: -72.187px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    left: -72.187px;
  }
  .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    bottom: -437px;
  }
  .elementor-5601
    .elementor-element.elementor-element-e5fad37
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5601
    .elementor-element.elementor-element-a805ca2
    > .elementor-element-populated {
    margin: 20px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601
    .elementor-element.elementor-element-acc2537
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5601
    .elementor-element.elementor-element-acc2537
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-7080ace {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-7080ace
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5601
    .elementor-element.elementor-element-1f0c801
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601
    .elementor-element.elementor-element-153bb5d
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-5601
    .elementor-element.elementor-element-153bb5d
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-877a971
    div.portfolio-classic-content
    h3.portfolio-classic_title {
    font-size: 24px;
  }
  .elementor-5601
    .elementor-element.elementor-element-877a971
    .portfolio-classic-grid-wrapper
    .portfolio-classic-content
    .portfolio-classic-subtitle {
    font-size: 14px;
  }
  .elementor-5601
    .elementor-element.elementor-element-a436ebe
    .background-list-column {
    min-height: 400px;
  }
  .elementor-5601 .elementor-element.elementor-element-6b83a3c {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-6fee282
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5601
    .elementor-element.elementor-element-4c04ae6
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-4c04ae6
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    width: 100%;
    max-width: 100%;
    top: 597px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    left: 39px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-4c04ae6 {
    right: 39px;
  }
  .elementor-5601
    .elementor-element.elementor-element-03108be
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-03108be
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-03108be {
    width: 100%;
    max-width: 100%;
    bottom: -533px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
    left: 41px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
    right: 41px;
  }
  .elementor-5601
    .elementor-element.elementor-element-3a8852f
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5601
    .elementor-element.elementor-element-3a8852f
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-3a8852f {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
    left: 24px;
  }
  body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
    right: 24px;
  }
  .elementor-5601
    .elementor-element.elementor-element-0c2e60e
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 19px 0px 20px;
  }
  .elementor-5601 .elementor-element.elementor-element-bc1b811 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-bc1b811
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5601
    .elementor-element.elementor-element-bc1b811
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5601
    .elementor-element.elementor-element-6200215
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-a119df6 {
    text-align: center;
  }
  .elementor-5601 .elementor-element.elementor-element-9441f2a {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-9441f2a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5601
    .elementor-element.elementor-element-470924e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-db76da1 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-db76da1
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5601 .elementor-element.elementor-element-df4ca28 {
    text-align: center;
  }
  .elementor-5601
    .elementor-element.elementor-element-df4ca28
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5601
    .elementor-element.elementor-element-2692364
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5601 .elementor-element.elementor-element-508bedb {
    width: 40%;
  }
  .elementor-5601 .elementor-element.elementor-element-24e38a4 {
    width: 60%;
  }
  .elementor-5601 .elementor-element.elementor-element-6fee282 {
    width: 60%;
  }
  .elementor-5601 .elementor-element.elementor-element-0c2e60e {
    width: 40%;
  }
}

.elementor-5425
  .elementor-element.elementor-element-26be25d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5425
  .elementor-element.elementor-element-26be25d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f4f7;
}

.elementor-5425 .elementor-element.elementor-element-26be25d {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e7e7e7;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
  z-index: 2;
}

.elementor-5425
  .elementor-element.elementor-element-26be25d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-0ba93cb.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-0ba93cb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-0ba93cb
  > .elementor-element-populated {
  padding: 5px 0px 5px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-a36f26a.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-a36f26a
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5425
  .elementor-element.elementor-element-a36f26a
  > .elementor-widget-container {
  margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-a36f26a {
  width: auto;
  max-width: auto;
}

.elementor-5425
  .elementor-element.elementor-element-0053960.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5425
  .elementor-element.elementor-element-0053960
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5425
  .elementor-element.elementor-element-0053960
  > .elementor-widget-container {
  margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-0053960 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-aca7ed3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-aca7ed3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-aca7ed3.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5425
  .elementor-element.elementor-element-aca7ed3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-e722f0e.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5425
  .elementor-element.elementor-element-e722f0e
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.elementor-5425
  .elementor-element.elementor-element-e722f0e
  > .elementor-widget-container {
  margin: -2px 20px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-e722f0e {
  width: auto;
  max-width: auto;
}

.elementor-5425 .elementor-element.elementor-element-e65b715 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  .elementor-social-icon:hover
  i {
  color: #374549;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  .elementor-social-icon:hover
  svg {
  fill: #374549;
}

.elementor-5425
  .elementor-element.elementor-element-e65b715
  > .elementor-widget-container {
  margin: 0px -5px 0px 0px;
  padding: 0px 0px 0px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
}

.elementor-5425
  .elementor-element.elementor-element-a1898db:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5425
  .elementor-element.elementor-element-a1898db
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-a1898db {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-a1898db
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-b4d87ce.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-b4d87ce.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425 .elementor-element.elementor-element-d2bd498 {
  text-align: left;
}

.elementor-5425
  .elementor-element.elementor-element-d2bd498
  .elementor-image
  img {
  width: 130px;
}

.elementor-5425
  .elementor-element.elementor-element-d2bd498
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-b7063da.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-b7063da.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-b7063da.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5425
  .elementor-element.elementor-element-b7063da
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-b7063da
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(100px / 2);
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(100px / 2);
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(100px / 2);
  margin-left: calc(100px / 2);
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-100px / 2);
  margin-left: calc(-100px / 2);
}

body.rtl
  .elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-100px / 2);
}

body:not(.rtl)
  .elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-100px / 2);
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-icon
  i {
  color: #ec812a;
  font-size: 14px;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-icon
  svg {
  fill: #ec812a;
  width: 14px;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-text {
  color: #062383;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #062383;
}

.elementor-5425
  .elementor-element.elementor-element-0a5a413
  .elementor-icon-list-item {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 {
  width: auto;
  max-width: auto;
}

.elementor-5425
  .elementor-element.elementor-element-fcb8289:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5425
  .elementor-element.elementor-element-fcb8289
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #062383;
}

.elementor-5425 .elementor-element.elementor-element-fcb8289 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-fcb8289
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-772138d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-772138d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-772138d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 30px 0px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #062383;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #062383;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #062383;
}

.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5425
  .elementor-element.elementor-element-d5d8af5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ec812a;
}

.elementor-5425 .elementor-element.elementor-element-d5d8af5 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-5425
  .elementor-element.elementor-element-f3a51e1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-f3a51e1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5425
  .elementor-element.elementor-element-f3a51e1.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5425
  .elementor-element.elementor-element-f3a51e1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-icon
  a {
  font-size: 18px;
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
  width: 500px;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-icon
  a:hover {
  color: #ec812a;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5425
  .elementor-element.elementor-element-57e148a
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-5425 .elementor-element.elementor-element-57e148a {
  width: auto;
  max-width: auto;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-framed
  .elementor-icon,
.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-framed
  .elementor-icon,
.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-framed
  .elementor-icon:hover,
.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-framed
  .elementor-icon:hover,
.elementor-5425
  .elementor-element.elementor-element-ad4f525.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 .elementor-icon {
  font-size: 16px;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 .elementor-icon i,
.elementor-5425
  .elementor-element.elementor-element-ad4f525
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5425
  .elementor-element.elementor-element-ad4f525
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-5425 .elementor-element.elementor-element-ad4f525 {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (max-width: 1024px) {
  .elementor-5425
    .elementor-element.elementor-element-0ba93cb.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-5425
    .elementor-element.elementor-element-0ba93cb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-5425
    .elementor-element.elementor-element-aca7ed3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-a1898db {
    padding: 20px 0px 20px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-d2bd498
    .elementor-image
    img {
    width: 85px;
  }
  .elementor-5425
    .elementor-element.elementor-element-d2bd498
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5425
    .elementor-element.elementor-element-b7063da
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px / 2);
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(40px / 2);
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(40px / 2);
    margin-left: calc(40px / 2);
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-40px / 2);
    margin-left: calc(-40px / 2);
  }
  body.rtl
    .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-40px / 2);
  }
  body:not(.rtl)
    .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-40px / 2);
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-fcb8289 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-ad4f525
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-5425 .elementor-element.elementor-element-b4d87ce {
    width: 40%;
  }
  .elementor-5425 .elementor-element.elementor-element-b7063da {
    width: 60%;
  }
  .elementor-5425 .elementor-element.elementor-element-772138d {
    width: 80%;
  }
  .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
    width: 20%;
  }
}

@media (max-width: 767px) {
  .elementor-5425 .elementor-element.elementor-element-0ba93cb {
    width: 100%;
  }
  .elementor-5425
    .elementor-element.elementor-element-0ba93cb.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5425
    .elementor-element.elementor-element-0ba93cb
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-aca7ed3 {
    width: 100%;
  }
  .elementor-5425
    .elementor-element.elementor-element-aca7ed3.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5425
    .elementor-element.elementor-element-aca7ed3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-e65b715
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-a1898db {
    padding: 20px 0px 20px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-b4d87ce {
    width: 50%;
  }
  .elementor-5425
    .elementor-element.elementor-element-b4d87ce.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5425 .elementor-element.elementor-element-d2bd498 {
    text-align: left;
  }
  .elementor-5425
    .elementor-element.elementor-element-d2bd498
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-5425
    .elementor-element.elementor-element-d2bd498
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5425 .elementor-element.elementor-element-b7063da {
    width: 50%;
  }
  .elementor-5425
    .elementor-element.elementor-element-b7063da.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5425
    .elementor-element.elementor-element-b7063da
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-0a5a413
    .elementor-icon-list-item {
    line-height: 2em;
  }
  .elementor-5425 .elementor-element.elementor-element-fcb8289 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5425 .elementor-element.elementor-element-772138d {
    width: 50%;
  }
  .elementor-5425
    .elementor-element.elementor-element-772138d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
    width: 50%;
  }
  .elementor-5425
    .elementor-element.elementor-element-f3a51e1.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5425
    .elementor-element.elementor-element-f3a51e1
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
    width: 310px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-5425
    .elementor-element.elementor-element-57e148a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5425
    .elementor-element.elementor-element-ad4f525
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-5425
    .elementor-element.elementor-element-ad4f525
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5425 .elementor-element.elementor-element-0ba93cb {
    width: 50%;
  }
  .elementor-5425 .elementor-element.elementor-element-aca7ed3 {
    width: 50%;
  }
  .elementor-5425 .elementor-element.elementor-element-b4d87ce {
    width: 25%;
  }
  .elementor-5425 .elementor-element.elementor-element-b7063da {
    width: 75%;
  }
  .elementor-5425 .elementor-element.elementor-element-772138d {
    width: 30%;
  }
  .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
    width: 70%;
  }
}

.elementor-5445
  .elementor-element.elementor-element-12e7c26:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5445
  .elementor-element.elementor-element-12e7c26
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #062383;
}

.elementor-5445 .elementor-element.elementor-element-12e7c26 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}

.elementor-5445
  .elementor-element.elementor-element-12e7c26
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5445
  .elementor-element.elementor-element-ec94365.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5445
  .elementor-element.elementor-element-ec94365.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5445
  .elementor-element.elementor-element-ec94365.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 30px 0px 0px;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ec812a;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ec812a;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #062383;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #062383;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ec812a;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #062383;
}

.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-5445
  .elementor-element.elementor-element-d74dc65
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ec812a;
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-5445
  .elementor-element.elementor-element-02ea847.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5445
  .elementor-element.elementor-element-02ea847.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5445
  .elementor-element.elementor-element-02ea847.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5445
  .elementor-element.elementor-element-02ea847
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-icon
  a {
  font-size: 18px;
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete {
  width: 500px;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-icon
  a:hover {
  color: #ec812a;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-5445
  .elementor-element.elementor-element-ecf0607
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-5445 .elementor-element.elementor-element-ecf0607 {
  width: auto;
  max-width: auto;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-framed
  .elementor-icon,
.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-framed
  .elementor-icon,
.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-framed
  .elementor-icon:hover,
.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-default
  .elementor-icon:hover {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-framed
  .elementor-icon:hover,
.elementor-5445
  .elementor-element.elementor-element-340cf3b.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon {
  font-size: 16px;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b .elementor-icon i,
.elementor-5445
  .elementor-element.elementor-element-340cf3b
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5445
  .elementor-element.elementor-element-340cf3b
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-5445 .elementor-element.elementor-element-340cf3b {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (min-width: 768px) {
  .elementor-5445 .elementor-element.elementor-element-ec94365 {
    width: 80%;
  }
  .elementor-5445 .elementor-element.elementor-element-02ea847 {
    width: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-5445 .elementor-element.elementor-element-12e7c26 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5445
    .elementor-element.elementor-element-340cf3b
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-5445 .elementor-element.elementor-element-12e7c26 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-5445 .elementor-element.elementor-element-ec94365 {
    width: 50%;
  }
  .elementor-5445
    .elementor-element.elementor-element-ec94365.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5445 .elementor-element.elementor-element-02ea847 {
    width: 50%;
  }
  .elementor-5445
    .elementor-element.elementor-element-02ea847.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-5445
    .elementor-element.elementor-element-02ea847
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-5445 .elementor-element.elementor-element-ecf0607 .autocomplete {
    width: 310px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-5445
    .elementor-element.elementor-element-ecf0607
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5445
    .elementor-element.elementor-element-340cf3b
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-5445
    .elementor-element.elementor-element-340cf3b
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5445 .elementor-element.elementor-element-ec94365 {
    width: 30%;
  }
  .elementor-5445 .elementor-element.elementor-element-02ea847 {
    width: 70%;
  }
}

.elementor-5455
  .elementor-element.elementor-element-c0aaac1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5455
  .elementor-element.elementor-element-c0aaac1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f4f7;
}

.elementor-5455 .elementor-element.elementor-element-c0aaac1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 40px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-c0aaac1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5455
  .elementor-element.elementor-element-0a45615.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-0a45615.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-0a45615
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-7e94670
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-3c2c656.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5455
  .elementor-element.elementor-element-3c2c656
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6em;
}

.elementor-5455
  .elementor-element.elementor-element-3c2c656
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-4f585e1.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-4f585e1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-21c270a.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-21c270a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-4b0fe64.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-4b0fe64
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-6bad740.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-6bad740
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-3d98843.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-3d98843
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-5455
  .elementor-element.elementor-element-f49f514.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-f49f514.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-f49f514
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-e618827
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-d2e2f43.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5455
  .elementor-element.elementor-element-d2e2f43
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6em;
}

.elementor-5455
  .elementor-element.elementor-element-d2e2f43
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-db51dfd.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-db51dfd
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-fc3113e.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-fc3113e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-386cdc3.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-386cdc3
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455
  .elementor-element.elementor-element-f2d3746.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-f2d3746
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-5455
  .elementor-element.elementor-element-1049b5b.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-1049b5b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5455
  .elementor-element.elementor-element-1049b5b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-8aa96da
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-b3105ee.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5455
  .elementor-element.elementor-element-b3105ee
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.6em;
}

.elementor-5455 .elementor-element.elementor-element-db1fafc {
  color: #062383;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-5455
  .elementor-element.elementor-element-778d243.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5455
  .elementor-element.elementor-element-778d243.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5455
  .elementor-element.elementor-element-778d243
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-0d8ff66
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-7597646 {
  text-align: left;
}

.elementor-5455
  .elementor-element.elementor-element-7597646
  .elementor-image
  img {
  width: 130px;
}

.elementor-5455
  .elementor-element.elementor-element-3671ba9.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5455
  .elementor-element.elementor-element-3671ba9
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-5455
  .elementor-element.elementor-element-3671ba9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-5455 .elementor-element.elementor-element-eb199f5 {
  color: #062383;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  .elementor-social-icon
  i {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  .elementor-social-icon
  svg {
  fill: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  .elementor-social-icon:hover
  i {
  color: #ec812a;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  .elementor-social-icon:hover
  svg {
  fill: #ec812a;
}

.elementor-5455
  .elementor-element.elementor-element-98dc9c8
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}

.elementor-5455
  .elementor-element.elementor-element-af526ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5455
  .elementor-element.elementor-element-af526ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f4f7;
}

.elementor-5455 .elementor-element.elementor-element-af526ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 80px 0px;
}

.elementor-5455
  .elementor-element.elementor-element-af526ea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5455
  .elementor-element.elementor-element-a600a57.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5455
  .elementor-element.elementor-element-a600a57.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5455
  .elementor-element.elementor-element-a600a57.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5455 .elementor-element.elementor-element-145ce83 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-145ce83.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-145ce83
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-145ce83
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-f604048 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-f604048.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-f604048
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-f604048
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-d227026 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-d227026.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-d227026
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-d227026
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-5f1408f {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-5f1408f.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-5f1408f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-5f1408f
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-ec3288c {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-ec3288c.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-ec3288c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-ec3288c
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-0052376 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-0052376.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-0052376
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-0052376
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-d30bc07 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5455
  .elementor-element.elementor-element-d30bc07.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5455
  .elementor-element.elementor-element-d30bc07
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-d30bc07
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 {
  text-align: center;
}

.elementor-5455
  .elementor-element.elementor-element-1ab6219.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5455
  .elementor-element.elementor-element-1ab6219
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-5455
  .elementor-element.elementor-element-1ab6219
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media (max-width: 1024px) {
  .elementor-5455 .elementor-element.elementor-element-c0aaac1 {
    padding: 60px 30px 30px 30px;
  }
  .elementor-5455
    .elementor-element.elementor-element-1049b5b
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5455
    .elementor-element.elementor-element-778d243
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5455 .elementor-element.elementor-element-c0aaac1 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-5455
    .elementor-element.elementor-element-0a45615
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5455 .elementor-element.elementor-element-7e94670 {
    width: 85%;
  }
  .elementor-5455
    .elementor-element.elementor-element-7e94670
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5455
    .elementor-element.elementor-element-f49f514
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5455 .elementor-element.elementor-element-e618827 {
    width: 85%;
  }
  .elementor-5455
    .elementor-element.elementor-element-e618827
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5455
    .elementor-element.elementor-element-1049b5b
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5455 .elementor-element.elementor-element-8aa96da {
    width: 85%;
  }
  .elementor-5455
    .elementor-element.elementor-element-8aa96da
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5455
    .elementor-element.elementor-element-778d243
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
    width: 85%;
  }
  .elementor-5455
    .elementor-element.elementor-element-0d8ff66
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5455 .elementor-element.elementor-element-af526ea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-5455
    .elementor-element.elementor-element-145ce83
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-f604048
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-d227026
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-5f1408f
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-ec3288c
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-0052376
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-d30bc07
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5455
    .elementor-element.elementor-element-1ab6219
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5455 .elementor-element.elementor-element-0a45615 {
    width: 50%;
  }
  .elementor-5455 .elementor-element.elementor-element-7e94670 {
    width: 80%;
  }
  .elementor-5455 .elementor-element.elementor-element-f49f514 {
    width: 50%;
  }
  .elementor-5455 .elementor-element.elementor-element-e618827 {
    width: 80%;
  }
  .elementor-5455 .elementor-element.elementor-element-1049b5b {
    width: 50%;
  }
  .elementor-5455 .elementor-element.elementor-element-8aa96da {
    width: 80%;
  }
  .elementor-5455 .elementor-element.elementor-element-778d243 {
    width: 50%;
  }
  .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
    width: 80%;
  }
}

.elementor-5637
  .elementor-element.elementor-element-5ba384c
  > .elementor-container {
  min-height: 620px;
}

.elementor-5637
  .elementor-element.elementor-element-5ba384c
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5637
  .elementor-element.elementor-element-5ba384c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5637
  .elementor-element.elementor-element-5ba384c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home2_blur_bg.jpg");
}

.elementor-5637 .elementor-element.elementor-element-5ba384c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5637
  .elementor-element.elementor-element-5ba384c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637
  .elementor-element.elementor-element-5ba384c
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 60px;
}

.elementor-bc-flex-widget
  .elementor-5637
  .elementor-element.elementor-element-f3a72b3.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5637
  .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5637
  .elementor-element.elementor-element-f3a72b3.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5637
  .elementor-element.elementor-element-f3a72b3
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-a12d681
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-a12d681 {
  width: 13px;
  max-width: 13px;
  top: -8.236%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
  left: 75.024%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
  right: 75.024%;
}

.elementor-5637
  .elementor-element.elementor-element-5a368d6
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-5a368d6 {
  width: 13px;
  max-width: 13px;
  top: 17%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
  left: 3%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
  right: 3%;
}

.elementor-5637
  .elementor-element.elementor-element-d60c0f0
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-d60c0f0 {
  width: 13px;
  max-width: 13px;
  top: -21.915%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
  left: 82.135%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
  right: 82.135%;
}

.elementor-5637
  .elementor-element.elementor-element-5ba5845
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-5ba5845 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
  left: 100%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
  right: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-56ced69
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-56ced69 {
  width: 13px;
  max-width: 13px;
  top: 4%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-56ced69 {
  left: 2%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-56ced69 {
  right: 2%;
}

.elementor-5637
  .elementor-element.elementor-element-9432a43
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-9432a43 {
  width: 65px;
  max-width: 65px;
  top: 109%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
  right: 107.478%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
  left: 107.478%;
}

.elementor-5637
  .elementor-element.elementor-element-7fce836
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-7fce836 {
  width: 24px;
  max-width: 24px;
  top: 103%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-7fce836 {
  right: 18%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-7fce836 {
  left: 18%;
}

.elementor-5637
  .elementor-element.elementor-element-fce7c7a
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(4px)
    hue-rotate(0deg);
}

.elementor-5637 .elementor-element.elementor-element-fce7c7a {
  width: 24px;
  max-width: 24px;
  top: -14%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-fce7c7a {
  right: 93%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-fce7c7a {
  left: 93%;
}

.elementor-5637
  .elementor-element.elementor-element-6da3030
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5637 .elementor-element.elementor-element-6da3030 {
  width: 10px;
  max-width: 10px;
  top: 105%;
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
  left: 8%;
}

body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
  right: 8%;
}

.elementor-5637 .elementor-element.elementor-element-1b3eec1 {
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-1b3eec1.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-1b3eec1
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5637
  .elementor-element.elementor-element-1b3eec1
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-1b3eec1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1b3eec1 {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-2de528b.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-2de528b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-5637
  .elementor-element.elementor-element-2de528b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-2de528b {
  z-index: 2;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-2de528b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2de528b {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-dd02d3d
  .elementor-text-editor {
  text-align: center;
}

.elementor-5637 .elementor-element.elementor-element-dd02d3d {
  color: #6b6d7e;
  z-index: 2;
}

.elementor-5637
  .elementor-element.elementor-element-dd02d3d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-dd02d3d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-dd02d3d {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button,
.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  a.elementor-button:hover,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button:hover,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  a.elementor-button:focus,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button:focus {
  color: #ffffff;
  background-color: #374549;
  border-color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  a.elementor-button:hover
  svg,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button:hover
  svg,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  a.elementor-button:focus
  svg,
.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-9dfae0d
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d {
  z-index: 2;
}

.elementor-element.elementor-element-9dfae0d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-9dfae0d {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-3523193 {
  margin-top: 60px;
  margin-bottom: 80px;
}

.elementor-5637
  .elementor-element.elementor-element-2d21af3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-6f3f9ee
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-5637
  .elementor-element.elementor-element-6f3f9ee
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-6f3f9ee {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6f3f9ee {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-03a6f88
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-8945cbc
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-5637
  .elementor-element.elementor-element-8945cbc
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-8945cbc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8945cbc {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-8e783a0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-993abd3
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-5637
  .elementor-element.elementor-element-993abd3
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-993abd3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-993abd3 {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-737d34c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-35a45fb
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-5637
  .elementor-element.elementor-element-35a45fb
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-35a45fb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-35a45fb {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-fb63bff {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-fb63bff
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637
  .elementor-element.elementor-element-24d1048
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 {
  --divider-border-style: double;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-e1304d7
  .elementor-divider-separator {
  width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-e1304d7
  .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-5637
  .elementor-element.elementor-element-e1304d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e1304d7 {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e1304d7 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-9443d09 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-9443d09.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-9443d09
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-5637
  .elementor-element.elementor-element-9443d09
  > .elementor-widget-container {
  margin: 80px 0px 60px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9443d09 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9443d09 {
  opacity: 0;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  text-align: left;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
}

.elementor-5637
  .elementor-element.elementor-element-ea3b9ab
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #6b6d7e;
  font-family: "Roboto", Sans-serif;
}

.elementor-5637 .elementor-element.elementor-element-4269026 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-0dc0174
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-f12fa77 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-5637
  .elementor-element.elementor-element-d114b25.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-5637
  .elementor-element.elementor-element-d114b25
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #fa4612;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-d114b25
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637
  .elementor-element.elementor-element-b01e392
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-b01e392.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-b01e392.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-b01e392.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-b01e392.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-b01e392.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon {
  font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-b01e392
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-b01e392
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-b01e392 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-b01e392 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-b01e392 {
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-405e484
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-405e484.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-405e484.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-405e484.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-405e484.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-405e484.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon {
  font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-405e484
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-405e484
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-405e484 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-405e484 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-405e484 {
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-5c9adb5
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-5c9adb5.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-5c9adb5.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-5c9adb5.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-5c9adb5.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-5c9adb5.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon {
  font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-5c9adb5
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-5c9adb5
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-5c9adb5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5c9adb5 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-5c9adb5 {
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-1d68bc0
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-1d68bc0.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-1d68bc0.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-1d68bc0.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-1d68bc0.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-1d68bc0.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon {
  font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-1d68bc0
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-1d68bc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-1d68bc0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1d68bc0 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-1d68bc0 {
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-723a0a6
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-723a0a6.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-723a0a6.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-723a0a6.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-723a0a6.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-723a0a6.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon {
  font-size: 20px;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-723a0a6
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-723a0a6
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-723a0a6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-723a0a6 {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 {
  width: auto;
  max-width: auto;
}

.elementor-5637 .elementor-element.elementor-element-566ad87 {
  text-align: right;
}

.elementor-5637
  .elementor-element.elementor-element-566ad87.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5637
  .elementor-element.elementor-element-566ad87
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-5637
  .elementor-element.elementor-element-566ad87
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 40%;
}

.elementor-5637 .elementor-element.elementor-element-8412854 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-8412854.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5637
  .elementor-element.elementor-element-8412854
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-framed
  .elementor-icon,
.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon i,
.elementor-5637
  .elementor-element.elementor-element-0920f3b
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5637
  .elementor-element.elementor-element-0920f3b
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}

.elementor-5637 .elementor-element.elementor-element-0920f3b {
  width: auto;
  max-width: auto;
}

.elementor-5637
  .elementor-element.elementor-element-f809c14
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-032b115 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-032b115.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-032b115
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-5637
  .elementor-element.elementor-element-032b115
  > .elementor-widget-container {
  padding: 0% 20% 0% 0%;
}

.elementor-5637 .elementor-element.elementor-element-b664349 {
  text-align: left;
}

.elementor-5637
  .elementor-element.elementor-element-b664349
  .elementor-image
  img {
  width: 185px;
}

.elementor-5637
  .elementor-element.elementor-element-b664349
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-c79c02e {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-c79c02e.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-5637
  .elementor-element.elementor-element-c79c02e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5637
  .elementor-element.elementor-element-c79c02e
  > .elementor-widget-container {
  margin: 10px 0px 20px 5px;
}

.elementor-5637
  .elementor-element.elementor-element-8357e06
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  line-height: 1.6em;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #bb1926;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-size: 15px;
  font-weight: 600;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #6b6d7e;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-5637
  .elementor-element.elementor-element-77eb1f5
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

.elementor-5637
  .elementor-element.elementor-element-bcb3f52:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5637
  .elementor-element.elementor-element-bcb3f52
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #374549 0%, #bb1926 100%);
}

.elementor-5637 .elementor-element.elementor-element-bcb3f52 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 80px 0px 80px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-bcb3f52
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5637
  .elementor-element.elementor-element-157ca09
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637 .elementor-element.elementor-element-d32032f {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-d32032f.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-d32032f
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.2em;
}

.elementor-5637
  .elementor-element.elementor-element-d32032f
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d32032f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d32032f {
  opacity: 0;
}

.elementor-5637 .elementor-element.elementor-element-0096e98 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5637
  .elementor-element.elementor-element-0096e98.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-0096e98
  .elementor-heading-title {
  font-size: 18px;
  line-height: 1.2em;
}

.elementor-5637
  .elementor-element.elementor-element-0096e98
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-0096e98 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0096e98 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5637
  .elementor-element.elementor-element-d213ac0.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5637
  .elementor-element.elementor-element-d213ac0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5637
  .elementor-element.elementor-element-d213ac0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 a.elementor-button,
.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button {
  font-weight: 700;
  fill: #374549;
  color: #374549;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5637
  .elementor-element.elementor-element-58fce11
  a.elementor-button:hover,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button:hover,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  a.elementor-button:focus,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-58fce11
  a.elementor-button:hover
  svg,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button:hover
  svg,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  a.elementor-button:focus
  svg,
.elementor-5637
  .elementor-element.elementor-element-58fce11
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5637 .elementor-element.elementor-element-58fce11 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-5637
  .elementor-element.elementor-element-58fce11
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-58fce11 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-58fce11 {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5637 .elementor-element.elementor-element-2d21af3 {
    width: 50%;
  }
  .elementor-5637 .elementor-element.elementor-element-03a6f88 {
    width: 50%;
  }
  .elementor-5637 .elementor-element.elementor-element-8e783a0 {
    width: 50%;
  }
  .elementor-5637 .elementor-element.elementor-element-737d34c {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-5637
    .elementor-element.elementor-element-5ba384c
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-5637
    .elementor-element.elementor-element-5ba384c
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5637 .elementor-element.elementor-element-a12d681 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
    right: 99%;
  }
  .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    right: 99%;
  }
  .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    right: 99%;
  }
  .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    right: 99%;
  }
  .elementor-5637 .elementor-element.elementor-element-56ced69 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-56ced69 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-56ced69 {
    right: 99%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
    right: -12%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
    left: -12%;
  }
  .elementor-5637 .elementor-element.elementor-element-9432a43 {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-7fce836 {
    right: -12%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-7fce836 {
    left: -12%;
  }
  .elementor-5637 .elementor-element.elementor-element-7fce836 {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-fce7c7a {
    right: -12%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-fce7c7a {
    left: -12%;
  }
  .elementor-5637 .elementor-element.elementor-element-fce7c7a {
    top: -9vh;
  }
  .elementor-5637 .elementor-element.elementor-element-6da3030 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
    left: 99%;
  }
  body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
    right: 99%;
  }
  .elementor-5637 .elementor-element.elementor-element-1b3eec1 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-1b3eec1
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5637
    .elementor-element.elementor-element-1b3eec1
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5637
    .elementor-element.elementor-element-2de528b
    .elementor-heading-title {
    font-size: 50px;
    line-height: 1.3em;
  }
  .elementor-5637
    .elementor-element.elementor-element-dd02d3d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-3523193 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-2d21af3
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-6f3f9ee
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5637
    .elementor-element.elementor-element-6f3f9ee
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5637
    .elementor-element.elementor-element-8945cbc
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5637
    .elementor-element.elementor-element-8945cbc
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5637
    .elementor-element.elementor-element-993abd3
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5637
    .elementor-element.elementor-element-993abd3
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5637
    .elementor-element.elementor-element-35a45fb
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5637
    .elementor-element.elementor-element-35a45fb
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5637
    .elementor-element.elementor-element-e1304d7
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-e1304d7
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-9443d09 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-9443d09
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5637
    .elementor-element.elementor-element-9443d09
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 39px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-4269026 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-f12fa77 {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-f809c14
    > .elementor-element-populated {
    margin: 40px 0px 0px 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-032b115
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-5637
    .elementor-element.elementor-element-032b115
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5637 .elementor-element.elementor-element-5dbf329 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-bcb3f52 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-d32032f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-d32032f
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5637
    .elementor-element.elementor-element-d32032f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5637 .elementor-element.elementor-element-0096e98 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-0096e98
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5637
    .elementor-element.elementor-element-0096e98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-5637
    .elementor-element.elementor-element-5ba384c
    > .elementor-container {
    min-height: 550px;
  }
  .elementor-5637
    .elementor-element.elementor-element-5ba384c
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5637 .elementor-element.elementor-element-5ba384c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-5637
    .elementor-element.elementor-element-f3a72b3.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-f3a72b3
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5637 .elementor-element.elementor-element-1b3eec1 {
    text-align: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-1b3eec1
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5637
    .elementor-element.elementor-element-1b3eec1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-2de528b {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5637
    .elementor-element.elementor-element-2de528b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-dd02d3d
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5637
    .elementor-element.elementor-element-9dfae0d
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-3523193 {
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-2d21af3 {
    width: 50%;
  }
  .elementor-5637
    .elementor-element.elementor-element-6f3f9ee
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-6f3f9ee
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5637 .elementor-element.elementor-element-03a6f88 {
    width: 50%;
  }
  .elementor-5637
    .elementor-element.elementor-element-8945cbc
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-8945cbc
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5637 .elementor-element.elementor-element-8e783a0 {
    width: 50%;
  }
  .elementor-5637
    .elementor-element.elementor-element-993abd3
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-993abd3
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5637 .elementor-element.elementor-element-737d34c {
    width: 50%;
  }
  .elementor-5637
    .elementor-element.elementor-element-35a45fb
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-5637
    .elementor-element.elementor-element-35a45fb
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5637
    .elementor-element.elementor-element-9443d09
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5637
    .elementor-element.elementor-element-9443d09
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-ea3b9ab
    div.portfolio-classic-content
    h3.portfolio-classic_title {
    font-size: 24px;
  }
  .elementor-5637
    .elementor-element.elementor-element-ea3b9ab
    .portfolio-classic-grid-wrapper
    .portfolio-classic-content
    .portfolio-classic-subtitle {
    font-size: 15px;
  }
  .elementor-5637 .elementor-element.elementor-element-4269026 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-0dc0174.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-0dc0174
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-f12fa77 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-d114b25.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-d114b25
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-d114b25
    > .elementor-element-populated,
  .elementor-5637
    .elementor-element.elementor-element-d114b25
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5637
    .elementor-element.elementor-element-d114b25
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-566ad87 {
    text-align: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-566ad87
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-f809c14.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-f809c14
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-032b115 {
    text-align: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-032b115
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5637
    .elementor-element.elementor-element-032b115
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-b664349 {
    text-align: center;
  }
  .elementor-5637 .elementor-element.elementor-element-c79c02e {
    text-align: center;
  }
  .elementor-5637
    .elementor-element.elementor-element-77eb1f5
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
  .elementor-5637 .elementor-element.elementor-element-bcb3f52 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-157ca09
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5637
    .elementor-element.elementor-element-d32032f
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5637
    .elementor-element.elementor-element-d32032f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-0096e98
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5637
    .elementor-element.elementor-element-0096e98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5637
    .elementor-element.elementor-element-58fce11
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5637 .elementor-element.elementor-element-d114b25 {
    width: 40%;
  }
  .elementor-5637 .elementor-element.elementor-element-f809c14 {
    width: 60%;
  }
}

.elementor-4287
  .elementor-element.elementor-element-4b45b7c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4287
  .elementor-element.elementor-element-4b45b7c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #374549;
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e7e7e7;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}

.elementor-4287
  .elementor-element.elementor-element-4b45b7c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4287
  .elementor-element.elementor-element-aaf3640.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-aaf3640.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-aaf3640
  > .elementor-element-populated {
  padding: 5px 0px 5px 0px;
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: rgba(255, 255, 255, 0.8);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-4287
  .elementor-element.elementor-element-fddc123
  .elementor-icon-list-item {
  font-size: 14px;
  font-weight: 600;
}

.elementor-bc-flex-widget
  .elementor-4287
  .elementor-element.elementor-element-4cd1643.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-4cd1643.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-4cd1643.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4287
  .elementor-element.elementor-element-4cd1643
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd a.elementor-button,
.elementor-4287 .elementor-element.elementor-element-1aef7dd .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 25px 15px 25px;
}

.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  a.elementor-button:hover,
.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  .elementor-button:hover,
.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  a.elementor-button:focus,
.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  .elementor-button:focus {
  background-color: rgba(239, 61, 91, 0.8);
}

.elementor-4287
  .elementor-element.elementor-element-1aef7dd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-1aef7dd {
  width: auto;
  max-width: auto;
}

.elementor-4287
  .elementor-element.elementor-element-6242961:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4287
  .elementor-element.elementor-element-6242961
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-6242961 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-4287
  .elementor-element.elementor-element-6242961
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4287
  .elementor-element.elementor-element-3230b93.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-3230b93.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4287 .elementor-element.elementor-element-ac7463f {
  text-align: left;
}

.elementor-4287
  .elementor-element.elementor-element-ac7463f
  .elementor-image
  img {
  width: 100px;
}

.elementor-4287
  .elementor-element.elementor-element-ac7463f
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-4287
  .elementor-element.elementor-element-2a5d3b6.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-2a5d3b6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4287
  .elementor-element.elementor-element-2a5d3b6.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4287
  .elementor-element.elementor-element-2a5d3b6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4287
  .elementor-element.elementor-element-11ced52
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 {
  width: auto;
  max-width: auto;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  .elementor-social-icon:hover
  i {
  color: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  .elementor-social-icon:hover
  svg {
  fill: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-e5dd2bb
  > .elementor-widget-container {
  margin: 0px 20px 0px 40px;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-icon
  a {
  font-size: 18px;
  color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete {
  width: 500px;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-icon
  a:hover {
  color: #bb1926;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4287
  .elementor-element.elementor-element-294fdfb
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb {
  width: auto;
  max-width: auto;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-stacked
  .elementor-icon {
  background-color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-framed
  .elementor-icon,
.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-default
  .elementor-icon {
  color: #374549;
  border-color: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-framed
  .elementor-icon,
.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-default
  .elementor-icon
  svg {
  fill: #374549;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-framed
  .elementor-icon:hover,
.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-framed
  .elementor-icon:hover,
.elementor-4287
  .elementor-element.elementor-element-2586fbd.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon {
  font-size: 16px;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd .elementor-icon i,
.elementor-4287
  .elementor-element.elementor-element-2586fbd
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4287
  .elementor-element.elementor-element-2586fbd
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (max-width: 767px) {
  .elementor-4287 .elementor-element.elementor-element-aaf3640 {
    width: 100%;
  }
  .elementor-4287
    .elementor-element.elementor-element-aaf3640.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4287
    .elementor-element.elementor-element-aaf3640
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-fddc123
    .elementor-icon-list-item {
    line-height: 2em;
  }
  .elementor-4287 .elementor-element.elementor-element-4cd1643 {
    width: 100%;
  }
  .elementor-4287
    .elementor-element.elementor-element-4cd1643.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4287
    .elementor-element.elementor-element-4cd1643
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-1aef7dd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4287 .elementor-element.elementor-element-6242961 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4287 .elementor-element.elementor-element-3230b93 {
    width: 50%;
  }
  .elementor-4287
    .elementor-element.elementor-element-3230b93.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4287 .elementor-element.elementor-element-ac7463f {
    text-align: left;
  }
  .elementor-4287
    .elementor-element.elementor-element-ac7463f
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-4287
    .elementor-element.elementor-element-ac7463f
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
    width: 50%;
  }
  .elementor-4287
    .elementor-element.elementor-element-2a5d3b6.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4287
    .elementor-element.elementor-element-2a5d3b6
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-4287 .elementor-element.elementor-element-294fdfb .autocomplete {
    width: 310px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-4287
    .elementor-element.elementor-element-294fdfb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-2586fbd
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-4287
    .elementor-element.elementor-element-2586fbd
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-4287 .elementor-element.elementor-element-aaf3640 {
    width: 60%;
  }
  .elementor-4287 .elementor-element.elementor-element-4cd1643 {
    width: 40%;
  }
  .elementor-4287 .elementor-element.elementor-element-3230b93 {
    width: 25%;
  }
  .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
    width: 75%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4287 .elementor-element.elementor-element-aaf3640 {
    width: 70%;
  }
  .elementor-4287 .elementor-element.elementor-element-4cd1643 {
    width: 30%;
  }
  .elementor-4287 .elementor-element.elementor-element-3230b93 {
    width: 30%;
  }
  .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
    width: 70%;
  }
}

@media (max-width: 1024px) {
  .elementor-4287
    .elementor-element.elementor-element-aaf3640.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4287
    .elementor-element.elementor-element-aaf3640
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-4287
    .elementor-element.elementor-element-4cd1643
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-1aef7dd
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4287 .elementor-element.elementor-element-6242961 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4287
    .elementor-element.elementor-element-ac7463f
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4287
    .elementor-element.elementor-element-2586fbd
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

.elementor-4305
  .elementor-element.elementor-element-8c4722c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4305
  .elementor-element.elementor-element-8c4722c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-8c4722c {
  box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-4305
  .elementor-element.elementor-element-8c4722c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4305
  .elementor-element.elementor-element-a6e9418.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4305
  .elementor-element.elementor-element-a6e9418.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4305 .elementor-element.elementor-element-1ada3a6 {
  text-align: left;
}

.elementor-4305
  .elementor-element.elementor-element-1ada3a6
  .elementor-image
  img {
  width: 100px;
}

.elementor-4305
  .elementor-element.elementor-element-1ada3a6
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-4305
  .elementor-element.elementor-element-3519e91.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4305
  .elementor-element.elementor-element-3519e91.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4305
  .elementor-element.elementor-element-3519e91.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4305
  .elementor-element.elementor-element-3519e91
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4305
  .elementor-element.elementor-element-68cc5e8
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 {
  width: auto;
  max-width: auto;
}

.elementor-4305 .elementor-element.elementor-element-e9afdf6 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  .elementor-social-icon:hover
  i {
  color: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  .elementor-social-icon:hover
  svg {
  fill: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-e9afdf6
  > .elementor-widget-container {
  margin: 0px 20px 0px 40px;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-icon
  a {
  font-size: 18px;
  color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
  width: 500px;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-icon
  a:hover {
  color: #bb1926;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4305
  .elementor-element.elementor-element-67603dc
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-4305 .elementor-element.elementor-element-67603dc {
  width: auto;
  max-width: auto;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-stacked
  .elementor-icon {
  background-color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-framed
  .elementor-icon,
.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-default
  .elementor-icon {
  color: #374549;
  border-color: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-framed
  .elementor-icon,
.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-default
  .elementor-icon
  svg {
  fill: #374549;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-framed
  .elementor-icon:hover,
.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-framed
  .elementor-icon:hover,
.elementor-4305
  .elementor-element.elementor-element-b2d2ae7.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 .elementor-icon {
  font-size: 16px;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 .elementor-icon i,
.elementor-4305
  .elementor-element.elementor-element-b2d2ae7
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4305
  .elementor-element.elementor-element-b2d2ae7
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-4305 .elementor-element.elementor-element-b2d2ae7 {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (min-width: 768px) {
  .elementor-4305 .elementor-element.elementor-element-a6e9418 {
    width: 25%;
  }
  .elementor-4305 .elementor-element.elementor-element-3519e91 {
    width: 75%;
  }
}

@media (max-width: 1024px) {
  .elementor-4305 .elementor-element.elementor-element-8c4722c {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4305
    .elementor-element.elementor-element-1ada3a6
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4305
    .elementor-element.elementor-element-b2d2ae7
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-4305 .elementor-element.elementor-element-8c4722c {
    padding: 20px 0px 20px 0px;
  }
  .elementor-4305 .elementor-element.elementor-element-a6e9418 {
    width: 50%;
  }
  .elementor-4305
    .elementor-element.elementor-element-a6e9418.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4305 .elementor-element.elementor-element-1ada3a6 {
    text-align: left;
  }
  .elementor-4305
    .elementor-element.elementor-element-1ada3a6
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-4305
    .elementor-element.elementor-element-1ada3a6
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4305 .elementor-element.elementor-element-3519e91 {
    width: 50%;
  }
  .elementor-4305
    .elementor-element.elementor-element-3519e91.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4305
    .elementor-element.elementor-element-3519e91
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
    width: 310px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-4305
    .elementor-element.elementor-element-67603dc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4305
    .elementor-element.elementor-element-b2d2ae7
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-4305
    .elementor-element.elementor-element-b2d2ae7
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4305 .elementor-element.elementor-element-a6e9418 {
    width: 30%;
  }
  .elementor-4305 .elementor-element.elementor-element-3519e91 {
    width: 70%;
  }
}

.elementor-4312 .elementor-element.elementor-element-f26b8cd {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 40px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-0d7ff23.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-0d7ff23.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-0d7ff23
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-ab951a2.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-ab951a2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-ab951a2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-4312
  .elementor-element.elementor-element-2722ea7
  .elementor-divider-separator {
  width: 80%;
}

.elementor-4312
  .elementor-element.elementor-element-2722ea7
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4312
  .elementor-element.elementor-element-67d861d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312
  .elementor-element.elementor-element-a72e21c.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-a72e21c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-6105eb4 {
  color: #6b6d7e;
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-08fc759.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-08fc759.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-08fc759
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-9fde225.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-9fde225.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-9fde225
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-f9b363b {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-4312
  .elementor-element.elementor-element-f9b363b
  .elementor-divider-separator {
  width: 80%;
}

.elementor-4312
  .elementor-element.elementor-element-f9b363b
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4312
  .elementor-element.elementor-element-bb08f9b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312
  .elementor-element.elementor-element-aed75bd.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-aed75bd
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-cd8301b {
  color: #6b6d7e;
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-7dd7be3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-7dd7be3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-7dd7be3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-50f397b.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-50f397b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-50f397b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-4312
  .elementor-element.elementor-element-3b0b1d3
  .elementor-divider-separator {
  width: 80%;
}

.elementor-4312
  .elementor-element.elementor-element-3b0b1d3
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4312
  .elementor-element.elementor-element-3e40f6a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312
  .elementor-element.elementor-element-f2732be.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-f2732be
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-4924cd0 {
  color: #6b6d7e;
  font-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-20aec13.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-20aec13.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-20aec13
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-51d726d.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-51d726d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4312
  .elementor-element.elementor-element-51d726d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-32e8fcf {
  --divider-border-style: solid;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
}

.elementor-4312
  .elementor-element.elementor-element-32e8fcf
  .elementor-divider-separator {
  width: 80%;
}

.elementor-4312
  .elementor-element.elementor-element-32e8fcf
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4312
  .elementor-element.elementor-element-3f9e9cb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4312
  .elementor-element.elementor-element-5d5992a.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-5d5992a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4312 .elementor-element.elementor-element-e9f8951 {
  color: #6b6d7e;
  font-size: 15px;
}

.elementor-4312 .elementor-element.elementor-element-bf1087a {
  padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget
  .elementor-4312
  .elementor-element.elementor-element-30e8c01.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-30e8c01.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4312
  .elementor-element.elementor-element-30e8c01.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4312 .elementor-element.elementor-element-d713f6b {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 24px;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  .elementor-social-icon:hover
  i {
  color: #bb1926;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  .elementor-social-icon:hover
  svg {
  fill: #bb1926;
}

.elementor-4312
  .elementor-element.elementor-element-d713f6b
  > .elementor-widget-container {
  margin: 0px 20px 0px 40px;
}

.elementor-4312 .elementor-element.elementor-element-b0772aa {
  text-align: center;
}

.elementor-4312
  .elementor-element.elementor-element-b0772aa.elementor-widget-heading
  .elementor-heading-title {
  color: #6b6d7e;
}

.elementor-4312
  .elementor-element.elementor-element-b0772aa
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-4312
  .elementor-element.elementor-element-b0772aa
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4312 .elementor-element.elementor-element-0d7ff23 {
    width: 50%;
  }
  .elementor-4312 .elementor-element.elementor-element-ab951a2 {
    width: 20%;
  }
  .elementor-4312 .elementor-element.elementor-element-67d861d {
    width: 80%;
  }
  .elementor-4312 .elementor-element.elementor-element-08fc759 {
    width: 50%;
  }
  .elementor-4312 .elementor-element.elementor-element-9fde225 {
    width: 20%;
  }
  .elementor-4312 .elementor-element.elementor-element-bb08f9b {
    width: 80%;
  }
  .elementor-4312 .elementor-element.elementor-element-7dd7be3 {
    width: 50%;
  }
  .elementor-4312 .elementor-element.elementor-element-50f397b {
    width: 20%;
  }
  .elementor-4312 .elementor-element.elementor-element-3e40f6a {
    width: 80%;
  }
  .elementor-4312 .elementor-element.elementor-element-20aec13 {
    width: 50%;
  }
  .elementor-4312 .elementor-element.elementor-element-51d726d {
    width: 20%;
  }
  .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
    width: 80%;
  }
}

@media (max-width: 1024px) {
  .elementor-4312 .elementor-element.elementor-element-f26b8cd {
    padding: 60px 30px 30px 30px;
  }
}

@media (max-width: 767px) {
  .elementor-4312 .elementor-element.elementor-element-f26b8cd {
    padding: 60px 0px 0px 0px;
  }
  .elementor-4312
    .elementor-element.elementor-element-0d7ff23
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4312 .elementor-element.elementor-element-ab951a2 {
    width: 15%;
  }
  .elementor-4312 .elementor-element.elementor-element-67d861d {
    width: 85%;
  }
  .elementor-4312
    .elementor-element.elementor-element-67d861d
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4312
    .elementor-element.elementor-element-08fc759
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4312 .elementor-element.elementor-element-9fde225 {
    width: 15%;
  }
  .elementor-4312 .elementor-element.elementor-element-bb08f9b {
    width: 85%;
  }
  .elementor-4312
    .elementor-element.elementor-element-bb08f9b
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4312
    .elementor-element.elementor-element-7dd7be3
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4312 .elementor-element.elementor-element-50f397b {
    width: 15%;
  }
  .elementor-4312 .elementor-element.elementor-element-3e40f6a {
    width: 85%;
  }
  .elementor-4312
    .elementor-element.elementor-element-3e40f6a
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4312
    .elementor-element.elementor-element-20aec13
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-4312 .elementor-element.elementor-element-51d726d {
    width: 15%;
  }
  .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
    width: 85%;
  }
  .elementor-4312
    .elementor-element.elementor-element-3f9e9cb
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4312 .elementor-element.elementor-element-bf1087a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-4312
    .elementor-element.elementor-element-b0772aa
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
}

@media (min-width: 768px) {
  .elementor-4312 .elementor-element.elementor-element-ab951a2 {
    width: 20.257%;
  }
  .elementor-4312 .elementor-element.elementor-element-67d861d {
    width: 79.786%;
  }
  .elementor-4312 .elementor-element.elementor-element-9fde225 {
    width: 20.257%;
  }
  .elementor-4312 .elementor-element.elementor-element-bb08f9b {
    width: 79.786%;
  }
  .elementor-4312 .elementor-element.elementor-element-50f397b {
    width: 20.257%;
  }
  .elementor-4312 .elementor-element.elementor-element-3e40f6a {
    width: 79.786%;
  }
  .elementor-4312 .elementor-element.elementor-element-51d726d {
    width: 20.257%;
  }
  .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
    width: 79.786%;
  }
}

.elementor-5671
  .elementor-element.elementor-element-89a6601
  > .elementor-container {
  min-height: 760px;
}

.elementor-5671
  .elementor-element.elementor-element-89a6601
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5671
  .elementor-element.elementor-element-89a6601:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5671
  .elementor-element.elementor-element-89a6601
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/girl-working-on-a-laptop-at-a-restaurant-LP9X5KM-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5671
  .elementor-element.elementor-element-89a6601
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671 .elementor-element.elementor-element-89a6601 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5671
  .elementor-element.elementor-element-89a6601
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 100px;
}

.elementor-bc-flex-widget
  .elementor-5671
  .elementor-element.elementor-element-859ab59.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-859ab59.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-859ab59
  > .elementor-element-populated {
  margin: 80px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-7c645ce.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5671
  .elementor-element.elementor-element-7c645ce
  .elementor-heading-title {
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-5671
  .elementor-element.elementor-element-7c645ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7c645ce {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7c645ce {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-7c645ce {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 a.elementor-button,
.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5671
  .elementor-element.elementor-element-40ae254
  a.elementor-button:hover,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button:hover,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  a.elementor-button:focus,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(22, 57, 103, 0);
  border-color: #ffffff;
}

.elementor-5671
  .elementor-element.elementor-element-40ae254
  a.elementor-button:hover
  svg,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button:hover
  svg,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  a.elementor-button:focus
  svg,
.elementor-5671
  .elementor-element.elementor-element-40ae254
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5671 .elementor-element.elementor-element-40ae254 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-40ae254
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-40ae254 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-40ae254 {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-a0cee8f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-e2101b7 {
  margin-top: 80px;
  margin-bottom: 0px;
}

.elementor-5671
  .elementor-element.elementor-element-231d024
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-6b9e9f5.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-6b9e9f5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5671
  .elementor-element.elementor-element-6b9e9f5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-6b9e9f5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6b9e9f5 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-3a8134e {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-3a8134e.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5671
  .elementor-element.elementor-element-3a8134e
  .elementor-heading-title {
  font-size: 42px;
  line-height: 1.3em;
}

.elementor-5671
  .elementor-element.elementor-element-3a8134e
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
  padding: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-3a8134e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3a8134e {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-421e08d {
  text-align: center;
}

.elementor-5671
  .elementor-element.elementor-element-421e08d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  line-height: 1.7em;
}

.elementor-5671
  .elementor-element.elementor-element-421e08d
  > .elementor-widget-container {
  margin: 0% 30% 0% 30%;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-421e08d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-421e08d {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-c841b1b
  .elementor-image
  img {
  width: 330px;
}

.elementor-5671 .elementor-element.elementor-element-c841b1b {
  z-index: 3;
  bottom: 59%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-c841b1b {
  left: -57%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-c841b1b {
  right: -57%;
}

.elementor-5671 .elementor-element.elementor-element-e5702c0 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-5671
  .elementor-element.elementor-element-f8ec4fc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-f53dfc7
  .elementor-counter-number-wrapper {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5671
  .elementor-element.elementor-element-f53dfc7
  .elementor-counter-title {
  color: #bb1926;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-f53dfc7 {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 19%;
}

.elementor-element.elementor-element-f53dfc7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f53dfc7 {
  opacity: 0;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-f53dfc7 {
  left: 11%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-f53dfc7 {
  right: 11%;
}

.elementor-5671
  .elementor-element.elementor-element-6e8026c
  .elementor-counter-number-wrapper {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5671
  .elementor-element.elementor-element-6e8026c
  .elementor-counter-title {
  color: #bb1926;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-6e8026c {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 20%;
}

.elementor-element.elementor-element-6e8026c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6e8026c {
  opacity: 0;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-6e8026c {
  left: 67%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-6e8026c {
  right: 67%;
}

.elementor-5671
  .elementor-element.elementor-element-bee1cd5
  .elementor-counter-number-wrapper {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5671
  .elementor-element.elementor-element-bee1cd5
  .elementor-counter-title {
  color: #bb1926;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-bee1cd5 {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 65%;
}

.elementor-element.elementor-element-bee1cd5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bee1cd5 {
  opacity: 0;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-bee1cd5 {
  left: 21%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-bee1cd5 {
  right: 21%;
}

.elementor-5671
  .elementor-element.elementor-element-8159cd6
  .elementor-counter-number-wrapper {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5671
  .elementor-element.elementor-element-8159cd6
  .elementor-counter-title {
  color: #bb1926;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-5671 .elementor-element.elementor-element-8159cd6 {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 65%;
}

.elementor-element.elementor-element-8159cd6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-8159cd6 {
  opacity: 0;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-8159cd6 {
  left: 79%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-8159cd6 {
  right: 79%;
}

.elementor-5671 .elementor-element.elementor-element-5a1a5e8 {
  width: 100%;
  max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-46106b7 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-5671
  .elementor-element.elementor-element-efdc60c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-113ea59
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-2e34af8 {
  text-align: left;
  width: 50%;
  max-width: 50%;
  top: 9%;
}

.elementor-5671
  .elementor-element.elementor-element-2e34af8.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5671
  .elementor-element.elementor-element-2e34af8
  .elementor-heading-title {
  font-size: 42px;
  line-height: 1.3em;
}

.elementor-5671
  .elementor-element.elementor-element-2e34af8
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-2e34af8 {
  left: -6%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-2e34af8 {
  right: -6%;
}

.elementor-5671 .elementor-element.elementor-element-b967d3d {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget
  .elementor-5671
  .elementor-element.elementor-element-514df55.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5671
  .elementor-element.elementor-element-514df55.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5671
  .elementor-element.elementor-element-514df55.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-514df55
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #bb1926;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 100px;
}

.elementor-5671
  .elementor-element.elementor-element-514df55
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671
  .elementor-element.elementor-element-333b8d6
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-333b8d6.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-333b8d6.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-333b8d6.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-333b8d6.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-333b8d6.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-333b8d6
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-333b8d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-333b8d6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-333b8d6 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-d94e057
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-d94e057.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-d94e057.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-d94e057.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-d94e057.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-d94e057.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-d94e057
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-d94e057
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-d94e057 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-d94e057 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-d94e057 {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-815a6cd
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-815a6cd.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-815a6cd.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-815a6cd.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-815a6cd.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-815a6cd.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-815a6cd
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-815a6cd
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-815a6cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-815a6cd {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-815a6cd {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-c4abf73
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-c4abf73.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-c4abf73.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-c4abf73.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-c4abf73.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-c4abf73.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-c4abf73
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-c4abf73
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-c4abf73 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c4abf73 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-c4abf73 {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-c54e2d0
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-c54e2d0.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-c54e2d0.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-c54e2d0.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-c54e2d0.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-c54e2d0.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-c54e2d0
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-c54e2d0
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-c54e2d0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c54e2d0 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 {
  width: auto;
  max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-91bcc72 {
  text-align: left;
}

.elementor-5671
  .elementor-element.elementor-element-91bcc72
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-5671
  .elementor-element.elementor-element-91bcc72
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-7e898e5.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-5671
  .elementor-element.elementor-element-7e898e5
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}

.elementor-5671
  .elementor-element.elementor-element-7e898e5
  > .elementor-widget-container {
  margin: 20px 0px 20px 5px;
  padding: 0% 0% 0% 0%;
}

.elementor-5671
  .elementor-element.elementor-element-3a50dce
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-49e4862
  > .elementor-widget-container {
  margin: 0px 0px 0px 97px;
}

.elementor-5671 .elementor-element.elementor-element-3d9ccb2 {
  margin-top: -60px;
  margin-bottom: 0px;
  z-index: 3;
}

.elementor-5671
  .elementor-element.elementor-element-0ec76b6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-f4178b2
  > .elementor-widget-container {
  margin: 40px 0px 0px 97px;
}

.elementor-bc-flex-widget
  .elementor-5671
  .elementor-element.elementor-element-7f0837c.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-7f0837c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-7f0837c.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-5671
  .elementor-element.elementor-element-7f0837c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #bb1926;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 40px 20px 100px;
}

.elementor-5671
  .elementor-element.elementor-element-7f0837c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671
  .elementor-element.elementor-element-688aee5
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-688aee5.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-688aee5.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-688aee5.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-688aee5.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-688aee5.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-688aee5
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-688aee5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-688aee5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-688aee5 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-688aee5 {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-31a3244
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-31a3244.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-31a3244.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-31a3244.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-31a3244.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-31a3244.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-31a3244
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-31a3244
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-31a3244 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-31a3244 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-31a3244 {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-b5b4a7d
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-b5b4a7d.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-b5b4a7d.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-b5b4a7d.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-b5b4a7d.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-b5b4a7d.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-b5b4a7d
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-b5b4a7d
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-b5b4a7d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b5b4a7d {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-f40ccee
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-f40ccee.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-f40ccee.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-f40ccee.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-f40ccee.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-f40ccee.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-f40ccee
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-f40ccee
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-f40ccee {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f40ccee {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-f40ccee {
  width: auto;
  max-width: auto;
}

.elementor-5671
  .elementor-element.elementor-element-43c8e80
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5671
  .elementor-element.elementor-element-43c8e80.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-43c8e80.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-43c8e80.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-43c8e80.elementor-view-framed
  .elementor-icon,
.elementor-5671
  .elementor-element.elementor-element-43c8e80.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon {
  font-size: 20px;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon i,
.elementor-5671
  .elementor-element.elementor-element-43c8e80
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5671
  .elementor-element.elementor-element-43c8e80
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-43c8e80 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-43c8e80 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 {
  width: auto;
  max-width: auto;
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 {
  text-align: left;
}

.elementor-5671
  .elementor-element.elementor-element-387e4b1
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-5671
  .elementor-element.elementor-element-387e4b1
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-9f4ab3c.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-5671
  .elementor-element.elementor-element-9f4ab3c
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}

.elementor-5671
  .elementor-element.elementor-element-9f4ab3c
  > .elementor-widget-container {
  margin: 20px 0px 20px 5px;
  padding: 0% 0% 0% 0%;
}

.elementor-5671
  .elementor-element.elementor-element-d593348:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5671
  .elementor-element.elementor-element-d593348
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-5671 .elementor-element.elementor-element-d593348 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -230px;
  margin-bottom: 0px;
  padding: 180px 0px 40px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-d593348
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5671
  .elementor-element.elementor-element-d593348
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 100px;
}

.elementor-5671
  .elementor-element.elementor-element-f3bceaa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-caf5a9d {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-caf5a9d.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-caf5a9d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5671
  .elementor-element.elementor-element-caf5a9d
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-caf5a9d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-caf5a9d {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-39e1900 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5671
  .elementor-element.elementor-element-39e1900.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5671
  .elementor-element.elementor-element-39e1900
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  line-height: 1.3em;
}

.elementor-5671
  .elementor-element.elementor-element-39e1900
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-39e1900 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-39e1900 {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--images
  .ms-slide-image-container {
  border-radius: 0px;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--numbers
  .ms-slide {
  color: #bb1926;
  font-family: "Roboto", Sans-serif;
  font-size: 90px;
  font-weight: 900;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--titles
  .ms-slide
  h3 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 5em;
  letter-spacing: 2px;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link:hover {
  color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:before {
  background-color: #cccccc;
}

.elementor-5671
  .elementor-element.elementor-element-d52a4e4
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:after {
  background-color: #fa4612;
}

.elementor-element.elementor-element-d52a4e4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d52a4e4 {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-4d56274
  .elementor-image
  img {
  width: 330px;
}

.elementor-5671 .elementor-element.elementor-element-4d56274 {
  z-index: 3;
  bottom: 116%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-4d56274 {
  left: -57%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-4d56274 {
  right: -57%;
}

.elementor-5671 .elementor-element.elementor-element-c51abe4 {
  margin-top: 200px;
  margin-bottom: 180px;
  padding: 0px 0px 100px 0px;
  z-index: 1;
}

.elementor-5671
  .elementor-element.elementor-element-0252f8b
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5671
  .elementor-element.elementor-element-1924794
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
  z-index: 2;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
  left: -29%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
  right: -29%;
}

.elementor-5671 .elementor-element.elementor-element-b7cf626 {
  z-index: 2;
  width: 299px;
  max-width: 299px;
  bottom: -563px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-b7cf626 {
  left: -24%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-b7cf626 {
  right: -24%;
}

.elementor-5671
  .elementor-element.elementor-element-b27ae33
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5671 .elementor-element.elementor-element-7c887af {
  z-index: 2;
  width: 430px;
  max-width: 430px;
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-7c887af {
  left: -42%;
}

body.rtl .elementor-5671 .elementor-element.elementor-element-7c887af {
  right: -42%;
}

.elementor-5671
  .elementor-element.elementor-element-01c5999
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5671
  .elementor-element.elementor-element-663f823.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5671
  .elementor-element.elementor-element-663f823
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-5671
  .elementor-element.elementor-element-663f823
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-663f823 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-663f823 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-663f823 {
  width: 100%;
  max-width: 100%;
}

.elementor-5671 .elementor-element.elementor-element-8157f3c {
  margin-top: 30px;
  margin-bottom: 20px;
}

.elementor-5671
  .elementor-element.elementor-element-2fa2239
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-8219325.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-8219325
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-8219325 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8219325 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-faac78a {
  text-align: left;
}

.elementor-5671
  .elementor-element.elementor-element-faac78a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}

.elementor-5671
  .elementor-element.elementor-element-faac78a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-faac78a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-faac78a {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-b0f1d79
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5671
  .elementor-element.elementor-element-eaa4a14.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-eaa4a14
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-eaa4a14 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-eaa4a14 {
  opacity: 0;
}

.elementor-5671 .elementor-element.elementor-element-be6f35c {
  text-align: left;
}

.elementor-5671
  .elementor-element.elementor-element-be6f35c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}

.elementor-5671
  .elementor-element.elementor-element-be6f35c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-be6f35c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-be6f35c {
  opacity: 0;
}

.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf a.elementor-button,
.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5671
  .elementor-element.elementor-element-abbaadf
  a.elementor-button:hover,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button:hover,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  a.elementor-button:focus,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button:focus {
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-abbaadf
  a.elementor-button:hover
  svg,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button:hover
  svg,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  a.elementor-button:focus
  svg,
.elementor-5671
  .elementor-element.elementor-element-abbaadf
  .elementor-button:focus
  svg {
  fill: #bb1926;
}

.elementor-5671 .elementor-element.elementor-element-abbaadf .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-5671
  .elementor-element.elementor-element-abbaadf
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-abbaadf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-abbaadf {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5671 .elementor-element.elementor-element-859ab59 {
    width: 60%;
  }
}

@media (max-width: 1024px) {
  .elementor-5671
    .elementor-element.elementor-element-89a6601
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5671
    .elementor-element.elementor-element-89a6601
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5671
    .elementor-element.elementor-element-859ab59
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7c645ce
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5671
    .elementor-element.elementor-element-6b9e9f5
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-6b9e9f5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5671
    .elementor-element.elementor-element-3a8134e
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5671
    .elementor-element.elementor-element-421e08d
    > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
  }
  .elementor-5671
    .elementor-element.elementor-element-f53dfc7
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5671
    .elementor-element.elementor-element-f53dfc7
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5671
    .elementor-element.elementor-element-6e8026c
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5671
    .elementor-element.elementor-element-6e8026c
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5671
    .elementor-element.elementor-element-bee1cd5
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5671
    .elementor-element.elementor-element-bee1cd5
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5671
    .elementor-element.elementor-element-8159cd6
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-5671
    .elementor-element.elementor-element-8159cd6
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-5671 .elementor-element.elementor-element-46106b7 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-5671
    .elementor-element.elementor-element-2e34af8
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5671
    .elementor-element.elementor-element-514df55
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-91bcc72
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-3d9ccb2 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7f0837c
    > .elementor-element-populated {
    margin: -80px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-387e4b1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-caf5a9d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5671
    .elementor-element.elementor-element-caf5a9d
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-caf5a9d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5671
    .elementor-element.elementor-element-39e1900
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5671
    .elementor-element.elementor-element-39e1900
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-c51abe4 {
    margin-top: 100px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    width: 215px;
    max-width: 215px;
  }
  .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-5671 .elementor-element.elementor-element-7c887af {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-5671
    .elementor-element.elementor-element-01c5999
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-663f823
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5671
    .elementor-element.elementor-element-663f823
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-faac78a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-be6f35c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5671
    .elementor-element.elementor-element-89a6601
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5671
    .elementor-element.elementor-element-89a6601
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5671 .elementor-element.elementor-element-89a6601 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-859ab59
    > .elementor-element-populated {
    margin: -100px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-5671 .elementor-element.elementor-element-7c645ce {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5671
    .elementor-element.elementor-element-7c645ce
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7c645ce
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-40ae254
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-e2101b7 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-231d024
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-6b9e9f5
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5671
    .elementor-element.elementor-element-6b9e9f5
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-3a8134e {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-3a8134e
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-3a8134e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-421e08d {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-421e08d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5671
    .elementor-element.elementor-element-421e08d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-c841b1b
    .elementor-image
    img {
    width: 164px;
  }
  .elementor-5671 .elementor-element.elementor-element-e5702c0 {
    margin-top: 40px;
    margin-bottom: 60px;
  }
  .elementor-5671
    .elementor-element.elementor-element-f53dfc7
    .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-5671
    .elementor-element.elementor-element-f53dfc7
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5671
    .elementor-element.elementor-element-6e8026c
    .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-5671
    .elementor-element.elementor-element-6e8026c
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5671
    .elementor-element.elementor-element-bee1cd5
    .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-5671
    .elementor-element.elementor-element-bee1cd5
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5671
    .elementor-element.elementor-element-8159cd6
    .elementor-counter-number-wrapper {
    font-size: 30px;
  }
  .elementor-5671
    .elementor-element.elementor-element-8159cd6
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-5671 .elementor-element.elementor-element-942146a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-5671
    .elementor-element.elementor-element-113ea59.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-113ea59
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-2e34af8 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    top: 11%;
  }
  .elementor-5671
    .elementor-element.elementor-element-2e34af8
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-2e34af8
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 0% 20% 0% 20%;
  }
  body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-2e34af8 {
    left: 2%;
  }
  body.rtl .elementor-5671 .elementor-element.elementor-element-2e34af8 {
    right: 2%;
  }
  .elementor-5671 .elementor-element.elementor-element-b967d3d {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-514df55.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-514df55
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 80px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-514df55
    > .elementor-element-populated,
  .elementor-5671
    .elementor-element.elementor-element-514df55
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5671
    .elementor-element.elementor-element-514df55
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-91bcc72 {
    text-align: center;
  }
  .elementor-5671 .elementor-element.elementor-element-7e898e5 {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-3a50dce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-49e4862
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-f4178b2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7f0837c.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-7f0837c
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 60px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7f0837c
    > .elementor-element-populated,
  .elementor-5671
    .elementor-element.elementor-element-7f0837c
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5671
    .elementor-element.elementor-element-7f0837c
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-387e4b1 {
    text-align: center;
  }
  .elementor-5671 .elementor-element.elementor-element-9f4ab3c {
    text-align: center;
  }
  .elementor-5671 .elementor-element.elementor-element-caf5a9d {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-caf5a9d
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5671
    .elementor-element.elementor-element-caf5a9d
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-39e1900 {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-39e1900
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-39e1900
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-4d56274
    .elementor-image
    img {
    width: 164px;
  }
  .elementor-5671 .elementor-element.elementor-element-c51abe4 {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-0252f8b
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5671
    .elementor-element.elementor-element-9f5b2c7
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5671
    .elementor-element.elementor-element-9f5b2c7
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    width: 100%;
    max-width: 100%;
    top: 597px;
  }
  body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    left: 39px;
  }
  body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    right: 39px;
  }
  .elementor-5671
    .elementor-element.elementor-element-b7cf626
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5671
    .elementor-element.elementor-element-b7cf626
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    width: 100%;
    max-width: 100%;
    bottom: -533px;
  }
  body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    left: 41px;
  }
  body.rtl .elementor-5671 .elementor-element.elementor-element-b7cf626 {
    right: 41px;
  }
  .elementor-5671
    .elementor-element.elementor-element-7c887af
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5671
    .elementor-element.elementor-element-7c887af
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-7c887af {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-7c887af {
    left: 24px;
  }
  body.rtl .elementor-5671 .elementor-element.elementor-element-7c887af {
    right: 24px;
  }
  .elementor-5671
    .elementor-element.elementor-element-01c5999
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5671 .elementor-element.elementor-element-663f823 {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-663f823
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5671
    .elementor-element.elementor-element-663f823
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5671
    .elementor-element.elementor-element-2fa2239
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-8219325 {
    text-align: center;
  }
  .elementor-5671 .elementor-element.elementor-element-faac78a {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-faac78a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5671
    .elementor-element.elementor-element-b0f1d79
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-eaa4a14 {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-eaa4a14
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5671 .elementor-element.elementor-element-be6f35c {
    text-align: center;
  }
  .elementor-5671
    .elementor-element.elementor-element-be6f35c
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5671
    .elementor-element.elementor-element-abbaadf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5671 .elementor-element.elementor-element-efdc60c {
    width: 45%;
  }
  .elementor-5671 .elementor-element.elementor-element-113ea59 {
    width: 55%;
  }
  .elementor-5671 .elementor-element.elementor-element-514df55 {
    width: 60%;
  }
  .elementor-5671 .elementor-element.elementor-element-3a50dce {
    width: 40%;
  }
  .elementor-5671 .elementor-element.elementor-element-0ec76b6 {
    width: 40%;
  }
  .elementor-5671 .elementor-element.elementor-element-7f0837c {
    width: 60%;
  }
  .elementor-5671 .elementor-element.elementor-element-0252f8b {
    width: 60%;
  }
  .elementor-5671 .elementor-element.elementor-element-01c5999 {
    width: 40%;
  }
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-container {
  min-height: 780px;
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/portrait-of-smiling-senior-businesswoman-in-KEHVBZY-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.15;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-shape-bottom
  svg {
  width: calc(150% + 1.3px);
  height: 19px;
}

.elementor-5733
  .elementor-element.elementor-element-3fa2ab8
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-5733
  .elementor-element.elementor-element-40e67d2
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-743f879.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-743f879
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
}

.elementor-5733
  .elementor-element.elementor-element-743f879
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-743f879 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-743f879 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-743f879 {
  width: auto;
  max-width: auto;
}

.elementor-5733
  .elementor-element.elementor-element-8ed8d57
  .elementor-text-editor {
  text-align: left;
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  line-height: 1.8em;
}

.elementor-5733
  .elementor-element.elementor-element-8ed8d57
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-8ed8d57 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8ed8d57 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon i,
.elementor-5733
  .elementor-element.elementor-element-c72b7a7
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5733
  .elementor-element.elementor-element-c72b7a7
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-c72b7a7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c72b7a7 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 {
  width: auto;
  max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-c155751 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5733
  .elementor-element.elementor-element-c155751.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-c155751
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-5733
  .elementor-element.elementor-element-c155751
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-c155751 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c155751 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-0a79024
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-79c5f49
  .elementor-image
  img {
  width: 150px;
}

.elementor-5733 .elementor-element.elementor-element-79c5f49 {
  z-index: 3;
  bottom: -73%;
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-79c5f49 {
  left: -57%;
}

body.rtl .elementor-5733 .elementor-element.elementor-element-79c5f49 {
  right: -57%;
}

.elementor-5733 .elementor-element.elementor-element-4c92694 {
  margin-top: 100px;
  margin-bottom: 80px;
}

.elementor-5733
  .elementor-element.elementor-element-00d91f2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-e1e3028.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-e1e3028
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  line-height: 1.3em;
}

.elementor-5733
  .elementor-element.elementor-element-e1e3028
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e1e3028 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e1e3028 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 {
  width: 100%;
  max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-a863c6f {
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-a863c6f.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5733
  .elementor-element.elementor-element-a863c6f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5733
  .elementor-element.elementor-element-a863c6f
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-element.elementor-element-a863c6f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a863c6f {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
}

.elementor-5733
  .elementor-element.elementor-element-d266b0e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-056bd98 {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-5733
  .elementor-element.elementor-element-87429ee
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-835ff20.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-835ff20
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  line-height: 1.3em;
}

.elementor-5733
  .elementor-element.elementor-element-835ff20
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-835ff20 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-835ff20 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-835ff20 {
  width: 100%;
  max-width: 100%;
}

.elementor-5733 .elementor-element.elementor-element-0eed121 {
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-0eed121.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5733
  .elementor-element.elementor-element-0eed121
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5733
  .elementor-element.elementor-element-0eed121
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-element.elementor-element-0eed121 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0eed121 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
}

.elementor-5733
  .elementor-element.elementor-element-ebd2256
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-5733 .elementor-element.elementor-element-464184b {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-5733
  .elementor-element.elementor-element-ad7ce56
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-bbed52a {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5733
  .elementor-element.elementor-element-bbed52a.elementor-widget-heading
  .elementor-heading-title {
  color: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-bbed52a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5733
  .elementor-element.elementor-element-bbed52a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-bbed52a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bbed52a {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-cb668bb
  .elementor-image
  img {
  width: 260px;
}

.elementor-5733 .elementor-element.elementor-element-cb668bb {
  z-index: 3;
  top: -77%;
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-cb668bb {
  right: -49%;
}

body.rtl .elementor-5733 .elementor-element.elementor-element-cb668bb {
  left: -49%;
}

.elementor-5733 .elementor-element.elementor-element-39249a9 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5733
  .elementor-element.elementor-element-39249a9.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-39249a9
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-5733
  .elementor-element.elementor-element-39249a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-39249a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-39249a9 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5733
  .elementor-element.elementor-element-102e83f.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-102e83f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-102e83f.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5733
  .elementor-element.elementor-element-102e83f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-102e83f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733
  .elementor-element.elementor-element-0f9a359
  .elementor-image
  img {
  width: 150px;
}

.elementor-5733
  .elementor-element.elementor-element-0f9a359
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-0f9a359 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0f9a359 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-debf698 {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-debf698.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-debf698
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-debf698 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-debf698 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-1a79879
  .elementor-text-editor {
  text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-1a79879 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5733
  .elementor-element.elementor-element-1a79879
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-1a79879 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1a79879 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-213343c
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-213343c.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon i,
.elementor-5733
  .elementor-element.elementor-element-213343c
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5733
  .elementor-element.elementor-element-213343c
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-213343c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-213343c {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-213343c {
  width: auto;
  max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-bd47310 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5733
  .elementor-element.elementor-element-bd47310.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-bd47310
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5733
  .elementor-element.elementor-element-bd47310
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-bd47310 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bd47310 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5733
  .elementor-element.elementor-element-116d091.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-116d091.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-116d091.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5733
  .elementor-element.elementor-element-116d091
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-116d091
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733
  .elementor-element.elementor-element-4ce693c
  .elementor-image
  img {
  width: 130px;
}

.elementor-5733
  .elementor-element.elementor-element-4ce693c
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}

.elementor-element.elementor-element-4ce693c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4ce693c {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-c918ad2 {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-c918ad2.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-c918ad2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-c918ad2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c918ad2 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-8c28c41
  .elementor-text-editor {
  text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5733
  .elementor-element.elementor-element-8c28c41
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-8c28c41 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8c28c41 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-794cd27.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 .elementor-icon i,
.elementor-5733
  .elementor-element.elementor-element-794cd27
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5733
  .elementor-element.elementor-element-794cd27
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-794cd27 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-794cd27 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-794cd27 {
  width: auto;
  max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5733
  .elementor-element.elementor-element-b0ca668.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-b0ca668
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5733
  .elementor-element.elementor-element-b0ca668
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-b0ca668 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b0ca668 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5733
  .elementor-element.elementor-element-ea22884.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-ea22884.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-ea22884.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5733
  .elementor-element.elementor-element-ea22884
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-ea22884
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733
  .elementor-element.elementor-element-4bb7602
  .elementor-image
  img {
  width: 140px;
}

.elementor-5733
  .elementor-element.elementor-element-4bb7602
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-4bb7602 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4bb7602 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-b869803 {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-b869803.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-b869803
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-b869803 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b869803 {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-8de046f
  .elementor-text-editor {
  text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-8de046f {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5733
  .elementor-element.elementor-element-8de046f
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-8de046f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8de046f {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-framed
  .elementor-icon,
.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon i,
.elementor-5733
  .elementor-element.elementor-element-9d17b95
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5733
  .elementor-element.elementor-element-9d17b95
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-9d17b95 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-9d17b95 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 {
  width: auto;
  max-width: auto;
}

.elementor-5733 .elementor-element.elementor-element-685646f {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5733
  .elementor-element.elementor-element-685646f.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5733
  .elementor-element.elementor-element-685646f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-5733
  .elementor-element.elementor-element-685646f
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-685646f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-685646f {
  opacity: 0;
}

.elementor-5733
  .elementor-element.elementor-element-7d9ca15:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5733
  .elementor-element.elementor-element-7d9ca15
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 80px 0px 80px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-7d9ca15
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5733
  .elementor-element.elementor-element-db61246
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733 .elementor-element.elementor-element-300be92 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5733
  .elementor-element.elementor-element-300be92.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-300be92
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-5733
  .elementor-element.elementor-element-300be92
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-300be92 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-300be92 {
  opacity: 0;
}

.elementor-5733 .elementor-element.elementor-element-b3e5ceb {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5733
  .elementor-element.elementor-element-b3e5ceb.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-b3e5ceb
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.elementor-5733
  .elementor-element.elementor-element-b3e5ceb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-b3e5ceb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b3e5ceb {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5733
  .elementor-element.elementor-element-2457074.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-2457074.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5733
  .elementor-element.elementor-element-2457074
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 a.elementor-button,
.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  fill: #fa4612;
  color: #fa4612;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5733
  .elementor-element.elementor-element-95affe0
  a.elementor-button:hover,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button:hover,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  a.elementor-button:focus,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-95affe0
  a.elementor-button:hover
  svg,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button:hover
  svg,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  a.elementor-button:focus
  svg,
.elementor-5733
  .elementor-element.elementor-element-95affe0
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5733 .elementor-element.elementor-element-95affe0 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-5733
  .elementor-element.elementor-element-95affe0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-95affe0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-95affe0 {
  opacity: 0;
}

@media (max-width: 1024px) {
  .elementor-5733
    .elementor-element.elementor-element-3fa2ab8
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5733
    .elementor-element.elementor-element-3fa2ab8
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5733
    .elementor-element.elementor-element-743f879
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-5733
    .elementor-element.elementor-element-8ed8d57
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-c72b7a7
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-c155751
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-5733
    .elementor-element.elementor-element-e1e3028
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5733
    .elementor-element.elementor-element-e1e3028
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-835ff20
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5733
    .elementor-element.elementor-element-835ff20
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733 .elementor-element.elementor-element-bbed52a {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5733
    .elementor-element.elementor-element-bbed52a
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-bbed52a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5733
    .elementor-element.elementor-element-39249a9
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5733
    .elementor-element.elementor-element-39249a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-0f9a359
    .elementor-image
    img {
    width: 120px;
  }
  .elementor-5733
    .elementor-element.elementor-element-4ce693c
    .elementor-image
    img {
    width: 100px;
  }
  .elementor-5733
    .elementor-element.elementor-element-4ce693c
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-4bb7602
    .elementor-image
    img {
    width: 105px;
  }
  .elementor-5733
    .elementor-element.elementor-element-4bb7602
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-5733 .elementor-element.elementor-element-300be92 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5733
    .elementor-element.elementor-element-300be92
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-300be92
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5733 .elementor-element.elementor-element-b3e5ceb {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5733
    .elementor-element.elementor-element-b3e5ceb
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-b3e5ceb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-5733
    .elementor-element.elementor-element-3fa2ab8
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5733
    .elementor-element.elementor-element-3fa2ab8
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5733
    .elementor-element.elementor-element-40e67d2.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-40e67d2
    > .elementor-element-populated {
    margin: 120px 20px 0px 20px;
  }
  .elementor-5733 .elementor-element.elementor-element-743f879 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5733
    .elementor-element.elementor-element-743f879
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5733
    .elementor-element.elementor-element-8ed8d57
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-8ed8d57
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5733 .elementor-element.elementor-element-4c92694 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-5733 .elementor-element.elementor-element-e1e3028 {
    text-align: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-e1e3028
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-e1e3028
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733 .elementor-element.elementor-element-a863c6f {
    text-align: center;
  }
  .elementor-5733 .elementor-element.elementor-element-056bd98 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-5733 .elementor-element.elementor-element-835ff20 {
    text-align: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-835ff20
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-835ff20
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733 .elementor-element.elementor-element-0eed121 {
    text-align: center;
  }
  .elementor-5733 .elementor-element.elementor-element-464184b {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-5733 .elementor-element.elementor-element-bbed52a {
    text-align: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-bbed52a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5733
    .elementor-element.elementor-element-bbed52a
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-cb668bb
    .elementor-image
    img {
    width: 199px;
  }
  .elementor-5733 .elementor-element.elementor-element-39249a9 {
    text-align: center;
  }
  .elementor-5733
    .elementor-element.elementor-element-39249a9
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5733
    .elementor-element.elementor-element-39249a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-102e83f
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-116d091
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-ea22884
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5733 .elementor-element.elementor-element-7d9ca15 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-300be92
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5733
    .elementor-element.elementor-element-300be92
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-b3e5ceb
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5733
    .elementor-element.elementor-element-b3e5ceb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5733
    .elementor-element.elementor-element-95affe0
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5733 .elementor-element.elementor-element-40e67d2 {
    width: 45%;
  }
  .elementor-5733 .elementor-element.elementor-element-0a79024 {
    width: 55%;
  }
}

.elementor-4537
  .elementor-element.elementor-element-fe7cf20:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4537
  .elementor-element.elementor-element-fe7cf20
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-fe7cf20 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e7e7e7;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
  z-index: 2;
}

.elementor-4537
  .elementor-element.elementor-element-fe7cf20
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4537
  .elementor-element.elementor-element-6e5aa1a.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-6e5aa1a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-6e5aa1a
  > .elementor-element-populated {
  padding: 5px 0px 5px 0px;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-icon
  i {
  color: #fa4612;
  font-size: 14px;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-icon
  svg {
  fill: #fa4612;
  width: 14px;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-text {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-7335c3c
  .elementor-icon-list-item {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.elementor-bc-flex-widget
  .elementor-4537
  .elementor-element.elementor-element-3a5fa44.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-3a5fa44.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-3a5fa44.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4537
  .elementor-element.elementor-element-3a5fa44
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4537
  .elementor-element.elementor-element-9a182ba.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-9a182ba
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.elementor-4537
  .elementor-element.elementor-element-9a182ba
  > .elementor-widget-container {
  margin: -2px 20px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-9a182ba {
  width: auto;
  max-width: auto;
}

.elementor-4537 .elementor-element.elementor-element-5bd5c1f {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  .elementor-social-icon:hover
  i {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  .elementor-social-icon:hover
  svg {
  fill: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-5bd5c1f
  > .elementor-widget-container {
  margin: 0px -5px 0px 0px;
  padding: 0px 0px 0px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
}

.elementor-4537
  .elementor-element.elementor-element-8ee4f1b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4537
  .elementor-element.elementor-element-8ee4f1b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-4537
  .elementor-element.elementor-element-8ee4f1b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4537
  .elementor-element.elementor-element-38278d4.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-38278d4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4537 .elementor-element.elementor-element-fb38529 {
  text-align: left;
}

.elementor-4537
  .elementor-element.elementor-element-fb38529
  .elementor-image
  img {
  width: 100px;
}

.elementor-4537
  .elementor-element.elementor-element-fb38529
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-4537
  .elementor-element.elementor-element-8541ac8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-8541ac8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4537
  .elementor-element.elementor-element-8541ac8.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4537
  .elementor-element.elementor-element-8541ac8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #fa4612;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #fa4612;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #fa4612;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4537
  .elementor-element.elementor-element-9ba951c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #fa4612;
}

.elementor-4537 .elementor-element.elementor-element-9ba951c {
  width: auto;
  max-width: auto;
}

.elementor-4537
  .elementor-element.elementor-element-aa439f6
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-4537
  .elementor-element.elementor-element-aa439f6
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 a.elementor-button,
.elementor-4537 .elementor-element.elementor-element-aa439f6 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  fill: #ffffff;
  color: #ffffff;
  background-color: #fa4612;
  border-radius: 25px 25px 25px 25px;
  padding: 15px 30px 15px 30px;
}

.elementor-4537
  .elementor-element.elementor-element-aa439f6
  a.elementor-button:hover,
.elementor-4537
  .elementor-element.elementor-element-aa439f6
  .elementor-button:hover,
.elementor-4537
  .elementor-element.elementor-element-aa439f6
  a.elementor-button:focus,
.elementor-4537
  .elementor-element.elementor-element-aa439f6
  .elementor-button:focus {
  background-color: rgba(250, 70, 18, 0.8);
}

.elementor-4537
  .elementor-element.elementor-element-aa439f6
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-aa439f6 {
  width: auto;
  max-width: auto;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-icon
  a {
  font-size: 18px;
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete {
  width: 500px;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-icon
  a:hover {
  color: #fa4612;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4537
  .elementor-element.elementor-element-86bc076
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-4537 .elementor-element.elementor-element-86bc076 {
  width: auto;
  max-width: auto;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-framed
  .elementor-icon,
.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-framed
  .elementor-icon,
.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-framed
  .elementor-icon:hover,
.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-framed
  .elementor-icon:hover,
.elementor-4537
  .elementor-element.elementor-element-730ae4b.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon {
  font-size: 16px;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b .elementor-icon i,
.elementor-4537
  .elementor-element.elementor-element-730ae4b
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4537
  .elementor-element.elementor-element-730ae4b
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-4537 .elementor-element.elementor-element-730ae4b {
  width: auto;
  max-width: auto;
  align-self: center;
}

body.elementor-page-4537:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4537
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

@media (max-width: 1024px) {
  .elementor-4537
    .elementor-element.elementor-element-6e5aa1a.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4537
    .elementor-element.elementor-element-6e5aa1a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-4537
    .elementor-element.elementor-element-3a5fa44
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4537
    .elementor-element.elementor-element-fb38529
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4537
    .elementor-element.elementor-element-aa439f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
  }
  .elementor-4537
    .elementor-element.elementor-element-730ae4b
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-4537 .elementor-element.elementor-element-38278d4 {
    width: 25%;
  }
  .elementor-4537 .elementor-element.elementor-element-8541ac8 {
    width: 75%;
  }
}

@media (max-width: 767px) {
  .elementor-4537 .elementor-element.elementor-element-6e5aa1a {
    width: 100%;
  }
  .elementor-4537
    .elementor-element.elementor-element-6e5aa1a.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4537
    .elementor-element.elementor-element-6e5aa1a
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-4537
    .elementor-element.elementor-element-7335c3c
    .elementor-icon-list-item {
    line-height: 2em;
  }
  .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
    width: 100%;
  }
  .elementor-4537
    .elementor-element.elementor-element-3a5fa44.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4537
    .elementor-element.elementor-element-3a5fa44
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4537 .elementor-element.elementor-element-38278d4 {
    width: 50%;
  }
  .elementor-4537
    .elementor-element.elementor-element-38278d4.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4537 .elementor-element.elementor-element-fb38529 {
    text-align: left;
  }
  .elementor-4537
    .elementor-element.elementor-element-fb38529
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-4537
    .elementor-element.elementor-element-fb38529
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4537 .elementor-element.elementor-element-8541ac8 {
    width: 50%;
  }
  .elementor-4537
    .elementor-element.elementor-element-8541ac8.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4537
    .elementor-element.elementor-element-8541ac8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4537
    .elementor-element.elementor-element-aa439f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-4537 .elementor-element.elementor-element-86bc076 .autocomplete {
    width: 310px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-4537
    .elementor-element.elementor-element-86bc076
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4537
    .elementor-element.elementor-element-730ae4b
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-4537
    .elementor-element.elementor-element-730ae4b
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4537 .elementor-element.elementor-element-6e5aa1a {
    width: 70%;
  }
  .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
    width: 30%;
  }
  .elementor-4537 .elementor-element.elementor-element-38278d4 {
    width: 30%;
  }
  .elementor-4537 .elementor-element.elementor-element-8541ac8 {
    width: 70%;
  }
}

.elementor-4533
  .elementor-element.elementor-element-2d8bd5f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4533
  .elementor-element.elementor-element-2d8bd5f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-2d8bd5f {
  box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}

.elementor-4533
  .elementor-element.elementor-element-2d8bd5f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4533
  .elementor-element.elementor-element-398fb27.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4533
  .elementor-element.elementor-element-398fb27.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a {
  text-align: left;
}

.elementor-4533
  .elementor-element.elementor-element-c4c4a9a
  .elementor-image
  img {
  width: 100px;
}

.elementor-4533
  .elementor-element.elementor-element-c4c4a9a
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-4533
  .elementor-element.elementor-element-7bdfeb0.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4533
  .elementor-element.elementor-element-7bdfeb0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4533
  .elementor-element.elementor-element-7bdfeb0.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4533
  .elementor-element.elementor-element-7bdfeb0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #fa4612;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #fa4612;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #fa4612;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4533
  .elementor-element.elementor-element-5f71e5c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #fa4612;
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c {
  width: auto;
  max-width: auto;
}

.elementor-4533
  .elementor-element.elementor-element-c644f5c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-4533
  .elementor-element.elementor-element-c644f5c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button,
.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  fill: #ffffff;
  color: #ffffff;
  background-color: #fa4612;
  border-radius: 25px 25px 25px 25px;
  padding: 15px 30px 15px 30px;
}

.elementor-4533
  .elementor-element.elementor-element-c644f5c
  a.elementor-button:hover,
.elementor-4533
  .elementor-element.elementor-element-c644f5c
  .elementor-button:hover,
.elementor-4533
  .elementor-element.elementor-element-c644f5c
  a.elementor-button:focus,
.elementor-4533
  .elementor-element.elementor-element-c644f5c
  .elementor-button:focus {
  background-color: rgba(250, 70, 18, 0.8);
}

.elementor-4533
  .elementor-element.elementor-element-c644f5c
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}

.elementor-4533 .elementor-element.elementor-element-c644f5c {
  width: auto;
  max-width: auto;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-icon
  a {
  font-size: 18px;
  color: #374549;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
  width: 500px;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-icon
  a:hover {
  color: #fa4612;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4533
  .elementor-element.elementor-element-8e61382
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-4533 .elementor-element.elementor-element-8e61382 {
  width: auto;
  max-width: auto;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-framed
  .elementor-icon,
.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-framed
  .elementor-icon,
.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-framed
  .elementor-icon:hover,
.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-framed
  .elementor-icon:hover,
.elementor-4533
  .elementor-element.elementor-element-81c6f59.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon {
  font-size: 16px;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon i,
.elementor-4533
  .elementor-element.elementor-element-81c6f59
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4533
  .elementor-element.elementor-element-81c6f59
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (min-width: 768px) {
  .elementor-4533 .elementor-element.elementor-element-398fb27 {
    width: 25%;
  }
  .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
    width: 75%;
  }
}

@media (max-width: 1024px) {
  .elementor-4533 .elementor-element.elementor-element-2d8bd5f {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4533
    .elementor-element.elementor-element-c4c4a9a
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4533
    .elementor-element.elementor-element-c644f5c
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
  }
  .elementor-4533
    .elementor-element.elementor-element-81c6f59
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-4533 .elementor-element.elementor-element-2d8bd5f {
    padding: 20px 0px 20px 0px;
  }
  .elementor-4533 .elementor-element.elementor-element-398fb27 {
    width: 50%;
  }
  .elementor-4533
    .elementor-element.elementor-element-398fb27.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4533 .elementor-element.elementor-element-c4c4a9a {
    text-align: left;
  }
  .elementor-4533
    .elementor-element.elementor-element-c4c4a9a
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-4533
    .elementor-element.elementor-element-c4c4a9a
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
    width: 50%;
  }
  .elementor-4533
    .elementor-element.elementor-element-7bdfeb0.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4533
    .elementor-element.elementor-element-7bdfeb0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4533
    .elementor-element.elementor-element-c644f5c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
    width: 310px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-4533
    .elementor-element.elementor-element-8e61382
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4533
    .elementor-element.elementor-element-81c6f59
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-4533
    .elementor-element.elementor-element-81c6f59
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4533 .elementor-element.elementor-element-398fb27 {
    width: 30%;
  }
  .elementor-4533 .elementor-element.elementor-element-7bdfeb0 {
    width: 70%;
  }
}

.elementor-4543 .elementor-element.elementor-element-a9ba61b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 40px 0px;
}

.elementor-bc-flex-widget
  .elementor-4543
  .elementor-element.elementor-element-a4cc3fd.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-a4cc3fd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-a4cc3fd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-f7e8c00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-f14969c.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-f14969c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6em;
}

.elementor-4543
  .elementor-element.elementor-element-f58633e.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-f58633e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-ce9176d.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-ce9176d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-cadddee.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-cadddee
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-fca5396.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-fca5396
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-3b5d3c1.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-3b5d3c1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-4543
  .elementor-element.elementor-element-e8af003.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-e8af003.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-e8af003
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-b087b76
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-d3e8b98.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-d3e8b98
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6em;
}

.elementor-4543
  .elementor-element.elementor-element-775d728.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-775d728
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-cc1562d.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-cc1562d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-947c4ff.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-947c4ff
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543
  .elementor-element.elementor-element-2447e90.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-2447e90
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-4543
  .elementor-element.elementor-element-32c9994.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-32c9994.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4543
  .elementor-element.elementor-element-32c9994
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-089ea17
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-4e697c6.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-4e697c6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.6em;
}

.elementor-4543 .elementor-element.elementor-element-30bdcee {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-4543
  .elementor-element.elementor-element-256bf8b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4543
  .elementor-element.elementor-element-256bf8b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4543
  .elementor-element.elementor-element-256bf8b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543
  .elementor-element.elementor-element-1dc04cf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-08ad19c {
  text-align: left;
}

.elementor-4543
  .elementor-element.elementor-element-08ad19c
  .elementor-image
  img {
  width: 100px;
}

.elementor-4543
  .elementor-element.elementor-element-a21abf0.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-a21abf0
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4543
  .elementor-element.elementor-element-a21abf0
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-4543 .elementor-element.elementor-element-f6b7ec9 {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  .elementor-social-icon
  i {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  .elementor-social-icon
  svg {
  fill: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  .elementor-social-icon:hover
  i {
  color: rgba(24, 27, 49, 0.8);
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  .elementor-social-icon:hover
  svg {
  fill: rgba(24, 27, 49, 0.8);
}

.elementor-4543
  .elementor-element.elementor-element-8d1fb9c
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}

.elementor-4543 .elementor-element.elementor-element-1a1eafd {
  padding: 0px 0px 80px 0px;
}

.elementor-bc-flex-widget
  .elementor-4543
  .elementor-element.elementor-element-75e010d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4543
  .elementor-element.elementor-element-75e010d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4543
  .elementor-element.elementor-element-75e010d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-d61a9c5.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-d61a9c5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-d61a9c5
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-b5b1d30.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-b5b1d30
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-b5b1d30
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-51d8325 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-51d8325.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-51d8325
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-51d8325
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-1fbc88d {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-1fbc88d.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-1fbc88d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-1fbc88d
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-c3d64ad {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-c3d64ad.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-c3d64ad
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-c3d64ad
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-17edfbe {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-17edfbe.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-17edfbe
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-17edfbe
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-5acc844 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-4543
  .elementor-element.elementor-element-5acc844.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4543
  .elementor-element.elementor-element-5acc844
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-5acc844
  > .elementor-widget-container {
  margin: 10px 10px 0px 10px;
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a {
  text-align: center;
}

.elementor-4543
  .elementor-element.elementor-element-2ef7f2a.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4543
  .elementor-element.elementor-element-2ef7f2a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4543
  .elementor-element.elementor-element-2ef7f2a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

@media (max-width: 1024px) {
  .elementor-4543 .elementor-element.elementor-element-a9ba61b {
    padding: 60px 30px 30px 30px;
  }
  .elementor-4543
    .elementor-element.elementor-element-32c9994
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-4543
    .elementor-element.elementor-element-256bf8b
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-4543 .elementor-element.elementor-element-a9ba61b {
    padding: 60px 0px 0px 0px;
  }
  .elementor-4543
    .elementor-element.elementor-element-a4cc3fd
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
    width: 85%;
  }
  .elementor-4543
    .elementor-element.elementor-element-f7e8c00
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4543
    .elementor-element.elementor-element-e8af003
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4543 .elementor-element.elementor-element-b087b76 {
    width: 85%;
  }
  .elementor-4543
    .elementor-element.elementor-element-b087b76
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4543
    .elementor-element.elementor-element-32c9994
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4543 .elementor-element.elementor-element-089ea17 {
    width: 85%;
  }
  .elementor-4543
    .elementor-element.elementor-element-089ea17
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4543
    .elementor-element.elementor-element-256bf8b
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-4543 .elementor-element.elementor-element-1dc04cf {
    width: 85%;
  }
  .elementor-4543
    .elementor-element.elementor-element-1dc04cf
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-4543 .elementor-element.elementor-element-1a1eafd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-4543
    .elementor-element.elementor-element-d61a9c5
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-b5b1d30
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-51d8325
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-1fbc88d
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-c3d64ad
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-17edfbe
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-5acc844
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-4543
    .elementor-element.elementor-element-2ef7f2a
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4543 .elementor-element.elementor-element-a4cc3fd {
    width: 50%;
  }
  .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
    width: 80%;
  }
  .elementor-4543 .elementor-element.elementor-element-e8af003 {
    width: 50%;
  }
  .elementor-4543 .elementor-element.elementor-element-b087b76 {
    width: 80%;
  }
  .elementor-4543 .elementor-element.elementor-element-32c9994 {
    width: 50%;
  }
  .elementor-4543 .elementor-element.elementor-element-089ea17 {
    width: 80%;
  }
  .elementor-4543 .elementor-element.elementor-element-256bf8b {
    width: 50%;
  }
  .elementor-4543 .elementor-element.elementor-element-1dc04cf {
    width: 80%;
  }
}

.elementor-5858
  .elementor-element.elementor-element-46d3f542
  > .elementor-container {
  min-height: 550px;
}

.elementor-5858
  .elementor-element.elementor-element-46d3f542
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5858
  .elementor-element.elementor-element-46d3f542:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5858
  .elementor-element.elementor-element-46d3f542
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/IMG_8912.jpg");
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5858
  .elementor-element.elementor-element-46d3f542
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-5858
  .elementor-element.elementor-element-57cd0272.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}

.elementor-5858
  .elementor-element.elementor-element-57cd0272.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-bc-flex-widget
  .elementor-5858
  .elementor-element.elementor-element-2df6a96f.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}

.elementor-5858
  .elementor-element.elementor-element-2df6a96f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-5858 .elementor-element.elementor-element-105ec65 {
  z-index: 2;
}

.elementor-5858
  .elementor-element.elementor-element-8fa43c6
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5858 .elementor-element.elementor-element-336d275 {
  text-align: left;
}

.elementor-5858
  .elementor-element.elementor-element-336d275.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5858
  .elementor-element.elementor-element-336d275
  .elementor-heading-title {
  font-size: 24px;
  line-height: 1.7em;
}

.elementor-5858
  .elementor-element.elementor-element-336d275
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-336d275 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-336d275 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-38cdfb0 {
  text-align: left;
}

.elementor-5858
  .elementor-element.elementor-element-38cdfb0
  .elementor-image
  img {
  width: 185px;
}

.elementor-5858
  .elementor-element.elementor-element-38cdfb0
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-38cdfb0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-38cdfb0 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-e78c69d {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5858
  .elementor-element.elementor-element-e78c69d.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-5858
  .elementor-element.elementor-element-e78c69d
  .elementor-heading-title {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5858
  .elementor-element.elementor-element-e78c69d
  > .elementor-widget-container {
  margin: 10px 0px 20px 5px;
}

.elementor-element.elementor-element-e78c69d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e78c69d {
  opacity: 0;
}

.elementor-element.elementor-element-cb156c2 {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cb156c2 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-cb156c2 {
  width: 100%;
  max-width: 100%;
  top: -15%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-cb156c2 {
  left: 89%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-cb156c2 {
  right: 89%;
}

.elementor-5858
  .elementor-element.elementor-element-65b43c9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-element-populated,
.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-element-populated {
  box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -220px 0px 0px 0px;
  padding: 70px 60px 50px 60px;
}

.elementor-5858
  .elementor-element.elementor-element-65b43c9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 {
  z-index: 2;
}

.elementor-element.elementor-element-65b43c9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-65b43c9 {
  opacity: 0;
}

.elementor-5858
  .elementor-element.elementor-element-c33a02d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5858
  .elementor-element.elementor-element-c33a02d
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.elementor-5858
  .elementor-element.elementor-element-c33a02d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c33a02d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c33a02d {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-c33a02d {
  width: auto;
  max-width: auto;
}

.elementor-5858
  .elementor-element.elementor-element-dc98c8f
  .elementor-text-editor {
  text-align: left;
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f {
  color: #808291;
}

.elementor-5858
  .elementor-element.elementor-element-dc98c8f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-dc98c8f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-dc98c8f {
  opacity: 0;
}

.elementor-element.elementor-element-2ef44e6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2ef44e6 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-00d3fb3 {
  margin-top: 120px;
  margin-bottom: 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-5858
  .elementor-element.elementor-element-b09c07e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5858
  .elementor-element.elementor-element-ffe5769
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-ffe5769 {
  width: 10px;
  max-width: 10px;
  top: -2%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-ffe5769 {
  left: 9%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-ffe5769 {
  right: 9%;
}

.elementor-5858
  .elementor-element.elementor-element-b7f647f
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-b7f647f {
  width: 13px;
  max-width: 13px;
  top: -4%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
  left: 6%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
  right: 6%;
}

.elementor-5858
  .elementor-element.elementor-element-747e0c7
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-747e0c7 {
  width: 24px;
  max-width: 24px;
  top: 5%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
  right: 8%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
  left: 8%;
}

.elementor-5858
  .elementor-element.elementor-element-2ff477d
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5858 .elementor-element.elementor-element-2ff477d {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
  left: 0%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
  right: 0%;
}

.elementor-5858
  .elementor-element.elementor-element-9283879
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5858 .elementor-element.elementor-element-9283879 {
  width: 65px;
  max-width: 65px;
  top: -44%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
  right: 10.888%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
  left: 10.888%;
}

.elementor-5858
  .elementor-element.elementor-element-2762273
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5858 .elementor-element.elementor-element-2762273 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
  left: 100%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
  right: 100%;
}

.elementor-5858
  .elementor-element.elementor-element-0427716
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5858 .elementor-element.elementor-element-0427716 {
  width: 10px;
  max-width: 10px;
  top: 110%;
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
  left: 85%;
}

body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
  right: 85%;
}

.elementor-5858 .elementor-element.elementor-element-020f972 {
  text-align: center;
}

.elementor-5858
  .elementor-element.elementor-element-020f972
  .elementor-heading-title {
  font-size: 50px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-5858
  .elementor-element.elementor-element-020f972
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-020f972 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-020f972 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-db71f74 {
  text-align: center;
}

.elementor-5858
  .elementor-element.elementor-element-db71f74
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-db71f74 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-db71f74 {
  opacity: 0;
}

.elementor-5858 .elementor-element.elementor-element-4b19175f {
  margin-top: 0px;
  margin-bottom: 80px;
  padding: 0% 5% 0% 5%;
}

.elementor-5858
  .elementor-element.elementor-element-6f705f9e
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 70px;
}

.elementor-5858
  .elementor-element.elementor-element-6f705f9e
  .elementor-counter-title {
  color: #bb1926;
}

.elementor-element.elementor-element-6f705f9e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6f705f9e {
  opacity: 0;
}

.elementor-5858
  .elementor-element.elementor-element-66c9a03e
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 70px;
}

.elementor-5858
  .elementor-element.elementor-element-66c9a03e
  .elementor-counter-title {
  color: #bb1926;
}

.elementor-element.elementor-element-66c9a03e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-66c9a03e {
  opacity: 0;
}

.elementor-5858
  .elementor-element.elementor-element-10b9c99b
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 70px;
}

.elementor-5858
  .elementor-element.elementor-element-10b9c99b
  .elementor-counter-title {
  color: #bb1926;
}

.elementor-element.elementor-element-10b9c99b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-10b9c99b {
  opacity: 0;
}

body.elementor-page-5858 #page_caption,
.elementor-page-title {
  display: none;
}

@media (min-width: 768px) {
  .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
    width: 55%;
  }
  .elementor-5858 .elementor-element.elementor-element-65b43c9 {
    width: 45%;
  }
}

@media (max-width: 1024px) {
  .elementor-5858 .elementor-element.elementor-element-105ec65 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-5858
    .elementor-element.elementor-element-336d275
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5858
    .elementor-element.elementor-element-65b43c9
    > .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }
  .elementor-5858
    .elementor-element.elementor-element-c33a02d
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-5858
    .elementor-element.elementor-element-dc98c8f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
    margin-top: 120px;
    margin-bottom: 60px;
  }
  .elementor-5858 .elementor-element.elementor-element-ffe5769 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-ffe5769 {
    left: 1%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-ffe5769 {
    right: 1%;
  }
  .elementor-5858 .elementor-element.elementor-element-b7f647f {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
    left: 6%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
    right: 6%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    right: 22%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    left: 22%;
  }
  .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    top: -17vh;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
    left: -11%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
    right: -11%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
    right: -12%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
    left: -12%;
  }
  .elementor-5858 .elementor-element.elementor-element-9283879 {
    top: -9vh;
  }
  .elementor-5858 .elementor-element.elementor-element-2762273 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
    left: 99%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
    right: 99%;
  }
  .elementor-5858 .elementor-element.elementor-element-0427716 {
    width: 10px;
    max-width: 10px;
    top: 142%;
  }
  body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
    left: 99%;
  }
  body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
    right: 99%;
  }
  .elementor-5858
    .elementor-element.elementor-element-020f972
    .elementor-heading-title {
    font-size: 45px;
  }
}

@media (max-width: 767px) {
  .elementor-5858
    .elementor-element.elementor-element-46d3f542
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-5858
    .elementor-element.elementor-element-46d3f542
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5858 .elementor-element.elementor-element-105ec65 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-5858 .elementor-element.elementor-element-336d275 {
    text-align: center;
  }
  .elementor-5858
    .elementor-element.elementor-element-336d275
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5858 .elementor-element.elementor-element-38cdfb0 {
    text-align: center;
  }
  .elementor-5858 .elementor-element.elementor-element-e78c69d {
    text-align: center;
  }
  .elementor-5858
    .elementor-element.elementor-element-65b43c9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-5858 .elementor-element.elementor-element-c33a02d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5858
    .elementor-element.elementor-element-c33a02d
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5858
    .elementor-element.elementor-element-c33a02d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5858
    .elementor-element.elementor-element-dc98c8f
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-5858
    .elementor-element.elementor-element-b09c07e
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5858
    .elementor-element.elementor-element-020f972
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-5858
    .elementor-element.elementor-element-db71f74
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5858 .elementor-element.elementor-element-4b19175f {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-5858
    .elementor-element.elementor-element-46a5684
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5858
    .elementor-element.elementor-element-216f7c26
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5858
    .elementor-element.elementor-element-349e65c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5858 .elementor-element.elementor-element-57cd0272 {
    width: 25%;
  }
  .elementor-5858 .elementor-element.elementor-element-2df6a96f {
    width: 25%;
  }
  .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
    width: 50%;
  }
}

.elementor-3072
  .elementor-element.elementor-element-52b28334:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3072
  .elementor-element.elementor-element-52b28334
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-52b28334 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e7e7e7;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}

.elementor-3072
  .elementor-element.elementor-element-52b28334
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3072
  .elementor-element.elementor-element-3a9122d9.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-3a9122d9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-3a9122d9
  > .elementor-element-populated {
  padding: 5px 0px 5px 0px;
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-icon
  i {
  color: #bb1926;
  font-size: 14px;
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-icon
  svg {
  fill: #bb1926;
  width: 14px;
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-text {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-2d3b016
  .elementor-icon-list-item {
  font-size: 16px;
  font-weight: 400;
}

.elementor-bc-flex-widget
  .elementor-3072
  .elementor-element.elementor-element-46fc312c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-46fc312c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-46fc312c.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-3072
  .elementor-element.elementor-element-46fc312c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  a.elementor-button,
.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 25px 15px 25px;
}

.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  a.elementor-button:hover,
.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  .elementor-button:hover,
.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  a.elementor-button:focus,
.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  .elementor-button:focus {
  background-color: rgba(87, 185, 87, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-4a40cd2c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3072 .elementor-element.elementor-element-4a40cd2c {
  width: auto;
  max-width: auto;
}

.elementor-3072
  .elementor-element.elementor-element-61c9f12b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3072
  .elementor-element.elementor-element-61c9f12b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-3072
  .elementor-element.elementor-element-61c9f12b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3072
  .elementor-element.elementor-element-e32ebab.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-e32ebab.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3072 .elementor-element.elementor-element-57d076be {
  text-align: left;
}

.elementor-3072
  .elementor-element.elementor-element-57d076be
  .elementor-image
  img {
  width: 100px;
}

.elementor-3072
  .elementor-element.elementor-element-57d076be
  > .elementor-widget-container {
  margin: 5px 0px 15px 0px;
}

.elementor-bc-flex-widget
  .elementor-3072
  .elementor-element.elementor-element-cca7375.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-cca7375.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3072
  .elementor-element.elementor-element-cca7375.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-3072
  .elementor-element.elementor-element-cca7375
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bb1926;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3072
  .elementor-element.elementor-element-c5f8c0d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bb1926;
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d {
  width: auto;
  max-width: auto;
}

.elementor-3072 .elementor-element.elementor-element-801e039 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 18px;
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  .elementor-social-icon
  i {
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  .elementor-social-icon
  svg {
  fill: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  .elementor-social-icon:hover
  i {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  .elementor-social-icon:hover
  svg {
  fill: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-801e039
  > .elementor-widget-container {
  margin: 0px 20px 0px 40px;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-icon
  a {
  font-size: 18px;
  color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
  width: 500px;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-icon
  a:hover {
  color: rgba(0, 0, 0, 0.8);
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-3072
  .elementor-element.elementor-element-9f50f83
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 {
  width: auto;
  max-width: auto;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-framed
  .elementor-icon,
.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-framed
  .elementor-icon,
.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-framed
  .elementor-icon:hover,
.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}

.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-framed
  .elementor-icon:hover,
.elementor-3072
  .elementor-element.elementor-element-6e980895.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon {
  font-size: 16px;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon i,
.elementor-3072
  .elementor-element.elementor-element-6e980895
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-3072
  .elementor-element.elementor-element-6e980895
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-3072 .elementor-element.elementor-element-6e980895 {
  width: auto;
  max-width: auto;
  align-self: center;
}

@media (max-width: 1024px) {
  .elementor-3072
    .elementor-element.elementor-element-3a9122d9.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3072
    .elementor-element.elementor-element-3a9122d9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-46fc312c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-4a40cd2c
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3072 .elementor-element.elementor-element-61c9f12b {
    padding: 30px 0px 30px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-57d076be
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3072
    .elementor-element.elementor-element-6e980895
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-3072 .elementor-element.elementor-element-e32ebab {
    width: 25%;
  }
  .elementor-3072 .elementor-element.elementor-element-cca7375 {
    width: 75%;
  }
}

@media (max-width: 767px) {
  .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
    width: 100%;
  }
  .elementor-3072
    .elementor-element.elementor-element-3a9122d9.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3072
    .elementor-element.elementor-element-3a9122d9
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-2d3b016
    .elementor-icon-list-item {
    line-height: 2em;
  }
  .elementor-3072 .elementor-element.elementor-element-46fc312c {
    width: 100%;
  }
  .elementor-3072
    .elementor-element.elementor-element-46fc312c.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3072
    .elementor-element.elementor-element-46fc312c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-4a40cd2c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3072 .elementor-element.elementor-element-61c9f12b {
    padding: 30px 0px 30px 0px;
  }
  .elementor-3072 .elementor-element.elementor-element-e32ebab {
    width: 50%;
  }
  .elementor-3072
    .elementor-element.elementor-element-e32ebab.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3072 .elementor-element.elementor-element-57d076be {
    text-align: left;
  }
  .elementor-3072
    .elementor-element.elementor-element-57d076be
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-3072
    .elementor-element.elementor-element-57d076be
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-3072 .elementor-element.elementor-element-cca7375 {
    width: 50%;
  }
  .elementor-3072
    .elementor-element.elementor-element-cca7375.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3072
    .elementor-element.elementor-element-cca7375
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
    width: 310px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-3072
    .elementor-element.elementor-element-9f50f83
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3072
    .elementor-element.elementor-element-6e980895
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-3072
    .elementor-element.elementor-element-6e980895
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
    width: 100%;
  }
  .elementor-3072 .elementor-element.elementor-element-46fc312c {
    width: 30%;
  }
  .elementor-3072 .elementor-element.elementor-element-e32ebab {
    width: 30%;
  }
  .elementor-3072 .elementor-element.elementor-element-cca7375 {
    width: 70%;
  }
}

.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-container {
  min-height: 780px;
}

.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5879
  .elementor-element.elementor-element-172e078:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/annie-spratt-wgivdx9dBdQ-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-172e078 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-shape-bottom
  svg {
  width: calc(150% + 1.3px);
  height: 179px;
}

.elementor-5879
  .elementor-element.elementor-element-172e078
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-bc-flex-widget
  .elementor-5879
  .elementor-element.elementor-element-05f8f5e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-05f8f5e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-05f8f5e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5879
  .elementor-element.elementor-element-05f8f5e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5879
  .elementor-element.elementor-element-1ec7424.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-1ec7424
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.1em;
}

.elementor-5879
  .elementor-element.elementor-element-1ec7424
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1ec7424 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1ec7424 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-7279b2d
  .elementor-text-editor {
  text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-7279b2d {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  line-height: 1.8em;
}

.elementor-5879
  .elementor-element.elementor-element-7279b2d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 25% 0% 25%;
}

.elementor-element.elementor-element-7279b2d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7279b2d {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-9a6c678 {
  padding: 0% 20% 0% 20%;
  z-index: 2;
}

.elementor-5879
  .elementor-element.elementor-element-d7d3994.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5879
  .elementor-element.elementor-element-d7d3994:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-element-populated,
.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-element-populated {
  box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -40px 0px 0px 0px; /*-150*/
  padding: 70px 60px 50px 60px;
}

.elementor-5879
  .elementor-element.elementor-element-d7d3994
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 {
  z-index: 2;
}

.elementor-element.elementor-element-d7d3994 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d7d3994 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-b9a3450
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-b9a3450 {
  width: 10px;
  max-width: 10px;
  top: 45%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
  left: -46%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
  right: -46%;
}

.elementor-5879
  .elementor-element.elementor-element-36014db
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-36014db {
  width: 10px;
  max-width: 10px;
  top: 22%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
  left: 133%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
  right: 133%;
}

.elementor-5879
  .elementor-element.elementor-element-45db939
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-45db939 {
  width: 13px;
  max-width: 13px;
  top: 39%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
  left: -52%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
  right: -52%;
}

.elementor-5879
  .elementor-element.elementor-element-8fe9ddf
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-8fe9ddf {
  width: 24px;
  max-width: 24px;
  top: 26%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
  right: -22%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
  left: -22%;
}

.elementor-5879
  .elementor-element.elementor-element-18d063a
  .elementor-image
  img {
  opacity: 0.7;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(4px)
    hue-rotate(0deg);
}

.elementor-5879 .elementor-element.elementor-element-18d063a {
  width: 24px;
  max-width: 24px;
  top: 65%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
  left: -35%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
  right: -35%;
}

.elementor-5879
  .elementor-element.elementor-element-ca097ab
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5879 .elementor-element.elementor-element-ca097ab {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
  right: -29%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
  left: -29%;
}

.elementor-5879
  .elementor-element.elementor-element-ad1748f
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5879 .elementor-element.elementor-element-ad1748f {
  width: 65px;
  max-width: 65px;
  top: 45%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ad1748f {
  right: -63%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ad1748f {
  left: -63%;
}

.elementor-5879
  .elementor-element.elementor-element-ceb5275
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5879 .elementor-element.elementor-element-ceb5275 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ceb5275 {
  left: 125%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ceb5275 {
  right: 125%;
}

.elementor-5879
  .elementor-element.elementor-element-fecfb73
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5879 .elementor-element.elementor-element-fecfb73 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fecfb73 {
  left: -53%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-fecfb73 {
  right: -53%;
}

.elementor-5879
  .elementor-element.elementor-element-fa1c2b9
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
  width: 10px;
  max-width: 10px;
  top: 110%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
  left: -21%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
  right: -21%;
}

.elementor-5879 .elementor-element.elementor-element-c76081f {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-5879
  .elementor-element.elementor-element-c76081f.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5879
  .elementor-element.elementor-element-c76081f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.elementor-5879
  .elementor-element.elementor-element-c76081f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c76081f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c76081f {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-787274d
  .elementor-text-editor {
  text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-787274d {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5879
  .elementor-element.elementor-element-787274d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 15% 0% 15%;
}

.elementor-element.elementor-element-787274d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-787274d {
  opacity: 0;
}

.elementor-element.elementor-element-ba51080 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ba51080 {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-22da79c {
  margin-top: 120px;
  margin-bottom: 0px;
}

.elementor-5879
  .elementor-element.elementor-element-fc6001e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5879
  .elementor-element.elementor-element-f0e2c45.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-5879
  .elementor-element.elementor-element-f0e2c45
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5879
  .elementor-element.elementor-element-f0e2c45
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-f0e2c45 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f0e2c45 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-e73cc9d
  .elementor-image
  img {
  width: 260px;
}

.elementor-5879 .elementor-element.elementor-element-e73cc9d {
  z-index: 3;
  top: -77%;
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-e73cc9d {
  right: -49%;
}

body.rtl .elementor-5879 .elementor-element.elementor-element-e73cc9d {
  left: -49%;
}

.elementor-5879 .elementor-element.elementor-element-8285512 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5879
  .elementor-element.elementor-element-8285512.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5879
  .elementor-element.elementor-element-8285512
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-5879
  .elementor-element.elementor-element-8285512
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-8285512 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8285512 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5879
  .elementor-element.elementor-element-789ea01.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-789ea01.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-789ea01.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5879
  .elementor-element.elementor-element-789ea01
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5879
  .elementor-element.elementor-element-789ea01
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879
  .elementor-element.elementor-element-69fb95c
  .elementor-image
  img {
  width: 150px;
}

.elementor-5879
  .elementor-element.elementor-element-69fb95c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-69fb95c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-69fb95c {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-d027a98 {
  text-align: center;
}

.elementor-5879
  .elementor-element.elementor-element-d027a98.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5879
  .elementor-element.elementor-element-d027a98
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-d027a98 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d027a98 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-0a230b6
  .elementor-text-editor {
  text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5879
  .elementor-element.elementor-element-0a230b6
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-0a230b6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0a230b6 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5879
  .elementor-element.elementor-element-bbf15b3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-bbf15b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-bbf15b3.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5879
  .elementor-element.elementor-element-bbf15b3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5879
  .elementor-element.elementor-element-bbf15b3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879
  .elementor-element.elementor-element-2013ac2
  .elementor-image
  img {
  width: 130px;
}

.elementor-5879
  .elementor-element.elementor-element-2013ac2
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}

.elementor-element.elementor-element-2013ac2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2013ac2 {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-9f79380 {
  text-align: center;
}

.elementor-5879
  .elementor-element.elementor-element-9f79380.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5879
  .elementor-element.elementor-element-9f79380
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-9f79380 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9f79380 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-5765dfd
  .elementor-text-editor {
  text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-5765dfd {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5879
  .elementor-element.elementor-element-5765dfd
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-5765dfd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5765dfd {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5879
  .elementor-element.elementor-element-c223a2e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-c223a2e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-c223a2e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5879
  .elementor-element.elementor-element-c223a2e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-5879
  .elementor-element.elementor-element-c223a2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879
  .elementor-element.elementor-element-5fea69d
  .elementor-image
  img {
  width: 140px;
}

.elementor-5879
  .elementor-element.elementor-element-5fea69d
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-5fea69d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5fea69d {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-2d74247 {
  text-align: center;
}

.elementor-5879
  .elementor-element.elementor-element-2d74247.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-5879
  .elementor-element.elementor-element-2d74247
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-2d74247 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2d74247 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-8b53977
  .elementor-text-editor {
  text-align: center;
}

.elementor-5879 .elementor-element.elementor-element-8b53977 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-5879
  .elementor-element.elementor-element-8b53977
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-8b53977 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8b53977 {
  opacity: 0;
}

.elementor-5879
  .elementor-element.elementor-element-a09f6e4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5879
  .elementor-element.elementor-element-a09f6e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 80px 0px 80px 0px;
}

.elementor-5879
  .elementor-element.elementor-element-a09f6e4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5879
  .elementor-element.elementor-element-5c36575
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5879
  .elementor-element.elementor-element-ea876c2.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-ea876c2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-5879
  .elementor-element.elementor-element-ea876c2
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ea876c2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ea876c2 {
  opacity: 0;
}

.elementor-5879 .elementor-element.elementor-element-5fa095d {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5879
  .elementor-element.elementor-element-5fa095d.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-5fa095d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.elementor-5879
  .elementor-element.elementor-element-5fa095d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5fa095d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5fa095d {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5879
  .elementor-element.elementor-element-4355f1e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-4355f1e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5879
  .elementor-element.elementor-element-4355f1e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 a.elementor-button,
.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  fill: #fa4612;
  color: #fa4612;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5879
  .elementor-element.elementor-element-13bca61
  a.elementor-button:hover,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button:hover,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  a.elementor-button:focus,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-13bca61
  a.elementor-button:hover
  svg,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button:hover
  svg,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  a.elementor-button:focus
  svg,
.elementor-5879
  .elementor-element.elementor-element-13bca61
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5879 .elementor-element.elementor-element-13bca61 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-5879
  .elementor-element.elementor-element-13bca61
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-13bca61 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-13bca61 {
  opacity: 0;
}

body.elementor-page-5879 #page_caption,
.elementor-page-title {
  display: none;
}

@media (max-width: 1024px) {
  .elementor-5879
    .elementor-element.elementor-element-172e078
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5879
    .elementor-element.elementor-element-172e078
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5879
    .elementor-element.elementor-element-1ec7424
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-5879
    .elementor-element.elementor-element-7279b2d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-d7d3994
    > .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }
  .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    right: 99%;
  }
  .elementor-5879 .elementor-element.elementor-element-36014db {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
    right: 99%;
  }
  .elementor-5879 .elementor-element.elementor-element-45db939 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
    right: 99%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    right: -12%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    left: -12%;
  }
  .elementor-5879 .elementor-element.elementor-element-8fe9ddf {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
    left: 47vw;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
    right: 47vw;
  }
  .elementor-5879 .elementor-element.elementor-element-18d063a {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
    right: -12%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
    left: -12%;
  }
  .elementor-5879 .elementor-element.elementor-element-ca097ab {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ad1748f {
    right: -12%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-ad1748f {
    left: -12%;
  }
  .elementor-5879 .elementor-element.elementor-element-ad1748f {
    top: -9vh;
  }
  .elementor-5879 .elementor-element.elementor-element-ceb5275 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ceb5275 {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-ceb5275 {
    right: 99%;
  }
  .elementor-5879 .elementor-element.elementor-element-fecfb73 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fecfb73 {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-fecfb73 {
    right: 99%;
  }
  .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    left: 99%;
  }
  body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    right: 99%;
  }
  .elementor-5879
    .elementor-element.elementor-element-c76081f
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-5879
    .elementor-element.elementor-element-787274d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5879
    .elementor-element.elementor-element-f0e2c45
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5879
    .elementor-element.elementor-element-f0e2c45
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5879
    .elementor-element.elementor-element-8285512
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5879
    .elementor-element.elementor-element-8285512
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-69fb95c
    .elementor-image
    img {
    width: 120px;
  }
  .elementor-5879
    .elementor-element.elementor-element-2013ac2
    .elementor-image
    img {
    width: 100px;
  }
  .elementor-5879
    .elementor-element.elementor-element-2013ac2
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fea69d
    .elementor-image
    img {
    width: 105px;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fea69d
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-5879 .elementor-element.elementor-element-ea876c2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5879
    .elementor-element.elementor-element-ea876c2
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5879
    .elementor-element.elementor-element-ea876c2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5879 .elementor-element.elementor-element-5fa095d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fa095d
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fa095d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-5879
    .elementor-element.elementor-element-172e078
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5879
    .elementor-element.elementor-element-172e078
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5879
    .elementor-element.elementor-element-172e078
    > .elementor-shape-bottom
    svg {
    width: calc(162% + 1.3px);
    height: 94px;
  }
  .elementor-5879
    .elementor-element.elementor-element-05f8f5e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5879
    .elementor-element.elementor-element-05f8f5e
    > .elementor-element-populated {
    margin: 120px 20px 0px 20px;
  }
  .elementor-5879 .elementor-element.elementor-element-1ec7424 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5879
    .elementor-element.elementor-element-1ec7424
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5879
    .elementor-element.elementor-element-7279b2d
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5879
    .elementor-element.elementor-element-7279b2d
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5879
    .elementor-element.elementor-element-d7d3994
    > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-5879 .elementor-element.elementor-element-c76081f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5879
    .elementor-element.elementor-element-c76081f
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5879
    .elementor-element.elementor-element-c76081f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-787274d
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5879 .elementor-element.elementor-element-22da79c {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
    text-align: center;
  }
  .elementor-5879
    .elementor-element.elementor-element-f0e2c45
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5879
    .elementor-element.elementor-element-f0e2c45
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-e73cc9d
    .elementor-image
    img {
    width: 199px;
  }
  .elementor-5879 .elementor-element.elementor-element-8285512 {
    text-align: center;
  }
  .elementor-5879
    .elementor-element.elementor-element-8285512
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5879
    .elementor-element.elementor-element-8285512
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-789ea01
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-bbf15b3
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-c223a2e
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5879 .elementor-element.elementor-element-a09f6e4 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-ea876c2
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5879
    .elementor-element.elementor-element-ea876c2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fa095d
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5879
    .elementor-element.elementor-element-5fa095d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5879
    .elementor-element.elementor-element-13bca61
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

.elementor-5754
  .elementor-element.elementor-element-5ac5a52
  > .elementor-container {
  min-height: 620px;
}

.elementor-5754
  .elementor-element.elementor-element-5ac5a52
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5754
  .elementor-element.elementor-element-5ac5a52:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5754
  .elementor-element.elementor-element-5ac5a52
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #18305d;
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5754
  .elementor-element.elementor-element-5ac5a52
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5754
  .elementor-element.elementor-element-5ac5a52
  > .elementor-shape-bottom
  svg {
  height: 100px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5754
  .elementor-element.elementor-element-10e9a05
  > .elementor-element-populated {
  margin: 80px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-c3f3cb1.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5754
  .elementor-element.elementor-element-c3f3cb1
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5754
  .elementor-element.elementor-element-c3f3cb1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c3f3cb1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c3f3cb1 {
  opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
  width: auto;
  max-width: auto;
}

.elementor-5754
  .elementor-element.elementor-element-d455920
  .elementor-text-editor {
  text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-d455920 {
  color: #ffffff;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5754
  .elementor-element.elementor-element-d455920
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d455920 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d455920 {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-icon
  i {
  color: #ffc70a;
  font-size: 14px;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-icon
  svg {
  fill: #ffc70a;
  width: 14px;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #ffc70a;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #ffc70a;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  .elementor-icon-list-item {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5754
  .elementor-element.elementor-element-e9dfe5f
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-e9dfe5f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e9dfe5f {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-bd28f10
  > .elementor-element-populated {
  margin: 120px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-b9f6e5d
  .elementor-image
  img {
  width: 60%;
}

.elementor-element.elementor-element-b9f6e5d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b9f6e5d {
  opacity: 0;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
  right: -48%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
  left: -48%;
}

.elementor-5754 .elementor-element.elementor-element-b9f6e5d {
  top: 30%;
}

.elementor-5754
  .elementor-element.elementor-element-eded2fd
  .elementor-image
  img {
  box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-eded2fd {
  width: 100%;
  max-width: 100%;
  top: -29%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-eded2fd {
  left: 13%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-eded2fd {
  right: 13%;
}

.elementor-5754 .elementor-element.elementor-element-eccd0b9 {
  margin-top: 160px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-cff40a6
  > .elementor-element-populated {
  margin: -150px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-0821f25 {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5754
  .elementor-element.elementor-element-5e28053.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5754
  .elementor-element.elementor-element-5e28053.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5754
  .elementor-element.elementor-element-5e28053
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-989d7d9
  .elementor-spacer-inner {
  height: 20px;
}

.elementor-5754
  .elementor-element.elementor-element-3eba7ff
  .elementor-text-editor {
  text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-3eba7ff {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-3eba7ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-3eba7ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3eba7ff {
  opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-d21daeb {
  z-index: 0;
  width: 627px;
  max-width: 627px;
  top: -18px;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-d21daeb {
  left: -396px;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-d21daeb {
  right: -396px;
}

.elementor-5754
  .elementor-element.elementor-element-1089201
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-df9b61d {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5754
  .elementor-element.elementor-element-e4f01c5.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5754
  .elementor-element.elementor-element-e4f01c5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5754
  .elementor-element.elementor-element-e4f01c5
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-03d9c67
  .elementor-spacer-inner {
  height: 20px;
}

.elementor-5754
  .elementor-element.elementor-element-3bda538
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-3bda538 {
  margin-top: 0px;
  margin-bottom: 280px;
  padding: 0% 10% 0% 10%;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-9f8724b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-b31b3ed.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-b31b3ed
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}

.elementor-5754
  .elementor-element.elementor-element-b31b3ed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed {
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-element.elementor-element-b31b3ed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b31b3ed {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-2183395
  .elementor-text-editor {
  text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-2183395 {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-2183395
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-2183395 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2183395 {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-6683823
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-57dc750
  .elementor-image
  img {
  width: 90%;
  box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-57dc750 {
  z-index: 2;
  top: -23%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-57dc750 {
  right: 1%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-57dc750 {
  left: 1%;
}

.elementor-5754
  .elementor-element.elementor-element-0f12686
  .elementor-image
  img {
  width: 70%;
}

.elementor-element.elementor-element-0f12686 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0f12686 {
  opacity: 0;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-0f12686 {
  right: -18%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-0f12686 {
  left: -18%;
}

.elementor-5754
  .elementor-element.elementor-element-5eddfad
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-5eddfad {
  margin-top: 0px;
  margin-bottom: 280px;
  padding: 0% 10% 0% 10%;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-26601af
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-e74bd45
  .elementor-image
  img {
  width: 90%;
  box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-e74bd45 {
  z-index: 2;
  top: -13.571%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-e74bd45 {
  right: 18.745%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-e74bd45 {
  left: 18.745%;
}

.elementor-5754
  .elementor-element.elementor-element-f930b47
  .elementor-image
  img {
  width: 70%;
}

.elementor-element.elementor-element-f930b47 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f930b47 {
  opacity: 0;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-f930b47 {
  right: 1.978%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-f930b47 {
  left: 1.978%;
}

.elementor-5754 .elementor-element.elementor-element-f930b47 {
  top: -42%;
}

.elementor-5754
  .elementor-element.elementor-element-c213f21
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-3d3bab4.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-3d3bab4
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}

.elementor-5754
  .elementor-element.elementor-element-3d3bab4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-3d3bab4 {
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-element.elementor-element-3d3bab4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3d3bab4 {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-670c693
  .elementor-text-editor {
  text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-670c693 {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-670c693
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-670c693 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-670c693 {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-e94d863
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5754 .elementor-element.elementor-element-e94d863 {
  margin-top: 0px;
  margin-bottom: 240px;
  padding: 0% 10% 0% 10%;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-5d8252e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-597a27d.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-597a27d
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}

.elementor-5754
  .elementor-element.elementor-element-597a27d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-597a27d {
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-element.elementor-element-597a27d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-597a27d {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-c1dd5d8
  .elementor-text-editor {
  text-align: left;
}

.elementor-5754 .elementor-element.elementor-element-c1dd5d8 {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  z-index: 2;
}

.elementor-5754
  .elementor-element.elementor-element-c1dd5d8
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-c1dd5d8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c1dd5d8 {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-d65a129
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-465ff0a
  .elementor-image
  img {
  width: 90%;
  box-shadow: 0px 30px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5754 .elementor-element.elementor-element-465ff0a {
  z-index: 2;
  top: -23%;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-465ff0a {
  right: 1%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-465ff0a {
  left: 1%;
}

.elementor-5754
  .elementor-element.elementor-element-5b024f9
  .elementor-image
  img {
  width: 70%;
}

.elementor-element.elementor-element-5b024f9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5b024f9 {
  opacity: 0;
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-5b024f9 {
  right: -18%;
}

body.rtl .elementor-5754 .elementor-element.elementor-element-5b024f9 {
  left: -18%;
}

.elementor-5754 .elementor-element.elementor-element-0b6c81d {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-5754
  .elementor-element.elementor-element-21d6595
  > .elementor-element-populated {
  margin: 10px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-f51202a.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-f51202a
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5754
  .elementor-element.elementor-element-f51202a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f51202a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f51202a {
  opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-f51202a {
  width: 100%;
  max-width: 100%;
}

.elementor-5754
  .elementor-element.elementor-element-f1e65f0
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-d30241a {
  text-align: left;
}

.elementor-5754
  .elementor-element.elementor-element-d30241a.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5754
  .elementor-element.elementor-element-d30241a
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  line-height: 1.7em;
}

.elementor-5754
  .elementor-element.elementor-element-d30241a
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d30241a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d30241a {
  opacity: 0;
}

.elementor-5754
  .elementor-element.elementor-element-d4422fe
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-5754 .elementor-element.elementor-element-c668638 {
  text-align: left;
}

.elementor-5754
  .elementor-element.elementor-element-c668638.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5754
  .elementor-element.elementor-element-c668638
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
  line-height: 1.7em;
}

.elementor-5754
  .elementor-element.elementor-element-c668638
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c668638 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c668638 {
  opacity: 0;
}

.elementor-5754 .elementor-element.elementor-element-3bf4ea6 {
  margin-top: 40px;
  margin-bottom: 80px;
}

.elementor-5754
  .elementor-element.elementor-element-b1956ca
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #0e305d;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 22px;
  text-align: left;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #999999;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-5754
  .elementor-element.elementor-element-3d8d72c
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c {
  z-index: 2;
}

@media (min-width: 768px) {
  .elementor-5754 .elementor-element.elementor-element-10e9a05 {
    width: 40%;
  }
  .elementor-5754 .elementor-element.elementor-element-bd28f10 {
    width: 59.665%;
  }
  .elementor-5754 .elementor-element.elementor-element-9f8724b {
    width: 40%;
  }
  .elementor-5754 .elementor-element.elementor-element-6683823 {
    width: 60%;
  }
  .elementor-5754 .elementor-element.elementor-element-26601af {
    width: 60%;
  }
  .elementor-5754 .elementor-element.elementor-element-c213f21 {
    width: 40%;
  }
  .elementor-5754 .elementor-element.elementor-element-5d8252e {
    width: 40%;
  }
  .elementor-5754 .elementor-element.elementor-element-d65a129 {
    width: 60%;
  }
}

@media (max-width: 1024px) {
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-shape-bottom
    svg {
    height: 70px;
  }
  .elementor-5754
    .elementor-element.elementor-element-10e9a05
    > .elementor-element-populated {
    margin: 60px 40px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-c3f3cb1
    .elementor-heading-title {
    font-size: 38px;
  }
  .elementor-5754
    .elementor-element.elementor-element-d455920
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-eded2fd {
    top: -15%;
  }
  .elementor-5754 .elementor-element.elementor-element-eccd0b9 {
    margin-top: 140px;
    margin-bottom: 20px;
  }
  .elementor-5754 .elementor-element.elementor-element-0821f25 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-5e28053
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-3eba7ff
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-d21daeb {
    top: -9%;
  }
  .elementor-5754
    .elementor-element.elementor-element-e4f01c5
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-3bda538 {
    margin-top: 0px;
    margin-bottom: 220px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-b31b3ed
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5754
    .elementor-element.elementor-element-b31b3ed
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-2183395
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-5eddfad {
    margin-top: 0px;
    margin-bottom: 160px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-3d3bab4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5754
    .elementor-element.elementor-element-3d3bab4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-670c693
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-e94d863 {
    margin-top: 0px;
    margin-bottom: 160px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-597a27d
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5754
    .elementor-element.elementor-element-597a27d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-c1dd5d8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-0b6c81d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-21d6595
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-f51202a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5754
    .elementor-element.elementor-element-f51202a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-f1e65f0
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-d30241a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-d4422fe
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5754
    .elementor-element.elementor-element-c668638
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5754
    .elementor-element.elementor-element-5ac5a52
    > .elementor-shape-bottom
    svg {
    height: 70px;
  }
  .elementor-5754 .elementor-element.elementor-element-5ac5a52 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-10e9a05.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-10e9a05
    > .elementor-element-populated {
    margin: 200px 0px 60px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5754
    .elementor-element.elementor-element-c3f3cb1
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-5754
    .elementor-element.elementor-element-c3f3cb1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-d455920
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-5754
    .elementor-element.elementor-element-d455920
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754
    .elementor-element.elementor-element-e9dfe5f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-bd28f10
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    right: -24%;
  }
  body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    left: -24%;
  }
  .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    top: 28px;
  }
  body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-eded2fd {
    left: 0px;
  }
  body.rtl .elementor-5754 .elementor-element.elementor-element-eded2fd {
    right: 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-eded2fd {
    top: -26px;
  }
  .elementor-5754 .elementor-element.elementor-element-eccd0b9 {
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-cff40a6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-0821f25 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-5e28053.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-5e28053
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754
    .elementor-element.elementor-element-3eba7ff
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754
    .elementor-element.elementor-element-1089201
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-df9b61d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-e4f01c5.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-e4f01c5
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754
    .elementor-element.elementor-element-03d9c67
    .elementor-spacer-inner {
    height: 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-3bda538 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-9f8724b
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-b31b3ed {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-b31b3ed
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5754
    .elementor-element.elementor-element-b31b3ed
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-2183395
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754 .elementor-element.elementor-element-0f12686 {
    top: 3%;
  }
  .elementor-5754 .elementor-element.elementor-element-5eddfad {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
  }
  body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-e74bd45 {
    right: -2.31%;
  }
  body.rtl .elementor-5754 .elementor-element.elementor-element-e74bd45 {
    left: -2.31%;
  }
  .elementor-5754 .elementor-element.elementor-element-e74bd45 {
    top: -0.039%;
  }
  .elementor-5754 .elementor-element.elementor-element-f930b47 {
    top: -6%;
  }
  .elementor-5754
    .elementor-element.elementor-element-c213f21
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-3d3bab4 {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-3d3bab4
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5754
    .elementor-element.elementor-element-3d3bab4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-670c693
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754 .elementor-element.elementor-element-e94d863 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-5d8252e
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-597a27d {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-597a27d
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5754
    .elementor-element.elementor-element-597a27d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754
    .elementor-element.elementor-element-c1dd5d8
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5754 .elementor-element.elementor-element-5b024f9 {
    top: -4%;
  }
  .elementor-5754 .elementor-element.elementor-element-f51202a {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-f51202a
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5754
    .elementor-element.elementor-element-f51202a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5754 .elementor-element.elementor-element-d30241a {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-d30241a
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5754 .elementor-element.elementor-element-c668638 {
    text-align: center;
  }
  .elementor-5754
    .elementor-element.elementor-element-c668638
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5754 .elementor-element.elementor-element-3bf4ea6 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5754 .elementor-element.elementor-element-10e9a05 {
    width: 50%;
  }
  .elementor-5754 .elementor-element.elementor-element-bd28f10 {
    width: 50%;
  }
  .elementor-5754 .elementor-element.elementor-element-cff40a6 {
    width: 100%;
  }
  .elementor-5754 .elementor-element.elementor-element-5e28053 {
    width: 100%;
  }
  .elementor-5754 .elementor-element.elementor-element-1089201 {
    width: 100%;
  }
  .elementor-5754 .elementor-element.elementor-element-e4f01c5 {
    width: 100%;
  }
}

.elementor-5806
  .elementor-element.elementor-element-6e97d40
  > .elementor-container {
  min-height: 620px;
}

.elementor-5806
  .elementor-element.elementor-element-6e97d40
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5806
  .elementor-element.elementor-element-6e97d40:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5806
  .elementor-element.elementor-element-6e97d40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/young-business-people-outdoors-working-XET53PN-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5806
  .elementor-element.elementor-element-6e97d40
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5806
  .elementor-element.elementor-element-6e97d40
  > .elementor-shape-bottom
  svg {
  width: calc(20% + 1.3px);
  height: 36px;
}

.elementor-bc-flex-widget
  .elementor-5806
  .elementor-element.elementor-element-48826e9.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5806
  .elementor-element.elementor-element-48826e9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5806
  .elementor-element.elementor-element-48826e9
  > .elementor-element-populated {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5806
  .elementor-element.elementor-element-ce275fd.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-ce275fd
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3em;
}

.elementor-5806
  .elementor-element.elementor-element-ce275fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ce275fd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ce275fd {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-ce275fd {
  width: auto;
  max-width: auto;
}

.elementor-5806
  .elementor-element.elementor-element-6196184
  .elementor-text-editor {
  text-align: left;
}

.elementor-5806 .elementor-element.elementor-element-6196184 {
  color: #ffffff;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5806
  .elementor-element.elementor-element-6196184
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-6196184 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6196184 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button,
.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bba07a;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5806
  .elementor-element.elementor-element-91c1762
  a.elementor-button:hover,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button:hover,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  a.elementor-button:focus,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(22, 57, 103, 0);
  border-color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-91c1762
  a.elementor-button:hover
  svg,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button:hover
  svg,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  a.elementor-button:focus
  svg,
.elementor-5806
  .elementor-element.elementor-element-91c1762
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bba07a;
}

.elementor-5806
  .elementor-element.elementor-element-91c1762
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-91c1762 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-91c1762 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-3889d0c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-8924a90 {
  margin-top: 100px;
  margin-bottom: 40px;
}

.elementor-5806
  .elementor-element.elementor-element-0a162dd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-e6831f8 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-e6831f8.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-5806
  .elementor-element.elementor-element-e6831f8
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5806
  .elementor-element.elementor-element-e6831f8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e6831f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e6831f8 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-202eeb9 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-202eeb9.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-202eeb9
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 48px;
  line-height: 1.2em;
}

.elementor-5806
  .elementor-element.elementor-element-202eeb9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-202eeb9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-202eeb9 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-1d1da05 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-1d1da05.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5806
  .elementor-element.elementor-element-1d1da05
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-5806
  .elementor-element.elementor-element-1d1da05
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 30% 0% 30%;
}

.elementor-element.elementor-element-1d1da05 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1d1da05 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-73729a5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  .horizontal-gallery-wrapper
  .horizontal-gallery-cell {
  box-shadow: 0px 50px 75px 0px rgba(0, 0, 0, 0.2);
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}

.elementor-5806
  .elementor-element.elementor-element-0ca09d4
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-d47833c {
  margin-top: 100px;
  margin-bottom: 40px;
}

.elementor-5806
  .elementor-element.elementor-element-2fba7c8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-71ad2cd.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-71ad2cd
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 48px;
  line-height: 1.2em;
}

.elementor-5806
  .elementor-element.elementor-element-71ad2cd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-71ad2cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-71ad2cd {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-bd8989f {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-bd8989f.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5806
  .elementor-element.elementor-element-bd8989f
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-5806
  .elementor-element.elementor-element-bd8989f
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 30% 0% 30%;
}

.elementor-element.elementor-element-bd8989f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bd8989f {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-53905d2 {
  margin-top: 0px;
  margin-bottom: 100px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5806
  .elementor-element.elementor-element-16bd5e1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-16bd5e1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-16bd5e1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  padding: 50px 30px 30px 30px;
}

.elementor-5806
  .elementor-element.elementor-element-16bd5e1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-16bd5e1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-16bd5e1 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-a1f347c
  .elementor-image
  img {
  width: 92px;
}

.elementor-5806
  .elementor-element.elementor-element-a1f347c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-a1f347c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a1f347c {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-317df30 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-317df30.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-317df30
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-317df30 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-317df30 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-a67db66 {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5806
  .elementor-element.elementor-element-a67db66
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5806
  .elementor-element.elementor-element-a67db66
  .elementor-divider {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-a67db66
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-a67db66 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a67db66 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-4858f1b
  .elementor-text-editor {
  text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-4858f1b {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5806
  .elementor-element.elementor-element-4858f1b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4858f1b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4858f1b {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5806
  .elementor-element.elementor-element-2ddf6f8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-2ddf6f8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-2ddf6f8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 30px 30px;
}

.elementor-5806
  .elementor-element.elementor-element-2ddf6f8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-2ddf6f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ddf6f8 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-c8d41d5
  .elementor-image
  img {
  width: 70px;
}

.elementor-5806
  .elementor-element.elementor-element-c8d41d5
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-c8d41d5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c8d41d5 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-26b8f78 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-26b8f78.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-26b8f78
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-26b8f78 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-26b8f78 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-0063bdd {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5806
  .elementor-element.elementor-element-0063bdd
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5806
  .elementor-element.elementor-element-0063bdd
  .elementor-divider {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-0063bdd
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-0063bdd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0063bdd {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-5018b4e
  .elementor-text-editor {
  text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-5018b4e {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5806
  .elementor-element.elementor-element-5018b4e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5018b4e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5018b4e {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5806
  .elementor-element.elementor-element-61f9bc6.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-61f9bc6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-61f9bc6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 30px 30px;
}

.elementor-5806
  .elementor-element.elementor-element-61f9bc6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-61f9bc6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-61f9bc6 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-5a5c8ed
  .elementor-image
  img {
  width: 50px;
}

.elementor-5806
  .elementor-element.elementor-element-5a5c8ed
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-5a5c8ed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5a5c8ed {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-843ca17 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-843ca17.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-843ca17
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-843ca17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-843ca17 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-30eb6ff {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5806
  .elementor-element.elementor-element-30eb6ff
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5806
  .elementor-element.elementor-element-30eb6ff
  .elementor-divider {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-30eb6ff
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-30eb6ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-30eb6ff {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-341c08d
  .elementor-text-editor {
  text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-341c08d {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5806
  .elementor-element.elementor-element-341c08d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-341c08d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-341c08d {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5806
  .elementor-element.elementor-element-1d0ee03.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-1d0ee03.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5806
  .elementor-element.elementor-element-1d0ee03:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-element-populated,
.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 50px 30px 30px 30px;
}

.elementor-5806
  .elementor-element.elementor-element-1d0ee03
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1d0ee03 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1d0ee03 {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-87e78f5
  .elementor-image
  img {
  width: 79px;
}

.elementor-5806
  .elementor-element.elementor-element-87e78f5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-87e78f5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-87e78f5 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-360c6b5 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-360c6b5.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-360c6b5
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-360c6b5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-360c6b5 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5806
  .elementor-element.elementor-element-dc4e74d
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5806
  .elementor-element.elementor-element-dc4e74d
  .elementor-divider {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-dc4e74d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-dc4e74d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-dc4e74d {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-db99006
  .elementor-text-editor {
  text-align: center;
}

.elementor-5806 .elementor-element.elementor-element-db99006 {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5806
  .elementor-element.elementor-element-db99006
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-db99006 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-db99006 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-2603ecf {
  margin-top: 100px;
  margin-bottom: 40px;
}

.elementor-5806
  .elementor-element.elementor-element-e0013d1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5806 .elementor-element.elementor-element-a403c4c {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-a403c4c.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-a403c4c
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 48px;
  line-height: 1.2em;
}

.elementor-5806
  .elementor-element.elementor-element-a403c4c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-a403c4c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a403c4c {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-7683486 {
  text-align: center;
}

.elementor-5806
  .elementor-element.elementor-element-7683486.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5806
  .elementor-element.elementor-element-7683486
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-5806
  .elementor-element.elementor-element-7683486
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 30% 0% 30%;
}

.elementor-element.elementor-element-7683486 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7683486 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-b946c3b {
  margin-top: 0px;
  margin-bottom: 100px;
}

.elementor-5806
  .elementor-element.elementor-element-165c2e7
  > .elementor-element-populated {
  padding: 1px 1px 1px 1px;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper.cd-slider {
  height: 500px;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  .image {
  border-radius: 0px;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  .content
  h2 {
  color: #344d6c;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  .content
  .description {
  width: 50%;
  color: #000000;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  .content
  div.description {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  .content
  a.slide_link {
  color: #9b9b9b;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  li
  div.content
  a.slide_link:hover {
  color: #9b9b9b;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  ul
  li
  div.content
  a.slide_link {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 17px;
  text-transform: uppercase;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  .prev {
  font-size: 24px;
  color: #000000;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  .next {
  font-size: 24px;
  color: #000000;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  .counter {
  font-size: 24px;
}

.elementor-5806
  .elementor-element.elementor-element-7d3ca13
  .fadeup-slider-wrapper
  nav {
  color: #000000;
}

.elementor-5806
  .elementor-element.elementor-element-44d1f05:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5806
  .elementor-element.elementor-element-44d1f05
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5806
  .elementor-element.elementor-element-44d1f05
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-44d1f05 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 60px 60px 60px 60px;
}

.elementor-5806
  .elementor-element.elementor-element-e3d4a02
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(255, 255, 255, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 80px 80px 80px;
}

.elementor-5806
  .elementor-element.elementor-element-e3d4a02
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5806 .elementor-element.elementor-element-37597d2 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-37597d2.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-5806
  .elementor-element.elementor-element-37597d2
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5806
  .elementor-element.elementor-element-37597d2
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-37597d2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-37597d2 {
  opacity: 0;
}

.elementor-5806 .elementor-element.elementor-element-b18abec {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5806
  .elementor-element.elementor-element-b18abec.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-b18abec
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-5806
  .elementor-element.elementor-element-b18abec
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b18abec {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b18abec {
  opacity: 0;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-icon
  i {
  color: #bba07a;
  font-size: 16px;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-icon
  svg {
  fill: #bba07a;
  width: 16px;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  .elementor-icon-list-item {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
}

.elementor-5806
  .elementor-element.elementor-element-6b398bd
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-6b398bd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6b398bd {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5806 .elementor-element.elementor-element-48826e9 {
    width: 60%;
  }
  .elementor-5806 .elementor-element.elementor-element-16bd5e1 {
    width: 50%;
  }
  .elementor-5806 .elementor-element.elementor-element-2ddf6f8 {
    width: 50%;
  }
  .elementor-5806 .elementor-element.elementor-element-61f9bc6 {
    width: 50%;
  }
  .elementor-5806 .elementor-element.elementor-element-1d0ee03 {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-5806
    .elementor-element.elementor-element-6e97d40
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5806
    .elementor-element.elementor-element-6e97d40
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5806
    .elementor-element.elementor-element-ce275fd
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5806
    .elementor-element.elementor-element-6196184
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-e6831f8 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5806
    .elementor-element.elementor-element-e6831f8
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5806
    .elementor-element.elementor-element-e6831f8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5806
    .elementor-element.elementor-element-202eeb9
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5806
    .elementor-element.elementor-element-202eeb9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-1d1da05
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-71ad2cd
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5806
    .elementor-element.elementor-element-71ad2cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-bd8989f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-16bd5e1
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-4858f1b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-2ddf6f8
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
  }
  .elementor-5806
    .elementor-element.elementor-element-5018b4e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-61f9bc6
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-341c08d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-1d0ee03
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5806
    .elementor-element.elementor-element-db99006
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-a403c4c
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5806
    .elementor-element.elementor-element-a403c4c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7683486
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-37597d2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5806
    .elementor-element.elementor-element-37597d2
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5806
    .elementor-element.elementor-element-37597d2
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5806
    .elementor-element.elementor-element-b18abec
    .elementor-heading-title {
    font-size: 36px;
  }
}

@media (max-width: 767px) {
  .elementor-5806
    .elementor-element.elementor-element-6e97d40
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5806
    .elementor-element.elementor-element-6e97d40
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5806 .elementor-element.elementor-element-6e97d40 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-48826e9
    > .elementor-element-populated {
    margin: -270px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-5806 .elementor-element.elementor-element-ce275fd {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5806
    .elementor-element.elementor-element-ce275fd
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5806
    .elementor-element.elementor-element-ce275fd
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-6196184
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-6196184
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5806
    .elementor-element.elementor-element-91c1762
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-8924a90 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-5806 .elementor-element.elementor-element-e6831f8 {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-e6831f8
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5806
    .elementor-element.elementor-element-e6831f8
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-202eeb9 {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-202eeb9
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5806
    .elementor-element.elementor-element-202eeb9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-1d1da05
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5806 .elementor-element.elementor-element-d47833c {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-71ad2cd {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-71ad2cd
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5806
    .elementor-element.elementor-element-71ad2cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-bd8989f
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5806 .elementor-element.elementor-element-53905d2 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-16bd5e1
    > .elementor-element-populated,
  .elementor-5806
    .elementor-element.elementor-element-16bd5e1
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5806
    .elementor-element.elementor-element-16bd5e1
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-16bd5e1
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-2ddf6f8
    > .elementor-element-populated,
  .elementor-5806
    .elementor-element.elementor-element-2ddf6f8
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5806
    .elementor-element.elementor-element-2ddf6f8
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-2ddf6f8
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-61f9bc6
    > .elementor-element-populated,
  .elementor-5806
    .elementor-element.elementor-element-61f9bc6
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5806
    .elementor-element.elementor-element-61f9bc6
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-61f9bc6
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-1d0ee03
    > .elementor-element-populated,
  .elementor-5806
    .elementor-element.elementor-element-1d0ee03
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5806
    .elementor-element.elementor-element-1d0ee03
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-1d0ee03
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-2603ecf {
    margin-top: 80px;
    margin-bottom: 20px;
  }
  .elementor-5806 .elementor-element.elementor-element-a403c4c {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-a403c4c
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5806
    .elementor-element.elementor-element-a403c4c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7683486
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5806 .elementor-element.elementor-element-b946c3b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 60%;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 16px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    ul
    li
    div.content
    a.slide_link {
    font-size: 14px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    .prev {
    font-size: 20px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    .next {
    font-size: 20px;
  }
  .elementor-5806
    .elementor-element.elementor-element-7d3ca13
    .fadeup-slider-wrapper
    .counter {
    font-size: 20px;
  }
  .elementor-5806 .elementor-element.elementor-element-44d1f05 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 60px 60px 60px;
  }
  .elementor-5806
    .elementor-element.elementor-element-e3d4a02
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-5806 .elementor-element.elementor-element-37597d2 {
    text-align: center;
  }
  .elementor-5806
    .elementor-element.elementor-element-37597d2
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5806
    .elementor-element.elementor-element-37597d2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5806 .elementor-element.elementor-element-b18abec {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5806
    .elementor-element.elementor-element-b18abec
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5806
    .elementor-element.elementor-element-b18abec
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5806
    .elementor-element.elementor-element-6b398bd
    .elementor-icon-list-item {
    line-height: 2em;
  }
}

@media (min-width: 1025px) {
  .elementor-5806
    .elementor-element.elementor-element-44d1f05:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5806
    .elementor-element.elementor-element-44d1f05
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

.elementor-5839 .elementor-element.elementor-element-55ca19a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-55ca19a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5839
  .elementor-element.elementor-element-4e9ea17
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-9e73e30 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-7887195
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-bda100b {
  text-align: left;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5839
  .elementor-element.elementor-element-bda100b.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-bda100b
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5839
  .elementor-element.elementor-element-bda100b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-bda100b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bda100b {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-5bef373.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5bef373
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5839
  .elementor-element.elementor-element-5bef373
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-5bef373 {
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-element.elementor-element-5bef373 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5bef373 {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: rgba(255, 255, 255, 0);
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-tab-title {
  background-color: #ec812a;
  color: #062383;
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.6em;
  padding: 15px 30px 15px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  .elementor-accordion
  .elementor-tab-content {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  padding: 0px 30px 0px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-6312490
  > .elementor-widget-container {
  margin: 40px 0px 0px -10px;
}

.elementor-5839 .elementor-element.elementor-element-6312490 {
  z-index: 2;
}

.elementor-element.elementor-element-6312490 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6312490 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-40ee7ef {
  width: 140%;
  max-width: 140%;
  bottom: 36%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-40ee7ef {
  left: -79%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-40ee7ef {
  right: -79%;
}

.elementor-5839
  .elementor-element.elementor-element-d8e37df
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-ad2caa6 {
  width: 59.916vw;
  max-width: 59.916vw;
  bottom: 0px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
  left: 12%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
  right: 12%;
}

.elementor-5839 .elementor-element.elementor-element-d3895da {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-d3895da
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5839
  .elementor-element.elementor-element-4f57ad0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-4aacb3a.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-4aacb3a
  .elementor-heading-title {
  font-family: "Monoton", Sans-serif;
  font-size: 90px;
  font-weight: 100;
  text-transform: uppercase;
  text-shadow: 0px 1px 20px #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-4aacb3a
  > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
}

.elementor-5839 .elementor-element.elementor-element-fcb411f {
  text-align: right;
}

.elementor-5839
  .elementor-element.elementor-element-fcb411f.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-fcb411f
  .elementor-heading-title {
  font-family: "Monoton", Sans-serif;
  font-size: 90px;
  font-weight: 100;
  text-transform: uppercase;
  text-shadow: 0px 1px 20px #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-fcb411f
  > .elementor-widget-container {
  margin: 20px -100px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-6daeb44 {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-5839
  .elementor-element.elementor-element-409980e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-5ddea9c {
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5839
  .elementor-element.elementor-element-5ddea9c.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5ddea9c
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5839
  .elementor-element.elementor-element-5ddea9c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5ddea9c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5ddea9c {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-1d49598 {
  width: 140%;
  max-width: 140%;
  top: -200%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-1d49598 {
  right: -85%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-1d49598 {
  left: -85%;
}

.elementor-5839 .elementor-element.elementor-element-074395a {
  margin-top: 0px;
  margin-bottom: 100px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5839
  .elementor-element.elementor-element-895640c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-895640c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-895640c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  padding: 50px 30px 30px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-895640c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-895640c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-895640c {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-0c7bef0
  .elementor-image
  img {
  width: 92px;
}

.elementor-5839
  .elementor-element.elementor-element-0c7bef0
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-0c7bef0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0c7bef0 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-de6b1cb {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-de6b1cb.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-de6b1cb
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-de6b1cb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-de6b1cb {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-bb9696d {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5839
  .elementor-element.elementor-element-bb9696d
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5839
  .elementor-element.elementor-element-bb9696d
  .elementor-divider {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-bb9696d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-bb9696d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bb9696d {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-3c57bab
  .elementor-text-editor {
  text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-3c57bab {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5839
  .elementor-element.elementor-element-3c57bab
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3c57bab {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3c57bab {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5839
  .elementor-element.elementor-element-387cf57.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-387cf57.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-387cf57:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 30px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-387cf57
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-387cf57 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-387cf57 {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-31fdfe6
  .elementor-image
  img {
  width: 70px;
}

.elementor-5839
  .elementor-element.elementor-element-31fdfe6
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-31fdfe6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-31fdfe6 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5 {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-a0a9ef5.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-a0a9ef5
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-a0a9ef5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a0a9ef5 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-5dee199 {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5839
  .elementor-element.elementor-element-5dee199
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5839
  .elementor-element.elementor-element-5dee199
  .elementor-divider {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-5dee199
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5dee199 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5dee199 {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-fc3a740
  .elementor-text-editor {
  text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-fc3a740 {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5839
  .elementor-element.elementor-element-fc3a740
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-fc3a740 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-fc3a740 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5839
  .elementor-element.elementor-element-baab9c3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-baab9c3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-baab9c3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 30px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-baab9c3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-baab9c3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-baab9c3 {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-e725f14
  .elementor-image
  img {
  width: 50px;
}

.elementor-5839
  .elementor-element.elementor-element-e725f14
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-e725f14 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e725f14 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-5757041 {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-5757041.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5757041
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-5757041 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5757041 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-c0c2eee {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5839
  .elementor-element.elementor-element-c0c2eee
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5839
  .elementor-element.elementor-element-c0c2eee
  .elementor-divider {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-c0c2eee
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-c0c2eee {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c0c2eee {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-3a263b5
  .elementor-text-editor {
  text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5839
  .elementor-element.elementor-element-3a263b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3a263b5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3a263b5 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5839
  .elementor-element.elementor-element-104207d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-104207d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5839
  .elementor-element.elementor-element-104207d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-element-populated,
.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 50px 30px 30px 30px;
}

.elementor-5839
  .elementor-element.elementor-element-104207d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-104207d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-104207d {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-2d80320
  .elementor-image
  img {
  width: 79px;
}

.elementor-5839
  .elementor-element.elementor-element-2d80320
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-2d80320 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2d80320 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-c961d5e {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-c961d5e.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-c961d5e
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-c961d5e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c961d5e {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-5cfe637 {
  --divider-border-style: zigzag;
  --divider-border-color: #bba07a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5839
  .elementor-element.elementor-element-5cfe637
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5839
  .elementor-element.elementor-element-5cfe637
  .elementor-divider {
  text-align: center;
}

.elementor-5839
  .elementor-element.elementor-element-5cfe637
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5cfe637 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5cfe637 {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-b3bf284
  .elementor-text-editor {
  text-align: center;
}

.elementor-5839 .elementor-element.elementor-element-b3bf284 {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5839
  .elementor-element.elementor-element-b3bf284
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-b3bf284 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b3bf284 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-fcb0f1d {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-5839
  .elementor-element.elementor-element-12aa0b4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-328be9b {
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5839
  .elementor-element.elementor-element-328be9b.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-328be9b
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5839
  .elementor-element.elementor-element-328be9b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-328be9b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-328be9b {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-70f9435
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-align: left;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #062383;
  font-family: "Karla", Sans-serif;
  font-size: 15px;
}

.elementor-5839
  .elementor-element.elementor-element-5d969b5
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-description {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5839
  .elementor-element.elementor-element-7289c22
  > .elementor-container {
  min-height: 400px;
}

.elementor-5839
  .elementor-element.elementor-element-7289c22
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5839 .elementor-element.elementor-element-7289c22 {
  margin-top: 120px;
  margin-bottom: 180px;
  padding: 0px 0px 100px 0px;
  z-index: 1;
}

.elementor-5839
  .elementor-element.elementor-element-7cce0c2
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5839
  .elementor-element.elementor-element-6aa0180
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-54e58a5 {
  z-index: 2;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
  left: -29%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
  right: -29%;
}

.elementor-5839 .elementor-element.elementor-element-75d6e89 {
  z-index: 2;
  width: 299px;
  max-width: 299px;
  bottom: -563px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
  left: -24%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
  right: -24%;
}

.elementor-5839
  .elementor-element.elementor-element-08a6385
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5839 .elementor-element.elementor-element-ffeb590 {
  z-index: 2;
  width: 430px;
  max-width: 430px;
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ffeb590 {
  left: -42%;
}

body.rtl .elementor-5839 .elementor-element.elementor-element-ffeb590 {
  right: -42%;
}

.elementor-5839
  .elementor-element.elementor-element-5aca7f5
  > .elementor-element-populated {
  margin: 60px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5839
  .elementor-element.elementor-element-4d235fd.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5839
  .elementor-element.elementor-element-4d235fd
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-5839
  .elementor-element.elementor-element-4d235fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4d235fd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4d235fd {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-4d235fd {
  width: 100%;
  max-width: 100%;
}

.elementor-5839 .elementor-element.elementor-element-8855d53 {
  margin-top: 30px;
  margin-bottom: 20px;
}

.elementor-5839
  .elementor-element.elementor-element-c3de1a0
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-79e5946.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-79e5946
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-79e5946 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-79e5946 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-669c77b {
  text-align: left;
}

.elementor-5839
  .elementor-element.elementor-element-669c77b.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5839
  .elementor-element.elementor-element-669c77b
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5839
  .elementor-element.elementor-element-669c77b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-669c77b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-669c77b {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-addfb9e
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5839
  .elementor-element.elementor-element-52774f4.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-52774f4
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-52774f4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-52774f4 {
  opacity: 0;
}

.elementor-5839 .elementor-element.elementor-element-29ffc1a {
  text-align: left;
}

.elementor-5839
  .elementor-element.elementor-element-29ffc1a.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5839
  .elementor-element.elementor-element-29ffc1a
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5839
  .elementor-element.elementor-element-29ffc1a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-29ffc1a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-29ffc1a {
  opacity: 0;
}

.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa a.elementor-button,
.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ec812a;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  a.elementor-button:hover,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button:hover,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  a.elementor-button:focus,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ec812a;
  border-color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  a.elementor-button:hover
  svg,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button:hover
  svg,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  a.elementor-button:focus
  svg,
.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5839 .elementor-element.elementor-element-2c8eaaa .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ec812a;
}

.elementor-5839
  .elementor-element.elementor-element-2c8eaaa
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-2c8eaaa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2c8eaaa {
  opacity: 0;
}

@media (min-width: 768px) {
  .elementor-5839 .elementor-element.elementor-element-7887195 {
    width: 40%;
  }
  .elementor-5839 .elementor-element.elementor-element-d8e37df {
    width: 60%;
  }
  .elementor-5839 .elementor-element.elementor-element-7cce0c2 {
    width: 60%;
  }
  .elementor-5839 .elementor-element.elementor-element-5aca7f5 {
    width: 40%;
  }
}

@media (max-width: 1024px) {
  .elementor-5839 .elementor-element.elementor-element-55ca19a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 480px 0px 80px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-7887195
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-5839 .elementor-element.elementor-element-bda100b {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5839
    .elementor-element.elementor-element-bda100b
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5839
    .elementor-element.elementor-element-bda100b
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5839
    .elementor-element.elementor-element-5bef373
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5839
    .elementor-element.elementor-element-5bef373
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    width: 100%;
    max-width: 100%;
    bottom: -32px;
  }
  body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    left: 0%;
  }
  body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    right: 0%;
  }
  .elementor-5839 .elementor-element.elementor-element-d3895da {
    padding: 0px 0px 80px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-4aacb3a
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-5839
    .elementor-element.elementor-element-fcb411f
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-5839 .elementor-element.elementor-element-6daeb44 {
    margin-top: 200px;
    margin-bottom: 60px;
  }
  .elementor-5839
    .elementor-element.elementor-element-5ddea9c
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5839
    .elementor-element.elementor-element-895640c
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-3c57bab
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-387cf57
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
  }
  .elementor-5839
    .elementor-element.elementor-element-fc3a740
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-baab9c3
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-3a263b5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-104207d
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5839
    .elementor-element.elementor-element-b3bf284
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-fcb0f1d {
    margin-top: 200px;
    margin-bottom: 60px;
  }
  .elementor-5839
    .elementor-element.elementor-element-328be9b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5839 .elementor-element.elementor-element-7289c22 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    width: 215px;
    max-width: 215px;
  }
  .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-5839
    .elementor-element.elementor-element-5aca7f5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-4d235fd
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5839
    .elementor-element.elementor-element-4d235fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-669c77b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-29ffc1a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5839 .elementor-element.elementor-element-55ca19a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-9e73e30 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-7887195
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5839 .elementor-element.elementor-element-bda100b {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-bda100b
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5839
    .elementor-element.elementor-element-bda100b
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-5bef373 {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-5bef373
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5839
    .elementor-element.elementor-element-5bef373
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-6312490
    .elementor-accordion
    .elementor-tab-title {
    line-height: 1.5em;
  }
  .elementor-5839
    .elementor-element.elementor-element-6312490
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-d8e37df
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    left: 0.291%;
  }
  body.rtl .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    right: 0.291%;
  }
  .elementor-5839 .elementor-element.elementor-element-ad2caa6 {
    bottom: -25%;
  }
  .elementor-5839
    .elementor-element.elementor-element-4aacb3a
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-5839
    .elementor-element.elementor-element-4aacb3a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-fcb411f
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-5839
    .elementor-element.elementor-element-fcb411f
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-6daeb44 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-409980e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-5ddea9c {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5839
    .elementor-element.elementor-element-5ddea9c
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5839
    .elementor-element.elementor-element-5ddea9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-074395a {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-895640c
    > .elementor-element-populated,
  .elementor-5839
    .elementor-element.elementor-element-895640c
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5839
    .elementor-element.elementor-element-895640c
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-895640c
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-387cf57
    > .elementor-element-populated,
  .elementor-5839
    .elementor-element.elementor-element-387cf57
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5839
    .elementor-element.elementor-element-387cf57
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-387cf57
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-baab9c3
    > .elementor-element-populated,
  .elementor-5839
    .elementor-element.elementor-element-baab9c3
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5839
    .elementor-element.elementor-element-baab9c3
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-baab9c3
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-104207d
    > .elementor-element-populated,
  .elementor-5839
    .elementor-element.elementor-element-104207d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5839
    .elementor-element.elementor-element-104207d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-104207d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-fcb0f1d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-12aa0b4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-328be9b {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5839
    .elementor-element.elementor-element-328be9b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5839
    .elementor-element.elementor-element-328be9b
    > .elementor-widget-container {
    margin: 60px 0px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-7289c22
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-7289c22
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5839 .elementor-element.elementor-element-7289c22 {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-7cce0c2
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5839
    .elementor-element.elementor-element-54e58a5
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5839
    .elementor-element.elementor-element-54e58a5
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    width: 100%;
    max-width: 100%;
    top: 597px;
  }
  body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    left: 39px;
  }
  body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    right: 39px;
  }
  .elementor-5839
    .elementor-element.elementor-element-75d6e89
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5839
    .elementor-element.elementor-element-75d6e89
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    width: 100%;
    max-width: 100%;
    bottom: -533px;
  }
  body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    left: 41px;
  }
  body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    right: 41px;
  }
  .elementor-5839
    .elementor-element.elementor-element-ffeb590
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5839
    .elementor-element.elementor-element-ffeb590
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    left: 24px;
  }
  body.rtl .elementor-5839 .elementor-element.elementor-element-ffeb590 {
    right: 24px;
  }
  .elementor-5839
    .elementor-element.elementor-element-5aca7f5
    > .elementor-element-populated {
    padding: 0px 19px 0px 20px;
  }
  .elementor-5839 .elementor-element.elementor-element-4d235fd {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-4d235fd
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5839
    .elementor-element.elementor-element-4d235fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5839
    .elementor-element.elementor-element-c3de1a0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-79e5946 {
    text-align: center;
  }
  .elementor-5839 .elementor-element.elementor-element-669c77b {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-669c77b
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5839
    .elementor-element.elementor-element-addfb9e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-52774f4 {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-52774f4
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5839 .elementor-element.elementor-element-29ffc1a {
    text-align: center;
  }
  .elementor-5839
    .elementor-element.elementor-element-29ffc1a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5839
    .elementor-element.elementor-element-2c8eaaa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5839 .elementor-element.elementor-element-7887195 {
    width: 100%;
  }
  .elementor-5839 .elementor-element.elementor-element-d8e37df {
    width: 100%;
  }
  .elementor-5839 .elementor-element.elementor-element-895640c {
    width: 50%;
  }
  .elementor-5839 .elementor-element.elementor-element-387cf57 {
    width: 50%;
  }
  .elementor-5839 .elementor-element.elementor-element-baab9c3 {
    width: 50%;
  }
  .elementor-5839 .elementor-element.elementor-element-104207d {
    width: 50%;
  }
}

.elementor-3779
  .elementor-element.elementor-element-380d4e6
  > .elementor-container {
  min-height: 700px;
}

.elementor-3779
  .elementor-element.elementor-element-380d4e6
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3779
  .elementor-element.elementor-element-380d4e6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3779
  .elementor-element.elementor-element-380d4e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3779
  .elementor-element.elementor-element-380d4e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/serious-mature-old-woman-holding-clipboard-with-P5KFEXN-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3779
  .elementor-element.elementor-element-380d4e6
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget
  .elementor-3779
  .elementor-element.elementor-element-50051e6.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3779
  .elementor-element.elementor-element-50051e6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3779
  .elementor-element.elementor-element-50051e6
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
  padding: 0% 50% 0% 0%;
}

.elementor-3779 .elementor-element.elementor-element-aa6a230 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-aa6a230.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3779
  .elementor-element.elementor-element-aa6a230
  .elementor-heading-title {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3779
  .elementor-element.elementor-element-aa6a230
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-aa6a230 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-aa6a230 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-18a1c93 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-18a1c93.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3779
  .elementor-element.elementor-element-18a1c93
  .elementor-heading-title {
  font-size: 55px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-18a1c93 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-18a1c93 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-f02b15c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3779
  .elementor-element.elementor-element-f02b15c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-3779 .elementor-element.elementor-element-f02b15c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-f02b15c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3779
  .elementor-element.elementor-element-4b7d29b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-f8b9611.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-3785beb.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-9964ebf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-497d925.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-15b1ed8.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-ce413ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-3fd53ef.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-3882859.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-6e682c0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-5ee984c.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-56a9ccc.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779 .elementor-element.elementor-element-739b2f5 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-3779
  .elementor-element.elementor-element-6063b93
  > .elementor-element-populated {
  padding: 0px 120px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-1671627.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-1671627
  .elementor-heading-title {
  font-size: 32px;
  line-height: 1.3em;
}

.elementor-3779
  .elementor-element.elementor-element-1671627
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1671627 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1671627 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-1671627 {
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-b8e12c4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-163c6a7.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-element.elementor-element-163c6a7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-163c6a7 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-19b596e.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-19b596e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-19b596e {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-26083d6.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-26083d6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-26083d6 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-0453716.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-0453716 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0453716 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-59359c3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-9b14e37
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-3779
  .elementor-element.elementor-element-9b14e37
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-9b14e37 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9b14e37 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-1e2b1bb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-7405469
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-3779
  .elementor-element.elementor-element-7405469
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-7405469 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7405469 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-e39acd6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-5707f12
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-3779
  .elementor-element.elementor-element-5707f12
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-5707f12 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5707f12 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-9c045bd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-eb510ca
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-3779
  .elementor-element.elementor-element-eb510ca
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-eb510ca {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-eb510ca {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-659d1a1 {
  padding: 90px 0px 90px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-fb02e19
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-345cef5
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-3779
  .elementor-element.elementor-element-345cef5
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-3779
  .elementor-element.elementor-element-345cef5
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-345cef5
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #000000;
}

.elementor-element.elementor-element-345cef5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-345cef5 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-5e39829 {
  margin-top: 0px;
  margin-bottom: 80px;
}

.elementor-3779
  .elementor-element.elementor-element-b430c93
  > .elementor-element-populated {
  padding: 0px 120px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-7366b33.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-7366b33
  .elementor-heading-title {
  font-size: 32px;
  line-height: 1.3em;
}

.elementor-3779
  .elementor-element.elementor-element-7366b33
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7366b33 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7366b33 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-7366b33 {
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-f269366
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-eda86a3.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-eda86a3
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-element.elementor-element-eda86a3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-eda86a3 {
  opacity: 0;
}

.elementor-3779
  .elementor-element.elementor-element-582479b.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-582479b
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-3779
  .elementor-element.elementor-element-582479b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-582479b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-582479b {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-41929ed {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-a07a06b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-b33d482 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-3779
  .elementor-element.elementor-element-073fe6c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-3617bb1.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-3617bb1
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.4em;
}

.elementor-3779
  .elementor-element.elementor-element-3617bb1
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-3617bb1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3617bb1 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-6789e70 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-6789e70.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-3779
  .elementor-element.elementor-element-6789e70
  .elementor-heading-title {
  font-size: 18px;
  font-weight: 700;
}

.elementor-3779
  .elementor-element.elementor-element-6789e70
  > .elementor-widget-container {
  margin: 30px 0px 10px 5px;
}

.elementor-element.elementor-element-6789e70 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-6789e70 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-3779
  .elementor-element.elementor-element-b9957a3.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3779
  .elementor-element.elementor-element-b9957a3
  .elementor-heading-title {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-3779
  .elementor-element.elementor-element-b9957a3
  > .elementor-widget-container {
  margin: -10px 0px 10px 5px;
}

.elementor-element.elementor-element-b9957a3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-b9957a3 {
  opacity: 0;
}

.elementor-3779 .elementor-element.elementor-element-e3f1244 {
  margin-top: 100px;
  margin-bottom: 60px;
}

.elementor-3779
  .elementor-element.elementor-element-99cf067
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-148466d
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-10ee193
  > .elementor-element-populated {
  margin: 0px 5px 0px 5px;
}

.elementor-3779
  .elementor-element.elementor-element-e95ccdd
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-fe4cfe0
  > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
}

.elementor-3779
  .elementor-element.elementor-element-857fd92
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-a28ad73
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-536628b {
  text-align: center;
}

.elementor-3779
  .elementor-element.elementor-element-536628b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-5af83ce
  .elementor-text-editor {
  text-align: center;
}

.elementor-3779
  .elementor-element.elementor-element-5af83ce
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-3779 .elementor-element.elementor-element-81d59af {
  text-align: center;
}

.elementor-3779
  .elementor-element.elementor-element-81d59af
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button,
.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-3779
  .elementor-element.elementor-element-0e10b04
  a.elementor-button:hover,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button:hover,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  a.elementor-button:focus,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button:focus {
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-color: #bb1926;
}

.elementor-3779
  .elementor-element.elementor-element-0e10b04
  a.elementor-button:hover
  svg,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button:hover
  svg,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  a.elementor-button:focus
  svg,
.elementor-3779
  .elementor-element.elementor-element-0e10b04
  .elementor-button:focus
  svg {
  fill: #bb1926;
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-3779
  .elementor-element.elementor-element-0e10b04
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-3779 .elementor-element.elementor-element-fdbe05d {
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 20px;
}

.elementor-3779
  .elementor-element.elementor-element-208b321
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .portfolio-grid-wrapper:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .portfolio-grid-wrapper
  h3 {
  color: #ffffff;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  div.portfolio-grid-wrapper
  h3 {
  font-size: 32px;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .portfolio-grid-wrapper
  figcaption
  .portfolio-grid-subtitle {
  color: rgba(255, 255, 255, 0.65);
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .portfolio-grid-wrapper
  figcaption
  div.portfolio-grid-subtitle {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3779
  .elementor-element.elementor-element-7785b55
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3779
    .elementor-element.elementor-element-380d4e6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3779
    .elementor-element.elementor-element-380d4e6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3779
    .elementor-element.elementor-element-380d4e6
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3779
    .elementor-element.elementor-element-380d4e6
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3779
    .elementor-element.elementor-element-50051e6
    > .elementor-element-populated {
    padding: 0% 30% 0% 0%;
  }
  .elementor-3779
    .elementor-element.elementor-element-18a1c93
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3779
    .elementor-element.elementor-element-4b7d29b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-9964ebf
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-739b2f5 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-6063b93
    > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-1671627
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3779
    .elementor-element.elementor-element-59359c3
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-9b14e37
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3779
    .elementor-element.elementor-element-9b14e37
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7405469
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7405469
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-3779
    .elementor-element.elementor-element-5707f12
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3779
    .elementor-element.elementor-element-5707f12
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-3779
    .elementor-element.elementor-element-eb510ca
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3779
    .elementor-element.elementor-element-eb510ca
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-3779 .elementor-element.elementor-element-659d1a1 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-5e39829 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-b430c93
    > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7366b33
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3779
    .elementor-element.elementor-element-3617bb1
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3779
    .elementor-element.elementor-element-3617bb1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-e3f1244 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3779 .elementor-element.elementor-element-8e89608 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-5af83ce
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-fdbe05d {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7785b55
    div.portfolio-grid-wrapper
    h3 {
    font-size: 26px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7785b55
    .portfolio-grid-wrapper
    figcaption
    div.portfolio-grid-subtitle {
    font-size: 12px;
  }
}

@media (min-width: 768px) {
  .elementor-3779 .elementor-element.elementor-element-b430c93 {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-f269366 {
    width: 49.332%;
  }
}

@media (max-width: 767px) {
  .elementor-3779
    .elementor-element.elementor-element-50051e6
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3779
    .elementor-element.elementor-element-18a1c93
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3779
    .elementor-element.elementor-element-18a1c93
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-f02b15c {
    padding: 40px 0px 40px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-4b7d29b {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-4b7d29b
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-3779 .elementor-element.elementor-element-9964ebf {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-9964ebf
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-3779 .elementor-element.elementor-element-ce413ea {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-ce413ea
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-3779 .elementor-element.elementor-element-6e682c0 {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-6e682c0
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-3779 .elementor-element.elementor-element-739b2f5 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-6063b93
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-1671627
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-3779
    .elementor-element.elementor-element-b8e12c4
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-7c4380b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-59359c3 {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-9b14e37
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-9b14e37
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-7405469
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7405469
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-3779 .elementor-element.elementor-element-e39acd6 {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-5707f12
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-5707f12
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-3779 .elementor-element.elementor-element-9c045bd {
    width: 50%;
  }
  .elementor-3779
    .elementor-element.elementor-element-eb510ca
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-eb510ca
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-3779 .elementor-element.elementor-element-659d1a1 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-5e39829 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-b430c93
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-7366b33
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-3779
    .elementor-element.elementor-element-f269366
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-eda86a3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3779
    .elementor-element.elementor-element-582479b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3779 .elementor-element.elementor-element-b33d482 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-3779
    .elementor-element.elementor-element-3617bb1
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-3779
    .elementor-element.elementor-element-3617bb1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-99cf067
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-10ee193
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-e95ccdd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779
    .elementor-element.elementor-element-fe4cfe0
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3779 .elementor-element.elementor-element-fdbe05d {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3779 .elementor-element.elementor-element-4b7d29b {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-9964ebf {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-ce413ea {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-6e682c0 {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-59359c3 {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-e39acd6 {
    width: 50%;
  }
  .elementor-3779 .elementor-element.elementor-element-9c045bd {
    width: 50%;
  }
}

.elementor-3846
  .elementor-element.elementor-element-37bac58
  > .elementor-container {
  min-height: 500px;
}

.elementor-3846
  .elementor-element.elementor-element-37bac58
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3846
  .elementor-element.elementor-element-37bac58
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3846 .elementor-element.elementor-element-37bac58 {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-bc-flex-widget
  .elementor-3846
  .elementor-element.elementor-element-cc813c4.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3846
  .elementor-element.elementor-element-cc813c4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3846
  .elementor-element.elementor-element-cc813c4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-9cecdef.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-9cecdef
  .elementor-heading-title {
  font-size: 65px;
}

.elementor-3846 .elementor-element.elementor-element-9cecdef {
  width: 100%;
  max-width: 100%;
}

.elementor-3846
  .elementor-element.elementor-element-04d601f.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-04d601f
  .elementor-heading-title {
  font-weight: 400;
}

.elementor-3846
  .elementor-element.elementor-element-04d601f
  > .elementor-widget-container {
  margin: 20px 0px 10px 5px;
}

.elementor-3846 .elementor-element.elementor-element-04d601f {
  width: 100%;
  max-width: 100%;
}

.elementor-3846 .elementor-element.elementor-element-afda43b {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-3846
  .elementor-element.elementor-element-dfdebf1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-369d53d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-369d53d
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-c64886e.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-c64886e
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-a215707.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-a215707
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-21eb351
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-73749cb.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-73749cb
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-2e8366f.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-2e8366f
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-3d3b4cc.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-3d3b4cc
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-bc-flex-widget
  .elementor-3846
  .elementor-element.elementor-element-87c50de.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3846
  .elementor-element.elementor-element-87c50de.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3846
  .elementor-element.elementor-element-87c50de
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button,
.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button {
  font-weight: 700;
  fill: #000000;
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px 5px 5px 5px;
}

.elementor-3846
  .elementor-element.elementor-element-85a78ba
  a.elementor-button:hover,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button:hover,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  a.elementor-button:focus,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button:focus {
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-color: #bb1926;
}

.elementor-3846
  .elementor-element.elementor-element-85a78ba
  a.elementor-button:hover
  svg,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button:hover
  svg,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  a.elementor-button:focus
  svg,
.elementor-3846
  .elementor-element.elementor-element-85a78ba
  .elementor-button:focus
  svg {
  fill: #bb1926;
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-85a78ba
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-92d239f {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-6f1c97b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-2c7e935 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.elementor-3846
  .elementor-element.elementor-element-5d7e2d9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-a9b907b {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3846
  .elementor-element.elementor-element-a9b907b.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-a9b907b
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.7em;
}

.elementor-3846
  .elementor-element.elementor-element-a9b907b
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-a9b907b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a9b907b {
  opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-586890d {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-d519129
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-9a96762 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.elementor-3846
  .elementor-element.elementor-element-64cb16a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-280765a {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3846
  .elementor-element.elementor-element-280765a.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-280765a
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.7em;
}

.elementor-3846
  .elementor-element.elementor-element-280765a
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-280765a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-280765a {
  opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-0b0ce32 {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-b030d83
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-57cddbd
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-3846
  .elementor-element.elementor-element-57cddbd
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-3846
  .elementor-element.elementor-element-57cddbd
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-57cddbd
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #000000;
}

.elementor-element.elementor-element-57cddbd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-57cddbd {
  opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-91d8048 {
  margin-top: 120px;
  margin-bottom: 0px;
}

.elementor-3846
  .elementor-element.elementor-element-450cb3c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846 .elementor-element.elementor-element-d0c6173 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-3846
  .elementor-element.elementor-element-d0c6173.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-d0c6173
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
}

.elementor-element.elementor-element-d0c6173 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d0c6173 {
  opacity: 0;
}

.elementor-3846 .elementor-element.elementor-element-48dd8d8 {
  margin-top: 60px;
  margin-bottom: 0px;
  padding: 0px 50px 0px 50px;
}

.elementor-3846
  .elementor-element.elementor-element-6823945
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .portfolio-masonry-grid-wrapper
  img {
  border-radius: 0px;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .portfolio-masonry-grid-wrapper
  figcaption {
  border-radius: 0px;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .portfolio-masonry-grid-wrapper
  h3 {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  div.portfolio-masonry-grid-wrapper {
  text-align: left;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .portfolio_masonry_subtitle {
  color: #999999;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .portfolio-masonry-content
  .portfolio_masonry_subtitle {
  font-size: 14px;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3846
  .elementor-element.elementor-element-795feab
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3846
    .elementor-element.elementor-element-37bac58
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3846
    .elementor-element.elementor-element-37bac58
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3846 .elementor-element.elementor-element-37bac58 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846
    .elementor-element.elementor-element-9cecdef
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3846 .elementor-element.elementor-element-2c7e935 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-3846
    .elementor-element.elementor-element-a9b907b
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-3846
    .elementor-element.elementor-element-a9b907b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-9a96762 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-3846
    .elementor-element.elementor-element-280765a
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-3846
    .elementor-element.elementor-element-280765a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
    padding: 20px 0px 60px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-91d8048 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3846
    .elementor-element.elementor-element-d0c6173
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3846 .elementor-element.elementor-element-48dd8d8 {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3846
    .elementor-element.elementor-element-37bac58
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3846
    .elementor-element.elementor-element-37bac58
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3846 .elementor-element.elementor-element-37bac58 {
    margin-top: 60px;
    margin-bottom: 40px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3846
    .elementor-element.elementor-element-cc813c4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3846
    .elementor-element.elementor-element-9cecdef
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3846
    .elementor-element.elementor-element-04d601f
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3846 .elementor-element.elementor-element-afda43b {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-2c7e935 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-3846
    .elementor-element.elementor-element-a9b907b
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
  }
  .elementor-3846
    .elementor-element.elementor-element-a9b907b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-9a96762 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-3846
    .elementor-element.elementor-element-280765a
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em;
  }
  .elementor-3846
    .elementor-element.elementor-element-280765a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-3846 .elementor-element.elementor-element-91d8048 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3846
    .elementor-element.elementor-element-d0c6173
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-3846 .elementor-element.elementor-element-48dd8d8 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3846
    .elementor-element.elementor-element-6823945
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
}

@media (min-width: 768px) {
  .elementor-3846 .elementor-element.elementor-element-dfdebf1 {
    width: 25%;
  }
  .elementor-3846 .elementor-element.elementor-element-21eb351 {
    width: 24.333%;
  }
  .elementor-3846 .elementor-element.elementor-element-87c50de {
    width: 50%;
  }
}

.elementor-3897
  .elementor-element.elementor-element-247b59b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper {
  height: 700px;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide-content {
  text-align: left;
  margin-top: 20px;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: left;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: left;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 70px;
  line-height: 1.2em;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 45%;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #222222;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #222222;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: #555555;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-6716e4f
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}

.elementor-3897 .elementor-element.elementor-element-8213434 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-8213434
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3897
  .elementor-element.elementor-element-c27975d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-e6635f3.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-e6635f3
  .elementor-heading-title {
  font-size: 16px;
}

.elementor-3897
  .elementor-element.elementor-element-17ea609
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-0302a37.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-0302a37
  .elementor-heading-title {
  font-size: 16px;
}

.elementor-3897
  .elementor-element.elementor-element-cf0574c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-422e9ba {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-422e9ba.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-422e9ba
  .elementor-heading-title {
  font-size: 16px;
}

.elementor-3897 .elementor-element.elementor-element-71d16a1 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-426609b
  > .elementor-element-populated {
  padding: 0% 10% 0% 0%;
}

.elementor-3897
  .elementor-element.elementor-element-adb6575.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-adb6575
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.3em;
}

.elementor-3897
  .elementor-element.elementor-element-adb6575
  > .elementor-widget-container {
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-adb6575 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-adb6575 {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-adb6575 {
  width: 100%;
  max-width: 100%;
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-5e67b9b.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3897
  .elementor-element.elementor-element-5e67b9b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5e67b9b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5e67b9b {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-6b59c45
  .elementor-heading-title {
  font-weight: 700;
  line-height: 1.5em;
}

.elementor-3897
  .elementor-element.elementor-element-6b59c45
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
  padding: 0px 40px 0px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  border-color: #000000;
}

.elementor-element.elementor-element-6b59c45 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6b59c45 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-0d0b31e
  .elementor-heading-title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-3897
  .elementor-element.elementor-element-0d0b31e
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
  padding: 30px 40px 0px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  border-color: #000000;
}

.elementor-element.elementor-element-0d0b31e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0d0b31e {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-ebce2a4.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3897
  .elementor-element.elementor-element-ebce2a4
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-ebce2a4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-ebce2a4 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-390a272
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-3897
  .elementor-element.elementor-element-1ce7a1f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-327aba2 {
  z-index: 2;
  top: 86px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-327aba2 {
  left: 20px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-327aba2 {
  right: 20px;
}

.elementor-3897
  .elementor-element.elementor-element-3a5d675
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
  left: -62px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
  right: -62px;
}

.elementor-3897 .elementor-element.elementor-element-b5e16ef {
  top: -30px;
}

.elementor-3897 .elementor-element.elementor-element-2f93e9d {
  margin-top: 118px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-7d87ee1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-331860c
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-331860c
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-3897
  .elementor-element.elementor-element-331860c
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-331860c
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #000000;
}

.elementor-element.elementor-element-331860c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-331860c {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-88b3449 {
  margin-top: 120px;
  margin-bottom: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-7d9ba60
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-d70e074 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3897
  .elementor-element.elementor-element-d70e074.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-d70e074
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.4em;
}

.elementor-3897
  .elementor-element.elementor-element-d70e074
  > .elementor-widget-container {
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-d70e074 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d70e074 {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-2c808ca {
  margin-top: 140px;
  margin-bottom: 80px;
}

.elementor-3897
  .elementor-element.elementor-element-a94819e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 15% 0% 0%;
}

.elementor-3897
  .elementor-element.elementor-element-e2c66f8
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-b640694 {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-b640694
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b640694 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b640694 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-efbcb51
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-efbcb51
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-efbcb51 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-efbcb51 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-90ff97d
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-aaabc01 {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-aaabc01
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-aaabc01 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aaabc01 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-33ea221
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-33ea221
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-33ea221 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-33ea221 {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-8b1b73c {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-8706cbf
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-28ad60d {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-28ad60d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-28ad60d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-28ad60d {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-9fce266
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-9fce266
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9fce266 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9fce266 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-dc4674d
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-a8a61fd {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-a8a61fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a8a61fd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a8a61fd {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-d563414
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-d563414
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d563414 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d563414 {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-1e96832 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-c09fcb0
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-d974b60 {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-d974b60
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d974b60 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d974b60 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-a69d897
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-a69d897
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a69d897 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a69d897 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-cc17336
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-b82879a {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-b82879a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b82879a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b82879a {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-76fe860
  .elementor-text-editor {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-76fe860
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-76fe860 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-76fe860 {
  opacity: 0;
}

.elementor-3897
  .elementor-element.elementor-element-d041c5d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-b520ac9
  .elementor-image
  img {
  width: 65vw;
  max-width: 300%;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
  left: 120px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
  right: 120px;
}

.elementor-3897 .elementor-element.elementor-element-b520ac9 {
  top: -60px;
}

.elementor-3897
  .elementor-element.elementor-element-0d07891
  .elementor-image
  img {
  width: 320px;
}

.elementor-3897 .elementor-element.elementor-element-0d07891 {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 60.126px;
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
  left: -18px;
}

body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
  right: -18px;
}

.elementor-3897 .elementor-element.elementor-element-43ef813 {
  margin-top: 160px;
  margin-bottom: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-e9712fe
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3897
  .elementor-element.elementor-element-61d31d9.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-61d31d9
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.4em;
}

.elementor-3897
  .elementor-element.elementor-element-61d31d9
  > .elementor-widget-container {
  padding: 0% 50% 0% 0%;
}

.elementor-element.elementor-element-61d31d9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-61d31d9 {
  opacity: 0;
}

.elementor-3897 .elementor-element.elementor-element-65b0113 {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-eb81c42
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-size: 22px;
  font-weight: 600;
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #b8b8b8;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #bb1926;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #bb1926;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #bb1926;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #bb1926;
}

.elementor-3897
  .elementor-element.elementor-element-d80e7ca
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-weight: 600;
}

@media (min-width: 768px) {
  .elementor-3897 .elementor-element.elementor-element-c27975d {
    width: 50.12%;
  }
  .elementor-3897 .elementor-element.elementor-element-17ea609 {
    width: 24.98%;
  }
  .elementor-3897 .elementor-element.elementor-element-cf0574c {
    width: 24.564%;
  }
  .elementor-3897 .elementor-element.elementor-element-426609b {
    width: 48%;
  }
  .elementor-3897 .elementor-element.elementor-element-390a272 {
    width: 52%;
  }
}

@media (max-width: 1024px) {
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 50px;
  }
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 50%;
  }
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-3897 .elementor-element.elementor-element-8213434 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-3897
    .elementor-element.elementor-element-c27975d
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-17ea609
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-71d16a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-adb6575
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3897 .elementor-element.elementor-element-2f93e9d {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-88b3449 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-d70e074
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3897
    .elementor-element.elementor-element-d70e074
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-2c808ca {
    margin-top: 100px;
    margin-bottom: 60px;
  }
  .elementor-3897
    .elementor-element.elementor-element-a94819e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-b640694
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-3897
    .elementor-element.elementor-element-efbcb51
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-33ea221
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-8b1b73c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-9fce266
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-d563414
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-1e96832 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-a69d897
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-76fe860
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-43ef813 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-61d31d9
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3897
    .elementor-element.elementor-element-61d31d9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-65b0113 {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 36px;
  }
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 50px;
  }
  .elementor-3897
    .elementor-element.elementor-element-6716e4f
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-3897 .elementor-element.elementor-element-8213434 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-c27975d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-e6635f3 {
    text-align: center;
  }
  .elementor-3897 .elementor-element.elementor-element-17ea609 {
    width: 100%;
  }
  .elementor-3897
    .elementor-element.elementor-element-17ea609
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-0302a37 {
    text-align: center;
  }
  .elementor-3897 .elementor-element.elementor-element-cf0574c {
    width: 100%;
  }
  .elementor-3897
    .elementor-element.elementor-element-cf0574c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-422e9ba {
    text-align: center;
  }
  .elementor-3897 .elementor-element.elementor-element-71d16a1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-426609b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-adb6575
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-3897
    .elementor-element.elementor-element-adb6575
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-6b59c45
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-0d0b31e
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-ebce2a4
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-390a272
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-327aba2
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-3897
    .elementor-element.elementor-element-327aba2
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-327aba2 {
    width: 100%;
    max-width: 100%;
    top: 199px;
  }
  body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-327aba2 {
    left: 24px;
  }
  body.rtl .elementor-3897 .elementor-element.elementor-element-327aba2 {
    right: 24px;
  }
  .elementor-3897
    .elementor-element.elementor-element-b5e16ef
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    left: -18px;
  }
  body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    right: -18px;
  }
  .elementor-3897 .elementor-element.elementor-element-2f93e9d {
    padding: 40px 0px 40px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-88b3449 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-d70e074
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-3897
    .elementor-element.elementor-element-d70e074
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-2c808ca {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-a94819e
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3897
    .elementor-element.elementor-element-90ff97d
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-8706cbf
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-dc4674d
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-c09fcb0
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-d041c5d
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3897
    .elementor-element.elementor-element-b520ac9
    .elementor-image
    img {
    width: 100%;
  }
  .elementor-3897
    .elementor-element.elementor-element-b520ac9
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    width: 100%;
    max-width: 100%;
    top: 35px;
  }
  body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    left: 32px;
  }
  body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    right: 32px;
  }
  .elementor-3897
    .elementor-element.elementor-element-0d07891
    .elementor-image
    img {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-0d07891 {
    width: 100%;
    max-width: 100%;
    top: 223.125px;
  }
  body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
    left: 25px;
  }
  body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
    right: 25px;
  }
  .elementor-3897
    .elementor-element.elementor-element-e9712fe
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3897
    .elementor-element.elementor-element-61d31d9
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-3897
    .elementor-element.elementor-element-61d31d9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3897 .elementor-element.elementor-element-65b0113 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3897 .elementor-element.elementor-element-c27975d {
    width: 50%;
  }
  .elementor-3897 .elementor-element.elementor-element-17ea609 {
    width: 50%;
  }
  .elementor-3897 .elementor-element.elementor-element-cf0574c {
    width: 50%;
  }
  .elementor-3897 .elementor-element.elementor-element-e2c66f8 {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-90ff97d {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-8706cbf {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-dc4674d {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-c09fcb0 {
    width: 100%;
  }
  .elementor-3897 .elementor-element.elementor-element-cc17336 {
    width: 100%;
  }
}

.elementor-3977 .elementor-element.elementor-element-7417f4e {
  margin-top: 40px;
  margin-bottom: 20px;
}

.elementor-3977
  .elementor-element.elementor-element-3a9ad9a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-95495c8.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-95495c8
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-3977 .elementor-element.elementor-element-95495c8 {
  width: 100%;
  max-width: 100%;
}

.elementor-3977 .elementor-element.elementor-element-6a57365 {
  --divider-border-style: solid;
  --divider-border-color: #000;
  --divider-border-width: 1px;
}

.elementor-3977
  .elementor-element.elementor-element-6a57365
  .elementor-divider-separator {
  width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-6a57365
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3977
  .elementor-element.elementor-element-6a57365
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-6a57365 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6a57365 {
  opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-de24e07 {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-d7be307
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-84bcba3 {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-edd6be9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-0ffae0c.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-0ffae0c
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-element.elementor-element-0ffae0c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0ffae0c {
  opacity: 0;
}

.elementor-3977
  .elementor-element.elementor-element-d0ad6c6.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-d0ad6c6
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-element.elementor-element-d0ad6c6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d0ad6c6 {
  opacity: 0;
}

.elementor-3977
  .elementor-element.elementor-element-9b3b908.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-9b3b908
  .elementor-heading-title {
  font-size: 14px;
}

.elementor-element.elementor-element-9b3b908 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9b3b908 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-3977
  .elementor-element.elementor-element-c730bb1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3977
  .elementor-element.elementor-element-c730bb1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3977
  .elementor-element.elementor-element-c730bb1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-356985f.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-356985f
  .elementor-heading-title {
  font-size: 30px;
  line-height: 1.3em;
}

.elementor-3977
  .elementor-element.elementor-element-356985f
  > .elementor-widget-container {
  margin: 0px 100px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-356985f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-356985f {
  opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-356985f {
  width: 100%;
  max-width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-84676fa
  .elementor-text-editor {
  text-align: left;
}

.elementor-3977
  .elementor-element.elementor-element-84676fa
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-84676fa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-84676fa {
  opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-e97a262 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-436a0ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-5d30d41
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-b968294
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-6928756
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-3977 .elementor-element.elementor-element-ece8482 {
  margin-top: 80px;
  margin-bottom: 60px;
}

.elementor-3977
  .elementor-element.elementor-element-4aa8191
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-92907c5 {
  --divider-border-style: solid;
  --divider-border-color: #000;
  --divider-border-width: 1px;
}

.elementor-3977
  .elementor-element.elementor-element-92907c5
  .elementor-divider-separator {
  width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-92907c5
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3977
  .elementor-element.elementor-element-92907c5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-92907c5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-92907c5 {
  opacity: 0;
}

.elementor-3977
  .elementor-element.elementor-element-4c5aece.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-4c5aece
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.3em;
}

.elementor-3977
  .elementor-element.elementor-element-4c5aece
  > .elementor-widget-container {
  margin: 0px 60px 30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-4c5aece {
  width: 100%;
  max-width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-9457edf
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-9457edf
  .avante-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
  border-radius: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-9457edf
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-3977
  .elementor-element.elementor-element-9457edf
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}

.elementor-3977
  .elementor-element.elementor-element-c9d52c3
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0% 0% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-9354c61 {
  text-align: left;
}

.elementor-3977
  .elementor-element.elementor-element-9354c61.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3977
  .elementor-element.elementor-element-9354c61
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9354c61 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9354c61 {
  opacity: 0;
}

.elementor-3977
  .elementor-element.elementor-element-028ffec.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-3977
  .elementor-element.elementor-element-028ffec
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-028ffec {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-028ffec {
  opacity: 0;
}

.elementor-3977
  .elementor-element.elementor-element-54479ff
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-1988be5
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-1256145
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-824fb71 {
  margin-top: 100px;
  margin-bottom: 40px;
}

.elementor-3977
  .elementor-element.elementor-element-1276ec5
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-ae664e7
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-0234577
  > .elementor-element-populated {
  margin: 0px 5px 0px 5px;
}

.elementor-3977
  .elementor-element.elementor-element-499e39c
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-b5498df
  > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
}

.elementor-3977
  .elementor-element.elementor-element-31b0179
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-30576ea {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-5c09629
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977 .elementor-element.elementor-element-c518758 {
  --divider-border-style: solid;
  --divider-border-color: #000;
  --divider-border-width: 1px;
}

.elementor-3977
  .elementor-element.elementor-element-c518758
  .elementor-divider-separator {
  width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-c518758
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-3977
  .elementor-element.elementor-element-c518758
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c518758 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c518758 {
  opacity: 0;
}

.elementor-3977 .elementor-element.elementor-element-965aebf {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-3977
  .elementor-element.elementor-element-965aebf.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-965aebf
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.4em;
}

.elementor-3977
  .elementor-element.elementor-element-965aebf
  > .elementor-widget-container {
  padding: 0% 50% 0% 0%;
}

.elementor-3977 .elementor-element.elementor-element-509ed1e {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-a3a4d4b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .portfolio-grid-wrapper-overlay
  .portfolio-grid-img:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-size: 28px;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ebebeb;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3977
  .elementor-element.elementor-element-dfa94c5
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3977
    .elementor-element.elementor-element-95495c8
    .elementor-heading-title {
    font-size: 36px;
    line-height: 1.3em;
  }
  .elementor-3977
    .elementor-element.elementor-element-356985f
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3977
    .elementor-element.elementor-element-84676fa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-4c5aece
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3977 .elementor-element.elementor-element-824fb71 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-3977
    .elementor-element.elementor-element-965aebf
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3977
    .elementor-element.elementor-element-965aebf
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-509ed1e {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3977 .elementor-element.elementor-element-7417f4e {
    margin-top: 60px;
    margin-bottom: 20px;
  }
  .elementor-3977
    .elementor-element.elementor-element-3a9ad9a
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3977
    .elementor-element.elementor-element-95495c8
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-3977 .elementor-element.elementor-element-de24e07 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-84bcba3 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-c730bb1
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-356985f
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-3977
    .elementor-element.elementor-element-356985f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-e97a262 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-5d30d41
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-ece8482 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-4aa8191
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-4c5aece
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-3977
    .elementor-element.elementor-element-c9d52c3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 50px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-54479ff
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-d02ed9d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-1988be5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-1256145
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-824fb71 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-1276ec5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-ae664e7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-0234577
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-499e39c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-b5498df
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977
    .elementor-element.elementor-element-965aebf
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-3977
    .elementor-element.elementor-element-965aebf
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3977 .elementor-element.elementor-element-509ed1e {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-3977 .elementor-element.elementor-element-4aa8191 {
    width: 52%;
  }
  .elementor-3977 .elementor-element.elementor-element-c9d52c3 {
    width: 48%;
  }
  .elementor-3977 .elementor-element.elementor-element-54479ff {
    width: 71.968%;
  }
  .elementor-3977 .elementor-element.elementor-element-1988be5 {
    width: 28.029%;
  }
}

.elementor-3482
  .elementor-element.elementor-element-4b2027a
  > .elementor-container {
  min-height: 600px;
}

.elementor-3482
  .elementor-element.elementor-element-4b2027a
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3482
  .elementor-element.elementor-element-4b2027a
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3482
  .elementor-element.elementor-element-4b2027a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3482
  .elementor-element.elementor-element-4b2027a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3482 .elementor-element.elementor-element-4b2027a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3482
  .elementor-element.elementor-element-4b2027a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3482
  .elementor-element.elementor-element-f02ca2e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3482
  .elementor-element.elementor-element-f02ca2e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3482
  .elementor-element.elementor-element-f02ca2e
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3482
  .elementor-element.elementor-element-9de57e4.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3482
  .elementor-element.elementor-element-9de57e4
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3482
  .elementor-element.elementor-element-9de57e4
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3482
  .elementor-element.elementor-element-60661a1.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3482
  .elementor-element.elementor-element-60661a1
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3482 .elementor-element.elementor-element-5f1ec5f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 20px;
}

.elementor-3482
  .elementor-element.elementor-element-8f80acd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: center;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #b8b8b8;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #bb1926;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #bb1926;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #bb1926;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #bb1926;
}

.elementor-3482
  .elementor-element.elementor-element-ba8f0cd
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-weight: 600;
}

@media (min-width: 1025px) {
  .elementor-3482
    .elementor-element.elementor-element-4b2027a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3482
    .elementor-element.elementor-element-4b2027a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3482
    .elementor-element.elementor-element-4b2027a
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3482
    .elementor-element.elementor-element-4b2027a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3482
    .elementor-element.elementor-element-60661a1
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3482 .elementor-element.elementor-element-4b2027a {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3482
    .elementor-element.elementor-element-f02ca2e
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3482
    .elementor-element.elementor-element-60661a1
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3527
  .elementor-element.elementor-element-d504267
  > .elementor-container {
  min-height: 600px;
}

.elementor-3527
  .elementor-element.elementor-element-d504267
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3527
  .elementor-element.elementor-element-d504267
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3527
  .elementor-element.elementor-element-d504267:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3527
  .elementor-element.elementor-element-d504267
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3527 .elementor-element.elementor-element-d504267 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3527
  .elementor-element.elementor-element-d504267
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3527
  .elementor-element.elementor-element-411eed3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3527
  .elementor-element.elementor-element-411eed3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3527
  .elementor-element.elementor-element-411eed3
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3527
  .elementor-element.elementor-element-601085e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3527
  .elementor-element.elementor-element-601085e
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3527
  .elementor-element.elementor-element-601085e
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3527
  .elementor-element.elementor-element-4f872ad.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3527
  .elementor-element.elementor-element-4f872ad
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3527 .elementor-element.elementor-element-410030d {
  padding: 0px 20px 0px 20px;
}

.elementor-3527
  .elementor-element.elementor-element-8080151
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .portfolio-grid-wrapper:after {
  background-color: rgba(255, 255, 255, 0.9);
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .portfolio-grid-wrapper
  h3 {
  color: #000000;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  div.portfolio-grid-wrapper
  h3 {
  font-size: 28px;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .portfolio-grid-wrapper
  figcaption
  .portfolio-grid-subtitle {
  color: rgba(0, 0, 0, 0.65);
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .portfolio-grid-wrapper
  figcaption
  div.portfolio-grid-subtitle {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3527
  .elementor-element.elementor-element-1b574fb
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3527
    .elementor-element.elementor-element-d504267:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3527
    .elementor-element.elementor-element-d504267
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3527
    .elementor-element.elementor-element-d504267
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3527
    .elementor-element.elementor-element-d504267
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3527
    .elementor-element.elementor-element-4f872ad
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3527 .elementor-element.elementor-element-410030d {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3527 .elementor-element.elementor-element-d504267 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3527
    .elementor-element.elementor-element-411eed3
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3527
    .elementor-element.elementor-element-4f872ad
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3527 .elementor-element.elementor-element-410030d {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3535
  .elementor-element.elementor-element-9ed7268
  > .elementor-container {
  min-height: 600px;
}

.elementor-3535
  .elementor-element.elementor-element-9ed7268
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3535
  .elementor-element.elementor-element-9ed7268
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3535
  .elementor-element.elementor-element-9ed7268:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3535
  .elementor-element.elementor-element-9ed7268
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3535
  .elementor-element.elementor-element-9ed7268
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3535
  .elementor-element.elementor-element-c4b9244.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3535
  .elementor-element.elementor-element-c4b9244.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3535
  .elementor-element.elementor-element-c4b9244
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3535
  .elementor-element.elementor-element-d9b10f0.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3535
  .elementor-element.elementor-element-d9b10f0
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3535
  .elementor-element.elementor-element-d9b10f0
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3535
  .elementor-element.elementor-element-95c80d1.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3535
  .elementor-element.elementor-element-95c80d1
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3535 .elementor-element.elementor-element-ef009ea {
  padding: 0px 20px 0px 20px;
}

.elementor-3535
  .elementor-element.elementor-element-7d271af
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .portfolio-grid-wrapper-overlay
  .portfolio-grid-img:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-size: 32px;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ebebeb;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3535
  .elementor-element.elementor-element-637303e
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3535
    .elementor-element.elementor-element-9ed7268:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3535
    .elementor-element.elementor-element-9ed7268
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3535
    .elementor-element.elementor-element-9ed7268
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3535
    .elementor-element.elementor-element-9ed7268
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3535
    .elementor-element.elementor-element-95c80d1
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3535 .elementor-element.elementor-element-ef009ea {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3535 .elementor-element.elementor-element-9ed7268 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3535
    .elementor-element.elementor-element-c4b9244
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3535
    .elementor-element.elementor-element-95c80d1
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3535 .elementor-element.elementor-element-ef009ea {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3563
  .elementor-element.elementor-element-9a6fa00
  > .elementor-container {
  min-height: 600px;
}

.elementor-3563
  .elementor-element.elementor-element-9a6fa00
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3563
  .elementor-element.elementor-element-9a6fa00
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3563
  .elementor-element.elementor-element-9a6fa00:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3563
  .elementor-element.elementor-element-9a6fa00
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3563
  .elementor-element.elementor-element-9a6fa00
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3563
  .elementor-element.elementor-element-1577e81.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3563
  .elementor-element.elementor-element-1577e81.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3563
  .elementor-element.elementor-element-1577e81
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3563
  .elementor-element.elementor-element-23ede15.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3563
  .elementor-element.elementor-element-23ede15
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3563
  .elementor-element.elementor-element-23ede15
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3563
  .elementor-element.elementor-element-c6f2bde.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3563
  .elementor-element.elementor-element-c6f2bde
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3563 .elementor-element.elementor-element-4f43b95 {
  padding: 0px 20px 0px 20px;
}

.elementor-3563
  .elementor-element.elementor-element-9f41502
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .portfolio-grid-wrapper-overlay
  .portfolio-grid-img:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-size: 30px;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ebebeb;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3563
  .elementor-element.elementor-element-04aebba
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3563
    .elementor-element.elementor-element-9a6fa00:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3563
    .elementor-element.elementor-element-9a6fa00
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3563
    .elementor-element.elementor-element-9a6fa00
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3563
    .elementor-element.elementor-element-9a6fa00
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3563
    .elementor-element.elementor-element-c6f2bde
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3563 .elementor-element.elementor-element-4f43b95 {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3563 .elementor-element.elementor-element-9a6fa00 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3563
    .elementor-element.elementor-element-1577e81
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3563
    .elementor-element.elementor-element-c6f2bde
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3563 .elementor-element.elementor-element-4f43b95 {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3578
  .elementor-element.elementor-element-84eec41
  > .elementor-container {
  min-height: 600px;
}

.elementor-3578
  .elementor-element.elementor-element-84eec41
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3578
  .elementor-element.elementor-element-84eec41
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3578
  .elementor-element.elementor-element-84eec41:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3578
  .elementor-element.elementor-element-84eec41
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3578 .elementor-element.elementor-element-84eec41 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3578
  .elementor-element.elementor-element-84eec41
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3578
  .elementor-element.elementor-element-46f8e57.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3578
  .elementor-element.elementor-element-46f8e57.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3578
  .elementor-element.elementor-element-46f8e57
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3578
  .elementor-element.elementor-element-0f3a7f9.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3578
  .elementor-element.elementor-element-0f3a7f9
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3578
  .elementor-element.elementor-element-0f3a7f9
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3578
  .elementor-element.elementor-element-4fd3f20.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3578
  .elementor-element.elementor-element-4fd3f20
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3578 .elementor-element.elementor-element-8958436 {
  padding: 0px 20px 0px 20px;
}

.elementor-3578
  .elementor-element.elementor-element-8ad27b1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-size: 22px;
  text-align: left;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3578
  .elementor-element.elementor-element-c9884f9
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3578
    .elementor-element.elementor-element-84eec41:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3578
    .elementor-element.elementor-element-84eec41
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3578
    .elementor-element.elementor-element-84eec41
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3578
    .elementor-element.elementor-element-84eec41
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3578
    .elementor-element.elementor-element-4fd3f20
    .elementor-heading-title {
    font-size: 45px;
  }
}

@media (max-width: 767px) {
  .elementor-3578 .elementor-element.elementor-element-84eec41 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3578
    .elementor-element.elementor-element-46f8e57
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3578
    .elementor-element.elementor-element-4fd3f20
    .elementor-heading-title {
    font-size: 40px;
  }
}

.elementor-3589
  .elementor-element.elementor-element-e606774
  > .elementor-container {
  min-height: 600px;
}

.elementor-3589
  .elementor-element.elementor-element-e606774
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3589
  .elementor-element.elementor-element-e606774
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3589
  .elementor-element.elementor-element-e606774:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3589
  .elementor-element.elementor-element-e606774
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3589 .elementor-element.elementor-element-e606774 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3589
  .elementor-element.elementor-element-e606774
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3589
  .elementor-element.elementor-element-45926b7.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3589
  .elementor-element.elementor-element-45926b7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3589
  .elementor-element.elementor-element-45926b7
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3589
  .elementor-element.elementor-element-3432b72.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3589
  .elementor-element.elementor-element-3432b72
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3589
  .elementor-element.elementor-element-3432b72
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3589
  .elementor-element.elementor-element-e892233.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3589
  .elementor-element.elementor-element-e892233
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3589 .elementor-element.elementor-element-aa8c94f {
  padding: 0px 20px 0px 20px;
}

.elementor-3589
  .elementor-element.elementor-element-bccb928
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .portfolio-masonry-grid-wrapper
  img {
  border-radius: 0px;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .portfolio-masonry-grid-wrapper
  figcaption {
  border-radius: 0px;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .portfolio-masonry-grid-wrapper
  h3 {
  color: #000000;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  div.portfolio-masonry-grid-wrapper {
  text-align: left;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .portfolio_masonry_subtitle {
  color: #999999;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .portfolio-masonry-content
  .portfolio_masonry_subtitle {
  font-size: 14px;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3589
  .elementor-element.elementor-element-85513b2
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3589
    .elementor-element.elementor-element-e606774:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3589
    .elementor-element.elementor-element-e606774
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3589
    .elementor-element.elementor-element-e606774
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3589
    .elementor-element.elementor-element-e606774
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3589
    .elementor-element.elementor-element-e892233
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3589 .elementor-element.elementor-element-aa8c94f {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3589 .elementor-element.elementor-element-e606774 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3589
    .elementor-element.elementor-element-45926b7
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3589
    .elementor-element.elementor-element-e892233
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3589 .elementor-element.elementor-element-aa8c94f {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3604
  .elementor-element.elementor-element-1175292
  > .elementor-container {
  min-height: 600px;
}

.elementor-3604
  .elementor-element.elementor-element-1175292
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3604
  .elementor-element.elementor-element-1175292
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3604
  .elementor-element.elementor-element-1175292:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3604
  .elementor-element.elementor-element-1175292
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3604 .elementor-element.elementor-element-1175292 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3604
  .elementor-element.elementor-element-1175292
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3604
  .elementor-element.elementor-element-4681c08.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3604
  .elementor-element.elementor-element-4681c08.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3604
  .elementor-element.elementor-element-4681c08
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3604
  .elementor-element.elementor-element-8bf6afb.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3604
  .elementor-element.elementor-element-8bf6afb
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3604
  .elementor-element.elementor-element-8bf6afb
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3604
  .elementor-element.elementor-element-a3ea10d.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3604
  .elementor-element.elementor-element-a3ea10d
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3604 .elementor-element.elementor-element-e4fce3f {
  padding: 0px 20px 0px 20px;
}

.elementor-3604
  .elementor-element.elementor-element-3d3d659
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .portfolio-masonry-grid-wrapper
  img {
  border-radius: 0px;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .portfolio-masonry-grid-wrapper {
  border-radius: 0px;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .portfolio-masonry-container.masonry-grid
  .portfolio-masonry-grid-wrapper:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .portfolio-masonry-container.masonry-grid
  .portfolio-masonry-grid-wrapper
  figcaption
  .overflow-inner
  h3 {
  color: #ffffff;
  font-size: 32px;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  div.portfolio-masonry-grid-wrapper {
  text-align: left;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .portfolio-masonry-container.masonry-grid
  .portfolio-masonry-grid-wrapper
  figcaption
  .overflow-inner
  .portfolio-grid-subtitle {
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3604
  .elementor-element.elementor-element-ff5dba4
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3604
    .elementor-element.elementor-element-1175292:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3604
    .elementor-element.elementor-element-1175292
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3604
    .elementor-element.elementor-element-1175292
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3604
    .elementor-element.elementor-element-1175292
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3604
    .elementor-element.elementor-element-a3ea10d
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3604 .elementor-element.elementor-element-e4fce3f {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3604 .elementor-element.elementor-element-1175292 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3604
    .elementor-element.elementor-element-4681c08
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3604
    .elementor-element.elementor-element-a3ea10d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3604 .elementor-element.elementor-element-e4fce3f {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3626
  .elementor-element.elementor-element-84bb10a
  > .elementor-container {
  min-height: 500px;
}

.elementor-3626
  .elementor-element.elementor-element-84bb10a
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3626
  .elementor-element.elementor-element-84bb10a
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3626
  .elementor-element.elementor-element-84bb10a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3626
  .elementor-element.elementor-element-84bb10a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3626 .elementor-element.elementor-element-84bb10a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-3626
  .elementor-element.elementor-element-84bb10a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3626
  .elementor-element.elementor-element-0aeff51.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3626
  .elementor-element.elementor-element-0aeff51.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3626
  .elementor-element.elementor-element-0aeff51
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}

.elementor-3626
  .elementor-element.elementor-element-3df8376.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3626
  .elementor-element.elementor-element-3df8376
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3626
  .elementor-element.elementor-element-3df8376
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-3df8376 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3df8376 {
  opacity: 0;
}

.elementor-3626 .elementor-element.elementor-element-3df8376 {
  width: 100%;
  max-width: 100%;
}

.elementor-3626
  .elementor-element.elementor-element-e06ecda.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3626
  .elementor-element.elementor-element-e06ecda
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-element.elementor-element-e06ecda {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e06ecda {
  opacity: 0;
}

.elementor-3626 .elementor-element.elementor-element-e06ecda {
  width: 100%;
  max-width: 100%;
}

.elementor-3626
  .elementor-element.elementor-element-d4ea77c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3626
  .elementor-element.elementor-element-d4ea77c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #111111;
  background-image: url("../../upload/business-concept-PSKCLPE-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3626
  .elementor-element.elementor-element-d4ea77c
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-3626
  .elementor-element.elementor-element-4049706
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide {
  width: 350px;
  height: 350px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article {
  height: 350px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-thumbnail {
  height: 350px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview {
  height: 350px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-thumbnail
  h2 {
  color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  div.portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-thumbnail
  h2 {
  font-size: 28px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  div.portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article {
  text-align: left;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-thumbnail
  h2
  span {
  color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  div.portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-thumbnail
  h2
  span {
  font-size: 11px;
  letter-spacing: 2px;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label
  span {
  color: #000000;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label {
  background-color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label:hover
  span {
  color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label:hover
  span
  a {
  color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label.active
  span {
  color: #ffffff;
}

.elementor-3626
  .elementor-element.elementor-element-0d9dcb3
  .portfolio-coverflow
  .swiper-slide
  .swiper-content
  .article
  .article-preview
  .controls
  label.active
  span
  a {
  color: #ffffff;
}

@media (max-width: 1024px) {
  .elementor-3626
    .elementor-element.elementor-element-84bb10a
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3626
    .elementor-element.elementor-element-84bb10a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3626
    .elementor-element.elementor-element-e06ecda
    .elementor-heading-title {
    font-size: 45px;
  }
}

@media (max-width: 767px) {
  .elementor-3626
    .elementor-element.elementor-element-84bb10a
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3626
    .elementor-element.elementor-element-84bb10a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3626
    .elementor-element.elementor-element-0aeff51
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3626
    .elementor-element.elementor-element-e06ecda
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3626
    .elementor-element.elementor-element-4049706
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
}

@media (min-width: 1025px) {
  .elementor-3626
    .elementor-element.elementor-element-84bb10a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3626
    .elementor-element.elementor-element-84bb10a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

.elementor-3668
  .elementor-element.elementor-element-de3c418
  > .elementor-container {
  min-height: 500px;
}

.elementor-3668
  .elementor-element.elementor-element-de3c418
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3668
  .elementor-element.elementor-element-de3c418
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3668
  .elementor-element.elementor-element-de3c418:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3668
  .elementor-element.elementor-element-de3c418
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3668 .elementor-element.elementor-element-de3c418 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3668
  .elementor-element.elementor-element-de3c418
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3668
  .elementor-element.elementor-element-3f73c0a.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3668
  .elementor-element.elementor-element-3f73c0a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3668
  .elementor-element.elementor-element-3f73c0a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}

.elementor-3668
  .elementor-element.elementor-element-28ecff9.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3668
  .elementor-element.elementor-element-28ecff9
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3668
  .elementor-element.elementor-element-28ecff9
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-28ecff9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-28ecff9 {
  opacity: 0;
}

.elementor-3668 .elementor-element.elementor-element-28ecff9 {
  width: 100%;
  max-width: 100%;
}

.elementor-3668
  .elementor-element.elementor-element-1fb8d81.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-1fb8d81
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-element.elementor-element-1fb8d81 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1fb8d81 {
  opacity: 0;
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81 {
  width: 100%;
  max-width: 100%;
}

.elementor-3668 .elementor-element.elementor-element-338b775 {
  margin-top: 0px;
  margin-bottom: 40px;
}

.elementor-3668
  .elementor-element.elementor-element-eadae88
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-wrapper
  .portfolio-timeline-img
  img {
  border-radius: 0px;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events-content
  h2 {
  color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  div.cd-horizontal-timeline
  .events-content
  h2 {
  font-size: 36px;
  font-weight: 600;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  div.cd-horizontal-timeline
  .events-content
  em {
  color: #999999;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events-content
  li
  .events-content-desc {
  color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-link {
  color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-link.continue-reading:before {
  background: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-link.continue-reading:after {
  background: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-link.continue-reading
  span:before {
  background: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .portfolio-timeline-link.continue-reading
  span:after {
  background: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events {
  background: #e7e7e7;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events
  a::after {
  border-color: #e7e7e7;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-timeline-navigation
  a {
  border-color: #e7e7e7;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .filling-line {
  background-color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events
  a.selected::after {
  background-color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  div.events
  a.selected::after {
  border-color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-horizontal-timeline
  .events
  a.older-event::after {
  border-color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-timeline-navigation
  a:hover {
  border-color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-timeline-navigation
  a.prev:hover:after {
  color: #000000;
}

.elementor-3668
  .elementor-element.elementor-element-8a4e40a
  .cd-timeline-navigation
  a.next:hover:after {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3668
    .elementor-element.elementor-element-de3c418
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3668
    .elementor-element.elementor-element-de3c418
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3668
    .elementor-element.elementor-element-1fb8d81
    .elementor-heading-title {
    font-size: 45px;
  }
}

@media (max-width: 767px) {
  .elementor-3668
    .elementor-element.elementor-element-de3c418
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3668
    .elementor-element.elementor-element-de3c418
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3668 .elementor-element.elementor-element-de3c418 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3668
    .elementor-element.elementor-element-3f73c0a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3668
    .elementor-element.elementor-element-1fb8d81
    .elementor-heading-title {
    font-size: 36px;
  }
}

@media (min-width: 1025px) {
  .elementor-3668
    .elementor-element.elementor-element-de3c418:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3668
    .elementor-element.elementor-element-de3c418
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

.elementor-3683 .elementor-element.elementor-element-bcf83bd {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3683
  .elementor-element.elementor-element-9087540
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide::after {
  background-color: rgba(0, 0, 0, 0.3);
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  .timeline-title {
  color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  h4.timeline-title {
  font-size: 44px;
  line-height: 1.3em;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  .timeline-text {
  color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  div.timeline-text {
  line-height: 1.7em;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination::before {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination-bullet {
  color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination-bullet::before {
  background-color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
  color: #ffffff;
}

.elementor-3683
  .elementor-element.elementor-element-9b5dd56
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3683 .elementor-element.elementor-element-dc0c68e {
  padding: 0px 20px 0px 20px;
}

.elementor-3683
  .elementor-element.elementor-element-c059144
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-size: 22px;
  text-align: left;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3683
  .elementor-element.elementor-element-2f1f626
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3683
    .elementor-element.elementor-element-9b5dd56
    .portfolio-timeline-vertical-content-wrapper
    .timeline
    .swiper-slide
    h4.timeline-title {
    font-size: 40px;
  }
}

@media (max-width: 767px) {
  .elementor-3683
    .elementor-element.elementor-element-9b5dd56
    .portfolio-timeline-vertical-content-wrapper
    .timeline
    .swiper-slide
    h4.timeline-title {
    font-size: 36px;
  }
}

.elementor-4019
  .elementor-element.elementor-element-9685f5f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-4019 .elementor-element.elementor-element-9685f5f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-4019
  .elementor-element.elementor-element-9685f5f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4019
  .elementor-element.elementor-element-9685f5f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4019
  .elementor-element.elementor-element-9685f5f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4019
  .elementor-element.elementor-element-763687b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4019
  .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4019
  .elementor-element.elementor-element-763687b
  > .elementor-element-populated {
  margin: 0px 0px 100px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-6b6ff01.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-6b6ff01
  .elementor-heading-title {
  font-size: 60px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-6b6ff01 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6b6ff01 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-93c9c6e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-93c9c6e
  .elementor-heading-title {
  font-size: 20px;
}

.elementor-4019
  .elementor-element.elementor-element-93c9c6e
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-93c9c6e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-93c9c6e {
  opacity: 0;
}

.elementor-4019
  .elementor-element.elementor-element-76e31c9.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-76e31c9
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-4019
  .elementor-element.elementor-element-76e31c9
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-76e31c9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-76e31c9 {
  opacity: 0;
}

.elementor-4019
  .elementor-element.elementor-element-825754e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-825754e
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-4019
  .elementor-element.elementor-element-825754e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-825754e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-825754e {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-c5b5333 {
  margin-top: 80px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget
  .elementor-4019
  .elementor-element.elementor-element-33379ae.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4019
  .elementor-element.elementor-element-33379ae.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4019
  .elementor-element.elementor-element-33379ae
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-d5bac8d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-d5bac8d
  .elementor-heading-title {
  font-size: 30px;
  line-height: 1.3em;
}

.elementor-4019
  .elementor-element.elementor-element-d5bac8d
  > .elementor-widget-container {
  margin: 0px 100px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d5bac8d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d5bac8d {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-d5bac8d {
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-af1a2a9
  .elementor-text-editor {
  text-align: left;
}

.elementor-4019
  .elementor-element.elementor-element-af1a2a9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-af1a2a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-af1a2a9 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4019
  .elementor-element.elementor-element-ebb27ae.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4019
  .elementor-element.elementor-element-ebb27ae.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4019
  .elementor-element.elementor-element-ebb27ae
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-9e7a048.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-9e7a048
  .elementor-heading-title {
  font-size: 30px;
  line-height: 1.3em;
}

.elementor-4019
  .elementor-element.elementor-element-9e7a048
  > .elementor-widget-container {
  margin: 0px 100px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9e7a048 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9e7a048 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 {
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-abd2005
  .elementor-text-editor {
  text-align: left;
}

.elementor-4019
  .elementor-element.elementor-element-abd2005
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-abd2005 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-abd2005 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-bc6b351 {
  margin-top: 60px;
  margin-bottom: 120px;
}

.elementor-4019
  .elementor-element.elementor-element-7d928f5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-5a19213
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-a35b690
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-54065b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-4019
  .elementor-element.elementor-element-05492fe
  > .elementor-container {
  min-height: 700px;
}

.elementor-4019
  .elementor-element.elementor-element-05492fe
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4019
  .elementor-element.elementor-element-05492fe
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-4019 .elementor-element.elementor-element-05492fe {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-4019
  .elementor-element.elementor-element-05492fe:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4019
  .elementor-element.elementor-element-05492fe
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4019
  .elementor-element.elementor-element-05492fe
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4019
  .elementor-element.elementor-element-bb1c2a2
  > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  padding: 0% 60% 0% 0%;
}

.elementor-4019 .elementor-element.elementor-element-18db008 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-18db008.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-18db008
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.4em;
}

.elementor-4019
  .elementor-element.elementor-element-18db008
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-18db008 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-18db008 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-9f29515 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-9f29515.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-9f29515
  .elementor-heading-title {
  font-size: 18px;
  font-weight: 700;
}

.elementor-4019
  .elementor-element.elementor-element-9f29515
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-9f29515 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9f29515 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-b9b3a29.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-b9b3a29
  .elementor-heading-title {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-4019
  .elementor-element.elementor-element-b9b3a29
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}

.elementor-element.elementor-element-b9b3a29 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b9b3a29 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-a720d31 {
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-178e97b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-ff1ba09 {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-aa706d9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-38e1730 {
  margin-top: 80px;
  margin-bottom: 0px;
}

.elementor-4019
  .elementor-element.elementor-element-51e6381
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-304aa8b {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-304aa8b.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-304aa8b
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.4em;
}

.elementor-4019
  .elementor-element.elementor-element-304aa8b
  > .elementor-widget-container {
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-304aa8b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-304aa8b {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-99fe584 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-99fe584.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-99fe584
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-99fe584 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-99fe584 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-b8a2e71 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-4019
  .elementor-element.elementor-element-c789b51
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e {
  --divider-border-style: solid;
  --divider-border-color: #000;
  --divider-border-width: 1px;
}

.elementor-4019
  .elementor-element.elementor-element-5ca7a3e
  .elementor-divider-separator {
  width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-5ca7a3e
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4019
  .elementor-element.elementor-element-5ca7a3e
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}

.elementor-element.elementor-element-5ca7a3e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5ca7a3e {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4019
  .elementor-element.elementor-element-4e5b0e6.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-4e5b0e6
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
}

.elementor-element.elementor-element-4e5b0e6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4e5b0e6 {
  opacity: 0;
}

.elementor-4019 .elementor-element.elementor-element-bb8904c {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 20px;
}

.elementor-4019
  .elementor-element.elementor-element-d4cbfdf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .portfolio-grid-wrapper:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .portfolio-grid-wrapper
  h3 {
  color: #ffffff;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  div.portfolio-grid-wrapper
  h3 {
  font-size: 32px;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .portfolio-grid-wrapper
  figcaption
  .portfolio-grid-subtitle {
  color: rgba(255, 255, 255, 0.65);
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .portfolio-grid-wrapper
  figcaption
  div.portfolio-grid-subtitle {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-4019
  .elementor-element.elementor-element-741ed03
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-bc-flex-widget
    .elementor-4019
    .elementor-element.elementor-element-763687b.elementor-column
    .elementor-column-wrap {
    align-items: flex-end;
  }
  .elementor-4019
    .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-4019
    .elementor-element.elementor-element-763687b.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4019
    .elementor-element.elementor-element-763687b
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4019
    .elementor-element.elementor-element-6b6ff01
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-4019
    .elementor-element.elementor-element-d5bac8d
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4019
    .elementor-element.elementor-element-af1a2a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-9e7a048
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4019
    .elementor-element.elementor-element-abd2005
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-05492fe
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-4019
    .elementor-element.elementor-element-05492fe
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4019
    .elementor-element.elementor-element-18db008
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-4019
    .elementor-element.elementor-element-18db008
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-304aa8b
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-4019
    .elementor-element.elementor-element-304aa8b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-99fe584
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-4e5b0e6
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-4019 .elementor-element.elementor-element-bb8904c {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-741ed03
    div.portfolio-grid-wrapper
    h3 {
    font-size: 26px;
  }
  .elementor-4019
    .elementor-element.elementor-element-741ed03
    .portfolio-grid-wrapper
    figcaption
    div.portfolio-grid-subtitle {
    font-size: 12px;
  }
}

@media (min-width: 1025px) {
  .elementor-4019
    .elementor-element.elementor-element-9685f5f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4019
    .elementor-element.elementor-element-9685f5f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-4019
    .elementor-element.elementor-element-05492fe:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4019
    .elementor-element.elementor-element-05492fe
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

@media (max-width: 767px) {
  .elementor-4019
    .elementor-element.elementor-element-763687b
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4019
    .elementor-element.elementor-element-6b6ff01
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4019
    .elementor-element.elementor-element-6b6ff01
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019 .elementor-element.elementor-element-c5b5333 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-33379ae
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-d5bac8d
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-4019
    .elementor-element.elementor-element-ebb27ae
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-9e7a048
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-4019 .elementor-element.elementor-element-bc6b351 {
    margin-top: 40px;
    margin-bottom: 60px;
  }
  .elementor-4019
    .elementor-element.elementor-element-5a19213
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4019 .elementor-element.elementor-element-5a19213 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4019
    .elementor-element.elementor-element-54065b5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4019 .elementor-element.elementor-element-54065b5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4019 .elementor-element.elementor-element-05492fe {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-bb1c2a2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4019
    .elementor-element.elementor-element-18db008
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4019
    .elementor-element.elementor-element-18db008
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019 .elementor-element.elementor-element-a720d31 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-304aa8b
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4019
    .elementor-element.elementor-element-304aa8b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-99fe584
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-5ca7a3e
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4019
    .elementor-element.elementor-element-4e5b0e6
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4019
    .elementor-element.elementor-element-4e5b0e6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4019 .elementor-element.elementor-element-bb8904c {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3697
  .elementor-element.elementor-element-d88e4fe
  > .elementor-container {
  min-height: 600px;
}

.elementor-3697
  .elementor-element.elementor-element-d88e4fe
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3697
  .elementor-element.elementor-element-d88e4fe
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3697
  .elementor-element.elementor-element-d88e4fe:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3697
  .elementor-element.elementor-element-d88e4fe
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3697
  .elementor-element.elementor-element-d88e4fe
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3697
  .elementor-element.elementor-element-bec577b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3697
  .elementor-element.elementor-element-bec577b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3697
  .elementor-element.elementor-element-bec577b
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3697
  .elementor-element.elementor-element-51b60c6.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3697
  .elementor-element.elementor-element-51b60c6
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3697
  .elementor-element.elementor-element-51b60c6
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3697
  .elementor-element.elementor-element-c4ae005.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3697
  .elementor-element.elementor-element-c4ae005
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3697 .elementor-element.elementor-element-a74ac07 {
  padding: 0px 20px 0px 20px;
}

.elementor-3697
  .elementor-element.elementor-element-19b2cb2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .portfolio-classic-grid-wrapper
  h3 {
  color: #000000;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  div.portfolio-classic-grid-wrapper
  h3 {
  font-size: 22px;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  div.portfolio-classic-grid-wrapper {
  text-align: center;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .portfolio-classic-grid-wrapper
  .portfolio-classic-subtitle {
  color: #b8b8b8;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  div.avante-portfolio-filter-wrapper
  .filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  div.avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  border-color: #000000;
}

.elementor-3697
  .elementor-element.elementor-element-9abb584
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3697
    .elementor-element.elementor-element-d88e4fe:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3697
    .elementor-element.elementor-element-d88e4fe
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3697
    .elementor-element.elementor-element-d88e4fe
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3697
    .elementor-element.elementor-element-d88e4fe
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3697 .elementor-element.elementor-element-a74ac07 {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3697
    .elementor-element.elementor-element-bec577b
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3697
    .elementor-element.elementor-element-c4ae005
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3697 .elementor-element.elementor-element-a74ac07 {
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3734
  .elementor-element.elementor-element-a41322f
  > .elementor-container {
  min-height: 500px;
}

.elementor-3734
  .elementor-element.elementor-element-a41322f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3734
  .elementor-element.elementor-element-a41322f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3734
  .elementor-element.elementor-element-a41322f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3734
  .elementor-element.elementor-element-a41322f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3734 .elementor-element.elementor-element-a41322f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 30px;
}

.elementor-3734
  .elementor-element.elementor-element-a41322f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3734
  .elementor-element.elementor-element-33edc81.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3734
  .elementor-element.elementor-element-33edc81.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3734
  .elementor-element.elementor-element-33edc81
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}

.elementor-3734
  .elementor-element.elementor-element-3bf8dd5.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3734
  .elementor-element.elementor-element-3bf8dd5
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3734
  .elementor-element.elementor-element-3bf8dd5
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-3bf8dd5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3bf8dd5 {
  opacity: 0;
}

.elementor-3734 .elementor-element.elementor-element-3bf8dd5 {
  width: 100%;
  max-width: 100%;
}

.elementor-3734
  .elementor-element.elementor-element-bb5f7f6.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3734
  .elementor-element.elementor-element-bb5f7f6
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-element.elementor-element-bb5f7f6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bb5f7f6 {
  opacity: 0;
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6 {
  width: 100%;
  max-width: 100%;
}

.elementor-3734 .elementor-element.elementor-element-924d4d1 {
  padding: 0px 30px 0px 30px;
}

.elementor-3734
  .elementor-element.elementor-element-2e1f0cf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3734
  .elementor-element.elementor-element-14aaa15
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}

.elementor-3734
  .elementor-element.elementor-element-14aaa15
  .avante-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
  border-radius: 0px;
}

.elementor-3734
  .elementor-element.elementor-element-14aaa15
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.7);
}

.elementor-3734
  .elementor-element.elementor-element-14aaa15
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}

.elementor-3734
  .elementor-element.elementor-element-14aaa15
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item
  .gallery-grid-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .elementor-3734
    .elementor-element.elementor-element-a41322f
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3734
    .elementor-element.elementor-element-a41322f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3734
    .elementor-element.elementor-element-bb5f7f6
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3734 .elementor-element.elementor-element-924d4d1 {
    padding: 0px 30px 0px 30px;
  }
}

@media (max-width: 767px) {
  .elementor-3734
    .elementor-element.elementor-element-a41322f
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3734
    .elementor-element.elementor-element-a41322f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3734 .elementor-element.elementor-element-a41322f {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3734
    .elementor-element.elementor-element-33edc81
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3734
    .elementor-element.elementor-element-bb5f7f6
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3734 .elementor-element.elementor-element-924d4d1 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3734
    .elementor-element.elementor-element-2e1f0cf
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
}

@media (min-width: 1025px) {
  .elementor-3734
    .elementor-element.elementor-element-a41322f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3734
    .elementor-element.elementor-element-a41322f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

.elementor-3746
  .elementor-element.elementor-element-1ea2526
  > .elementor-container {
  min-height: 500px;
}

.elementor-3746
  .elementor-element.elementor-element-1ea2526
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3746
  .elementor-element.elementor-element-1ea2526
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3746
  .elementor-element.elementor-element-1ea2526:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3746
  .elementor-element.elementor-element-1ea2526
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 30px;
}

.elementor-3746
  .elementor-element.elementor-element-1ea2526
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3746
  .elementor-element.elementor-element-7f6d6d8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3746
  .elementor-element.elementor-element-7f6d6d8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3746
  .elementor-element.elementor-element-7f6d6d8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}

.elementor-3746
  .elementor-element.elementor-element-b48b2ba.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3746
  .elementor-element.elementor-element-b48b2ba
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3746
  .elementor-element.elementor-element-b48b2ba
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-b48b2ba {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b48b2ba {
  opacity: 0;
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba {
  width: 100%;
  max-width: 100%;
}

.elementor-3746
  .elementor-element.elementor-element-fe98866.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3746
  .elementor-element.elementor-element-fe98866
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-element.elementor-element-fe98866 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-fe98866 {
  opacity: 0;
}

.elementor-3746 .elementor-element.elementor-element-fe98866 {
  width: 100%;
  max-width: 100%;
}

.elementor-3746 .elementor-element.elementor-element-ac473fb {
  padding: 0px 20px 0px 20px;
}

.elementor-3746
  .elementor-element.elementor-element-9c3e634
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  .avante-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
  border-radius: 0px;
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.7);
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item
  .gallery-grid-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.elementor-3746
  .elementor-element.elementor-element-669134a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

@media (max-width: 1024px) {
  .elementor-3746
    .elementor-element.elementor-element-1ea2526
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3746
    .elementor-element.elementor-element-1ea2526
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3746 .elementor-element.elementor-element-1ea2526 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-3746 .elementor-element.elementor-element-ac473fb {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3746
    .elementor-element.elementor-element-1ea2526
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3746
    .elementor-element.elementor-element-1ea2526
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3746 .elementor-element.elementor-element-1ea2526 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3746
    .elementor-element.elementor-element-7f6d6d8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3746
    .elementor-element.elementor-element-fe98866
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3746 .elementor-element.elementor-element-ac473fb {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3746
    .elementor-element.elementor-element-9c3e634
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
}

@media (min-width: 1025px) {
  .elementor-3746
    .elementor-element.elementor-element-1ea2526:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3746
    .elementor-element.elementor-element-1ea2526
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

.elementor-3755
  .elementor-element.elementor-element-410395d
  > .elementor-container {
  min-height: 500px;
}

.elementor-3755
  .elementor-element.elementor-element-410395d
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3755
  .elementor-element.elementor-element-410395d
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3755
  .elementor-element.elementor-element-410395d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3755
  .elementor-element.elementor-element-410395d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3755 .elementor-element.elementor-element-410395d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-3755
  .elementor-element.elementor-element-410395d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3755
  .elementor-element.elementor-element-808d5e2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3755
  .elementor-element.elementor-element-808d5e2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3755
  .elementor-element.elementor-element-808d5e2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}

.elementor-3755
  .elementor-element.elementor-element-eee32c5.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-3755
  .elementor-element.elementor-element-eee32c5
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3755
  .elementor-element.elementor-element-eee32c5
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-element.elementor-element-eee32c5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-eee32c5 {
  opacity: 0;
}

.elementor-3755 .elementor-element.elementor-element-eee32c5 {
  width: 100%;
  max-width: 100%;
}

.elementor-3755
  .elementor-element.elementor-element-2ebe488.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-3755
  .elementor-element.elementor-element-2ebe488
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-element.elementor-element-2ebe488 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ebe488 {
  opacity: 0;
}

.elementor-3755 .elementor-element.elementor-element-2ebe488 {
  width: 100%;
  max-width: 100%;
}

.elementor-3755 .elementor-element.elementor-element-6b6be72 {
  padding: 0px 0px 0px 0px;
}

.elementor-3755
  .elementor-element.elementor-element-e5e1739
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3755
  .elementor-element.elementor-element-f7e646f
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}

.elementor-3755
  .elementor-element.elementor-element-f7e646f
  .avante-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
}

.elementor-3755
  .elementor-element.elementor-element-f7e646f
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.7);
}

.elementor-3755
  .elementor-element.elementor-element-f7e646f
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}

.elementor-3755
  .elementor-element.elementor-element-f7e646f
  .avante-gallery-grid-content-wrapper
  .gallery-grid-item
  .gallery-grid-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .elementor-3755
    .elementor-element.elementor-element-410395d
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3755
    .elementor-element.elementor-element-410395d
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3755
    .elementor-element.elementor-element-2ebe488
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-3755 .elementor-element.elementor-element-6b6be72 {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3755
    .elementor-element.elementor-element-410395d
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-3755
    .elementor-element.elementor-element-410395d
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3755 .elementor-element.elementor-element-410395d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3755
    .elementor-element.elementor-element-808d5e2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3755
    .elementor-element.elementor-element-2ebe488
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3755 .elementor-element.elementor-element-6b6be72 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3755
    .elementor-element.elementor-element-e5e1739
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width: 1025px) {
  .elementor-3755
    .elementor-element.elementor-element-410395d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3755
    .elementor-element.elementor-element-410395d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

.elementor-3723
  .elementor-element.elementor-element-e33bf52
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .swiper-button-next
  i {
  color: #ffffff;
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .swiper-button-prev
  i {
  color: #ffffff;
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .gallery-fullscreen-content
  .gallery-fullscreen-title {
  color: #ffffff;
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .gallery-fullscreen-content
  .gallery-fullscreen-caption {
  color: rgba(0, 0, 0, 0.38);
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .swiper-slide
  .gallery-fullscreen-content
  .gallery-fullscreen-caption {
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-3723
  .elementor-element.elementor-element-35d4e6f
  .gallery-fullscreen-content
  .gallery-fullscreen-description {
  color: #ffffff;
}

.elementor-3371 .elementor-element.elementor-element-7a9faf0 {
  margin-top: -10px;
  margin-bottom: 0px;
}

.elementor-3371
  .elementor-element.elementor-element-1f321c9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-header h5 a {
  color: #000000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-info-cat a {
  color: #bb1926;
}

.elementor-3371
  .elementor-element.elementor-element-d51b0b6
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3371
  .elementor-element.elementor-element-d51b0b6
  a.continue-reading {
  color: #000000;
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-attribute a {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3371 .elementor-element.elementor-element-7a9faf0 {
    margin-top: -20px;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3371 .elementor-element.elementor-element-7a9faf0 {
    margin-top: -20px;
    margin-bottom: 0px;
  }
}

.elementor-3379
  .elementor-element.elementor-element-a7864f5
  > .elementor-container {
  min-height: 600px;
}

.elementor-3379
  .elementor-element.elementor-element-a7864f5
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3379
  .elementor-element.elementor-element-a7864f5
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3379
  .elementor-element.elementor-element-a7864f5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3379
  .elementor-element.elementor-element-a7864f5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3379
  .elementor-element.elementor-element-a7864f5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3379
  .elementor-element.elementor-element-a5dad95.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3379
  .elementor-element.elementor-element-a5dad95.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3379
  .elementor-element.elementor-element-a5dad95
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3379
  .elementor-element.elementor-element-9ebcf74.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3379
  .elementor-element.elementor-element-9ebcf74
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3379
  .elementor-element.elementor-element-9ebcf74
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3379
  .elementor-element.elementor-element-f686eba.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3379
  .elementor-element.elementor-element-f686eba
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3379 .elementor-element.elementor-element-3aa1fcf {
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3379
  .elementor-element.elementor-element-446fc81
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-header h5 a {
  color: #000000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-info-cat a {
  color: #bb1926;
}

.elementor-3379
  .elementor-element.elementor-element-1d08e4c
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3379
  .elementor-element.elementor-element-1d08e4c
  a.continue-reading {
  color: #000000;
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-attribute a {
  color: #000000;
}

body.elementor-page-3379:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3379
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}

@media (min-width: 1025px) {
  .elementor-3379
    .elementor-element.elementor-element-a7864f5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3379
    .elementor-element.elementor-element-a7864f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3379
    .elementor-element.elementor-element-a7864f5
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3379
    .elementor-element.elementor-element-a7864f5
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3379 .elementor-element.elementor-element-3aa1fcf {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .elementor-3379
    .elementor-element.elementor-element-a5dad95
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3379
    .elementor-element.elementor-element-f686eba
    .elementor-heading-title {
    font-size: 40px;
  }
}

.elementor-3413
  .elementor-element.elementor-element-6ef75bf
  > .elementor-container {
  min-height: 600px;
}

.elementor-3413
  .elementor-element.elementor-element-6ef75bf
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3413
  .elementor-element.elementor-element-6ef75bf
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3413
  .elementor-element.elementor-element-6ef75bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3413
  .elementor-element.elementor-element-6ef75bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3413 .elementor-element.elementor-element-6ef75bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3413
  .elementor-element.elementor-element-6ef75bf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3413
  .elementor-element.elementor-element-0d28c20.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3413
  .elementor-element.elementor-element-0d28c20.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3413
  .elementor-element.elementor-element-0d28c20
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3413
  .elementor-element.elementor-element-ab10e99.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3413
  .elementor-element.elementor-element-ab10e99
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3413
  .elementor-element.elementor-element-ab10e99
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3413
  .elementor-element.elementor-element-cd39cad.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3413
  .elementor-element.elementor-element-cd39cad
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3413 .elementor-element.elementor-element-31dedf1 {
  margin-top: 0px;
  margin-bottom: 40px;
  z-index: 2;
}

.elementor-3413
  .elementor-element.elementor-element-81c7b3c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-header h5 a {
  color: #000000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-info-cat a {
  color: #bb1926;
}

.elementor-3413
  .elementor-element.elementor-element-1603bb4
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3413
  .elementor-element.elementor-element-1603bb4
  a.continue-reading {
  color: #000000;
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-attribute a {
  color: #000000;
}

body.elementor-page-3413:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3413
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}

@media (min-width: 1025px) {
  .elementor-3413
    .elementor-element.elementor-element-6ef75bf:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3413
    .elementor-element.elementor-element-6ef75bf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3413
    .elementor-element.elementor-element-6ef75bf
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3413
    .elementor-element.elementor-element-6ef75bf
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
}

@media (max-width: 767px) {
  .elementor-3413
    .elementor-element.elementor-element-0d28c20
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3413
    .elementor-element.elementor-element-cd39cad
    .elementor-heading-title {
    font-size: 40px;
  }
}

.elementor-3423 .elementor-element.elementor-element-1918676 {
  margin-top: -10px;
  margin-bottom: 0px;
}

.elementor-3423
  .elementor-element.elementor-element-3807e4d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-header h5 a {
  color: #000000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-info-cat a {
  color: #bb1926;
}

.elementor-3423
  .elementor-element.elementor-element-de0ab3f
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3423
  .elementor-element.elementor-element-de0ab3f
  a.continue-reading {
  color: #000000;
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-attribute a {
  color: #000000;
}

@media (max-width: 1024px) {
  .elementor-3423 .elementor-element.elementor-element-1918676 {
    margin-top: -20px;
    margin-bottom: 0px;
  }
}

.elementor-3427
  .elementor-element.elementor-element-bdec612
  > .elementor-container {
  min-height: 600px;
}

.elementor-3427
  .elementor-element.elementor-element-bdec612
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3427
  .elementor-element.elementor-element-bdec612
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3427
  .elementor-element.elementor-element-bdec612:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3427
  .elementor-element.elementor-element-bdec612
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3427 .elementor-element.elementor-element-bdec612 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3427
  .elementor-element.elementor-element-bdec612
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3427
  .elementor-element.elementor-element-84d2dcf.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3427
  .elementor-element.elementor-element-84d2dcf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3427
  .elementor-element.elementor-element-84d2dcf
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3427
  .elementor-element.elementor-element-5a94bec.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3427
  .elementor-element.elementor-element-5a94bec
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3427
  .elementor-element.elementor-element-5a94bec
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3427
  .elementor-element.elementor-element-81b446b.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3427
  .elementor-element.elementor-element-81b446b
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3427 .elementor-element.elementor-element-499eea2 {
  margin-top: 0px;
  margin-bottom: 40px;
  z-index: 2;
}

.elementor-3427
  .elementor-element.elementor-element-ba24789
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-header h5 a {
  color: #000000;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-info-cat a {
  color: #bb1926;
}

.elementor-3427
  .elementor-element.elementor-element-177899c
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3427
  .elementor-element.elementor-element-177899c
  a.continue-reading {
  color: #000000;
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-attribute a {
  color: #000000;
}

body.elementor-page-3427:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3427
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}

@media (min-width: 1025px) {
  .elementor-3427
    .elementor-element.elementor-element-bdec612:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3427
    .elementor-element.elementor-element-bdec612
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3427
    .elementor-element.elementor-element-bdec612
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3427
    .elementor-element.elementor-element-bdec612
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3427 .elementor-element.elementor-element-499eea2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3427
    .elementor-element.elementor-element-84d2dcf
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3427
    .elementor-element.elementor-element-81b446b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3427 .elementor-element.elementor-element-499eea2 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}

.elementor-3455
  .elementor-element.elementor-element-d423306
  > .elementor-container {
  min-height: 600px;
}

.elementor-3455
  .elementor-element.elementor-element-d423306
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3455
  .elementor-element.elementor-element-d423306
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3455
  .elementor-element.elementor-element-d423306:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3455
  .elementor-element.elementor-element-d423306
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3455 .elementor-element.elementor-element-d423306 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3455
  .elementor-element.elementor-element-d423306
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3455
  .elementor-element.elementor-element-429edca.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3455
  .elementor-element.elementor-element-429edca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3455
  .elementor-element.elementor-element-429edca
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3455
  .elementor-element.elementor-element-8a23dc3.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3455
  .elementor-element.elementor-element-8a23dc3
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3455
  .elementor-element.elementor-element-8a23dc3
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3455
  .elementor-element.elementor-element-0377a19.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3455
  .elementor-element.elementor-element-0377a19
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3455 .elementor-element.elementor-element-f152b61 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 15% 0% 15%;
}

.elementor-3455
  .elementor-element.elementor-element-8223f91
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-header h5 a {
  color: #000000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-info-cat a {
  color: #bb1926;
}

.elementor-3455
  .elementor-element.elementor-element-31c48e8
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3455
  .elementor-element.elementor-element-31c48e8
  a.continue-reading {
  color: #000000;
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-attribute a {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3455
    .elementor-element.elementor-element-d423306:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3455
    .elementor-element.elementor-element-d423306
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3455
    .elementor-element.elementor-element-d423306
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3455
    .elementor-element.elementor-element-d423306
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3455 .elementor-element.elementor-element-f152b61 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3455
    .elementor-element.elementor-element-8223f91
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3455
    .elementor-element.elementor-element-429edca
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3455
    .elementor-element.elementor-element-0377a19
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3455 .elementor-element.elementor-element-f152b61 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3455
    .elementor-element.elementor-element-8223f91
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

.elementor-3467
  .elementor-element.elementor-element-891e803
  > .elementor-container {
  min-height: 600px;
}

.elementor-3467
  .elementor-element.elementor-element-891e803
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3467
  .elementor-element.elementor-element-891e803
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3467
  .elementor-element.elementor-element-891e803:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3467
  .elementor-element.elementor-element-891e803
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3467 .elementor-element.elementor-element-891e803 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3467
  .elementor-element.elementor-element-891e803
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3467
  .elementor-element.elementor-element-4200b3d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3467
  .elementor-element.elementor-element-4200b3d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3467
  .elementor-element.elementor-element-4200b3d
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3467
  .elementor-element.elementor-element-ae9eaac.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3467
  .elementor-element.elementor-element-ae9eaac
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3467
  .elementor-element.elementor-element-ae9eaac
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3467
  .elementor-element.elementor-element-a1614a9.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3467
  .elementor-element.elementor-element-a1614a9
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3467 .elementor-element.elementor-element-b553ea6 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 15% 0% 15%;
}

.elementor-3467
  .elementor-element.elementor-element-3cfc5b5
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-header h5 a {
  color: #000000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-info-cat a {
  color: #bb1926;
}

.elementor-3467
  .elementor-element.elementor-element-4e12dd8
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3467
  .elementor-element.elementor-element-4e12dd8
  a.continue-reading {
  color: #000000;
}

.elementor-3467 .elementor-element.elementor-element-4e12dd8 .post-attribute a {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3467
    .elementor-element.elementor-element-891e803:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3467
    .elementor-element.elementor-element-891e803
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3467
    .elementor-element.elementor-element-891e803
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3467
    .elementor-element.elementor-element-891e803
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3467 .elementor-element.elementor-element-b553ea6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3467
    .elementor-element.elementor-element-4200b3d
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3467
    .elementor-element.elementor-element-a1614a9
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3467 .elementor-element.elementor-element-b553ea6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.elementor-3478
  .elementor-element.elementor-element-78d1549
  > .elementor-container {
  min-height: 600px;
}

.elementor-3478
  .elementor-element.elementor-element-78d1549
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-3478
  .elementor-element.elementor-element-78d1549
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3478
  .elementor-element.elementor-element-78d1549:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3478
  .elementor-element.elementor-element-78d1549
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-3478 .elementor-element.elementor-element-78d1549 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}

.elementor-3478
  .elementor-element.elementor-element-78d1549
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-3478
  .elementor-element.elementor-element-43c2edd.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-3478
  .elementor-element.elementor-element-43c2edd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3478
  .elementor-element.elementor-element-43c2edd
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
}

.elementor-3478
  .elementor-element.elementor-element-2b3d542.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3478
  .elementor-element.elementor-element-2b3d542
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-3478
  .elementor-element.elementor-element-2b3d542
  > .elementor-widget-container {
  margin: 0px 0px 10px 5px;
}

.elementor-3478
  .elementor-element.elementor-element-1e0c18e.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-3478
  .elementor-element.elementor-element-1e0c18e
  .elementor-heading-title {
  font-size: 55px;
}

.elementor-3478 .elementor-element.elementor-element-f4eb35c {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 15% 0% 15%;
}

.elementor-3478
  .elementor-element.elementor-element-146669d
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-header h5 a {
  color: #000000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-info-cat a {
  color: #bb1926;
}

.elementor-3478
  .elementor-element.elementor-element-801af0c
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-3478
  .elementor-element.elementor-element-801af0c
  a.continue-reading {
  color: #000000;
}

.elementor-3478 .elementor-element.elementor-element-801af0c .post-attribute a {
  color: #000000;
}

@media (min-width: 1025px) {
  .elementor-3478
    .elementor-element.elementor-element-78d1549:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3478
    .elementor-element.elementor-element-78d1549
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}

@media (max-width: 1024px) {
  .elementor-3478
    .elementor-element.elementor-element-78d1549
    > .elementor-container {
    min-height: 520px;
  }
  .elementor-3478
    .elementor-element.elementor-element-78d1549
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-3478 .elementor-element.elementor-element-f4eb35c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-3478
    .elementor-element.elementor-element-43c2edd
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-3478
    .elementor-element.elementor-element-1e0c18e
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3478 .elementor-element.elementor-element-f4eb35c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.elementor-4309
  .elementor-element.elementor-element-1a6bdba
  > .elementor-container {
  min-height: 660px;
}

.elementor-4309
  .elementor-element.elementor-element-1a6bdba
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4309
  .elementor-element.elementor-element-1a6bdba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4309
  .elementor-element.elementor-element-1a6bdba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home2_blur_bg.jpg");
}

.elementor-4309 .elementor-element.elementor-element-1a6bdba {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-1a6bdba
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-1a6bdba
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 60px;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-739abfb.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4309
  .elementor-element.elementor-element-739abfb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4309
  .elementor-element.elementor-element-739abfb
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-ed0cc7e
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-ed0cc7e {
  width: 13px;
  max-width: 13px;
  top: -8.236%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
  left: 75.024%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
  right: 75.024%;
}

.elementor-4309
  .elementor-element.elementor-element-fc6a816
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-fc6a816 {
  width: 13px;
  max-width: 13px;
  top: -21.915%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fc6a816 {
  left: 82.135%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-fc6a816 {
  right: 82.135%;
}

.elementor-4309
  .elementor-element.elementor-element-ecd9e6f
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-ecd9e6f {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
  left: 100%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
  right: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-9207d49
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-4309 .elementor-element.elementor-element-9207d49 {
  width: 65px;
  max-width: 65px;
  top: 109%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
  right: 107.478%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
  left: 107.478%;
}

.elementor-4309
  .elementor-element.elementor-element-10f082a
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-10f082a {
  width: 24px;
  max-width: 24px;
  top: 103%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
  right: 18%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
  left: 18%;
}

.elementor-4309
  .elementor-element.elementor-element-28fd8b3
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-4309 .elementor-element.elementor-element-28fd8b3 {
  width: 10px;
  max-width: 10px;
  top: 131%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
  left: 8%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
  right: 8%;
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-7a11b76.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-7a11b76
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-7a11b76
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a11b76 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a11b76 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-031f678.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-031f678
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-4309
  .elementor-element.elementor-element-031f678
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-031f678 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-031f678 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-031f678 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-f25042f
  .elementor-text-editor {
  text-align: left;
}

.elementor-4309 .elementor-element.elementor-element-f25042f {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-f25042f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-f25042f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f25042f {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  a.elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  a.elementor-button:focus,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button:focus {
  color: #ffffff;
  background-color: #374549;
  border-color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  a.elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  a.elementor-button:focus
  svg,
.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-de2ccd2 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-de2ccd2
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-de2ccd2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-de2ccd2 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-b90f96d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-fd488f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-fd488f8 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-fd488f8 {
  width: 730px;
  max-width: 730px;
  top: -48%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
  left: 4%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
  right: 4%;
}

.elementor-4309 .elementor-element.elementor-element-d510407 {
  padding: 60px 0px 100px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-76529bf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-8d40210 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-8d40210.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-8d40210
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-8d40210
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8d40210 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8d40210 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-aa5743c.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-aa5743c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-4309
  .elementor-element.elementor-element-aa5743c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-aa5743c {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-aa5743c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aa5743c {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-ddcb82f
  .elementor-image
  img {
  width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-ddcb82f {
  z-index: 0;
  width: auto;
  max-width: auto;
  top: 82px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ddcb82f {
  left: -304px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ddcb82f {
  right: -304px;
}

.elementor-4309 .elementor-element.elementor-element-4f922a4 {
  margin-top: 60px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-e1d8243.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-e1d8243.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-e1d8243:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-e1d8243
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-e1d8243 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e1d8243 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-5f0821e
  .elementor-image
  img {
  width: 92px;
}

.elementor-4309
  .elementor-element.elementor-element-5f0821e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-5f0821e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5f0821e {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-e24804b {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-e24804b.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-e24804b
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-e24804b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e24804b {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-3b5ced0 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4309
  .elementor-element.elementor-element-3b5ced0
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4309
  .elementor-element.elementor-element-3b5ced0
  .elementor-divider {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-3b5ced0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-3b5ced0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3b5ced0 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-ce1b5c2
  .elementor-text-editor {
  text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-ce1b5c2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ce1b5c2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ce1b5c2 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-4e66437.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-4e66437.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-4e66437:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-4e66437
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-4e66437 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4e66437 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-4d3f9b9
  .elementor-image
  img {
  width: 70px;
}

.elementor-4309
  .elementor-element.elementor-element-4d3f9b9
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-4d3f9b9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4d3f9b9 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-6a0d72d.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-6a0d72d
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-6a0d72d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a0d72d {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-a2bc090 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4309
  .elementor-element.elementor-element-a2bc090
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4309
  .elementor-element.elementor-element-a2bc090
  .elementor-divider {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-a2bc090
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-a2bc090 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a2bc090 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-9ec7eca
  .elementor-text-editor {
  text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-9ec7eca {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-9ec7eca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9ec7eca {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9ec7eca {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-fd34e98.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-fd34e98.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-fd34e98:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-fd34e98
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-fd34e98 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-fd34e98 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-0634f2c
  .elementor-image
  img {
  width: 50px;
}

.elementor-4309
  .elementor-element.elementor-element-0634f2c
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-0634f2c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0634f2c {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-a815dea {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-a815dea.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-a815dea
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-a815dea {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a815dea {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4309
  .elementor-element.elementor-element-2a9e2b0
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4309
  .elementor-element.elementor-element-2a9e2b0
  .elementor-divider {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-2a9e2b0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2a9e2b0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2a9e2b0 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-5f7e21b
  .elementor-text-editor {
  text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-5f7e21b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5f7e21b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5f7e21b {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-5b28d6d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-5b28d6d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-5b28d6d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 50px 30px 50px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-5b28d6d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-5b28d6d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5b28d6d {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-b9a2f91
  .elementor-image
  img {
  width: 79px;
}

.elementor-4309
  .elementor-element.elementor-element-b9a2f91
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-b9a2f91 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b9a2f91 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bfaab2b {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-bfaab2b.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-bfaab2b
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-bfaab2b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bfaab2b {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-c8bfc19 {
  --divider-border-style: zigzag;
  --divider-border-color: #bb1926;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-4309
  .elementor-element.elementor-element-c8bfc19
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-4309
  .elementor-element.elementor-element-c8bfc19
  .elementor-divider {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-c8bfc19
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-c8bfc19 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c8bfc19 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-5378324
  .elementor-text-editor {
  text-align: center;
}

.elementor-4309 .elementor-element.elementor-element-5378324 {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-5378324
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5378324 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5378324 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-618c186
  > .elementor-container {
  min-height: 400px;
}

.elementor-4309
  .elementor-element.elementor-element-618c186
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-618c186 {
  margin-top: 20px;
  margin-bottom: 0px;
  z-index: 2;
}

.elementor-4309
  .elementor-element.elementor-element-4887cda
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-070b2a8.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-070b2a8
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-070b2a8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-070b2a8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-070b2a8 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-b479953.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-b479953
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-4309
  .elementor-element.elementor-element-b479953
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b479953 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b479953 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b479953 {
  width: 100%;
  max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 {
  text-align: left;
}

.elementor-4309
  .elementor-element.elementor-element-e4df1e3.elementor-widget-heading
  .elementor-heading-title {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-e4df1e3
  .elementor-heading-title {
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-4309
  .elementor-element.elementor-element-e4df1e3
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e4df1e3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e4df1e3 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-fea5e2f {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-fea5e2f.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-fea5e2f
  .elementor-heading-title {
  font-weight: 700;
}

.elementor-element.elementor-element-fea5e2f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-fea5e2f {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
  color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon {
  font-size: 14px;
  padding: 10px;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-bb2f5f5
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-bb2f5f5
  > .elementor-widget-container {
  margin: -3px 0px 0px 15px;
}

.elementor-element.elementor-element-bb2f5f5 {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bb2f5f5 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-183185d
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-b6894f7 {
  z-index: 2;
}

.elementor-4309
  .elementor-element.elementor-element-c9661ec
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-3de2828 {
  z-index: 2;
  width: 344px;
  max-width: 344px;
  top: 151.198px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
  left: 31px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
  right: 31px;
}

.elementor-4309
  .elementor-element.elementor-element-fdded81
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-9654dea {
  width: 471px;
  max-width: 471px;
  top: -86px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9654dea {
  left: -122px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-9654dea {
  right: -122px;
}

.elementor-4309
  .elementor-element.elementor-element-a49b8b1
  > .elementor-container {
  min-height: 400px;
}

.elementor-4309
  .elementor-element.elementor-element-a49b8b1
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 200px 0px 0px 0px;
  z-index: 1;
}

.elementor-4309
  .elementor-element.elementor-element-0b0098c
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-4309
  .elementor-element.elementor-element-ea01ee0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-ac84874 {
  z-index: 4;
  width: 368px;
  max-width: 368px;
  top: -2vh;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
  left: -26%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
  right: -26%;
}

.elementor-4309
  .elementor-element.elementor-element-70a5bc6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-1ded1d8 {
  z-index: 2;
  width: 408px;
  max-width: 408px;
  top: 123%;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
  left: -33%;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
  right: -33%;
}

.elementor-4309
  .elementor-element.elementor-element-911586d
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-4309
  .elementor-element.elementor-element-06eaae9
  .elementor-image
  img {
  width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-06eaae9 {
  z-index: 0;
  width: 750px;
  max-width: 750px;
  top: -395px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-06eaae9 {
  left: 137px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-06eaae9 {
  right: 137px;
}

.elementor-4309 .elementor-element.elementor-element-ffa4299 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-ffa4299.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-ffa4299
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-ffa4299
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ffa4299 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ffa4299 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-747a263.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-747a263
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-4309
  .elementor-element.elementor-element-747a263
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-747a263 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-747a263 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-747a263 {
  width: 100%;
  max-width: 100%;
}

.elementor-4309 .elementor-element.elementor-element-e9831ac {
  text-align: left;
}

.elementor-4309
  .elementor-element.elementor-element-e9831ac.elementor-widget-heading
  .elementor-heading-title {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-e9831ac
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e9831ac {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e9831ac {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-bc37c97
  a.elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  a.elementor-button:focus,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button:focus {
  color: #ffffff;
  background-color: #374549;
  border-color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-bc37c97
  a.elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  a.elementor-button:focus
  svg,
.elementor-4309
  .elementor-element.elementor-element-bc37c97
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-bc37c97 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-bc37c97
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-bc37c97 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bc37c97 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-05cc049 {
  margin-top: 200px;
  margin-bottom: 80px;
}

.elementor-4309
  .elementor-element.elementor-element-2a0293b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-2002061
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-4309
  .elementor-element.elementor-element-2002061
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-2002061 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2002061 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-f8bc87e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-d4f98a1
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-4309
  .elementor-element.elementor-element-d4f98a1
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-d4f98a1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d4f98a1 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-525fe0f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-755821e
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-4309
  .elementor-element.elementor-element-755821e
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-755821e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-755821e {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-7c4c84b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-1ed49e2
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-4309
  .elementor-element.elementor-element-1ed49e2
  .elementor-counter-title {
  color: #374549;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 2px;
}

.elementor-element.elementor-element-1ed49e2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1ed49e2 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-03a3750 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-9394a03.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-9394a03.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-4309
  .elementor-element.elementor-element-9394a03
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-9394a03
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-5843179
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4309
  .elementor-element.elementor-element-5843179.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-5843179.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-5843179.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-5843179.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-5843179.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon {
  font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-5843179
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-5843179
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-5843179 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-5843179 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-5843179 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-513f173
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4309
  .elementor-element.elementor-element-513f173.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-513f173.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-513f173.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-513f173.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-513f173.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon {
  font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-513f173
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-513f173
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-513f173 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-513f173 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-513f173 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-6fae2ac
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4309
  .elementor-element.elementor-element-6fae2ac.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-6fae2ac.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-6fae2ac.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-6fae2ac.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-6fae2ac.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon {
  font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-6fae2ac
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-6fae2ac
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6fae2ac {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6fae2ac {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-6fae2ac {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-7100269
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4309
  .elementor-element.elementor-element-7100269.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-7100269.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-7100269.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-7100269.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-7100269.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon {
  font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-7100269
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-7100269
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-7100269 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7100269 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-7100269 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-b83beb4
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4309
  .elementor-element.elementor-element-b83beb4.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-b83beb4.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-b83beb4.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-b83beb4.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-b83beb4.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon {
  font-size: 20px;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-b83beb4
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-b83beb4
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-b83beb4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-b83beb4 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-b83beb4 {
  width: auto;
  max-width: auto;
}

.elementor-4309 .elementor-element.elementor-element-c712201 {
  text-align: left;
}

.elementor-4309
  .elementor-element.elementor-element-c712201.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-c712201
  .elementor-heading-title {
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-4309
  .elementor-element.elementor-element-c712201
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-4309 .elementor-element.elementor-element-18bfacc {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-18bfacc.elementor-widget-heading
  .elementor-heading-title {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-18bfacc
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}

.elementor-4309
  .elementor-element.elementor-element-18bfacc
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}

.elementor-4309 .elementor-element.elementor-element-45c3c73 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-45c3c73.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-45c3c73
  .elementor-heading-title {
  font-size: 14px;
  font-weight: 700;
}

.elementor-4309
  .elementor-element.elementor-element-163f149
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-stacked
  .elementor-icon {
  background-color: #bb1926;
  color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-default
  .elementor-icon {
  color: #bb1926;
  border-color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-framed
  .elementor-icon,
.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-default
  .elementor-icon
  svg {
  fill: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-163f149.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon i,
.elementor-4309
  .elementor-element.elementor-element-163f149
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4309
  .elementor-element.elementor-element-163f149
  > .elementor-widget-container {
  margin: 10px 0px 0px 15px;
}

.elementor-4309 .elementor-element.elementor-element-163f149 {
  width: auto;
  max-width: auto;
}

.elementor-4309
  .elementor-element.elementor-element-f9ec3b5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-element-populated,
.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 80px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-f9ec3b5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  line-height: 1.6em;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-size: 15px;
  font-weight: 600;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #6b6d7e;
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .bullet {
  background: #c82f2f5e; /*#ebebeb;*/
}

.elementor-4309
  .elementor-element.elementor-element-4f4e855
  .testimonials-card-wrapper
  .active-bullet {
  background: #c82f2f; /*#374549;*/
}

.elementor-4309
  .elementor-element.elementor-element-9c22e3f
  > .elementor-container {
  min-height: 700px;
}

.elementor-4309
  .elementor-element.elementor-element-9c22e3f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4309
  .elementor-element.elementor-element-9c22e3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4309
  .elementor-element.elementor-element-9c22e3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-image: url("../../upload/home2_fade_bg.jpg");*/
  background-position: center center;
  background-size: cover;
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-4309
  .elementor-element.elementor-element-9c22e3f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-38ae944
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-a931d80 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-a931d80.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-a931d80
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-a931d80
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a931d80 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a931d80 {
  opacity: 0;
}

.elementor-4309
  .elementor-element.elementor-element-32fa54a.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-32fa54a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-4309
  .elementor-element.elementor-element-32fa54a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-32fa54a {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-32fa54a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-32fa54a {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-e730de4 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-4309
  .elementor-element.elementor-element-02b3844
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: rgba(255, 255, 255, 0);
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-tab-title {
  background-color: #bb1926;
  color: #ffffff; /*#374549;*/
  font-size: 16px;
  padding: 20px 30px 20px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  .elementor-accordion
  .elementor-tab-content {
  padding: 0px 30px 0px 30px;
}

.elementor-4309
  .elementor-element.elementor-element-87a19a3
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}

.elementor-element.elementor-element-87a19a3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-87a19a3 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-0b176a1 {
  margin-top: 120px;
  margin-bottom: 40px;
}

.elementor-4309
  .elementor-element.elementor-element-9c509e5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-6bebfb8 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-6bebfb8.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-6bebfb8
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4309
  .elementor-element.elementor-element-6bebfb8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-6bebfb8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6bebfb8 {
  /* opacity: 0;*/
}

.elementor-4309 .elementor-element.elementor-element-208355b {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-208355b.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4309
  .elementor-element.elementor-element-208355b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-4309
  .elementor-element.elementor-element-208355b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-208355b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-208355b {
  /* opacity: 0;*/
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-header h5 a {
  color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-info-cat a {
  color: #bb1926;
}

.elementor-4309
  .elementor-element.elementor-element-0348408
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-4309
  .elementor-element.elementor-element-0348408
  a.continue-reading {
  color: #000000;
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-attribute a {
  color: #000000;
}

.elementor-4309
  .elementor-element.elementor-element-0348408
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-0348408 {
  z-index: 3;
}

.elementor-4309
  .elementor-element.elementor-element-271f117
  .elementor-image
  img {
  width: 750px;
}

.elementor-4309 .elementor-element.elementor-element-271f117 {
  z-index: 0;
  width: auto;
  max-width: auto;
  top: -98px;
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-271f117 {
  left: -363px;
}

body.rtl .elementor-4309 .elementor-element.elementor-element-271f117 {
  right: -363px;
}

.elementor-4309
  .elementor-element.elementor-element-46f696e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4309
  .elementor-element.elementor-element-46f696e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #bb1926;
  /*background-image: linear-gradient(90deg, #374549 0%, #bb1926 100%);*/
}

.elementor-4309 .elementor-element.elementor-element-46f696e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  /*margin-top: 80px;*/
  margin-bottom: 0px;
  padding: 80px 0px 80px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-46f696e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4309
  .elementor-element.elementor-element-121c664
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309 .elementor-element.elementor-element-dbce393 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-dbce393.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-dbce393
  .elementor-heading-title {
  font-size: 34px;
  line-height: 1.2em;
}

.elementor-4309
  .elementor-element.elementor-element-dbce393
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-dbce393 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-dbce393 {
  opacity: 0;
}

.elementor-4309 .elementor-element.elementor-element-1ffb3c9 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4309
  .elementor-element.elementor-element-1ffb3c9.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-1ffb3c9
  .elementor-heading-title {
  font-size: 18px;
  line-height: 1.2em;
}

.elementor-4309
  .elementor-element.elementor-element-1ffb3c9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-1ffb3c9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1ffb3c9 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4309
  .elementor-element.elementor-element-24459af.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-24459af.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4309
  .elementor-element.elementor-element-24459af
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button,
.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button {
  font-weight: 700;
  fill: #374549;
  color: #374549;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4309
  .elementor-element.elementor-element-421022c
  a.elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button:hover,
.elementor-4309
  .elementor-element.elementor-element-421022c
  a.elementor-button:focus,
.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-421022c
  a.elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button:hover
  svg,
.elementor-4309
  .elementor-element.elementor-element-421022c
  a.elementor-button:focus
  svg,
.elementor-4309
  .elementor-element.elementor-element-421022c
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-4309
  .elementor-element.elementor-element-421022c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-421022c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-421022c {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4309 .elementor-element.elementor-element-e1d8243 {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-4e66437 {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-fd34e98 {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-5b28d6d {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-2a0293b {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-f8bc87e {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-525fe0f {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-7c4c84b {
    width: 50%;
  }
  .elementor-4309 .elementor-element.elementor-element-9394a03 {
    width: 100%;
  }
  .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .elementor-4309
    .elementor-element.elementor-element-1a6bdba
    > .elementor-container {
    min-height: 620px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1a6bdba
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    left: 99%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    right: 99%;
  }
  .elementor-4309 .elementor-element.elementor-element-fc6a816 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fc6a816 {
    left: 99%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-fc6a816 {
    right: 99%;
  }
  .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    left: 99%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-ecd9e6f {
    right: 99%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
    right: -12%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
    left: -12%;
  }
  .elementor-4309 .elementor-element.elementor-element-9207d49 {
    top: -9vh;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
    right: -12%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
    left: -12%;
  }
  .elementor-4309 .elementor-element.elementor-element-10f082a {
    top: -9vh;
  }
  .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    left: 99%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    right: 99%;
  }
  .elementor-4309 .elementor-element.elementor-element-7a11b76 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-7a11b76
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-7a11b76
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-031f678
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-4309
    .elementor-element.elementor-element-f25042f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    width: 596px;
    max-width: 596px;
    top: -44%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    left: -2%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    right: -2%;
  }
  .elementor-4309 .elementor-element.elementor-element-8d40210 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-8d40210
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-8d40210
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-aa5743c
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4309
    .elementor-element.elementor-element-e1d8243
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-ce1b5c2
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4e66437
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9ec7eca
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-fd34e98
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-5f7e21b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-5b28d6d
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-5378324
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-618c186
    > .elementor-container {
    min-height: 580px;
  }
  .elementor-4309
    .elementor-element.elementor-element-618c186
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4309 .elementor-element.elementor-element-618c186 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4887cda
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-070b2a8 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-070b2a8
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-070b2a8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-b479953
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4309
    .elementor-element.elementor-element-b479953
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-3de2828 {
    width: 256px;
    max-width: 256px;
  }
  .elementor-4309 .elementor-element.elementor-element-9654dea {
    width: initial;
    max-width: initial;
    top: -182%;
  }
  .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-ac84874 {
    width: 215px;
    max-width: 215px;
  }
  .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-4309
    .elementor-element.elementor-element-911586d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-ffa4299 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-ffa4299
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-ffa4299
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-747a263
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4309
    .elementor-element.elementor-element-747a263
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-05cc049 {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-2a0293b
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-2002061
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4309
    .elementor-element.elementor-element-2002061
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4309
    .elementor-element.elementor-element-d4f98a1
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4309
    .elementor-element.elementor-element-d4f98a1
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4309
    .elementor-element.elementor-element-755821e
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4309
    .elementor-element.elementor-element-755821e
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ed49e2
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ed49e2
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4309 .elementor-element.elementor-element-03a3750 {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .elementor-bc-flex-widget
    .elementor-4309
    .elementor-element.elementor-element-9394a03.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03
    > .elementor-element-populated {
    padding: 40px 0px 60px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-c712201 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-c712201
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-18bfacc {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-f9ec3b5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-a931d80 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-a931d80
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-a931d80
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-32fa54a
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9c509e5
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-4309 .elementor-element.elementor-element-6bebfb8 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-6bebfb8
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-6bebfb8
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309
    .elementor-element.elementor-element-208355b
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4309 .elementor-element.elementor-element-dbce393 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-dbce393
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-dbce393
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4309 .elementor-element.elementor-element-1ffb3c9 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ffb3c9
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ffb3c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-4309
    .elementor-element.elementor-element-1a6bdba
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1a6bdba
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4309 .elementor-element.elementor-element-1a6bdba {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 120px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-739abfb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-4309 .elementor-element.elementor-element-7a11b76 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-7a11b76
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-7a11b76
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-031f678 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-031f678
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4309
    .elementor-element.elementor-element-f25042f
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-de2ccd2
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-b90f96d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    text-align: center;
    width: 80%;
    max-width: 80%;
    top: 6%;
  }
  .elementor-4309
    .elementor-element.elementor-element-fd488f8
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    left: -11%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    right: -11%;
  }
  .elementor-4309 .elementor-element.elementor-element-d510407 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-8d40210 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-8d40210
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-8d40210
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-aa5743c {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-aa5743c
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4309
    .elementor-element.elementor-element-aa5743c
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-4f922a4 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-e1d8243
    > .elementor-element-populated,
  .elementor-4309
    .elementor-element.elementor-element-e1d8243
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4309
    .elementor-element.elementor-element-e1d8243
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-e1d8243
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4e66437
    > .elementor-element-populated,
  .elementor-4309
    .elementor-element.elementor-element-4e66437
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4309
    .elementor-element.elementor-element-4e66437
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4e66437
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-fd34e98
    > .elementor-element-populated,
  .elementor-4309
    .elementor-element.elementor-element-fd34e98
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4309
    .elementor-element.elementor-element-fd34e98
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-fd34e98
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-5b28d6d
    > .elementor-element-populated,
  .elementor-4309
    .elementor-element.elementor-element-5b28d6d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4309
    .elementor-element.elementor-element-5b28d6d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-5b28d6d
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-4309 .elementor-element.elementor-element-618c186 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4887cda.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-4887cda
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309 .elementor-element.elementor-element-070b2a8 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-070b2a8
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-070b2a8
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-b479953 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-b479953
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-b479953
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-e4df1e3 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-e4df1e3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4309
    .elementor-element.elementor-element-183185d
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-3de2828
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4309
    .elementor-element.elementor-element-3de2828
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-3de2828 {
    width: 100%;
    max-width: 100%;
    top: 384px;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
    left: 32px;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
    right: 32px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9654dea
    .elementor-image
    img {
    width: 100vw;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9654dea {
    left: 4px;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-9654dea {
    right: 4px;
  }
  .elementor-4309 .elementor-element.elementor-element-9654dea {
    top: 19px;
  }
  .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-0b0098c
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-ac84874
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4309
    .elementor-element.elementor-element-ac84874
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-ac84874 {
    width: 100%;
    max-width: 100%;
    top: 800%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
    left: 3.623%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
    right: 3.623%;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ded1d8
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ded1d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    width: 100%;
    max-width: 100%;
    top: 127%;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    left: 6%;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-1ded1d8 {
    right: 6%;
  }
  .elementor-4309
    .elementor-element.elementor-element-911586d
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    padding: 0px 19px 0px 20px;
  }
  body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-06eaae9 {
    left: 126px;
  }
  body.rtl .elementor-4309 .elementor-element.elementor-element-06eaae9 {
    right: 126px;
  }
  .elementor-4309 .elementor-element.elementor-element-06eaae9 {
    top: -583px;
  }
  .elementor-4309 .elementor-element.elementor-element-ffa4299 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-ffa4299
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-ffa4299
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-747a263 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-747a263
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4309
    .elementor-element.elementor-element-747a263
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-bc37c97
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-05cc049 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-2a0293b {
    width: 50%;
  }
  .elementor-4309
    .elementor-element.elementor-element-2002061
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4309
    .elementor-element.elementor-element-2002061
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4309 .elementor-element.elementor-element-f8bc87e {
    width: 50%;
  }
  .elementor-4309
    .elementor-element.elementor-element-d4f98a1
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4309
    .elementor-element.elementor-element-d4f98a1
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4309 .elementor-element.elementor-element-525fe0f {
    width: 50%;
  }
  .elementor-4309
    .elementor-element.elementor-element-755821e
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4309
    .elementor-element.elementor-element-755821e
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4309 .elementor-element.elementor-element-7c4c84b {
    width: 50%;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ed49e2
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ed49e2
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4309 .elementor-element.elementor-element-03a3750 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9394a03
    > .elementor-element-populated,
  .elementor-4309
    .elementor-element.elementor-element-9394a03
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4309
    .elementor-element.elementor-element-9394a03
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-c712201 {
    text-align: center;
  }
  .elementor-4309 .elementor-element.elementor-element-18bfacc {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-f9ec3b5
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-4f4e855
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-9c22e3f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-38ae944
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-a931d80 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-a931d80
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-a931d80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-32fa54a {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-32fa54a
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4309
    .elementor-element.elementor-element-32fa54a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-02b3844
    > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }
  .elementor-4309
    .elementor-element.elementor-element-87a19a3
    .elementor-accordion
    .elementor-tab-title {
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-87a19a3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-0b176a1 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-9c509e5
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309 .elementor-element.elementor-element-6bebfb8 {
    text-align: center;
  }
  .elementor-4309
    .elementor-element.elementor-element-6bebfb8
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-6bebfb8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-208355b {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4309
    .elementor-element.elementor-element-208355b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4309
    .elementor-element.elementor-element-208355b
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-0348408
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-4309 .elementor-element.elementor-element-46f696e {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-121c664
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4309
    .elementor-element.elementor-element-dbce393
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-dbce393
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ffb3c9
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4309
    .elementor-element.elementor-element-1ffb3c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4309
    .elementor-element.elementor-element-421022c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-4309 .elementor-element.elementor-element-4887cda {
    width: 40%;
  }
  .elementor-4309 .elementor-element.elementor-element-183185d {
    width: 60%;
  }
  .elementor-4309 .elementor-element.elementor-element-0b0098c {
    width: 60%;
  }
  .elementor-4309 .elementor-element.elementor-element-911586d {
    width: 40%;
  }
  .elementor-4309 .elementor-element.elementor-element-9394a03 {
    width: 30%;
  }
  .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
    width: 70%;
  }
  .elementor-4309 .elementor-element.elementor-element-02b3844 {
    width: 55%;
  }
  .elementor-4309 .elementor-element.elementor-element-5833797 {
    width: 45%;
  }
  .elementor-4309 .elementor-element.elementor-element-5933797 {
    width: 100%;
  }
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-container {
  min-height: 780px;
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/businessman-working-alone-using-laptop-in-bare-DMZ23GR.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-shape-bottom
  svg {
  width: calc(150% + 1.3px);
  height: 179px;
}

.elementor-4541
  .elementor-element.elementor-element-10c1b2b
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-4541
  .elementor-element.elementor-element-623df22
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-b9abc03
  .elementor-image
  img {
  width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-b9abc03 {
  z-index: 3;
  bottom: -73%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-b9abc03 {
  left: -57%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-b9abc03 {
  right: -57%;
}

.elementor-4541
  .elementor-element.elementor-element-33777d6
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-e4023d2.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-e4023d2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
}

.elementor-4541
  .elementor-element.elementor-element-e4023d2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4023d2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e4023d2 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-92ef6a6
  .elementor-text-editor {
  text-align: left;
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  line-height: 1.8em;
}

.elementor-4541
  .elementor-element.elementor-element-92ef6a6
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-92ef6a6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-92ef6a6 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-8946e1b
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-8946e1b
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-8946e1b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8946e1b {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-8946e1b {
  width: auto;
  max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-f2679f1.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-f2679f1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-4541
  .elementor-element.elementor-element-f2679f1
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-f2679f1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f2679f1 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-8427fe7
  > .elementor-container {
  min-height: 400px;
}

.elementor-4541
  .elementor-element.elementor-element-8427fe7
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 {
  margin-top: 80px;
  margin-bottom: 0px;
  z-index: 2;
}

.elementor-4541
  .elementor-element.elementor-element-2f6bb53
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-7a7e05a.elementor-widget-heading
  .elementor-heading-title {
  color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-7a7e05a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4541
  .elementor-element.elementor-element-7a7e05a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a7e05a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a7e05a {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-1c6a049.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-1c6a049
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 43px;
  line-height: 1.3em;
}

.elementor-4541
  .elementor-element.elementor-element-1c6a049
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1c6a049 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1c6a049 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 {
  width: 100%;
  max-width: 100%;
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 {
  text-align: left;
}

.elementor-4541
  .elementor-element.elementor-element-6d26b81.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4541
  .elementor-element.elementor-element-6d26b81
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-4541
  .elementor-element.elementor-element-6d26b81
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-6d26b81 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6d26b81 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-864d09e {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-864d09e.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-864d09e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}

.elementor-element.elementor-element-864d09e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-864d09e {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon {
  font-size: 14px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-3f58b9a
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-3f58b9a
  > .elementor-widget-container {
  margin: -3px 0px 0px 15px;
}

.elementor-element.elementor-element-3f58b9a {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3f58b9a {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-23753b3
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-a04e217 {
  z-index: 2;
}

.elementor-4541
  .elementor-element.elementor-element-5984dbb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-55c07f5 {
  z-index: 2;
  width: 344px;
  max-width: 344px;
  top: 151.198px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
  left: 31px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
  right: 31px;
}

.elementor-4541
  .elementor-element.elementor-element-48b4228
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-2d88306 {
  width: 471px;
  max-width: 471px;
  top: -86px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
  left: -122px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
  right: -122px;
}

.elementor-4541
  .elementor-element.elementor-element-5b89a1f
  .elementor-image
  img {
  width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-5b89a1f {
  z-index: 3;
  bottom: -437px;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-5b89a1f {
  right: -71.2px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-5b89a1f {
  left: -71.2px;
}

.elementor-4541 .elementor-element.elementor-element-364f16e {
  margin-top: 160px;
  margin-bottom: 80px;
}

.elementor-4541
  .elementor-element.elementor-element-344c9a4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-2d9b7e9
  .elementor-image
  img {
  width: 127px;
}

.elementor-4541
  .elementor-element.elementor-element-2d9b7e9
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-2d9b7e9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2d9b7e9 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-697370d
  .elementor-counter-number-wrapper {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 58px;
}

.elementor-4541
  .elementor-element.elementor-element-697370d
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-697370d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-697370d {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-601a2ee
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-1c3c60c
  .elementor-image
  img {
  width: 65px;
}

.elementor-4541
  .elementor-element.elementor-element-1c3c60c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-1c3c60c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1c3c60c {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-390dc71
  .elementor-counter-number-wrapper {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 58px;
}

.elementor-4541
  .elementor-element.elementor-element-390dc71
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-390dc71 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-390dc71 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-da4c0f1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-4411230
  .elementor-image
  img {
  width: 90px;
}

.elementor-4541
  .elementor-element.elementor-element-4411230
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-element.elementor-element-4411230 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4411230 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-150dcb4
  .elementor-counter-number-wrapper {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 58px;
}

.elementor-4541
  .elementor-element.elementor-element-150dcb4
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-150dcb4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-150dcb4 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-ce8dd60
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-be34443
  .elementor-image
  img {
  width: 65px;
}

.elementor-4541
  .elementor-element.elementor-element-be34443
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-be34443 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-be34443 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-742c56c
  .elementor-counter-number-wrapper {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 58px;
}

.elementor-4541
  .elementor-element.elementor-element-742c56c
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-742c56c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-742c56c {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-ffdc2cc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4541
  .elementor-element.elementor-element-ffdc2cc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-ffdc2cc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 140px;
  margin-bottom: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-ffdc2cc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-6198f29
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper {
  height: 640px;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  h2.slideshow-slide-caption-title {
  color: #ffffff;
  width: 55%;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .container
  h2.slideshow-slide-caption-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .slideshow-slide
  p.slideshow-slide-caption-content {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  div.slideshow-slide
  p.slideshow-slide-caption-content {
  font-family: "Poppins", Sans-serif;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .o-hsub::before {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle:hover
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle.o-hsub:hover::before {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle
  .slideshow-slide-caption-subtitle-label {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  letter-spacing: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  button.js-slider-home-prev {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  button.js-slider-home-next {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .pagination-item.is-current {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-77778dd
  .animated-slider-wrapper
  .pagination-item {
  border-color: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-73661ac {
  margin-top: 100px;
  margin-bottom: 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-a8277d0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-c1200a1 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-a0c0480.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4541
  .elementor-element.elementor-element-a0c0480
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #fa4612;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-a0c0480
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-6a0bc81
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-6a0bc81.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-6a0bc81.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-6a0bc81.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-6a0bc81.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-6a0bc81.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon {
  font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-6a0bc81
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-6a0bc81
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6a0bc81 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-6a0bc81 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-6a0bc81 {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-1e7ba3a
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-1e7ba3a.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-1e7ba3a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-1e7ba3a.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-1e7ba3a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-1e7ba3a.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon {
  font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-1e7ba3a
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-1e7ba3a
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-1e7ba3a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1e7ba3a {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-a7e079a
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-a7e079a.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-a7e079a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-a7e079a.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-a7e079a.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-a7e079a.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon {
  font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-a7e079a
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-a7e079a
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-a7e079a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a7e079a {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-a7e079a {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-6c069da
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-6c069da.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-6c069da.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-6c069da.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-6c069da.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-6c069da.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon {
  font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-6c069da
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-6c069da
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6c069da {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6c069da {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-6c069da {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-dbaed82
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-dbaed82.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-dbaed82.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-dbaed82.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-dbaed82.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-dbaed82.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon {
  font-size: 20px;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-dbaed82
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-dbaed82
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-dbaed82 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-dbaed82 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-dbaed82 {
  width: auto;
  max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-6a03ddb {
  text-align: right;
}

.elementor-4541
  .elementor-element.elementor-element-6a03ddb.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-6a03ddb
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-4541
  .elementor-element.elementor-element-6a03ddb
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 40%;
}

.elementor-4541 .elementor-element.elementor-element-dd75a30 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-dd75a30.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-dd75a30
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-60d5d31
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-60d5d31
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 {
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-94bf56e
  .elementor-image
  img {
  width: 150px;
}

.elementor-4541 .elementor-element.elementor-element-94bf56e {
  z-index: 3;
  bottom: -29%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-94bf56e {
  left: -80%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-94bf56e {
  right: -80%;
}

.elementor-4541
  .elementor-element.elementor-element-c481f6f
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-67b70d7.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-67b70d7
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-4541
  .elementor-element.elementor-element-67b70d7
  > .elementor-widget-container {
  padding: 0% 20% 0% 0%;
}

.elementor-4541 .elementor-element.elementor-element-32657e3 {
  text-align: left;
}

.elementor-4541
  .elementor-element.elementor-element-32657e3
  .elementor-image
  img {
  width: 185px;
}

.elementor-4541
  .elementor-element.elementor-element-32657e3
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-88d7ac2.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-4541
  .elementor-element.elementor-element-88d7ac2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-88d7ac2
  > .elementor-widget-container {
  margin: 10px 0px 20px 5px;
}

.elementor-4541
  .elementor-element.elementor-element-7abbe6f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6em;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-4541
  .elementor-element.elementor-element-11b0bb7
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

.elementor-4541 .elementor-element.elementor-element-c94b5d9 {
  margin-bottom: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-402c2ee
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-6e97a4f.elementor-widget-heading
  .elementor-heading-title {
  color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-6e97a4f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4541
  .elementor-element.elementor-element-6e97a4f
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-6e97a4f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6e97a4f {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-0789b7d {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-0789b7d.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-0789b7d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-4541
  .elementor-element.elementor-element-0789b7d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-0789b7d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0789b7d {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--images
  .ms-slide-image-container {
  border-radius: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--numbers
  .ms-slide {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 90px;
  font-weight: 700;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--titles
  .ms-slide
  h3 {
  color: #374549;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link {
  color: #fa4612;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link:hover {
  color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:before {
  background-color: #cccccc;
}

.elementor-4541
  .elementor-element.elementor-element-5ca496e
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:after {
  background-color: #fa4612;
}

.elementor-element.elementor-element-5ca496e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5ca496e {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-7769c00
  .elementor-image
  img {
  width: 330px;
}

.elementor-4541 .elementor-element.elementor-element-7769c00 {
  z-index: 3;
  bottom: 59%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-7769c00 {
  left: -57%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-7769c00 {
  right: -57%;
}

.elementor-4541 .elementor-element.elementor-element-302dcc0 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-4541
  .elementor-element.elementor-element-91278d8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-d4e1591.elementor-widget-heading
  .elementor-heading-title {
  color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-d4e1591
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4541
  .elementor-element.elementor-element-d4e1591
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d4e1591 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d4e1591 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-51a9da0
  .elementor-image
  img {
  width: 260px;
}

.elementor-4541 .elementor-element.elementor-element-51a9da0 {
  z-index: 3;
  top: -77%;
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-51a9da0 {
  right: -49%;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-51a9da0 {
  left: -49%;
}

.elementor-4541 .elementor-element.elementor-element-105144d {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-105144d.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-105144d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-4541
  .elementor-element.elementor-element-105144d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-105144d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-105144d {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4541
  .elementor-element.elementor-element-ff1bb5b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-ff1bb5b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-ff1bb5b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4541
  .elementor-element.elementor-element-ff1bb5b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-ff1bb5b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-9de160e
  .elementor-image
  img {
  width: 150px;
}

.elementor-4541
  .elementor-element.elementor-element-9de160e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-9de160e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9de160e {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4 {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-b16a0e4.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-b16a0e4
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-b16a0e4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b16a0e4 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-ab872e9
  .elementor-text-editor {
  text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-4541
  .elementor-element.elementor-element-ab872e9
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-ab872e9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ab872e9 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-e4bbdfc
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-e4bbdfc
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-e4bbdfc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e4bbdfc {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-e4bbdfc {
  width: auto;
  max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-3444d55 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-3444d55.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-3444d55
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-3444d55
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-3444d55 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3444d55 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4541
  .elementor-element.elementor-element-8918afc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-8918afc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-8918afc.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4541
  .elementor-element.elementor-element-8918afc
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-8918afc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-6ff562a
  .elementor-image
  img {
  width: 130px;
}

.elementor-4541
  .elementor-element.elementor-element-6ff562a
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}

.elementor-element.elementor-element-6ff562a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6ff562a {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-9d84e4f.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-9d84e4f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-9d84e4f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9d84e4f {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-d1176e4
  .elementor-text-editor {
  text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-4541
  .elementor-element.elementor-element-d1176e4
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-d1176e4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d1176e4 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-800cf99.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-800cf99
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-800cf99
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-800cf99 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-800cf99 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-800cf99 {
  width: auto;
  max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-1850389 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-1850389.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-1850389
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-1850389
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-1850389 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1850389 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4541
  .elementor-element.elementor-element-4e185b6.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-4e185b6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-4e185b6.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4541
  .elementor-element.elementor-element-4e185b6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-4e185b6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-d12f238
  .elementor-image
  img {
  width: 140px;
}

.elementor-4541
  .elementor-element.elementor-element-d12f238
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-d12f238 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d12f238 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-c8dec4a {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-c8dec4a.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-c8dec4a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}

.elementor-element.elementor-element-c8dec4a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c8dec4a {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-2337687
  .elementor-text-editor {
  text-align: center;
}

.elementor-4541 .elementor-element.elementor-element-2337687 {
  color: #808291;
  font-family: "Poppins", Sans-serif;
}

.elementor-4541
  .elementor-element.elementor-element-2337687
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-2337687 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2337687 {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-stacked
  .elementor-icon {
  background-color: #fa4612;
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-default
  .elementor-icon {
  color: #fa4612;
  border-color: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-framed
  .elementor-icon,
.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-default
  .elementor-icon
  svg {
  fill: #fa4612;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc .elementor-icon i,
.elementor-4541
  .elementor-element.elementor-element-0875cdc
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4541
  .elementor-element.elementor-element-0875cdc
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-element.elementor-element-0875cdc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0875cdc {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-0875cdc {
  width: auto;
  max-width: auto;
}

.elementor-4541 .elementor-element.elementor-element-7daa9aa {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4541
  .elementor-element.elementor-element-7daa9aa.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4541
  .elementor-element.elementor-element-7daa9aa
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4541
  .elementor-element.elementor-element-7daa9aa
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}

.elementor-element.elementor-element-7daa9aa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7daa9aa {
  opacity: 0;
}

.elementor-4541
  .elementor-element.elementor-element-dd54088:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4541
  .elementor-element.elementor-element-dd54088
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #a53b84 0%, #fa4612 100%);
}

.elementor-4541 .elementor-element.elementor-element-dd54088 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 80px 0px 80px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-dd54088
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4541
  .elementor-element.elementor-element-e2a2e5f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541 .elementor-element.elementor-element-87ec937 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-87ec937.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-87ec937
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-4541
  .elementor-element.elementor-element-87ec937
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-87ec937 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-87ec937 {
  opacity: 0;
}

.elementor-4541 .elementor-element.elementor-element-4d09785 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4541
  .elementor-element.elementor-element-4d09785.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-4d09785
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.elementor-4541
  .elementor-element.elementor-element-4d09785
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4d09785 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4d09785 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4541
  .elementor-element.elementor-element-87596c9.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-87596c9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4541
  .elementor-element.elementor-element-87596c9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button,
.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  fill: #fa4612;
  color: #fa4612;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4541
  .elementor-element.elementor-element-e4c7325
  a.elementor-button:hover,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button:hover,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  a.elementor-button:focus,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-e4c7325
  a.elementor-button:hover
  svg,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button:hover
  svg,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  a.elementor-button:focus
  svg,
.elementor-4541
  .elementor-element.elementor-element-e4c7325
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-4541
  .elementor-element.elementor-element-e4c7325
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4c7325 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e4c7325 {
  opacity: 0;
}

@media (max-width: 1024px) {
  .elementor-4541
    .elementor-element.elementor-element-e4023d2
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-4541
    .elementor-element.elementor-element-92ef6a6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8946e1b
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-f2679f1
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8427fe7
    > .elementor-container {
    min-height: 580px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8427fe7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4541 .elementor-element.elementor-element-8427fe7 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-2f6bb53
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-7a7e05a {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-7a7e05a
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-7a7e05a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4541
    .elementor-element.elementor-element-1c6a049
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4541
    .elementor-element.elementor-element-1c6a049
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    width: 256px;
    max-width: 256px;
  }
  .elementor-4541 .elementor-element.elementor-element-2d88306 {
    width: initial;
    max-width: initial;
    top: -182%;
  }
  .elementor-4541 .elementor-element.elementor-element-364f16e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-344c9a4
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-697370d
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4541
    .elementor-element.elementor-element-697370d
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4541
    .elementor-element.elementor-element-601a2ee
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-390dc71
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4541
    .elementor-element.elementor-element-390dc71
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4541
    .elementor-element.elementor-element-da4c0f1
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-150dcb4
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4541
    .elementor-element.elementor-element-150dcb4
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4541
    .elementor-element.elementor-element-ce8dd60
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-742c56c
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4541
    .elementor-element.elementor-element-742c56c
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4541
    .elementor-element.elementor-element-77778dd
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 34px;
  }
  .elementor-4541
    .elementor-element.elementor-element-77778dd
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 60%;
  }
  .elementor-4541 .elementor-element.elementor-element-73661ac {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-c1200a1 {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-c481f6f
    > .elementor-element-populated {
    margin: 40px 0px 0px 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-67b70d7
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-67b70d7
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-4541 .elementor-element.elementor-element-6e97a4f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-6e97a4f
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-6e97a4f
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4541
    .elementor-element.elementor-element-0789b7d
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4541
    .elementor-element.elementor-element-0789b7d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-d4e1591 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-d4e1591
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-d4e1591
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4541
    .elementor-element.elementor-element-105144d
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4541
    .elementor-element.elementor-element-105144d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-9de160e
    .elementor-image
    img {
    width: 120px;
  }
  .elementor-4541
    .elementor-element.elementor-element-6ff562a
    .elementor-image
    img {
    width: 100px;
  }
  .elementor-4541
    .elementor-element.elementor-element-6ff562a
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-d12f238
    .elementor-image
    img {
    width: 105px;
  }
  .elementor-4541
    .elementor-element.elementor-element-d12f238
    > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-87ec937 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-87ec937
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-87ec937
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4541 .elementor-element.elementor-element-4d09785 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-4d09785
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-4d09785
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (min-width: 768px) {
  .elementor-4541 .elementor-element.elementor-element-623df22 {
    width: 55%;
  }
  .elementor-4541 .elementor-element.elementor-element-33777d6 {
    width: 45%;
  }
  .elementor-4541 .elementor-element.elementor-element-2f6bb53 {
    width: 40%;
  }
  .elementor-4541 .elementor-element.elementor-element-23753b3 {
    width: 60%;
  }
  .elementor-4541 .elementor-element.elementor-element-a0c0480 {
    width: 40%;
  }
  .elementor-4541 .elementor-element.elementor-element-c481f6f {
    width: 60%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4541 .elementor-element.elementor-element-623df22 {
    width: 40%;
  }
  .elementor-4541 .elementor-element.elementor-element-33777d6 {
    width: 60%;
  }
  .elementor-4541 .elementor-element.elementor-element-344c9a4 {
    width: 50%;
  }
  .elementor-4541 .elementor-element.elementor-element-601a2ee {
    width: 50%;
  }
  .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
    width: 50%;
  }
  .elementor-4541 .elementor-element.elementor-element-ce8dd60 {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .elementor-4541
    .elementor-element.elementor-element-10c1b2b
    > .elementor-shape-bottom
    svg {
    width: calc(162% + 1.3px);
    height: 94px;
  }
  .elementor-4541
    .elementor-element.elementor-element-33777d6.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-33777d6
    > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-e4023d2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4541
    .elementor-element.elementor-element-e4023d2
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-92ef6a6
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-92ef6a6
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8427fe7
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8427fe7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4541 .elementor-element.elementor-element-8427fe7 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-2f6bb53.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-2f6bb53
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4541 .elementor-element.elementor-element-7a7e05a {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-7a7e05a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-7a7e05a
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-1c6a049 {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-1c6a049
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-1c6a049
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-6d26b81 {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-6d26b81
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4541
    .elementor-element.elementor-element-23753b3
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4541
    .elementor-element.elementor-element-55c07f5
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4541
    .elementor-element.elementor-element-55c07f5
    > .elementor-widget-container {
    margin: 0px 0px 37px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    width: 100%;
    max-width: 100%;
    top: 384px;
  }
  body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    left: 32px;
  }
  body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    right: 32px;
  }
  .elementor-4541
    .elementor-element.elementor-element-2d88306
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4541 .elementor-element.elementor-element-2d88306 {
    width: 100%;
    max-width: 100%;
    top: 19px;
  }
  body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
    left: 4px;
  }
  body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
    right: 4px;
  }
  .elementor-4541 .elementor-element.elementor-element-364f16e {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-344c9a4 {
    width: 50%;
  }
  .elementor-4541
    .elementor-element.elementor-element-344c9a4
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-2d9b7e9
    .elementor-image
    img {
    width: 100px;
  }
  .elementor-4541
    .elementor-element.elementor-element-697370d
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-697370d
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4541 .elementor-element.elementor-element-601a2ee {
    width: 50%;
  }
  .elementor-4541
    .elementor-element.elementor-element-601a2ee
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-1c3c60c
    .elementor-image
    img {
    width: 53px;
  }
  .elementor-4541
    .elementor-element.elementor-element-390dc71
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-390dc71
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
    width: 50%;
  }
  .elementor-4541
    .elementor-element.elementor-element-da4c0f1
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-4411230
    .elementor-image
    img {
    width: 80px;
  }
  .elementor-4541
    .elementor-element.elementor-element-150dcb4
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-150dcb4
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4541 .elementor-element.elementor-element-ce8dd60 {
    width: 50%;
  }
  .elementor-4541
    .elementor-element.elementor-element-be34443
    .elementor-image
    img {
    width: 60px;
  }
  .elementor-4541
    .elementor-element.elementor-element-742c56c
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4541
    .elementor-element.elementor-element-742c56c
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4541 .elementor-element.elementor-element-ffdc2cc {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-77778dd
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 32px;
  }
  .elementor-4541
    .elementor-element.elementor-element-77778dd
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 100%;
  }
  .elementor-4541 .elementor-element.elementor-element-73661ac {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-a8277d0.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4541 .elementor-element.elementor-element-c1200a1 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-a0c0480.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-a0c0480
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-a0c0480
    > .elementor-element-populated,
  .elementor-4541
    .elementor-element.elementor-element-a0c0480
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4541
    .elementor-element.elementor-element-a0c0480
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-6a03ddb {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-6a03ddb
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-c481f6f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-67b70d7 {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-67b70d7
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-67b70d7
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-32657e3 {
    text-align: center;
  }
  .elementor-4541 .elementor-element.elementor-element-88d7ac2 {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-11b0bb7
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-c94b5d9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-6e97a4f {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-6e97a4f
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-6e97a4f
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-0789b7d {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-0789b7d
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-0789b7d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-7769c00
    .elementor-image
    img {
    width: 164px;
  }
  .elementor-4541 .elementor-element.elementor-element-d4e1591 {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-d4e1591
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-d4e1591
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-51a9da0
    .elementor-image
    img {
    width: 199px;
  }
  .elementor-4541 .elementor-element.elementor-element-105144d {
    text-align: center;
  }
  .elementor-4541
    .elementor-element.elementor-element-105144d
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4541
    .elementor-element.elementor-element-105144d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-233ccd6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-ff1bb5b
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-8918afc
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-4e185b6
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541 .elementor-element.elementor-element-dd54088 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-87ec937
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-87ec937
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-4d09785
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-4541
    .elementor-element.elementor-element-4d09785
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4541
    .elementor-element.elementor-element-e4c7325
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

.elementor-4708
  .elementor-element.elementor-element-3a8c5ca
  > .elementor-container {
  min-height: 760px;
}

.elementor-4708
  .elementor-element.elementor-element-3a8c5ca
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4708
  .elementor-element.elementor-element-3a8c5ca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-3a8c5ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/futuristic-business-PTXMPEH-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4708
  .elementor-element.elementor-element-3a8c5ca
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4708
  .elementor-element.elementor-element-bae217d.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-4708
  .elementor-element.elementor-element-bae217d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4708
  .elementor-element.elementor-element-bae217d
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-9cec2ce.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4708
  .elementor-element.elementor-element-9cec2ce
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
}

.elementor-4708
  .elementor-element.elementor-element-9cec2ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9cec2ce {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9cec2ce {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-6d49591
  .elementor-text-editor {
  text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-6d49591 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
}

.elementor-4708
  .elementor-element.elementor-element-6d49591
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-6d49591 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6d49591 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button,
.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  fill: #374549;
  color: #374549;
  background-color: #29e7d6;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4708
  .elementor-element.elementor-element-42ab336
  a.elementor-button:hover,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button:hover,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  a.elementor-button:focus,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(22, 57, 103, 0);
  border-color: #ffffff;
}

.elementor-4708
  .elementor-element.elementor-element-42ab336
  a.elementor-button:hover
  svg,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button:hover
  svg,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  a.elementor-button:focus
  svg,
.elementor-4708
  .elementor-element.elementor-element-42ab336
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-42ab336
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-42ab336 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-42ab336 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-457a02d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-5c4e94e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-5c4e94e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000016 100%);
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -180px;
  margin-bottom: 0px;
  padding: 60px 0px 20px 0px;
  z-index: 2;
}

.elementor-4708
  .elementor-element.elementor-element-5c4e94e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-e4a3d62
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-8ab18e5 {
  --divider-border-style: solid;
  --divider-border-color: #29e7d6;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-8ab18e5
  .elementor-divider-separator {
  width: 50px;
}

.elementor-element.elementor-element-8ab18e5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-8ab18e5 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-7fe6c79
  .elementor-text-editor {
  text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
}

.elementor-4708
  .elementor-element.elementor-element-7fe6c79
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-7fe6c79 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-7fe6c79 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-9811616
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-7a8fa18 {
  --divider-border-style: solid;
  --divider-border-color: #29e7d6;
  --divider-border-width: 1px;
}

.elementor-4708
  .elementor-element.elementor-element-7a8fa18
  .elementor-divider-separator {
  width: 50px;
}

.elementor-element.elementor-element-7a8fa18 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-7a8fa18 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-82ca4ac
  .elementor-text-editor {
  text-align: left;
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
}

.elementor-4708
  .elementor-element.elementor-element-82ca4ac
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-82ca4ac {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-82ca4ac {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-5581ca8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-5581ca8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-4708 .elementor-element.elementor-element-5581ca8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-5581ca8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-b65c79d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-4d809eb
  .elementor-image
  img {
  opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-4d809eb {
  width: 13px;
  max-width: 13px;
  top: -2%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4d809eb {
  left: 9%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-4d809eb {
  right: 9%;
}

.elementor-4708
  .elementor-element.elementor-element-49d552c
  .elementor-image
  img {
  opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-49d552c {
  width: 13px;
  max-width: 13px;
  top: -4%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
  left: 6%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
  right: 6%;
}

.elementor-4708
  .elementor-element.elementor-element-e3b3684
  .elementor-image
  img {
  width: 88px;
}

.elementor-4708 .elementor-element.elementor-element-99186a5 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-99186a5.elementor-widget-heading
  .elementor-heading-title {
  color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-99186a5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4708
  .elementor-element.elementor-element-99186a5
  > .elementor-widget-container {
  margin: 60px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-99186a5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-99186a5 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-515a819
  .elementor-image
  img {
  opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-515a819 {
  width: 24px;
  max-width: 24px;
  top: 5%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
  right: 8%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
  left: 8%;
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 {
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-5ac6c81.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4708
  .elementor-element.elementor-element-5ac6c81
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  line-height: 1.3em;
}

.elementor-4708
  .elementor-element.elementor-element-5ac6c81
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 30%;
}

.elementor-element.elementor-element-5ac6c81 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5ac6c81 {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-e28fb7d
  > .elementor-widget-container {
  margin: -100px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d {
  z-index: 0;
}

.elementor-element.elementor-element-e28fb7d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e28fb7d {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-125c781
  .elementor-image
  img {
  opacity: 0.76;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3px)
    hue-rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-125c781 {
  width: 11px;
  max-width: 11px;
  bottom: 903px;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
  left: 98%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
  right: 98%;
}

.elementor-4708
  .elementor-element.elementor-element-4476bf0
  .elementor-image
  img {
  opacity: 0.75;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3px)
    hue-rotate(0deg);
}

.elementor-4708 .elementor-element.elementor-element-4476bf0 {
  width: 11px;
  max-width: 11px;
  bottom: 187px;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4476bf0 {
  left: 2%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-4476bf0 {
  right: 2%;
}

.elementor-4708
  .elementor-element.elementor-element-74006d5
  .elementor-image
  img {
  opacity: 1;
}

.elementor-4708 .elementor-element.elementor-element-74006d5 {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
  left: 0%;
}

body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
  right: 0%;
}

.elementor-4708
  .elementor-element.elementor-element-5adb930:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-5adb930
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-4708 .elementor-element.elementor-element-5adb930 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 150px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-5adb930
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-5adb930
  > .elementor-shape-bottom
  svg {
  width: calc(215% + 1.3px);
  height: 117px;
}

.elementor-4708
  .elementor-element.elementor-element-241c456
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-25db8db.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4708
  .elementor-element.elementor-element-25db8db
  .elementor-heading-title {
  font-family: "Monoton", Sans-serif;
  font-size: 90px;
  font-weight: 100;
  text-transform: uppercase;
  text-shadow: 0px 1px 20px #04dbc0;
}

.elementor-4708
  .elementor-element.elementor-element-25db8db
  > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
}

.elementor-4708 .elementor-element.elementor-element-39bf6aa {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-39bf6aa.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4708
  .elementor-element.elementor-element-39bf6aa
  .elementor-heading-title {
  font-family: "Monoton", Sans-serif;
  font-size: 90px;
  font-weight: 100;
  text-transform: uppercase;
  text-shadow: 0px 1px 20px #04dbc0;
}

.elementor-4708
  .elementor-element.elementor-element-39bf6aa
  > .elementor-widget-container {
  margin: 20px -100px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-f9d30fb
  > .elementor-container {
  min-height: 600px;
}

.elementor-4708
  .elementor-element.elementor-element-f9d30fb
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4708
  .elementor-element.elementor-element-f9d30fb
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-4708
  .elementor-element.elementor-element-f9d30fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-f9d30fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/home1_bg1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4708
  .elementor-element.elementor-element-f9d30fb
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-1137b19
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-06b090f {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-06b090f.elementor-widget-heading
  .elementor-heading-title {
  color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-06b090f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4708
  .elementor-element.elementor-element-06b090f
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-06b090f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-06b090f {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-7ffcea1 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-7ffcea1.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-7ffcea1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-4708
  .elementor-element.elementor-element-7ffcea1
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7ffcea1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7ffcea1 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-ecf6194 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-4708
  .elementor-element.elementor-element-69b0882.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-69b0882
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-d08a02b {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-d08a02b
  .elementor-image
  img {
  width: 92px;
}

.elementor-4708
  .elementor-element.elementor-element-d08a02b
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-d08a02b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d08a02b {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-7ec27fc {
  text-align: center;
}

.elementor-4708
  .elementor-element.elementor-element-7ec27fc.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-7ec27fc
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.elementor-element.elementor-element-7ec27fc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7ec27fc {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-ab13ef2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-ab13ef2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-6a3364c {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-6a3364c
  .elementor-image
  img {
  width: 70px;
}

.elementor-4708
  .elementor-element.elementor-element-6a3364c
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-6a3364c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a3364c {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c {
  text-align: center;
}

.elementor-4708
  .elementor-element.elementor-element-d8e6e0c.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-d8e6e0c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.elementor-element.elementor-element-d8e6e0c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d8e6e0c {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-82bf28e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-82bf28e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-6ad3043 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-6ad3043
  .elementor-image
  img {
  width: 50px;
}

.elementor-4708
  .elementor-element.elementor-element-6ad3043
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-6ad3043 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6ad3043 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-d19690b {
  text-align: center;
}

.elementor-4708
  .elementor-element.elementor-element-d19690b.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-d19690b
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.elementor-element.elementor-element-d19690b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d19690b {
  opacity: 0;
}

.elementor-4708
  .elementor-element.elementor-element-de5c11a.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-de5c11a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-013ad38 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-013ad38
  .elementor-image
  img {
  width: 79px;
}

.elementor-4708
  .elementor-element.elementor-element-013ad38
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-013ad38 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-013ad38 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-2a5224e {
  text-align: center;
}

.elementor-4708
  .elementor-element.elementor-element-2a5224e.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-2a5224e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.elementor-element.elementor-element-2a5224e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2a5224e {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-b381c0b {
  margin-top: -100px;
  margin-bottom: 0px;
}

.elementor-4708
  .elementor-element.elementor-element-927308e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708 .elementor-element.elementor-element-f399e1a {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-f399e1a.elementor-widget-heading
  .elementor-heading-title {
  color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-f399e1a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4708
  .elementor-element.elementor-element-f399e1a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-4708 .elementor-element.elementor-element-41e4744 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-41e4744.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-41e4744
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-4708
  .elementor-element.elementor-element-41e4744
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--images
  .ms-slide-image-container {
  border-radius: 0px;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--numbers
  .ms-slide {
  color: #29e7d6;
  font-family: "Poppins", Sans-serif;
  font-size: 90px;
  font-weight: 700;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--titles
  .ms-slide
  h3 {
  color: #374549;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link {
  color: #29e7d6;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link:hover {
  color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:before {
  background-color: #cccccc;
}

.elementor-4708
  .elementor-element.elementor-element-ac0f243
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:after {
  background-color: #fa4612;
}

.elementor-4708
  .elementor-element.elementor-element-236b5a5
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4708 .elementor-element.elementor-element-236b5a5 {
  margin-top: 20px;
  margin-bottom: 80px;
}

.elementor-4708
  .elementor-element.elementor-element-a6620c2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-a6620c2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-5ec69cc
  .elementor-image
  img {
  width: 25px;
  opacity: 0.3;
}

.elementor-element.elementor-element-5ec69cc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5ec69cc {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-5ec69cc {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-8da755a.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-8da755a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-728dfae
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-728dfae {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-728dfae {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-728dfae {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-127e06b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-127e06b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-4b42965
  .elementor-image
  img {
  width: 30px;
  opacity: 0.3;
}

.elementor-element.elementor-element-4b42965 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4b42965 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-4b42965 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-d41e12b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-d41e12b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-f4d4ddc
  .elementor-image
  img {
  width: 100px;
  opacity: 0.3;
}

.elementor-element.elementor-element-f4d4ddc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f4d4ddc {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-f4d4ddc {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-c5ace75.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-c5ace75
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-cef5112
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-cef5112 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-cef5112 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-cef5112 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-da13bb7.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4708
  .elementor-element.elementor-element-da13bb7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-461ab06
  .elementor-image
  img {
  width: 80px;
  opacity: 0.3;
}

.elementor-4708
  .elementor-element.elementor-element-461ab06
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-461ab06 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-461ab06 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-461ab06 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-cafac80
  > .elementor-container {
  min-height: 420px;
}

.elementor-4708
  .elementor-element.elementor-element-cafac80
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-4708
  .elementor-element.elementor-element-cafac80:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4708
  .elementor-element.elementor-element-cafac80
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/diverse-friends-talking-together-PYT3S8E-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4708 .elementor-element.elementor-element-cafac80 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-cafac80
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708 .elementor-element.elementor-element-1aecf9f {
  margin-top: 60px;
  margin-bottom: 60px;
}

.elementor-bc-flex-widget
  .elementor-4708
  .elementor-element.elementor-element-1c260d1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4708
  .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4708
  .elementor-element.elementor-element-1c260d1.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-4708
  .elementor-element.elementor-element-1c260d1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-1c260d1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-3b64a87
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-3b64a87.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-3b64a87.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-3b64a87.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-3b64a87.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-3b64a87.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon {
  font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-3b64a87
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-3b64a87
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-3b64a87 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-3b64a87 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-a8e06d1
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-a8e06d1.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-a8e06d1.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-a8e06d1.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-a8e06d1.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-a8e06d1.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon {
  font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-a8e06d1
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-a8e06d1
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-a8e06d1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a8e06d1 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-986de61
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-986de61.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-986de61.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-986de61.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-986de61.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-986de61.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon {
  font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-986de61
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-986de61
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-986de61 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-986de61 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-986de61 {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-487244f
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-487244f.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-487244f.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-487244f.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-487244f.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-487244f.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon {
  font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-487244f
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-487244f
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-487244f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-487244f {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-487244f {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-197f419
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4708
  .elementor-element.elementor-element-197f419.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-197f419.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-197f419.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-197f419.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-197f419.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon {
  font-size: 20px;
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-197f419
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-197f419
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-197f419 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-197f419 {
  opacity: 0;
}

.elementor-4708 .elementor-element.elementor-element-197f419 {
  width: auto;
  max-width: auto;
}

.elementor-4708 .elementor-element.elementor-element-bf7e21d {
  text-align: left;
}

.elementor-4708
  .elementor-element.elementor-element-bf7e21d.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-bf7e21d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.elementor-4708
  .elementor-element.elementor-element-bf7e21d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-4708
  .elementor-element.elementor-element-8c5b285.elementor-widget-heading
  .elementor-heading-title {
  color: #6b6d7e;
}

.elementor-4708
  .elementor-element.elementor-element-8c5b285
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-4708
  .elementor-element.elementor-element-8c5b285
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}

.elementor-4708 .elementor-element.elementor-element-16756c4 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-16756c4.elementor-widget-heading
  .elementor-heading-title {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-16756c4
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-stacked
  .elementor-icon {
  background-color: #29e7d6;
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-default
  .elementor-icon {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-framed
  .elementor-icon,
.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-default
  .elementor-icon
  svg {
  fill: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-framed
  .elementor-icon {
  background-color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #374549;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon i,
.elementor-4708
  .elementor-element.elementor-element-ea3c40e
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4708
  .elementor-element.elementor-element-ea3c40e
  > .elementor-widget-container {
  margin: 10px 0px 0px 15px;
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e {
  width: auto;
  max-width: auto;
}

.elementor-4708
  .elementor-element.elementor-element-f3bcc21:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-element-populated,
.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 80px 0px 0px 0px;
}

.elementor-4708
  .elementor-element.elementor-element-f3bcc21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #374549;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.6em;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #29e7d6;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #6b6d7e;
  font-family: "Poppins", Sans-serif;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-4708
  .elementor-element.elementor-element-0801ea6
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4708 .elementor-element.elementor-element-bae217d {
    width: 60%;
  }
  .elementor-4708 .elementor-element.elementor-element-69b0882 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-82bf28e {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-de5c11a {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-a6620c2 {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-8da755a {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-127e06b {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-d41e12b {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-c5ace75 {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-da13bb7 {
    width: 33%;
  }
  .elementor-4708 .elementor-element.elementor-element-1c260d1 {
    width: 100%;
  }
  .elementor-4708 .elementor-element.elementor-element-f3bcc21 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .elementor-4708
    .elementor-element.elementor-element-3a8c5ca
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-4708
    .elementor-element.elementor-element-3a8c5ca
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4708
    .elementor-element.elementor-element-9cec2ce
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-4708
    .elementor-element.elementor-element-6d49591
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-5c4e94e {
    margin-top: -200px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-7fe6c79 {
    font-size: 14px;
  }
  .elementor-4708
    .elementor-element.elementor-element-7fe6c79
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-82ca4ac {
    font-size: 14px;
  }
  .elementor-4708
    .elementor-element.elementor-element-82ca4ac
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-4d809eb {
    width: 10px;
    max-width: 10px;
    top: -8%;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4d809eb {
    left: 3%;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-4d809eb {
    right: 3%;
  }
  .elementor-4708 .elementor-element.elementor-element-49d552c {
    width: 10px;
    max-width: 10px;
    top: -9%;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
    left: 7%;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
    right: 7%;
  }
  .elementor-4708 .elementor-element.elementor-element-99186a5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4708
    .elementor-element.elementor-element-99186a5
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-99186a5
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
    right: 9%;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
    left: 9%;
  }
  .elementor-4708 .elementor-element.elementor-element-515a819 {
    top: -7vh;
  }
  .elementor-4708
    .elementor-element.elementor-element-5ac6c81
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4708
    .elementor-element.elementor-element-5ac6c81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-e28fb7d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-125c781 {
    width: 10px;
    max-width: 10px;
    bottom: -9px;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
    left: 90%;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
    right: 90%;
  }
  .elementor-4708 .elementor-element.elementor-element-4476bf0 {
    width: 10px;
    max-width: 10px;
    bottom: -490px;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-4476bf0 {
    left: -3%;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-4476bf0 {
    right: -3%;
  }
  body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
    left: 8vw;
  }
  body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
    right: 8vw;
  }
  .elementor-4708 .elementor-element.elementor-element-74006d5 {
    top: 72vh;
  }
  .elementor-4708
    .elementor-element.elementor-element-5adb930
    > .elementor-shape-bottom
    svg {
    width: calc(204% + 1.3px);
    height: 69px;
  }
  .elementor-4708 .elementor-element.elementor-element-5adb930 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-25db8db
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-4708
    .elementor-element.elementor-element-39bf6aa
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-4708 .elementor-element.elementor-element-f9d30fb {
    padding: 60px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-06b090f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4708
    .elementor-element.elementor-element-06b090f
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-06b090f
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4708 .elementor-element.elementor-element-7ffcea1 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-7ffcea1
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-7ffcea1
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-4708
    .elementor-element.elementor-element-69b0882
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-ab13ef2
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-b381c0b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-f399e1a {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4708
    .elementor-element.elementor-element-f399e1a
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-f399e1a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4708
    .elementor-element.elementor-element-41e4744
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4708
    .elementor-element.elementor-element-41e4744
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-236b5a5 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-a6620c2
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-8da755a
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-127e06b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-cafac80 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-1aecf9f {
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .elementor-bc-flex-widget
    .elementor-4708
    .elementor-element.elementor-element-1c260d1.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1
    > .elementor-element-populated {
    padding: 40px 0px 60px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-bf7e21d {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-bf7e21d
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-8c5b285 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-f3bcc21
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-4708 .elementor-element.elementor-element-1c260d1 {
    width: 30%;
  }
  .elementor-4708 .elementor-element.elementor-element-f3bcc21 {
    width: 70%;
  }
}

@media (max-width: 767px) {
  .elementor-4708
    .elementor-element.elementor-element-3a8c5ca
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-4708
    .elementor-element.elementor-element-3a8c5ca
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4708 .elementor-element.elementor-element-3a8c5ca {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-bae217d
    > .elementor-element-populated {
    margin: -270px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-4708 .elementor-element.elementor-element-9cec2ce {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4708
    .elementor-element.elementor-element-9cec2ce
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-4708
    .elementor-element.elementor-element-9cec2ce
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-6d49591
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4708
    .elementor-element.elementor-element-42ab336
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-5c4e94e {
    margin-top: -160px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-e4a3d62 {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-e4a3d62
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-4708
    .elementor-element.elementor-element-7fe6c79
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4708 .elementor-element.elementor-element-9811616 {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-9811616
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-82ca4ac
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4708 .elementor-element.elementor-element-b97fa2b {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-979daa5 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-5581ca8 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-99186a5 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-99186a5
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4708
    .elementor-element.elementor-element-99186a5
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-5ac6c81 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-5ac6c81
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-5ac6c81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-25db8db
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4708
    .elementor-element.elementor-element-25db8db
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-39bf6aa
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4708
    .elementor-element.elementor-element-39bf6aa
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-f9d30fb
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-f9d30fb
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-4708
    .elementor-element.elementor-element-1137b19
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-06b090f {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-06b090f
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4708
    .elementor-element.elementor-element-06b090f
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-7ffcea1 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-7ffcea1
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-4708
    .elementor-element.elementor-element-7ffcea1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-ecf6194 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-69b0882 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-4708
    .elementor-element.elementor-element-69b0882.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-69b0882.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-69b0882.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708 .elementor-element.elementor-element-7ec27fc {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-7ec27fc
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-ab13ef2.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708 .elementor-element.elementor-element-d8e6e0c {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-d8e6e0c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4708 .elementor-element.elementor-element-82bf28e {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-82bf28e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-82bf28e
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-d19690b {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-d19690b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4708 .elementor-element.elementor-element-de5c11a {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-de5c11a.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708 .elementor-element.elementor-element-2a5224e {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-2a5224e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4708 .elementor-element.elementor-element-b381c0b {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-f399e1a {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-f399e1a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4708
    .elementor-element.elementor-element-f399e1a
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-41e4744 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-41e4744
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4708
    .elementor-element.elementor-element-41e4744
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-236b5a5 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-a6620c2 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-8da755a {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-127e06b {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-127e06b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-d41e12b {
    width: 50%;
  }
  .elementor-4708
    .elementor-element.elementor-element-d41e12b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-c5ace75 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-da13bb7 {
    width: 50%;
  }
  .elementor-4708 .elementor-element.elementor-element-cafac80 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-1aecf9f {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-1c260d1
    > .elementor-element-populated,
  .elementor-4708
    .elementor-element.elementor-element-1c260d1
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-4708
    .elementor-element.elementor-element-1c260d1
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-4708 .elementor-element.elementor-element-bf7e21d {
    text-align: center;
  }
  .elementor-4708 .elementor-element.elementor-element-8c5b285 {
    text-align: center;
  }
  .elementor-4708
    .elementor-element.elementor-element-f3bcc21
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4708
    .elementor-element.elementor-element-0801ea6
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
}

@media (min-width: 1025px) {
  .elementor-4708
    .elementor-element.elementor-element-cafac80:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4708
    .elementor-element.elementor-element-cafac80
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

.elementor-4724
  .elementor-element.elementor-element-c0bda65:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4724
  .elementor-element.elementor-element-c0bda65
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4724 .elementor-element.elementor-element-c0bda65 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: rgba(255, 255, 255, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-4724
  .elementor-element.elementor-element-c0bda65
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-4724
  .elementor-element.elementor-element-a5fe483.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-a5fe483.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 {
  text-align: left;
}

.elementor-4724
  .elementor-element.elementor-element-79d5d23
  .elementor-image
  img {
  width: 110px;
}

.elementor-4724
  .elementor-element.elementor-element-79d5d23
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-4724
  .elementor-element.elementor-element-7f90e14.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-7f90e14.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 0px 0px 30px;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 7px 20px 7px 20px;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
  background: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #374549;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #374549;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #374549;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-4724
  .elementor-element.elementor-element-9e0f673
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-9e0f673
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-4724
  .elementor-element.elementor-element-31983fa.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-31983fa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-31983fa.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4724
  .elementor-element.elementor-element-31983fa
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-icon
  a {
  font-size: 16px;
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  input {
  width: 450px;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 26px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
  width: 500px;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .autocomplete
  ul
  li
  a {
  font-size: 20px;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-icon
  a:hover {
  color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper {
  background: rgba(0, 0, 0, 0.9);
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .input-group
  input {
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .input-group
  input::placeholder {
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .input-group {
  border-color: rgba(255, 255, 255, 0.1);
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .avante-search-wrapper
  .autocomplete
  li
  a {
  color: #ffffff;
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  .autocomplete
  li:hover
  a {
  color: #ffffff;
  background-color: rgba(256, 256, 256, 0.1);
}

.elementor-4724
  .elementor-element.elementor-element-376a033
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-4724 .elementor-element.elementor-element-376a033 {
  width: auto;
  max-width: auto;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-framed
  .elementor-icon,
.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-framed
  .elementor-icon,
.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-framed
  .elementor-icon:hover,
.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-default
  .elementor-icon:hover {
  color: #29e7d6;
  border-color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-framed
  .elementor-icon:hover,
.elementor-4724
  .elementor-element.elementor-element-cde0439.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #29e7d6;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon {
  font-size: 16px;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon i,
.elementor-4724
  .elementor-element.elementor-element-cde0439
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4724
  .elementor-element.elementor-element-cde0439
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}

.elementor-4724 .elementor-element.elementor-element-cde0439 {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-bc-flex-widget
  .elementor-4724
  .elementor-element.elementor-element-16fd31d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-16fd31d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4724
  .elementor-element.elementor-element-16fd31d.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-4724
  .elementor-element.elementor-element-16fd31d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: rgba(255, 255, 255, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-4724
  .elementor-element.elementor-element-16fd31d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4724 .elementor-element.elementor-element-a60638f {
  text-align: center;
}

.elementor-4724
  .elementor-element.elementor-element-a60638f.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
}

.elementor-4724
  .elementor-element.elementor-element-a60638f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
}

.elementor-4724 .elementor-element.elementor-element-c141e0e {
  text-align: center;
}

.elementor-4724
  .elementor-element.elementor-element-c141e0e.elementor-widget-heading
  .elementor-heading-title {
  color: #29e7d6;
}

.elementor-4724
  .elementor-element.elementor-element-c141e0e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}

body.elementor-page-4724:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4724
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

@media (min-width: 768px) {
  .elementor-4724 .elementor-element.elementor-element-a5fe483 {
    width: 12%;
  }
  .elementor-4724 .elementor-element.elementor-element-7f90e14 {
    width: 55%;
  }
  .elementor-4724 .elementor-element.elementor-element-31983fa {
    width: 13%;
  }
  .elementor-4724 .elementor-element.elementor-element-16fd31d {
    width: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-4724 .elementor-element.elementor-element-c0bda65 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4724
    .elementor-element.elementor-element-79d5d23
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4724
    .elementor-element.elementor-element-cde0439
    > .elementor-widget-container {
    margin: 5px 20px 0px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-4724 .elementor-element.elementor-element-c0bda65 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-4724 .elementor-element.elementor-element-a5fe483 {
    width: 50%;
  }
  .elementor-4724
    .elementor-element.elementor-element-a5fe483.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4724 .elementor-element.elementor-element-79d5d23 {
    text-align: left;
  }
  .elementor-4724
    .elementor-element.elementor-element-79d5d23
    .elementor-image
    img {
    width: 93px;
  }
  .elementor-4724
    .elementor-element.elementor-element-79d5d23
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4724 .elementor-element.elementor-element-31983fa {
    width: 50%;
  }
  .elementor-4724
    .elementor-element.elementor-element-31983fa.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4724
    .elementor-element.elementor-element-31983fa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    .avante-search-icon
    a {
    font-size: 16px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    .avante-search-wrapper
    input {
    width: 260px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    .avante-search-wrapper
    .input-group
    input {
    font-size: 20px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    .avante-search-wrapper
    .input-group
    .input-group-button
    button
    i {
    font-size: 18px;
  }
  .elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
    width: 310px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    .autocomplete
    ul
    li
    a {
    font-size: 18px;
  }
  .elementor-4724
    .elementor-element.elementor-element-376a033
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4724
    .elementor-element.elementor-element-cde0439
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-4724
    .elementor-element.elementor-element-cde0439
    > .elementor-widget-container {
    margin: 3px 20px 0px 20px;
  }
  .elementor-4724 .elementor-element.elementor-element-16fd31d {
    width: 50%;
  }
  .elementor-4724
    .elementor-element.elementor-element-16fd31d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4724
    .elementor-element.elementor-element-16fd31d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4724 .elementor-element.elementor-element-a5fe483 {
    width: 40%;
  }
  .elementor-4724 .elementor-element.elementor-element-31983fa {
    width: 30%;
  }
  .elementor-4724 .elementor-element.elementor-element-16fd31d {
    width: 30%;
  }
}

.elementor-4903
  .elementor-element.elementor-element-2174b19
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper {
  height: 660px;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide-content {
  text-align: center;
  margin-top: 0px;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: center;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: center;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 70px;
  line-height: 1.1em;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 45%;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 20px;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: rgba(85, 85, 85, 0);
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 18px;
}

.elementor-4903
  .elementor-element.elementor-element-e571a52
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-bee545b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4903
  .elementor-element.elementor-element-bee545b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../upload/home5_bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4903 .elementor-element.elementor-element-bee545b,
.elementor-4903
  .elementor-element.elementor-element-bee545b
  > .elementor-background-overlay {
  border-radius: 5px 5px 5px 5px;
}

.elementor-4903 .elementor-element.elementor-element-bee545b {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 70px 70px 70px 70px;
  z-index: 2;
}

.elementor-4903
  .elementor-element.elementor-element-bee545b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903
  .elementor-element.elementor-element-21b6c77
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-d173eb5.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-d173eb5
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 32px;
  line-height: 1.3em;
}

.elementor-4903
  .elementor-element.elementor-element-d173eb5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d173eb5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d173eb5 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-d173eb5 {
  width: 100%;
  max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-1f63090 {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-1f63090.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4903
  .elementor-element.elementor-element-1f63090
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-4903
  .elementor-element.elementor-element-1f63090
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-1f63090 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1f63090 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8 {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-4903
  .elementor-element.elementor-element-9ca2ed8.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-9ca2ed8
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.elementor-element.elementor-element-9ca2ed8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9ca2ed8 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon {
  font-size: 14px;
  padding: 10px;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-04a8b89
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-04a8b89
  > .elementor-widget-container {
  margin: -2px 0px 0px 15px;
}

.elementor-element.elementor-element-04a8b89 {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-04a8b89 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 {
  width: auto;
  max-width: auto;
}

.elementor-bc-flex-widget
  .elementor-4903
  .elementor-element.elementor-element-185e53f.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-185e53f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-185e53f
  > .elementor-element-populated {
  padding: -3px -3px -3px -3px;
}

.elementor-4903
  .elementor-element.elementor-element-46a5443
  .elementor-image
  img {
  width: 127px;
}

.elementor-4903
  .elementor-element.elementor-element-46a5443
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}

.elementor-element.elementor-element-46a5443 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-46a5443 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-63a88a2
  .elementor-counter-number-wrapper {
  color: #344d6c;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 58px;
}

.elementor-4903
  .elementor-element.elementor-element-63a88a2
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-63a88a2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-63a88a2 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-385db04
  .elementor-image
  img {
  width: 65px;
}

.elementor-4903
  .elementor-element.elementor-element-385db04
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-385db04 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-385db04 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-30ccbf3
  .elementor-counter-number-wrapper {
  color: #344d6c;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 58px;
}

.elementor-4903
  .elementor-element.elementor-element-30ccbf3
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-30ccbf3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-30ccbf3 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-804051e
  .elementor-image
  img {
  width: 90px;
}

.elementor-4903
  .elementor-element.elementor-element-804051e
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-804051e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-804051e {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-61298e3
  .elementor-counter-number-wrapper {
  color: #344d6c;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 58px;
}

.elementor-4903
  .elementor-element.elementor-element-61298e3
  .elementor-counter-title {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.elementor-element.elementor-element-61298e3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-61298e3 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-086b805 {
  margin-top: 0px;
  margin-bottom: 240px;
  padding: 220px 0px 100px 0px;
  z-index: 1;
}

.elementor-4903
  .elementor-element.elementor-element-39adb31
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-4903
  .elementor-element.elementor-element-431cac9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-271fc2a {
  z-index: 3;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-271fc2a {
  left: -29%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-271fc2a {
  right: -29%;
}

.elementor-4903 .elementor-element.elementor-element-8e5ba5d {
  z-index: 3;
  width: 299px;
  max-width: 299px;
  bottom: -563px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
  left: -24%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
  right: -24%;
}

.elementor-4903
  .elementor-element.elementor-element-8d764e4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-71e9e77 {
  z-index: 2;
  width: 430px;
  max-width: 430px;
  top: -136%;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
  left: -42%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
  right: -42%;
}

.elementor-4903
  .elementor-element.elementor-element-0b1965c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-4903
  .elementor-element.elementor-element-4a187a6
  .elementor-image
  img {
  width: 750px;
}

.elementor-4903 .elementor-element.elementor-element-4a187a6 {
  z-index: 0;
  width: 750px;
  max-width: 750px;
  top: -395px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
  left: 137px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
  right: 137px;
}

.elementor-4903 .elementor-element.elementor-element-991277b {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-991277b.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-991277b
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-991277b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-991277b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-991277b {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-56027b0.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-56027b0
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-4903
  .elementor-element.elementor-element-56027b0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-56027b0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-56027b0 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-56027b0 {
  width: 100%;
  max-width: 100%;
}

.elementor-4903 .elementor-element.elementor-element-e76aba5 {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-e76aba5.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4903
  .elementor-element.elementor-element-e76aba5
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-4903
  .elementor-element.elementor-element-e76aba5
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-e76aba5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e76aba5 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button,
.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bba07a;
  border-radius: 5px 5px 5px 5px;
}

.elementor-4903
  .elementor-element.elementor-element-1656f54
  a.elementor-button:hover,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button:hover,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  a.elementor-button:focus,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button:focus {
  color: #ffffff;
  background-color: #344d6c;
  border-color: #374549;
}

.elementor-4903
  .elementor-element.elementor-element-1656f54
  a.elementor-button:hover
  svg,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button:hover
  svg,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  a.elementor-button:focus
  svg,
.elementor-4903
  .elementor-element.elementor-element-1656f54
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-1656f54
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-1656f54 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1656f54 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-ccd6da4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4903
  .elementor-element.elementor-element-ccd6da4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-ccd6da4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 110px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-ccd6da4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903
  .elementor-element.elementor-element-73e5067
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-3bde700 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-a362a4c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-cbaf548 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-cbaf548.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-cbaf548
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-cbaf548
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-cbaf548 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cbaf548 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-6bfcbd5.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-6bfcbd5
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-4903
  .elementor-element.elementor-element-6bfcbd5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-6bfcbd5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6bfcbd5 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6bfcbd5 {
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: rgba(255, 255, 255, 0);
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-tab-title {
  background-color: #344d6c;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 18px;
  line-height: 1.6em;
  padding: 15px 30px 15px 30px;
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  .elementor-accordion
  .elementor-tab-content {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  padding: 0px 30px 0px 30px;
}

.elementor-4903
  .elementor-element.elementor-element-e75094d
  > .elementor-widget-container {
  margin: 40px 0px 0px -10px;
}

.elementor-element.elementor-element-e75094d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e75094d {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-9f0d860
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-233dc74 {
  width: 59.916vw;
  max-width: 59.916vw;
  bottom: 0px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
  left: 12%;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
  right: 12%;
}

.elementor-4903 .elementor-element.elementor-element-f3c2f45 {
  margin-top: 100px;
  margin-bottom: 0px;
}

.elementor-4903
  .elementor-element.elementor-element-c10d2a5
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-c991dcf {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-c991dcf.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-c991dcf
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-c991dcf
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c991dcf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c991dcf {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-01e909a.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-01e909a
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-4903
  .elementor-element.elementor-element-01e909a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-01e909a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-01e909a {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-01e909a {
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-b28c2d9
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-9e5d691.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4903
  .elementor-element.elementor-element-9e5d691
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-4903
  .elementor-element.elementor-element-9e5d691
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-9e5d691 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9e5d691 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-6c17903
  > .elementor-element-populated {
  margin: 0px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-a80a4fb.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4903
  .elementor-element.elementor-element-a80a4fb
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-4903
  .elementor-element.elementor-element-a80a4fb
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-a80a4fb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a80a4fb {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-6ae197f {
  margin-top: 40px;
  margin-bottom: 40px;
}

.elementor-4903
  .elementor-element.elementor-element-2db6436
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .portfolio-grid-wrapper:after {
  background-color: rgba(255, 255, 255, 0.9);
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .portfolio-grid-wrapper
  h3 {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  div.portfolio-grid-wrapper
  h3 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 30px;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .portfolio-grid-wrapper
  figcaption
  .portfolio-grid-subtitle {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .portfolio-grid-wrapper
  figcaption
  div.portfolio-grid-subtitle {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-4903
  .elementor-element.elementor-element-cd94fea
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

.elementor-4903 .elementor-element.elementor-element-f637119 {
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0px 40px 0px 40px;
}

.elementor-bc-flex-widget
  .elementor-4903
  .elementor-element.elementor-element-958ce86.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-958ce86.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-958ce86.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-4903
  .elementor-element.elementor-element-958ce86
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-4b335ff
  .elementor-image
  img {
  width: 80px;
  border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-4b335ff {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4b335ff {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-4b335ff {
  width: auto;
  max-width: auto;
  top: 53px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
  left: 57px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
  right: 57px;
}

.elementor-4903
  .elementor-element.elementor-element-2039c7d
  .elementor-image
  img {
  width: 80px;
  border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2039c7d {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-2039c7d {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2039c7d {
  width: auto;
  max-width: auto;
  top: 161.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
  left: 347.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
  right: 347.844px;
}

.elementor-4903
  .elementor-element.elementor-element-2ae6fe0
  .elementor-image
  img {
  width: 80px;
  border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2ae6fe0 {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ae6fe0 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
  width: auto;
  max-width: auto;
  top: 333.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
  left: 60.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
  right: 60.844px;
}

.elementor-4903
  .elementor-element.elementor-element-2d42ec6
  .elementor-image
  img {
  width: 80px;
  border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2d42ec6 {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-2d42ec6 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-2d42ec6 {
  width: auto;
  max-width: auto;
  top: 492.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
  left: 278.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
  right: 278.844px;
}

.elementor-4903
  .elementor-element.elementor-element-f6419cb
  .elementor-image
  img {
  width: 80px;
  border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-f6419cb {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-f6419cb {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-f6419cb {
  width: auto;
  max-width: auto;
  top: 417.313px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
  left: 530.844px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
  right: 530.844px;
}

.elementor-element.elementor-element-2ff3c4e {
  transition-timing-function: cubic-bezier(
    0.175,
    0.885,
    0.32,
    1.275
  ) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2ff3c4e {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-4903
  .elementor-element.elementor-element-a807f77.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-a807f77.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4903
  .elementor-element.elementor-element-a807f77
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}

.elementor-4903
  .elementor-element.elementor-element-4bec81a.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-4bec81a
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-4903
  .elementor-element.elementor-element-4bec81a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4bec81a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4bec81a {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-4bec81a {
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-9f93790
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4903
  .elementor-element.elementor-element-9f93790.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-9f93790.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-9f93790.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-9f93790.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-9f93790.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon {
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-9f93790
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-9f93790
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-9f93790 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9f93790 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-9f93790 {
  width: auto;
  max-width: auto;
}

.elementor-4903
  .elementor-element.elementor-element-ef40d9e
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4903
  .elementor-element.elementor-element-ef40d9e.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-ef40d9e.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-ef40d9e.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-ef40d9e.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-ef40d9e.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon {
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-ef40d9e
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-ef40d9e
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-ef40d9e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ef40d9e {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e {
  width: auto;
  max-width: auto;
}

.elementor-4903
  .elementor-element.elementor-element-e0c9647
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4903
  .elementor-element.elementor-element-e0c9647.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-e0c9647.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-e0c9647.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-e0c9647.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-e0c9647.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon {
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-e0c9647
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-e0c9647
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-e0c9647 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e0c9647 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 {
  width: auto;
  max-width: auto;
}

.elementor-4903
  .elementor-element.elementor-element-c006446
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4903
  .elementor-element.elementor-element-c006446.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-c006446.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-c006446.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-c006446.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-c006446.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon {
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-c006446
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-c006446
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-c006446 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c006446 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-c006446 {
  width: auto;
  max-width: auto;
}

.elementor-4903
  .elementor-element.elementor-element-1630877
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-4903
  .elementor-element.elementor-element-1630877.elementor-view-stacked
  .elementor-icon {
  background-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-1630877.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-1630877.elementor-view-default
  .elementor-icon {
  color: #bba07a;
  border-color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-1630877.elementor-view-framed
  .elementor-icon,
.elementor-4903
  .elementor-element.elementor-element-1630877.elementor-view-default
  .elementor-icon
  svg {
  fill: #bba07a;
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon {
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon i,
.elementor-4903
  .elementor-element.elementor-element-1630877
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-4903
  .elementor-element.elementor-element-1630877
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-1630877 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-1630877 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-1630877 {
  width: auto;
  max-width: auto;
}

.elementor-4903 .elementor-element.elementor-element-acc40d8 {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-acc40d8.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-4903
  .elementor-element.elementor-element-acc40d8
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 22px;
  line-height: 1.5em;
}

.elementor-4903
  .elementor-element.elementor-element-acc40d8
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-acc40d8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-acc40d8 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-f02f064 {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-f02f064
  .elementor-image
  img {
  width: 185px;
}

.elementor-4903
  .elementor-element.elementor-element-f02f064
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-f02f064 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-f02f064 {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-02afc57
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5em;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-4903
  .elementor-element.elementor-element-8164786
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

.elementor-4903 .elementor-element.elementor-element-db5be31 {
  margin-top: 20px;
  margin-bottom: 40px;
  z-index: 2;
}

.elementor-4903
  .elementor-element.elementor-element-ff8784c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-880e555 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-880e555.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-880e555
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-880e555
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-880e555 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-880e555 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-7c720c1.elementor-widget-heading
  .elementor-heading-title {
  color: #344d6c;
}

.elementor-4903
  .elementor-element.elementor-element-7c720c1
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-4903
  .elementor-element.elementor-element-7c720c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7c720c1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7c720c1 {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 a {
  color: #344d6c;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 20px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-info-cat a {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-35793f8
  .post-detail.single-post {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 13px;
}

.elementor-4903
  .elementor-element.elementor-element-35793f8
  .post-header-wrapper
  > p {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
}

.elementor-4903
  .elementor-element.elementor-element-35793f8
  a.continue-reading {
  color: #344d6c;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-attribute a {
  color: #000000;
}

.elementor-4903
  .elementor-element.elementor-element-35793f8
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-4903 .elementor-element.elementor-element-35793f8 {
  z-index: 3;
}

.elementor-4903
  .elementor-element.elementor-element-d8d28d2
  .elementor-image
  img {
  width: 750px;
}

.elementor-4903 .elementor-element.elementor-element-d8d28d2 {
  z-index: 0;
  width: auto;
  max-width: auto;
  top: -98px;
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
  left: -363px;
}

body.rtl .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
  right: -363px;
}

.elementor-4903
  .elementor-element.elementor-element-8649ee0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4903
  .elementor-element.elementor-element-8649ee0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-4903
  .elementor-element.elementor-element-8649ee0
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903 .elementor-element.elementor-element-8649ee0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 60px 60px 60px 60px;
}

.elementor-4903
  .elementor-element.elementor-element-2b66284
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(255, 255, 255, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 80px 80px 80px;
}

.elementor-4903
  .elementor-element.elementor-element-2b66284
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4903 .elementor-element.elementor-element-ec6652e {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-ec6652e.elementor-widget-heading
  .elementor-heading-title {
  color: #bba07a;
}

.elementor-4903
  .elementor-element.elementor-element-ec6652e
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-4903
  .elementor-element.elementor-element-ec6652e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ec6652e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ec6652e {
  opacity: 0;
}

.elementor-4903 .elementor-element.elementor-element-25a090d {
  text-align: center;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-4903
  .elementor-element.elementor-element-25a090d.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-25a090d
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-4903
  .elementor-element.elementor-element-25a090d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-25a090d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-25a090d {
  opacity: 0;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}

body.rtl
  .elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}

body:not(.rtl)
  .elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-icon
  i {
  color: #bba07a;
  font-size: 16px;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-icon
  svg {
  fill: #bba07a;
  width: 16px;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-icon {
  text-align: left;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  .elementor-icon-list-item {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
}

.elementor-4903
  .elementor-element.elementor-element-48175a7
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-48175a7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-48175a7 {
  opacity: 0;
}

@media (min-width: 768px) {
  .elementor-4903 .elementor-element.elementor-element-21b6c77 {
    width: 40%;
  }
  .elementor-4903 .elementor-element.elementor-element-185e53f {
    width: 60%;
  }
  .elementor-4903 .elementor-element.elementor-element-39adb31 {
    width: 60%;
  }
  .elementor-4903 .elementor-element.elementor-element-0b1965c {
    width: 40%;
  }
  .elementor-4903 .elementor-element.elementor-element-a362a4c {
    width: 40%;
  }
  .elementor-4903 .elementor-element.elementor-element-9f0d860 {
    width: 60%;
  }
  .elementor-4903 .elementor-element.elementor-element-958ce86 {
    width: 55%;
  }
  .elementor-4903 .elementor-element.elementor-element-a807f77 {
    width: 45%;
  }
}

@media (max-width: 1024px) {
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 56px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 60%;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-4903 .elementor-element.elementor-element-bee545b {
    padding: 50px 50px 50px 50px;
  }
  .elementor-4903
    .elementor-element.elementor-element-21b6c77
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-d173eb5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4903
    .elementor-element.elementor-element-d173eb5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-1f63090
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-63a88a2
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4903
    .elementor-element.elementor-element-63a88a2
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4903
    .elementor-element.elementor-element-30ccbf3
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4903
    .elementor-element.elementor-element-30ccbf3
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4903
    .elementor-element.elementor-element-faa0b4e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-61298e3
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-4903
    .elementor-element.elementor-element-61298e3
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-4903 .elementor-element.elementor-element-086b805 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-271fc2a {
    width: 215px;
    max-width: 215px;
  }
  .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-4903
    .elementor-element.elementor-element-0b1965c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-991277b {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-991277b
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-991277b
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4903
    .elementor-element.elementor-element-56027b0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4903
    .elementor-element.elementor-element-56027b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e76aba5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-ccd6da4 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 480px 0px 80px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-a362a4c
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-4903 .elementor-element.elementor-element-cbaf548 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-cbaf548
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-cbaf548
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4903
    .elementor-element.elementor-element-6bfcbd5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4903
    .elementor-element.elementor-element-6bfcbd5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-233dc74 {
    width: 100%;
    max-width: 100%;
    bottom: -32px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
    left: 0%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
    right: 0%;
  }
  .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-c991dcf {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-c991dcf
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-c991dcf
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4903
    .elementor-element.elementor-element-01e909a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4903
    .elementor-element.elementor-element-01e909a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-9e5d691
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-a80a4fb
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-a807f77.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-a807f77
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-4bec81a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-4903
    .elementor-element.elementor-element-4bec81a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-acc40d8 {
    text-align: center;
  }
  .elementor-4903 .elementor-element.elementor-element-f02f064 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-ff8784c
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-4903 .elementor-element.elementor-element-880e555 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-880e555
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-880e555
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4903
    .elementor-element.elementor-element-7c720c1
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-4903 .elementor-element.elementor-element-ec6652e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-ec6652e
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-ec6652e
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-4903
    .elementor-element.elementor-element-25a090d
    .elementor-heading-title {
    font-size: 36px;
  }
}

@media (max-width: 767px) {
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper {
    height: 500px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 36px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e571a52
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-4903
    .elementor-element.elementor-element-21b6c77.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-21b6c77
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4903 .elementor-element.elementor-element-d173eb5 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-d173eb5
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-d173eb5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-1f63090 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-1f63090
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-185e53f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-63a88a2
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4903
    .elementor-element.elementor-element-63a88a2
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4903
    .elementor-element.elementor-element-30ccbf3
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4903
    .elementor-element.elementor-element-30ccbf3
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4903
    .elementor-element.elementor-element-61298e3
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-4903
    .elementor-element.elementor-element-61298e3
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-4903 .elementor-element.elementor-element-086b805 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-39adb31
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4903 .elementor-element.elementor-element-3746d80 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-271fc2a
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4903
    .elementor-element.elementor-element-271fc2a
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-271fc2a {
    width: 100%;
    max-width: 100%;
    top: 50vh;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-271fc2a {
    left: 9%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-271fc2a {
    right: 9%;
  }
  .elementor-4903
    .elementor-element.elementor-element-8e5ba5d
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4903
    .elementor-element.elementor-element-8e5ba5d
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    width: 100%;
    max-width: 100%;
    bottom: -67vh;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    left: 32%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    right: 32%;
  }
  .elementor-4903
    .elementor-element.elementor-element-71e9e77
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    width: 100%;
    max-width: 100%;
    top: 200%;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    left: 20%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    right: 20%;
  }
  .elementor-4903
    .elementor-element.elementor-element-0b1965c
    > .elementor-element-populated {
    padding: 0px 19px 0px 20px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    left: 126px;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    right: 126px;
  }
  .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    top: -583px;
  }
  .elementor-4903 .elementor-element.elementor-element-991277b {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-991277b
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-991277b
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-56027b0 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-56027b0
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-56027b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e76aba5
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4903
    .elementor-element.elementor-element-1656f54
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-ccd6da4 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-3bde700 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-a362a4c
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-4903 .elementor-element.elementor-element-cbaf548 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-cbaf548
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-cbaf548
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-6bfcbd5 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-6bfcbd5
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-6bfcbd5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-e75094d
    .elementor-accordion
    .elementor-tab-title {
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-e75094d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-9f0d860
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
    left: 0.291%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
    right: 0.291%;
  }
  .elementor-4903 .elementor-element.elementor-element-233dc74 {
    bottom: -0.347%;
  }
  .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-c10d2a5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-c991dcf {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-c991dcf
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-c991dcf
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-01e909a {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-01e909a
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-01e909a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-b28c2d9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-9e5d691 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-9e5d691
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-6c17903
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-a80a4fb {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-a80a4fb
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-4903 .elementor-element.elementor-element-f637119 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-4b335ff
    .elementor-image
    img {
    width: 50px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
    left: 6.25%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
    right: 6.25%;
  }
  .elementor-4903 .elementor-element.elementor-element-4b335ff {
    top: 4.063%;
  }
  .elementor-4903
    .elementor-element.elementor-element-2039c7d
    .elementor-image
    img {
    width: 50px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
    left: 58.247%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
    right: 58.247%;
  }
  .elementor-4903 .elementor-element.elementor-element-2039c7d {
    top: 13.623%;
  }
  .elementor-4903
    .elementor-element.elementor-element-2ae6fe0
    .elementor-image
    img {
    width: 50px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    left: 4.951%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    right: 4.951%;
  }
  .elementor-4903 .elementor-element.elementor-element-2ae6fe0 {
    top: 47.998%;
  }
  .elementor-4903
    .elementor-element.elementor-element-2d42ec6
    .elementor-image
    img {
    width: 50px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    left: 29.014%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    right: 29.014%;
  }
  .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    top: 74.312%;
  }
  .elementor-4903
    .elementor-element.elementor-element-f6419cb
    .elementor-image
    img {
    width: 50px;
  }
  body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
    left: 81.304%;
  }
  body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
    right: 81.304%;
  }
  .elementor-4903 .elementor-element.elementor-element-f6419cb {
    top: 69.004%;
  }
  .elementor-4903
    .elementor-element.elementor-element-a807f77
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-4bec81a {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-4bec81a
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-4903
    .elementor-element.elementor-element-4bec81a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-acc40d8 {
    text-align: center;
  }
  .elementor-4903 .elementor-element.elementor-element-b4369be {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-8164786
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-db5be31 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-ff8784c
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-4903 .elementor-element.elementor-element-880e555 {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-880e555
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-880e555
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-7c720c1 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-7c720c1
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4903
    .elementor-element.elementor-element-7c720c1
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-35793f8
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-8649ee0 {
    padding: 60px 60px 60px 60px;
  }
  .elementor-4903
    .elementor-element.elementor-element-2b66284
    > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-4903 .elementor-element.elementor-element-ec6652e {
    text-align: center;
  }
  .elementor-4903
    .elementor-element.elementor-element-ec6652e
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-4903
    .elementor-element.elementor-element-ec6652e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4903 .elementor-element.elementor-element-25a090d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-4903
    .elementor-element.elementor-element-25a090d
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-4903
    .elementor-element.elementor-element-25a090d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-4903
    .elementor-element.elementor-element-48175a7
    .elementor-icon-list-item {
    line-height: 2em;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4903 .elementor-element.elementor-element-21b6c77 {
    width: 100%;
  }
  .elementor-4903 .elementor-element.elementor-element-185e53f {
    width: 100%;
  }
  .elementor-4903 .elementor-element.elementor-element-cdf7ead {
    width: 33%;
  }
  .elementor-4903 .elementor-element.elementor-element-38207ff {
    width: 33%;
  }
  .elementor-4903 .elementor-element.elementor-element-faa0b4e {
    width: 33%;
  }
  .elementor-4903 .elementor-element.elementor-element-a362a4c {
    width: 100%;
  }
  .elementor-4903 .elementor-element.elementor-element-9f0d860 {
    width: 100%;
  }
  .elementor-4903 .elementor-element.elementor-element-958ce86 {
    width: 100%;
  }
  .elementor-4903 .elementor-element.elementor-element-a807f77 {
    width: 100%;
  }
}

@media (min-width: 1025px) {
  .elementor-4903
    .elementor-element.elementor-element-8649ee0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-4903
    .elementor-element.elementor-element-8649ee0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

.elementor-5105
  .elementor-element.elementor-element-e6de76e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5105
  .elementor-element.elementor-element-e6de76e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5105 .elementor-element.elementor-element-e6de76e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5105
  .elementor-element.elementor-element-e6de76e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105
  .elementor-element.elementor-element-4e11d0a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slider-zoom-wrapper {
  height: 760px;
  background: #000016;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-text
  .container
  .slideshow-slide-caption-title {
  width: 50%;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-text
  .container
  .slideshow-slide-desc {
  width: 50%;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-text {
  padding-top: 280px;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-text
  .slideshow-slide-desc {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-text
  div.slideshow-slide-desc {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-5105 .elementor-element.elementor-element-b439aa3 .o-hsub.-link {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slider-zoom-wrapper
  .slideshow-slide-image::before {
  background-color: #0000000;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slider-zoom-wrapper
  .pagination-item.is-current,
.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slider-zoom-wrapper
  .pagination-item:hover {
  background: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-b439aa3
  .slider-zoom-wrapper
  .pagination-item {
  border-color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-4a39bd5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5105
  .elementor-element.elementor-element-4a39bd5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000016;
}

.elementor-5105 .elementor-element.elementor-element-4a39bd5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 60px 0px;
}

.elementor-5105
  .elementor-element.elementor-element-4a39bd5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105
  .elementor-element.elementor-element-030d5eb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-91e35db {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-91e35db.elementor-widget-heading
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.7);
}

.elementor-5105
  .elementor-element.elementor-element-91e35db
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5105
  .elementor-element.elementor-element-91e35db
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-91e35db {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-91e35db {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-85fbc62.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-85fbc62
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5105
  .elementor-element.elementor-element-85fbc62
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-85fbc62 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-85fbc62 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-85fbc62 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-eb7be99 {
  margin-top: 60px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5105
  .elementor-element.elementor-element-69a0844.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-69a0844.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-69a0844:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-5105
  .elementor-element.elementor-element-69a0844
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-69a0844 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-69a0844 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-e222a2c
  .elementor-image
  img {
  width: 92px;
}

.elementor-5105
  .elementor-element.elementor-element-e222a2c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-e222a2c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e222a2c {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0 {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-0a72fd0.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-0a72fd0
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-element.elementor-element-0a72fd0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0a72fd0 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-d1af5e7 {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5105
  .elementor-element.elementor-element-d1af5e7
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5105
  .elementor-element.elementor-element-d1af5e7
  .elementor-divider {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-d1af5e7
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-d1af5e7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d1af5e7 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-cfcfa42
  .elementor-text-editor {
  text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-cfcfa42 {
  color: rgba(255, 255, 255, 0.7);
  font-family: "Poppins", Sans-serif;
}

.elementor-5105
  .elementor-element.elementor-element-cfcfa42
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-cfcfa42 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-cfcfa42 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5105
  .elementor-element.elementor-element-764d48d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-764d48d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-764d48d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5105
  .elementor-element.elementor-element-764d48d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-764d48d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-764d48d {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-351f471
  .elementor-image
  img {
  width: 70px;
}

.elementor-5105
  .elementor-element.elementor-element-351f471
  > .elementor-widget-container {
  margin: -5px 0px 22px 0px;
}

.elementor-element.elementor-element-351f471 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-351f471 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-f894577 {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-f894577.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-f894577
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-element.elementor-element-f894577 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f894577 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-46d6971 {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5105
  .elementor-element.elementor-element-46d6971
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5105
  .elementor-element.elementor-element-46d6971
  .elementor-divider {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-46d6971
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-46d6971 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-46d6971 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-12ff015
  .elementor-text-editor {
  text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-12ff015 {
  color: rgba(255, 255, 255, 0.7);
  font-family: "Poppins", Sans-serif;
}

.elementor-5105
  .elementor-element.elementor-element-12ff015
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-12ff015 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-12ff015 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5105
  .elementor-element.elementor-element-5fdef41.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-5fdef41.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-5fdef41:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5105
  .elementor-element.elementor-element-5fdef41
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-5fdef41 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5fdef41 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-f998a96
  .elementor-image
  img {
  width: 50px;
}

.elementor-5105
  .elementor-element.elementor-element-f998a96
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-f998a96 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f998a96 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-0adb315 {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-0adb315.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-0adb315
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-element.elementor-element-0adb315 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0adb315 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-8399e6e {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5105
  .elementor-element.elementor-element-8399e6e
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5105
  .elementor-element.elementor-element-8399e6e
  .elementor-divider {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-8399e6e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-8399e6e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8399e6e {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-7bc559e
  .elementor-text-editor {
  text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-7bc559e {
  color: rgba(255, 255, 255, 0.7);
  font-family: "Poppins", Sans-serif;
}

.elementor-5105
  .elementor-element.elementor-element-7bc559e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7bc559e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7bc559e {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5105
  .elementor-element.elementor-element-ae3928a.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-ae3928a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5105
  .elementor-element.elementor-element-ae3928a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-element-populated,
.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 40px;
  padding: 50px 30px 50px 30px;
}

.elementor-5105
  .elementor-element.elementor-element-ae3928a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ae3928a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ae3928a {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-bb8cf8d
  .elementor-image
  img {
  width: 79px;
}

.elementor-5105
  .elementor-element.elementor-element-bb8cf8d
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-bb8cf8d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-bb8cf8d {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-32c72c4 {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-32c72c4.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-32c72c4
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-element.elementor-element-32c72c4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-32c72c4 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-fa976ee {
  --divider-border-style: zigzag;
  --divider-border-color: #ffcc00;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5105
  .elementor-element.elementor-element-fa976ee
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5105
  .elementor-element.elementor-element-fa976ee
  .elementor-divider {
  text-align: center;
}

.elementor-5105
  .elementor-element.elementor-element-fa976ee
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-fa976ee {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-fa976ee {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-8f8eac8
  .elementor-text-editor {
  text-align: center;
}

.elementor-5105 .elementor-element.elementor-element-8f8eac8 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
}

.elementor-5105
  .elementor-element.elementor-element-8f8eac8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8f8eac8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8f8eac8 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-da360ec {
  margin-top: 0px;
  margin-bottom: 20px;
}

.elementor-5105
  .elementor-element.elementor-element-c90094d
  > .elementor-element-populated {
  margin: 100px 0px 100px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-98de175 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-98de175.elementor-widget-heading
  .elementor-heading-title {
  color: #9b9b9b;
}

.elementor-5105
  .elementor-element.elementor-element-98de175
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5105
  .elementor-element.elementor-element-98de175
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-98de175 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-98de175 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-e24680e.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-e24680e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5105
  .elementor-element.elementor-element-e24680e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-e24680e {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-e24680e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e24680e {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide::after {
  background-color: rgba(0, 0, 0, 0.3);
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  .timeline-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  h4.timeline-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  .timeline-text {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-slide
  div.timeline-text {
  font-family: "Poppins", Sans-serif;
  line-height: 1.8em;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination::before {
  background-color: rgba(255, 255, 255, 0.2);
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination-bullet {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination-bullet::before {
  background-color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  .portfolio-timeline-vertical-content-wrapper
  .timeline
  .swiper-pagination {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-5105
  .elementor-element.elementor-element-1e37722
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}

.elementor-element.elementor-element-1e37722 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1e37722 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-fd17800
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-e43e749 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-e43e749.elementor-widget-heading
  .elementor-heading-title {
  color: #9b9b9b;
}

.elementor-5105
  .elementor-element.elementor-element-e43e749
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5105
  .elementor-element.elementor-element-e43e749
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e43e749 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e43e749 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-ca4281a.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-ca4281a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5105
  .elementor-element.elementor-element-ca4281a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 50% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-ca4281a {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-ca4281a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ca4281a {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-62e9e5e {
  margin-top: 0px;
  margin-bottom: 80px;
}

.elementor-5105
  .elementor-element.elementor-element-17b558e
  > .elementor-element-populated {
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper.cd-slider {
  height: 500px;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  .image {
  border-radius: 0px;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  .content
  h2 {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  .content
  .description {
  width: 50%;
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  .content
  div.description {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  .content
  a.slide_link {
  color: #9b9b9b;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  li
  div.content
  a.slide_link:hover {
  color: #9b9b9b;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  ul
  li
  div.content
  a.slide_link {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  .prev {
  font-size: 30px;
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  .next {
  font-size: 30px;
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  .counter {
  font-size: 30px;
}

.elementor-5105
  .elementor-element.elementor-element-d7956f4
  .fadeup-slider-wrapper
  nav {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .portfolio-grid-wrapper-overlay
  .portfolio-grid-img:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(255, 204, 0, 0.8) 0%,
    rgba(152, 0, 247, 0.8) 100%
  );
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .portfolio-grid-wrapper-overlay
  figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ebebeb;
  font-family: "Poppins", Sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-6258915
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-15bd661 {
  margin-top: 0px;
  margin-bottom: 100px;
}

.elementor-5105
  .elementor-element.elementor-element-aeffba2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-2ada3d5 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-2ada3d5.elementor-widget-heading
  .elementor-heading-title {
  color: #9b9b9b;
}

.elementor-5105
  .elementor-element.elementor-element-2ada3d5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5105
  .elementor-element.elementor-element-2ada3d5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2ada3d5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2ada3d5 {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-bd9f2f8.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-bd9f2f8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5105
  .elementor-element.elementor-element-bd9f2f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5105 .elementor-element.elementor-element-bd9f2f8 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-bd9f2f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bd9f2f8 {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 a {
  color: #ffffff;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-info-cat a {
  color: #bb1926;
}

.elementor-5105
  .elementor-element.elementor-element-598b7c4
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-598b7c4
  a.continue-reading {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-attribute a {
  color: #000000;
}

.elementor-5105
  .elementor-element.elementor-element-598b7c4
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 {
  z-index: 3;
}

.elementor-5105
  .elementor-element.elementor-element-29e7fc9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5105
  .elementor-element.elementor-element-29e7fc9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("../../upload/rawpixel-274860-unsplash-1-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5105
  .elementor-element.elementor-element-29e7fc9
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.75;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5105 .elementor-element.elementor-element-29e7fc9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 140px 0px;
}

.elementor-5105
  .elementor-element.elementor-element-f1ca55b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5105
  .elementor-element.elementor-element-ddfd37f
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-ddfd37f {
  width: 10px;
  max-width: 10px;
  top: -2%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-ddfd37f {
  left: 9%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-ddfd37f {
  right: 9%;
}

.elementor-5105
  .elementor-element.elementor-element-2e59c1c
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-2e59c1c {
  width: 13px;
  max-width: 13px;
  top: -4%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
  left: 6%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
  right: 6%;
}

.elementor-5105
  .elementor-element.elementor-element-5fc9b28
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-5fc9b28 {
  width: 24px;
  max-width: 24px;
  top: 5%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
  right: 8%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
  left: 8%;
}

.elementor-5105
  .elementor-element.elementor-element-143f8f5
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5105 .elementor-element.elementor-element-143f8f5 {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
  left: 0%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
  right: 0%;
}

.elementor-5105
  .elementor-element.elementor-element-e836230
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5105 .elementor-element.elementor-element-e836230 {
  width: 65px;
  max-width: 65px;
  top: -44%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
  right: 10.888%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
  left: 10.888%;
}

.elementor-5105
  .elementor-element.elementor-element-4ec0c03
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5105 .elementor-element.elementor-element-4ec0c03 {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
  left: 100%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
  right: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-971bd74
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5105 .elementor-element.elementor-element-971bd74 {
  width: 10px;
  max-width: 10px;
  top: 110%;
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-971bd74 {
  left: 85%;
}

body.rtl .elementor-5105 .elementor-element.elementor-element-971bd74 {
  right: 85%;
}

.elementor-5105 .elementor-element.elementor-element-3f20faf {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-3f20faf.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-3f20faf
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-5105
  .elementor-element.elementor-element-3f20faf
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3f20faf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3f20faf {
  opacity: 0;
}

.elementor-5105 .elementor-element.elementor-element-238edff {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5105
  .elementor-element.elementor-element-238edff.elementor-widget-heading
  .elementor-heading-title {
  color: #ffcc00;
}

.elementor-5105
  .elementor-element.elementor-element-238edff
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-5105
  .elementor-element.elementor-element-238edff
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-238edff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-238edff {
  opacity: 0;
}

.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button,
.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5105
  .elementor-element.elementor-element-e30113b
  a.elementor-button:hover,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button:hover,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  a.elementor-button:focus,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button:focus {
  color: #000000;
  background-color: #ffcc00;
  border-color: #ffcc00;
}

.elementor-5105
  .elementor-element.elementor-element-e30113b
  a.elementor-button:hover
  svg,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button:hover
  svg,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  a.elementor-button:focus
  svg,
.elementor-5105
  .elementor-element.elementor-element-e30113b
  .elementor-button:focus
  svg {
  fill: #000000;
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
}

.elementor-5105
  .elementor-element.elementor-element-e30113b
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-e30113b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e30113b {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5105 .elementor-element.elementor-element-69a0844 {
    width: 50%;
  }
  .elementor-5105 .elementor-element.elementor-element-764d48d {
    width: 50%;
  }
  .elementor-5105 .elementor-element.elementor-element-5fdef41 {
    width: 50%;
  }
  .elementor-5105 .elementor-element.elementor-element-ae3928a {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slider-zoom-wrapper {
    height: 660px;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-caption-title {
    width: 70%;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-desc {
    width: 70%;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text {
    padding-top: 260px;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    div.slideshow-slide-desc {
    font-size: 30px;
  }
  .elementor-5105 .elementor-element.elementor-element-4a39bd5 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-91e35db {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-91e35db
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-91e35db
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5105
    .elementor-element.elementor-element-85fbc62
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5105
    .elementor-element.elementor-element-85fbc62
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-69a0844
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-cfcfa42
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-764d48d
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-12ff015
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-5fdef41
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-7bc559e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-ae3928a
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-8f8eac8
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-da360ec {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-c90094d
    > .elementor-element-populated {
    margin: 80px 0px 80px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-98de175 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-98de175
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-98de175
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5105
    .elementor-element.elementor-element-e24680e
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5105
    .elementor-element.elementor-element-e24680e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-1e37722
    .portfolio-timeline-vertical-content-wrapper
    .timeline
    .swiper-slide
    h4.timeline-title {
    font-size: 32px;
  }
  .elementor-5105 .elementor-element.elementor-element-e43e749 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-e43e749
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-e43e749
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5105
    .elementor-element.elementor-element-ca4281a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5105
    .elementor-element.elementor-element-ca4281a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 18px;
  }
  .elementor-5105
    .elementor-element.elementor-element-6258915
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-15bd661 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-aeffba2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-2ada3d5 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-2ada3d5
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-2ada3d5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5105
    .elementor-element.elementor-element-bd9f2f8
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5105
    .elementor-element.elementor-element-bd9f2f8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-598b7c4
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-ddfd37f {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-ddfd37f {
    left: 99%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-ddfd37f {
    right: 99%;
  }
  .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    left: 99%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    right: 99%;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    right: -12%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    left: -12%;
  }
  .elementor-5105 .elementor-element.elementor-element-5fc9b28 {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    left: 47vw;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    right: 47vw;
  }
  .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    top: -9vh;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
    right: -12%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
    left: -12%;
  }
  .elementor-5105 .elementor-element.elementor-element-e836230 {
    top: -9vh;
  }
  .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    left: 99%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    right: 99%;
  }
  .elementor-5105 .elementor-element.elementor-element-971bd74 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-971bd74 {
    left: 99%;
  }
  body.rtl .elementor-5105 .elementor-element.elementor-element-971bd74 {
    right: 99%;
  }
  .elementor-5105 .elementor-element.elementor-element-3f20faf {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-3f20faf
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-3f20faf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5105 .elementor-element.elementor-element-238edff {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-238edff
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5105
    .elementor-element.elementor-element-238edff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
}

@media (max-width: 767px) {
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slider-zoom-wrapper {
    height: 550px;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-caption-title {
    width: 90%;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-desc {
    width: 90%;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text {
    padding-top: 210px;
  }
  .elementor-5105
    .elementor-element.elementor-element-b439aa3
    .slideshow-slide-caption-text
    div.slideshow-slide-desc {
    font-size: 22px;
    line-height: 1.6em;
  }
  .elementor-5105 .elementor-element.elementor-element-4a39bd5 {
    padding: 80px 0px 60px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-030d5eb
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5105 .elementor-element.elementor-element-91e35db {
    text-align: center;
  }
  .elementor-5105
    .elementor-element.elementor-element-91e35db
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-91e35db
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-85fbc62 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-85fbc62
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5105
    .elementor-element.elementor-element-85fbc62
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-eb7be99 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-69a0844
    > .elementor-element-populated,
  .elementor-5105
    .elementor-element.elementor-element-69a0844
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5105
    .elementor-element.elementor-element-69a0844
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-69a0844
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-764d48d
    > .elementor-element-populated,
  .elementor-5105
    .elementor-element.elementor-element-764d48d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5105
    .elementor-element.elementor-element-764d48d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-764d48d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-5fdef41
    > .elementor-element-populated,
  .elementor-5105
    .elementor-element.elementor-element-5fdef41
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5105
    .elementor-element.elementor-element-5fdef41
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-5fdef41
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-ae3928a
    > .elementor-element-populated,
  .elementor-5105
    .elementor-element.elementor-element-ae3928a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5105
    .elementor-element.elementor-element-ae3928a
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-ae3928a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-da360ec {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-c90094d
    > .elementor-element-populated {
    margin: 60px 0px 60px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-98de175 {
    text-align: center;
  }
  .elementor-5105
    .elementor-element.elementor-element-98de175
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-98de175
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-e24680e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-e24680e
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5105
    .elementor-element.elementor-element-e24680e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-1e37722
    .portfolio-timeline-vertical-content-wrapper
    .timeline
    .swiper-slide
    h4.timeline-title {
    font-size: 28px;
  }
  .elementor-5105 .elementor-element.elementor-element-e43e749 {
    text-align: center;
  }
  .elementor-5105
    .elementor-element.elementor-element-e43e749
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-e43e749
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-ca4281a {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-ca4281a
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5105
    .elementor-element.elementor-element-ca4281a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-62e9e5e {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 60%;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 16px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    ul
    li
    div.content
    a.slide_link {
    font-size: 14px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    .prev {
    font-size: 16px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    .next {
    font-size: 16px;
  }
  .elementor-5105
    .elementor-element.elementor-element-d7956f4
    .fadeup-slider-wrapper
    .counter {
    font-size: 16px;
  }
  .elementor-5105 .elementor-element.elementor-element-15bd661 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-5105 .elementor-element.elementor-element-2ada3d5 {
    text-align: center;
  }
  .elementor-5105
    .elementor-element.elementor-element-2ada3d5
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-2ada3d5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105 .elementor-element.elementor-element-bd9f2f8 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5105
    .elementor-element.elementor-element-bd9f2f8
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5105
    .elementor-element.elementor-element-bd9f2f8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-3f20faf
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-3f20faf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-238edff
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5105
    .elementor-element.elementor-element-238edff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5105
    .elementor-element.elementor-element-e30113b
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}

@media (min-width: 1025px) {
  .elementor-5105
    .elementor-element.elementor-element-29e7fc9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5105
    .elementor-element.elementor-element-29e7fc9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-container {
  min-height: 620px;
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #18305d;
}

.elementor-5228 .elementor-element.elementor-element-1dd45c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-shape-bottom
  svg {
  height: 100px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228
  .elementor-element.elementor-element-1dd45c7
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-5228
  .elementor-element.elementor-element-f2f2b04
  > .elementor-element-populated {
  margin: 140px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-cea62ff.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-cea62ff
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 55px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-cea62ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cea62ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cea62ff {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-cea62ff {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-692d229
  .elementor-text-editor {
  text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-692d229 {
  color: #ffffff;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5228
  .elementor-element.elementor-element-692d229
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-692d229 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-692d229 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-framed
  .elementor-icon {
  background-color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-1bf3c09
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-1bf3c09
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-1bf3c09 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1bf3c09 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-1bf3c09 {
  width: auto;
  max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-25f2d8d.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-25f2d8d
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.elementor-5228
  .elementor-element.elementor-element-25f2d8d
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-25f2d8d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-25f2d8d {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-d35f8b5
  > .elementor-element-populated {
  margin: 120px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-a0e49a8
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-a0e49a8
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-a0e49a8
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-a0e49a8
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #ffffff;
}

.elementor-5228 .elementor-element.elementor-element-1920fab {
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-f34615c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-26984b0 {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 1;
}

.elementor-bc-flex-widget
  .elementor-5228
  .elementor-element.elementor-element-5e1db92.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5228
  .elementor-element.elementor-element-5e1db92.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5228
  .elementor-element.elementor-element-5e1db92
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-a2d2035.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-a2d2035
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.1em;
}

.elementor-5228
  .elementor-element.elementor-element-a2d2035
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 {
  z-index: 1;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-a2d2035 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a2d2035 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-6ee3581
  .elementor-spacer-inner {
  height: 20px;
}

.elementor-5228
  .elementor-element.elementor-element-0aeb392
  .elementor-counter-number-wrapper {
  color: #0e305d;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 24px;
}

.elementor-element.elementor-element-0aeb392 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0aeb392 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-0aeb392 {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-6a4e2c1.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-6a4e2c1
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 24px;
}

.elementor-5228
  .elementor-element.elementor-element-6a4e2c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-6a4e2c1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6a4e2c1 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 {
  width: auto;
  max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-4af6c6f {
  --divider-border-style: solid;
  --divider-border-color: #ffc70a;
  --divider-border-width: 2px;
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-4af6c6f
  .elementor-divider-separator {
  width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-4af6c6f
  .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-4af6c6f
  > .elementor-widget-container {
  margin: 30px 80px 10px 0px;
}

.elementor-element.elementor-element-4af6c6f {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4af6c6f {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-c3afb63
  .elementor-text-editor {
  text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-c3afb63 {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5228
  .elementor-element.elementor-element-c3afb63
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-c3afb63 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-c3afb63 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5228
  .elementor-element.elementor-element-2bad745.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5228
  .elementor-element.elementor-element-2bad745.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5228
  .elementor-element.elementor-element-2bad745:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-element-populated,
.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-5228
  .elementor-element.elementor-element-2bad745
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-2bad745 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2bad745 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-a6bfe35
  .elementor-image
  img {
  width: 92px;
}

.elementor-5228
  .elementor-element.elementor-element-a6bfe35
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-a6bfe35 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a6bfe35 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-2ab2114 {
  text-align: center;
}

.elementor-5228
  .elementor-element.elementor-element-2ab2114.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-2ab2114
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 24px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-2ab2114 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ab2114 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 {
  --divider-border-style: zigzag;
  --divider-border-color: #ffc70a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5228
  .elementor-element.elementor-element-2d1c694
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5228
  .elementor-element.elementor-element-2d1c694
  .elementor-divider {
  text-align: center;
}

.elementor-5228
  .elementor-element.elementor-element-2d1c694
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2d1c694 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2d1c694 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-84921f0
  .elementor-text-editor {
  text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-84921f0 {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.elementor-5228
  .elementor-element.elementor-element-84921f0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-84921f0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-84921f0 {
  opacity: 0;
}

.elementor-bc-flex-widget
  .elementor-5228
  .elementor-element.elementor-element-85baf05.elementor-column
  .elementor-column-wrap {
  align-items: center;
}

.elementor-5228
  .elementor-element.elementor-element-85baf05.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5228
  .elementor-element.elementor-element-85baf05:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-element-populated,
.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  padding: 50px 30px 50px 30px;
}

.elementor-5228
  .elementor-element.elementor-element-85baf05
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-85baf05 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-85baf05 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-869d7d0
  .elementor-image
  img {
  width: 70px;
}

.elementor-5228
  .elementor-element.elementor-element-869d7d0
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-869d7d0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-869d7d0 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-02275a0 {
  text-align: center;
}

.elementor-5228
  .elementor-element.elementor-element-02275a0.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-02275a0
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 24px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-02275a0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-02275a0 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-974cde2 {
  --divider-border-style: zigzag;
  --divider-border-color: #ffc70a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5228
  .elementor-element.elementor-element-974cde2
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5228
  .elementor-element.elementor-element-974cde2
  .elementor-divider {
  text-align: center;
}

.elementor-5228
  .elementor-element.elementor-element-974cde2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-974cde2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-974cde2 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-5ec0d59
  .elementor-text-editor {
  text-align: center;
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 {
  color: #7e8090;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.elementor-5228
  .elementor-element.elementor-element-5ec0d59
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5ec0d59 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5ec0d59 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-6b46760
  > .elementor-container {
  min-height: 400px;
}

.elementor-5228
  .elementor-element.elementor-element-6b46760
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5228 .elementor-element.elementor-element-6b46760 {
  margin-top: 0px;
  margin-bottom: 240px;
  padding: 60px 0px 20px 0px;
  z-index: 1;
}

.elementor-5228
  .elementor-element.elementor-element-c01a38c
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5228
  .elementor-element.elementor-element-78d91d9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-74c160f {
  z-index: 2;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
  left: -29%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
  right: -29%;
}

.elementor-5228 .elementor-element.elementor-element-83d54d1 {
  z-index: 2;
  width: 299px;
  max-width: 299px;
  bottom: -562.526px;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
  left: -17.695%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
  right: -17.695%;
}

.elementor-5228
  .elementor-element.elementor-element-cb801e7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-e686555 {
  z-index: 2;
  width: 430px;
  max-width: 430px;
  top: -136%;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
  left: -42%;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
  right: -42%;
}

.elementor-5228
  .elementor-element.elementor-element-7ec7daa
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}

.elementor-5228
  .elementor-element.elementor-element-f34e6cd
  .elementor-image
  img {
  width: 750px;
}

.elementor-5228 .elementor-element.elementor-element-f34e6cd {
  z-index: 0;
  width: 750px;
  max-width: 750px;
  top: -395px;
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-f34e6cd {
  left: 137px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-f34e6cd {
  right: 137px;
}

.elementor-5228
  .elementor-element.elementor-element-cb92aa3.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-cb92aa3
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-cb92aa3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cb92aa3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cb92aa3 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-cb92aa3 {
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-d44ba28
  .elementor-text-editor {
  text-align: left;
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5228
  .elementor-element.elementor-element-d44ba28
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-d44ba28 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d44ba28 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button,
.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-weight: 700;
  fill: #0e305d;
  color: #0e305d;
  background-color: #ffc70a;
  border-radius: 25px 25px 25px 25px;
}

.elementor-5228
  .elementor-element.elementor-element-45c09c5
  a.elementor-button:hover,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button:hover,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  a.elementor-button:focus,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button:focus {
  color: #0e305d;
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-45c09c5
  a.elementor-button:hover
  svg,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button:hover
  svg,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  a.elementor-button:focus
  svg,
.elementor-5228
  .elementor-element.elementor-element-45c09c5
  .elementor-button:focus
  svg {
  fill: #0e305d;
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-45c09c5
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-45c09c5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-45c09c5 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-31c171e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5228
  .elementor-element.elementor-element-31c171e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-5228 .elementor-element.elementor-element-31c171e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 120px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-31c171e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228
  .elementor-element.elementor-element-31c171e
  > .elementor-shape-top
  svg {
  height: 100px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228
  .elementor-element.elementor-element-31c171e
  > .elementor-shape-bottom
  svg {
  height: 100px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5228
  .elementor-element.elementor-element-cce3e30
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-86875dd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-8f269d8.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-8f269d8
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-8f269d8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-8f269d8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8f269d8 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 {
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-9408970
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-4881079 {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-4881079.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5228
  .elementor-element.elementor-element-4881079
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-5228
  .elementor-element.elementor-element-4881079
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4881079 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4881079 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-489c88e
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-02c8015 {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-02c8015.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5228
  .elementor-element.elementor-element-02c8015
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 18px;
  line-height: 1.7em;
}

.elementor-5228
  .elementor-element.elementor-element-02c8015
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-02c8015 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-02c8015 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-8819b5b {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-1c6a8b7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--images
  .ms-slide-image-container {
  border-radius: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--numbers
  .ms-slide {
  color: #ffc70a;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 100px;
  font-weight: 700;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--titles
  .ms-slide
  h3 {
  color: #000000;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 30px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link {
  color: #000000;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 3em;
  letter-spacing: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link:hover {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:before {
  background-color: #cccccc;
}

.elementor-5228
  .elementor-element.elementor-element-cbff344
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:after {
  background-color: #fa4612;
}

.elementor-element.elementor-element-cbff344 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-cbff344 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-12fbd6c {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-c5bc2cd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-d6a993f {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-d6a993f.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-d6a993f
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-d6a993f
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-5228
  .elementor-element.elementor-element-aa23062.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-5228
  .elementor-element.elementor-element-aa23062
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 20px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-aa23062
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5228
  .elementor-element.elementor-element-d2e2f6d
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-d2e2f6d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-d2e2f6d.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-d2e2f6d.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-d2e2f6d.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-d2e2f6d.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon {
  font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-d2e2f6d
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-d2e2f6d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d2e2f6d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-d2e2f6d {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-31670a9
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-31670a9.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-31670a9.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-31670a9.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-31670a9.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-31670a9.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon {
  font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-31670a9
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-31670a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-31670a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-31670a9 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-31670a9 {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-9a6332f
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-9a6332f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-9a6332f.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-9a6332f.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-9a6332f.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-9a6332f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon {
  font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-9a6332f
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-9a6332f
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-9a6332f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-9a6332f {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-9a6332f {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-436003d
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-436003d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-436003d.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-436003d.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-436003d.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-436003d.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon {
  font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-436003d
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-436003d
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-436003d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-436003d {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-436003d {
  width: auto;
  max-width: auto;
}

.elementor-5228
  .elementor-element.elementor-element-c41fa03
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-c41fa03.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-c41fa03.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-c41fa03.elementor-view-default
  .elementor-icon {
  color: #ffc70a;
  border-color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-c41fa03.elementor-view-framed
  .elementor-icon,
.elementor-5228
  .elementor-element.elementor-element-c41fa03.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffc70a;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon {
  font-size: 20px;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon i,
.elementor-5228
  .elementor-element.elementor-element-c41fa03
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5228
  .elementor-element.elementor-element-c41fa03
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-c41fa03 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-c41fa03 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 {
  width: auto;
  max-width: auto;
}

.elementor-5228 .elementor-element.elementor-element-f856def {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-f856def.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-f856def
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 24px;
  line-height: 1.5em;
}

.elementor-5228
  .elementor-element.elementor-element-f856def
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5228
  .elementor-element.elementor-element-5c61f78
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5em;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #ffc70a;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #808291;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 17px;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-5228
  .elementor-element.elementor-element-4951ec0
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

.elementor-5228
  .elementor-element.elementor-element-54ad6e3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228
  .elementor-element.elementor-element-c5f600f.elementor-widget-heading
  .elementor-heading-title {
  color: #0e305d;
}

.elementor-5228
  .elementor-element.elementor-element-c5f600f
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-c5f600f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c5f600f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c5f600f {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-c5f600f {
  width: 100%;
  max-width: 100%;
}

.elementor-5228 .elementor-element.elementor-element-26a59a5 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-5228
  .elementor-element.elementor-element-00e275c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-8ee58a4 {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-8ee58a4
  .elementor-image
  img {
  width: 90%;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

.elementor-5228 .elementor-element.elementor-element-8e79734 {
  text-align: left;
  width: 45%;
  max-width: 45%;
  bottom: -110.578px;
}

.elementor-5228
  .elementor-element.elementor-element-8e79734
  .elementor-image
  img {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-8e79734 {
  right: 2.797px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-8e79734 {
  left: 2.797px;
}

.elementor-5228
  .elementor-element.elementor-element-0eef505
  > .elementor-element-populated {
  margin: 80px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-999cce8 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-999cce8.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-999cce8
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 28px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-999cce8
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-7a93e69.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5228
  .elementor-element.elementor-element-7a93e69
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 15px;
  line-height: 1.4em;
}

.elementor-5228
  .elementor-element.elementor-element-7a93e69
  > .elementor-widget-container {
  margin: 10px 0px 0px 50px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-7a93e69 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7a93e69 {
  opacity: 0;
}

.elementor-5228 .elementor-element.elementor-element-e10299d {
  margin-top: 160px;
  margin-bottom: 160px;
}

.elementor-5228
  .elementor-element.elementor-element-2e99558
  > .elementor-element-populated {
  margin: 80px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-deb155d {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5228
  .elementor-element.elementor-element-deb155d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5228
  .elementor-element.elementor-element-deb155d
  .elementor-heading-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 28px;
  line-height: 1.2em;
}

.elementor-5228
  .elementor-element.elementor-element-deb155d
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 {
  text-align: left;
}

.elementor-5228
  .elementor-element.elementor-element-d3e6104.elementor-widget-heading
  .elementor-heading-title {
  color: #7e8090;
}

.elementor-5228
  .elementor-element.elementor-element-d3e6104
  .elementor-heading-title {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 15px;
  line-height: 1.4em;
}

.elementor-5228
  .elementor-element.elementor-element-d3e6104
  > .elementor-widget-container {
  margin: 10px 0px 0px 50px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-d3e6104 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d3e6104 {
  opacity: 0;
}

.elementor-5228
  .elementor-element.elementor-element-260a525
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5228 .elementor-element.elementor-element-c54b706 {
  text-align: right;
}

.elementor-5228
  .elementor-element.elementor-element-c54b706
  .elementor-image
  img {
  width: 90%;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

.elementor-5228 .elementor-element.elementor-element-19d48df {
  text-align: left;
  width: 45%;
  max-width: 45%;
  bottom: -120px;
}

.elementor-5228
  .elementor-element.elementor-element-19d48df
  .elementor-image
  img {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.15);
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
  right: 378.188px;
}

body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
  left: 378.188px;
}

@media (min-width: 768px) {
  .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
    width: 40%;
  }
  .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
    width: 59.665%;
  }
  .elementor-5228 .elementor-element.elementor-element-5e1db92 {
    width: 50%;
  }
  .elementor-5228 .elementor-element.elementor-element-2bad745 {
    width: 24.664%;
  }
  .elementor-5228 .elementor-element.elementor-element-85baf05 {
    width: 25%;
  }
  .elementor-5228 .elementor-element.elementor-element-c01a38c {
    width: 60%;
  }
  .elementor-5228 .elementor-element.elementor-element-7ec7daa {
    width: 40%;
  }
  .elementor-5228 .elementor-element.elementor-element-c5bc2cd {
    width: 33%;
  }
  .elementor-5228 .elementor-element.elementor-element-aa23062 {
    width: 67%;
  }
  .elementor-5228 .elementor-element.elementor-element-00e275c {
    width: 60%;
  }
  .elementor-5228 .elementor-element.elementor-element-0eef505 {
    width: 39.332%;
  }
  .elementor-5228 .elementor-element.elementor-element-2e99558 {
    width: 40%;
  }
  .elementor-5228 .elementor-element.elementor-element-260a525 {
    width: 60%;
  }
}

@media (max-width: 1024px) {
  .elementor-5228
    .elementor-element.elementor-element-1dd45c7
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5228
    .elementor-element.elementor-element-1dd45c7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5228
    .elementor-element.elementor-element-1dd45c7
    > .elementor-shape-bottom
    svg {
    height: 70px;
  }
  .elementor-5228
    .elementor-element.elementor-element-f2f2b04
    > .elementor-element-populated {
    margin: 120px 40px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-cea62ff
    .elementor-heading-title {
    font-size: 38px;
  }
  .elementor-5228
    .elementor-element.elementor-element-692d229
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-1bf3c09
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-25f2d8d
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-5228 .elementor-element.elementor-element-1920fab {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-5e1db92
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-a2d2035
    .elementor-heading-title {
    font-size: 45px;
    line-height: 1.2em;
  }
  .elementor-5228
    .elementor-element.elementor-element-4af6c6f
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-5228
    .elementor-element.elementor-element-4af6c6f
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c3afb63
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-2bad745
    > .elementor-element-populated {
    margin: 0px 20px 40px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-84921f0
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-85baf05
    > .elementor-element-populated {
    margin: 0px 0px 40px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-5ec0d59
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-6b46760 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-74c160f {
    width: 215px;
    max-width: 215px;
  }
  .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-5228 .elementor-element.elementor-element-e686555 {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-5228
    .elementor-element.elementor-element-7ec7daa
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-cb92aa3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5228
    .elementor-element.elementor-element-cb92aa3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-d44ba28
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-31c171e
    > .elementor-shape-top
    svg {
    height: 70px;
  }
  .elementor-5228
    .elementor-element.elementor-element-31c171e
    > .elementor-shape-bottom
    svg {
    height: 70px;
  }
  .elementor-5228 .elementor-element.elementor-element-31c171e {
    padding: 120px 0px 120px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-86875dd
    > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-8f269d8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5228
    .elementor-element.elementor-element-8f269d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-4881079
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-02c8015
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-8819b5b {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-12fbd6c {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5bc2cd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-d6a993f
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-d6a993f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5228
    .elementor-element.elementor-element-aa23062
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-f856def
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5f600f
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5f600f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-999cce8
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-999cce8
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5228
    .elementor-element.elementor-element-7a93e69
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-e10299d {
    margin-top: 160px;
    margin-bottom: 200px;
  }
  .elementor-5228
    .elementor-element.elementor-element-deb155d
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-deb155d
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5228
    .elementor-element.elementor-element-d3e6104
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
    right: 49%;
  }
  body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
    left: 49%;
  }
}

@media (max-width: 767px) {
  .elementor-5228
    .elementor-element.elementor-element-1dd45c7
    > .elementor-container {
    min-height: 900px;
  }
  .elementor-5228
    .elementor-element.elementor-element-1dd45c7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5228
    .elementor-element.elementor-element-f2f2b04.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-f2f2b04
    > .elementor-element-populated {
    margin: -50px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228 .elementor-element.elementor-element-cea62ff {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5228
    .elementor-element.elementor-element-cea62ff
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-5228
    .elementor-element.elementor-element-cea62ff
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-692d229
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-692d229
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-d35f8b5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-a0e49a8
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-1920fab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-f34615c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-26984b0 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-5e1db92.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-5e1db92
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228 .elementor-element.elementor-element-a2d2035 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5228
    .elementor-element.elementor-element-a2d2035
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5228
    .elementor-element.elementor-element-a2d2035
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c3afb63
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-2bad745
    > .elementor-element-populated,
  .elementor-5228
    .elementor-element.elementor-element-2bad745
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5228
    .elementor-element.elementor-element-2bad745
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-2bad745
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-85baf05
    > .elementor-element-populated,
  .elementor-5228
    .elementor-element.elementor-element-85baf05
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5228
    .elementor-element.elementor-element-85baf05
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-85baf05
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
  }
  .elementor-5228 .elementor-element.elementor-element-6b46760 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c01a38c
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-74c160f
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5228
    .elementor-element.elementor-element-74c160f
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-74c160f {
    width: 100%;
    max-width: 100%;
    top: 597px;
  }
  body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
    left: 39px;
  }
  body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
    right: 39px;
  }
  .elementor-5228
    .elementor-element.elementor-element-83d54d1
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5228
    .elementor-element.elementor-element-83d54d1
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    width: 100%;
    max-width: 100%;
    bottom: -533px;
  }
  body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    left: 41px;
  }
  body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    right: 41px;
  }
  .elementor-5228
    .elementor-element.elementor-element-e686555
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5228
    .elementor-element.elementor-element-e686555
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-e686555 {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
    left: 24px;
  }
  body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
    right: 24px;
  }
  .elementor-5228
    .elementor-element.elementor-element-7ec7daa
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-f34e6cd {
    left: 126px;
  }
  body.rtl .elementor-5228 .elementor-element.elementor-element-f34e6cd {
    right: 126px;
  }
  .elementor-5228 .elementor-element.elementor-element-f34e6cd {
    top: -583px;
  }
  .elementor-5228 .elementor-element.elementor-element-cb92aa3 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-cb92aa3
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-cb92aa3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-d44ba28
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-45c09c5
    > .elementor-widget-container {
    margin: 40px 0px 60px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-31c171e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-96f1a08 {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-86875dd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-8f269d8 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-8f269d8
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-8f269d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-9408970
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-4881079 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-4881079
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-4881079
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5228
    .elementor-element.elementor-element-489c88e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-02c8015 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-02c8015
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-02c8015
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5228 .elementor-element.elementor-element-12fbd6c {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5bc2cd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-d6a993f {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-d6a993f
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-d6a993f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-aa23062.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-aa23062
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-aa23062
    > .elementor-element-populated,
  .elementor-5228
    .elementor-element.elementor-element-aa23062
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5228
    .elementor-element.elementor-element-aa23062
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-f856def {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-4951ec0
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-c771cab {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-c5f600f {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5f600f
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5228
    .elementor-element.elementor-element-c5f600f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-00e275c {
    width: 100%;
  }
  .elementor-5228
    .elementor-element.elementor-element-00e275c
    > .elementor-element-populated {
    padding: 0px 0px 160px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-0eef505 {
    width: 100%;
  }
  .elementor-5228
    .elementor-element.elementor-element-0eef505.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-0eef505
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-999cce8 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-999cce8
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-999cce8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-7a93e69 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-7a93e69
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-7a93e69
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-e10299d {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-2e99558.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-2e99558
    > .elementor-element-populated {
    margin: 200px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-deb155d {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-deb155d
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-deb155d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228 .elementor-element.elementor-element-d3e6104 {
    text-align: center;
  }
  .elementor-5228
    .elementor-element.elementor-element-d3e6104
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5228
    .elementor-element.elementor-element-d3e6104
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5228
    .elementor-element.elementor-element-260a525
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
    width: 50%;
  }
  .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
    width: 50%;
  }
  .elementor-5228 .elementor-element.elementor-element-f34615c {
    width: 100%;
  }
  .elementor-5228 .elementor-element.elementor-element-5e1db92 {
    width: 100%;
  }
  .elementor-5228 .elementor-element.elementor-element-2bad745 {
    width: 50%;
  }
  .elementor-5228 .elementor-element.elementor-element-85baf05 {
    width: 50%;
  }
  .elementor-5228 .elementor-element.elementor-element-c5bc2cd {
    width: 40%;
  }
  .elementor-5228 .elementor-element.elementor-element-aa23062 {
    width: 60%;
  }
}

.elementor-5339
  .elementor-element.elementor-element-1bba2c0
  > .elementor-container {
  min-height: 760px;
}

.elementor-5339
  .elementor-element.elementor-element-1bba2c0
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5339
  .elementor-element.elementor-element-1bba2c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5339
  .elementor-element.elementor-element-1bba2c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/serious-mature-old-woman-holding-clipboard-with-P5KFEXN-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5339 .elementor-element.elementor-element-1bba2c0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}

.elementor-5339
  .elementor-element.elementor-element-1bba2c0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339
  .elementor-element.elementor-element-1bba2c0
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 60px;
}

.elementor-bc-flex-widget
  .elementor-5339
  .elementor-element.elementor-element-de3a1e8.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5339
  .elementor-element.elementor-element-de3a1e8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5339
  .elementor-element.elementor-element-de3a1e8
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-e896105.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-e896105
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.elementor-5339
  .elementor-element.elementor-element-e896105
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e896105 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e896105 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-e896105 {
  width: auto;
  max-width: auto;
}

.elementor-5339
  .elementor-element.elementor-element-01db6a6
  .elementor-text-editor {
  text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 {
  color: #ffffff;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 18px;
}

.elementor-5339
  .elementor-element.elementor-element-01db6a6
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-01db6a6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-01db6a6 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button,
.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button {
  font-family: "Nunito Sans", Sans-serif;
  font-weight: 800;
  fill: #ffffff;
  color: #ffffff;
  background-color: #e5936b;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-be5678a
  a.elementor-button:hover,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button:hover,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  a.elementor-button:focus,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button:focus {
  color: #ffffff;
  background-color: rgba(22, 57, 103, 0);
  border-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-be5678a
  a.elementor-button:hover
  svg,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button:hover
  svg,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  a.elementor-button:focus
  svg,
.elementor-5339
  .elementor-element.elementor-element-be5678a
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e5936b;
}

.elementor-5339
  .elementor-element.elementor-element-be5678a
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-be5678a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-be5678a {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-6b8ec1a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-4a6cebb {
  z-index: 2;
}

.elementor-5339
  .elementor-element.elementor-element-c1f1789
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-a944939 {
  text-align: left;
}

.elementor-5339
  .elementor-element.elementor-element-a944939.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-a944939
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 24px;
  line-height: 1.7em;
}

.elementor-5339
  .elementor-element.elementor-element-a944939
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-a944939 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a944939 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-006f17f {
  text-align: left;
}

.elementor-5339
  .elementor-element.elementor-element-006f17f
  .elementor-image
  img {
  width: 185px;
}

.elementor-5339
  .elementor-element.elementor-element-006f17f
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-006f17f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-006f17f {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-bc07e22 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-bc07e22.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-5339
  .elementor-element.elementor-element-bc07e22
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5339
  .elementor-element.elementor-element-bc07e22
  > .elementor-widget-container {
  margin: 10px 0px 20px 5px;
}

.elementor-element.elementor-element-bc07e22 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-bc07e22 {
  opacity: 0;
}

.elementor-element.elementor-element-084bc10 {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-084bc10 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-084bc10 {
  width: 100%;
  max-width: 100%;
  top: -15%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-084bc10 {
  left: 89%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-084bc10 {
  right: 89%;
}

.elementor-5339
  .elementor-element.elementor-element-5517355:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-element-populated {
  box-shadow: 0px 45px 60px 0px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -200px 0px 0px 0px;
  padding: 70px 60px 50px 60px;
}

.elementor-5339
  .elementor-element.elementor-element-5517355
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-5517355 {
  z-index: 2;
}

.elementor-element.elementor-element-5517355 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5517355 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-44adb27.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-44adb27
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 1.1em;
}

.elementor-5339
  .elementor-element.elementor-element-44adb27
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-44adb27 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-44adb27 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-44adb27 {
  width: auto;
  max-width: auto;
}

.elementor-5339
  .elementor-element.elementor-element-8687b1e
  .elementor-text-editor {
  text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-8687b1e {
  color: #808291;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
}

.elementor-5339
  .elementor-element.elementor-element-8687b1e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8687b1e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8687b1e {
  opacity: 0;
}

.elementor-element.elementor-element-5d50caa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-5d50caa {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-f611460
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-f611460 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 80px;
}

.elementor-5339
  .elementor-element.elementor-element-42301e5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #165153;
}

.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 20px 0px 0px;
  padding: 60px 40px 60px 40px;
}

.elementor-5339
  .elementor-element.elementor-element-42301e5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-42301e5 {
  z-index: 2;
}

.elementor-5339
  .elementor-element.elementor-element-5795d1c.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-5795d1c
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-element.elementor-element-5795d1c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-5795d1c {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-f0129dc {
  --divider-border-style: zigzag;
  --divider-border-color: #e5936b;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5339
  .elementor-element.elementor-element-f0129dc
  .elementor-divider-separator {
  width: 30%;
}

.elementor-5339
  .elementor-element.elementor-element-f0129dc
  > .elementor-widget-container {
  margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-f0129dc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f0129dc {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-75387ba
  .elementor-text-editor {
  text-align: left;
}

.elementor-5339 .elementor-element.elementor-element-75387ba {
  color: #ffffff;
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339
  .elementor-element.elementor-element-75387ba
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-75387ba {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-75387ba {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-ed75aed
  > .elementor-element-populated {
  margin: 80px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-fb6ed8c {
  z-index: 2;
}

.elementor-5339
  .elementor-element.elementor-element-775564c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-5339
  .elementor-element.elementor-element-775564c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339
  .elementor-element.elementor-element-78bd0fe
  .elementor-image
  img {
  width: 92px;
}

.elementor-5339
  .elementor-element.elementor-element-78bd0fe
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-78bd0fe {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-78bd0fe {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-a5dcd15 {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-a5dcd15.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-a5dcd15
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-element.elementor-element-a5dcd15 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a5dcd15 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 {
  --divider-border-style: zigzag;
  --divider-border-color: #e5936b;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5339
  .elementor-element.elementor-element-7f3b6b4
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5339
  .elementor-element.elementor-element-7f3b6b4
  .elementor-divider {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-7f3b6b4
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-7f3b6b4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7f3b6b4 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-352a83d
  .elementor-text-editor {
  text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-352a83d {
  color: #7e8090;
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339
  .elementor-element.elementor-element-352a83d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-352a83d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-352a83d {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-8949758:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5339
  .elementor-element.elementor-element-8949758
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339
  .elementor-element.elementor-element-c942f8e
  .elementor-image
  img {
  width: 70px;
}

.elementor-5339
  .elementor-element.elementor-element-c942f8e
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-c942f8e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c942f8e {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-51c38c2 {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-51c38c2.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-51c38c2
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-element.elementor-element-51c38c2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-51c38c2 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-5feb9f8 {
  --divider-border-style: zigzag;
  --divider-border-color: #e5936b;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5339
  .elementor-element.elementor-element-5feb9f8
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5339
  .elementor-element.elementor-element-5feb9f8
  .elementor-divider {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-5feb9f8
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5feb9f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5feb9f8 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-42af4a9
  .elementor-text-editor {
  text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-42af4a9 {
  color: #7e8090;
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339
  .elementor-element.elementor-element-42af4a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-42af4a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-42af4a9 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-57cca29:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-element-populated,
.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5339
  .elementor-element.elementor-element-57cca29
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339
  .elementor-element.elementor-element-e861bbf
  .elementor-image
  img {
  width: 50px;
}

.elementor-5339
  .elementor-element.elementor-element-e861bbf
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-e861bbf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e861bbf {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-053db17 {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-053db17.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-053db17
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-element.elementor-element-053db17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-053db17 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-b2eb6cb {
  --divider-border-style: zigzag;
  --divider-border-color: #e5936b;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5339
  .elementor-element.elementor-element-b2eb6cb
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5339
  .elementor-element.elementor-element-b2eb6cb
  .elementor-divider {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-b2eb6cb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-b2eb6cb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b2eb6cb {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-78e34f9
  .elementor-text-editor {
  text-align: center;
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 {
  color: #7e8090;
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339
  .elementor-element.elementor-element-78e34f9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-78e34f9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-78e34f9 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-261dbac {
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-1e47dc3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-e39933b
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-e39933b {
  width: 10px;
  max-width: 10px;
  top: -2%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
  left: 9%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
  right: 9%;
}

.elementor-5339
  .elementor-element.elementor-element-668c4b3
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-668c4b3 {
  width: 13px;
  max-width: 13px;
  top: -4%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
  left: 6%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
  right: 6%;
}

.elementor-5339
  .elementor-element.elementor-element-fb6524f
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-fb6524f {
  width: 24px;
  max-width: 24px;
  top: 5%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
  right: 8%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
  left: 8%;
}

.elementor-5339
  .elementor-element.elementor-element-1142011
  .elementor-image
  img {
  opacity: 0.7;
}

.elementor-5339 .elementor-element.elementor-element-1142011 {
  width: 41px;
  max-width: 41px;
  top: 83%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
  left: 0%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
  right: 0%;
}

.elementor-5339
  .elementor-element.elementor-element-b09652b
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px)
    hue-rotate(0deg);
}

.elementor-5339 .elementor-element.elementor-element-b09652b {
  width: 65px;
  max-width: 65px;
  top: -44%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
  right: 10.888%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
  left: 10.888%;
}

.elementor-5339
  .elementor-element.elementor-element-52bdf1e
  .elementor-image
  img {
  opacity: 0.6;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px)
    hue-rotate(0deg);
}

.elementor-5339 .elementor-element.elementor-element-52bdf1e {
  width: 13px;
  max-width: 13px;
  top: 85%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
  left: 100%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
  right: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-ee3c081
  .elementor-image
  img {
  opacity: 0.6;
}

.elementor-5339 .elementor-element.elementor-element-ee3c081 {
  width: 10px;
  max-width: 10px;
  top: 110%;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
  left: 85%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
  right: 85%;
}

.elementor-5339 .elementor-element.elementor-element-28ccef2 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-28ccef2.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-28ccef2
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.2em;
}

.elementor-5339
  .elementor-element.elementor-element-28ccef2
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-28ccef2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-28ccef2 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-3e6ddbf {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-3e6ddbf.elementor-widget-heading
  .elementor-heading-title {
  color: #ffcc00;
}

.elementor-5339
  .elementor-element.elementor-element-3e6ddbf
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.2em;
}

.elementor-5339
  .elementor-element.elementor-element-3e6ddbf
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3e6ddbf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3e6ddbf {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-026029d {
  margin-top: 0px;
  margin-bottom: 40px;
}

.elementor-5339
  .elementor-element.elementor-element-c3a289e
  > .elementor-element-populated {
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper.cd-slider {
  height: 500px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  .image {
  border-radius: 0px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  .content
  h2 {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  div.content
  h2 {
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  .content
  .description {
  width: 50%;
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  .content
  div.description {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 22px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  .content
  a.slide_link {
  color: #9b9b9b;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  li
  div.content
  a.slide_link:hover {
  color: #9b9b9b;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  ul
  li
  div.content
  a.slide_link {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  .prev {
  font-size: 30px;
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  .next {
  font-size: 30px;
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  .counter {
  font-size: 30px;
}

.elementor-5339
  .elementor-element.elementor-element-88e1769
  .fadeup-slider-wrapper
  nav {
  color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-d56b554 {
  margin-top: 0px;
  margin-bottom: 80px;
}

.elementor-5339
  .elementor-element.elementor-element-f1f2f97
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #b8b8b8;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #bb1926;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #bb1926;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #bb1926;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #bb1926;
}

.elementor-5339
  .elementor-element.elementor-element-5a9ea48
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-weight: 600;
}

.elementor-5339
  .elementor-element.elementor-element-876a255:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5339
  .elementor-element.elementor-element-876a255
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-5339 .elementor-element.elementor-element-876a255 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 110px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-876a255
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339
  .elementor-element.elementor-element-b3eaa49
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-5ad6d6d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-e2360a1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-c47560f {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-c47560f.elementor-widget-heading
  .elementor-heading-title {
  color: #e5936b;
}

.elementor-5339
  .elementor-element.elementor-element-c47560f
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5339
  .elementor-element.elementor-element-c47560f
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c47560f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c47560f {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-736646a.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-736646a
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5339
  .elementor-element.elementor-element-736646a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-736646a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-736646a {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-736646a {
  width: 100%;
  max-width: 100%;
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: rgba(255, 255, 255, 0);
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-tab-title {
  background-color: #165153;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.6em;
  padding: 15px 30px 15px 30px;
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  .elementor-accordion
  .elementor-tab-content {
  color: #7e8090;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
  padding: 0px 30px 0px 30px;
}

.elementor-5339
  .elementor-element.elementor-element-69285bb
  > .elementor-widget-container {
  margin: 40px 0px 0px -10px;
}

.elementor-element.elementor-element-69285bb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-69285bb {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-4c2208a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-c2a81fc {
  width: 59.916vw;
  max-width: 59.916vw;
  bottom: 0px;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
  left: 12%;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
  right: 12%;
}

.elementor-5339
  .elementor-element.elementor-element-04974bc
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5339 .elementor-element.elementor-element-04974bc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-cfe6889
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-f1b9927
  .elementor-image
  img {
  width: 76vw;
}

.elementor-5339
  .elementor-element.elementor-element-f1b9927
  > .elementor-widget-container {
  margin: 0px 0px 0px -160px;
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 {
  z-index: 2;
  width: auto;
  max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-3a4651a {
  width: auto;
  max-width: auto;
  top: 81px;
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-3a4651a {
  left: 233px;
}

body.rtl .elementor-5339 .elementor-element.elementor-element-3a4651a {
  right: 233px;
}

.elementor-5339
  .elementor-element.elementor-element-e7bfa9b
  > .elementor-element-populated {
  margin: 140px 0px 0px -100px;
  padding: 0px 0px 0px 0px;
}

.elementor-5339 .elementor-element.elementor-element-e7bfa9b {
  z-index: 2;
}

.elementor-5339
  .elementor-element.elementor-element-136c620
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 50px;
  font-weight: 800;
}

.elementor-element.elementor-element-136c620 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-136c620 {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-136c620 {
  width: auto;
  max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 {
  text-align: left;
}

.elementor-5339
  .elementor-element.elementor-element-e1d6362
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.elementor-5339
  .elementor-element.elementor-element-e1d6362
  > .elementor-widget-container {
  margin: 50px 0px 0px 100px;
  padding: 0px 050px 0px 0px;
}

.elementor-element.elementor-element-e1d6362 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e1d6362 {
  opacity: 0;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-stacked
  .elementor-icon {
  background-color: #e5936b;
  color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-framed
  .elementor-icon,
.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-default
  .elementor-icon {
  color: #e5936b;
  border-color: #e5936b;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-framed
  .elementor-icon,
.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-default
  .elementor-icon
  svg {
  fill: #e5936b;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5339
  .elementor-element.elementor-element-0163efe.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5339 .elementor-element.elementor-element-0163efe .elementor-icon i,
.elementor-5339
  .elementor-element.elementor-element-0163efe
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5339
  .elementor-element.elementor-element-0163efe
  > .elementor-widget-container {
  margin: 40px 0px 0px 100px;
}

.elementor-element.elementor-element-0163efe {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0163efe {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-0163efe {
  width: auto;
  max-width: auto;
}

.elementor-5339 .elementor-element.elementor-element-9dcab4f {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5339
  .elementor-element.elementor-element-9dcab4f
  .elementor-heading-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.elementor-5339
  .elementor-element.elementor-element-9dcab4f
  > .elementor-widget-container {
  margin: 41px 0px 0px 10px;
}

.elementor-element.elementor-element-9dcab4f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9dcab4f {
  opacity: 0;
}

.elementor-5339 .elementor-element.elementor-element-ad735e6 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-5339
  .elementor-element.elementor-element-a5fcf3a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .testimonial-info
  h3 {
  color: #000000;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  div.testimonial-info
  h3 {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.5em;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .testimonial-info
  .author {
  color: #e5936b;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .testimonial-info
  div.author {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .testimonial-info-desc {
  color: #7e8090;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .bullet {
  background: #ebebeb;
}

.elementor-5339
  .elementor-element.elementor-element-1f62582
  .testimonials-card-wrapper
  .active-bullet {
  background: #374549;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5339 .elementor-element.elementor-element-de3a1e8 {
    width: 60%;
  }
  .elementor-5339 .elementor-element.elementor-element-c1f1789 {
    width: 50%;
  }
  .elementor-5339 .elementor-element.elementor-element-42301e5 {
    width: 100%;
  }
  .elementor-5339 .elementor-element.elementor-element-ed75aed {
    width: 100%;
  }
  .elementor-5339 .elementor-element.elementor-element-e2360a1 {
    width: 100%;
  }
  .elementor-5339 .elementor-element.elementor-element-4c2208a {
    width: 100%;
  }
  .elementor-5339 .elementor-element.elementor-element-cfe6889 {
    width: 100%;
  }
  .elementor-5339 .elementor-element.elementor-element-e7bfa9b {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .elementor-5339
    .elementor-element.elementor-element-1bba2c0
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5339
    .elementor-element.elementor-element-1bba2c0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5339
    .elementor-element.elementor-element-e896105
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-5339
    .elementor-element.elementor-element-01db6a6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-4a6cebb {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-5339
    .elementor-element.elementor-element-a944939
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5339
    .elementor-element.elementor-element-5517355
    > .elementor-element-populated {
    padding: 40px 40px 40px 40px;
  }
  .elementor-5339
    .elementor-element.elementor-element-44adb27
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-5339
    .elementor-element.elementor-element-8687b1e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-f611460 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-42301e5
    > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-75387ba
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-ed75aed
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-352a83d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-42af4a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-78e34f9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-261dbac {
    margin-top: 120px;
    margin-bottom: 60px;
  }
  .elementor-5339 .elementor-element.elementor-element-e39933b {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
    left: 1%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
    right: 1%;
  }
  .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    left: 6%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    right: 6%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
    right: 22%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
    left: 22%;
  }
  .elementor-5339 .elementor-element.elementor-element-fb6524f {
    top: -17vh;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
    left: -11%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
    right: -11%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
    right: -12%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
    left: -12%;
  }
  .elementor-5339 .elementor-element.elementor-element-b09652b {
    top: -9vh;
  }
  .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    width: 10px;
    max-width: 10px;
    top: -86%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    left: 99%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    right: 99%;
  }
  .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    width: 10px;
    max-width: 10px;
    top: 142%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    left: 99%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    right: 99%;
  }
  .elementor-5339 .elementor-element.elementor-element-28ccef2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-28ccef2
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5339
    .elementor-element.elementor-element-28ccef2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5339 .elementor-element.elementor-element-3e6ddbf {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-3e6ddbf
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.4em;
  }
  .elementor-5339
    .elementor-element.elementor-element-3e6ddbf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 18px;
  }
  .elementor-5339 .elementor-element.elementor-element-d56b554 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-5339 .elementor-element.elementor-element-876a255 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 480px 0px 80px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-e2360a1
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-5339 .elementor-element.elementor-element-c47560f {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-c47560f
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5339
    .elementor-element.elementor-element-c47560f
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5339
    .elementor-element.elementor-element-736646a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5339
    .elementor-element.elementor-element-736646a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    width: 100%;
    max-width: 100%;
    bottom: -32px;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    left: 0%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    right: 0%;
  }
  .elementor-5339 .elementor-element.elementor-element-04974bc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-f1b9927
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5339
    .elementor-element.elementor-element-f1b9927
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-f1b9927 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-e7bfa9b.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-e7bfa9b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-136c620
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5339
    .elementor-element.elementor-element-136c620
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-e1d6362 {
    text-align: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-e1d6362
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-5339
    .elementor-element.elementor-element-0163efe
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-9dcab4f
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-5339 .elementor-element.elementor-element-ad735e6 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5339
    .elementor-element.elementor-element-1bba2c0
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5339
    .elementor-element.elementor-element-1bba2c0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5339 .elementor-element.elementor-element-1bba2c0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-de3a1e8
    > .elementor-element-populated {
    margin: -100px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-5339 .elementor-element.elementor-element-e896105 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-e896105
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5339
    .elementor-element.elementor-element-e896105
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-01db6a6
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5339
    .elementor-element.elementor-element-be5678a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-4a6cebb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-a944939 {
    text-align: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-a944939
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5339 .elementor-element.elementor-element-006f17f {
    text-align: center;
  }
  .elementor-5339 .elementor-element.elementor-element-bc07e22 {
    text-align: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-5517355
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-5339 .elementor-element.elementor-element-44adb27 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5339
    .elementor-element.elementor-element-44adb27
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5339
    .elementor-element.elementor-element-44adb27
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-8687b1e
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5339 .elementor-element.elementor-element-f611460 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-42301e5
    > .elementor-element-populated,
  .elementor-5339
    .elementor-element.elementor-element-42301e5
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5339
    .elementor-element.elementor-element-42301e5
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-42301e5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-5795d1c
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5339
    .elementor-element.elementor-element-ed75aed
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5339 .elementor-element.elementor-element-fb6ed8c {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-775564c
    > .elementor-element-populated,
  .elementor-5339
    .elementor-element.elementor-element-775564c
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5339
    .elementor-element.elementor-element-775564c
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-775564c
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-8949758
    > .elementor-element-populated,
  .elementor-5339
    .elementor-element.elementor-element-8949758
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5339
    .elementor-element.elementor-element-8949758
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-8949758
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-57cca29
    > .elementor-element-populated,
  .elementor-5339
    .elementor-element.elementor-element-57cca29
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5339
    .elementor-element.elementor-element-57cca29
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-57cca29
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-1e47dc3
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
    left: 17%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
    right: 17%;
  }
  .elementor-5339 .elementor-element.elementor-element-e39933b {
    top: -51%;
  }
  .elementor-5339 .elementor-element.elementor-element-fb6524f {
    top: -47%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
    right: 1%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
    left: 1%;
  }
  .elementor-5339 .elementor-element.elementor-element-b09652b {
    top: 73%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    left: 87%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    right: 87%;
  }
  .elementor-5339 .elementor-element.elementor-element-52bdf1e {
    top: -49%;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    left: 8%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    right: 8%;
  }
  .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    top: 94%;
  }
  .elementor-5339
    .elementor-element.elementor-element-28ccef2
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em;
  }
  .elementor-5339
    .elementor-element.elementor-element-28ccef2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-3e6ddbf
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.5em;
  }
  .elementor-5339
    .elementor-element.elementor-element-3e6ddbf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-026029d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-c3a289e
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 60%;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 16px;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    ul
    li
    div.content
    a.slide_link {
    font-size: 13px;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    .prev {
    font-size: 20px;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    .next {
    font-size: 20px;
  }
  .elementor-5339
    .elementor-element.elementor-element-88e1769
    .fadeup-slider-wrapper
    .counter {
    font-size: 20px;
  }
  .elementor-5339 .elementor-element.elementor-element-d56b554 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-876a255 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-5ad6d6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-e2360a1
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5339 .elementor-element.elementor-element-c47560f {
    text-align: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-c47560f
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5339
    .elementor-element.elementor-element-c47560f
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-736646a {
    text-align: center;
  }
  .elementor-5339
    .elementor-element.elementor-element-736646a
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5339
    .elementor-element.elementor-element-736646a
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-69285bb
    .elementor-accordion
    .elementor-tab-title {
    line-height: 1.5em;
  }
  .elementor-5339
    .elementor-element.elementor-element-69285bb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-4c2208a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    left: 0.291%;
  }
  body.rtl .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    right: 0.291%;
  }
  .elementor-5339 .elementor-element.elementor-element-c2a81fc {
    bottom: -25%;
  }
  .elementor-5339
    .elementor-element.elementor-element-e7bfa9b
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-136c620
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5339
    .elementor-element.elementor-element-136c620
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5339 .elementor-element.elementor-element-e1d6362 {
    text-align: center;
  }
  .elementor-5339 .elementor-element.elementor-element-ad735e6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5339
    .elementor-element.elementor-element-1f62582
    > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5339 .elementor-element.elementor-element-c1f1789 {
    width: 55%;
  }
  .elementor-5339 .elementor-element.elementor-element-5517355 {
    width: 45%;
  }
  .elementor-5339 .elementor-element.elementor-element-e2360a1 {
    width: 40%;
  }
  .elementor-5339 .elementor-element.elementor-element-4c2208a {
    width: 60%;
  }
  .elementor-5339 .elementor-element.elementor-element-cfe6889 {
    width: 66.762%;
  }
  .elementor-5339 .elementor-element.elementor-element-e7bfa9b {
    width: 33.237%;
  }
}

.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-container {
  min-height: 600px;
}

.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5459
  .elementor-element.elementor-element-c690171:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../upload/analysts-PD22WZC.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5459 .elementor-element.elementor-element-c690171 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}

.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-shape-bottom
  svg {
  height: 137px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-5459
  .elementor-element.elementor-element-c690171
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-bc-flex-widget
  .elementor-5459
  .elementor-element.elementor-element-32269fe.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}

.elementor-5459
  .elementor-element.elementor-element-32269fe.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-5459
  .elementor-element.elementor-element-32269fe
  > .elementor-element-populated {
  margin: -50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-99b2f2d.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-99b2f2d
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.1em;
}

.elementor-5459
  .elementor-element.elementor-element-99b2f2d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-99b2f2d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-99b2f2d {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-d30420f
  .elementor-text-editor {
  text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-d30420f {
  color: #808291;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-d30420f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 30% 0% 0%;
}

.elementor-element.elementor-element-d30420f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d30420f {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-stacked
  .elementor-icon {
  background-color: #ec812a;
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-framed
  .elementor-icon,
.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-default
  .elementor-icon {
  color: #ec812a;
  border-color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-framed
  .elementor-icon,
.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-default
  .elementor-icon
  svg {
  fill: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon {
  font-size: 13px;
  padding: 10px;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon i,
.elementor-5459
  .elementor-element.elementor-element-3807ef5
  .elementor-icon
  svg {
  transform: rotate(0deg);
}

.elementor-5459
  .elementor-element.elementor-element-3807ef5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-3807ef5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3807ef5 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 {
  width: auto;
  max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-546c42e {
  text-align: right;
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-546c42e.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-546c42e
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.elementor-5459
  .elementor-element.elementor-element-546c42e
  > .elementor-widget-container {
  margin: 21px 0px 0px 10px;
}

.elementor-element.elementor-element-546c42e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-546c42e {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-8ec0ba0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-4659e7e
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459 .elementor-element.elementor-element-4659e7e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -5px;
  margin-bottom: 140px;
}

.elementor-5459
  .elementor-element.elementor-element-c713225:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 20px 0px 0px;
  padding: 60px 40px 60px 40px;
}

.elementor-5459
  .elementor-element.elementor-element-c713225
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-c33ebc8.elementor-widget-heading
  .elementor-heading-title {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-c33ebc8
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 36px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-c33ebc8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-c33ebc8 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-f71ecde {
  --divider-border-style: zigzag;
  --divider-border-color: #ec812a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5459
  .elementor-element.elementor-element-f71ecde
  .elementor-divider-separator {
  width: 30%;
}

.elementor-5459
  .elementor-element.elementor-element-f71ecde
  > .elementor-widget-container {
  margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-f71ecde {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f71ecde {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-fccc099
  .elementor-text-editor {
  text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-fccc099 {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-fccc099
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-fccc099 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-fccc099 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-9c515b2
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-c9c01e5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 50px 30px 50px 30px;
}

.elementor-5459
  .elementor-element.elementor-element-c9c01e5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-23b9af2
  .elementor-image
  img {
  width: 92px;
}

.elementor-5459
  .elementor-element.elementor-element-23b9af2
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-23b9af2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-23b9af2 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-37517db {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-37517db.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-37517db
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-37517db {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-37517db {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-690b9af {
  --divider-border-style: zigzag;
  --divider-border-color: #ec812a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5459
  .elementor-element.elementor-element-690b9af
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5459
  .elementor-element.elementor-element-690b9af
  .elementor-divider {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-690b9af
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-690b9af {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-690b9af {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-ec9d9d6
  .elementor-text-editor {
  text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-ec9d9d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ec9d9d6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-ec9d9d6 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-ac08fa5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5459
  .elementor-element.elementor-element-ac08fa5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-bb4027f
  .elementor-image
  img {
  width: 70px;
}

.elementor-5459
  .elementor-element.elementor-element-bb4027f
  > .elementor-widget-container {
  margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-bb4027f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-bb4027f {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-745406c {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-745406c.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-745406c
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-745406c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-745406c {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 {
  --divider-border-style: zigzag;
  --divider-border-color: #ec812a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5459
  .elementor-element.elementor-element-00d5df9
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5459
  .elementor-element.elementor-element-00d5df9
  .elementor-divider {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-00d5df9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-00d5df9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-00d5df9 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-c692576
  .elementor-text-editor {
  text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-c692576 {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-c692576
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-c692576 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-c692576 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-d867f63:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-element-populated,
.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}

.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-element-populated {
  box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}

.elementor-5459
  .elementor-element.elementor-element-d867f63
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-3627fc5
  .elementor-image
  img {
  width: 50px;
}

.elementor-5459
  .elementor-element.elementor-element-3627fc5
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-3627fc5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3627fc5 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4957dd4 {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-4957dd4.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-4957dd4
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.elementor-element.elementor-element-4957dd4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4957dd4 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-6eebba2 {
  --divider-border-style: zigzag;
  --divider-border-color: #ec812a;
  --divider-border-width: 1px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}

.elementor-5459
  .elementor-element.elementor-element-6eebba2
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-5459
  .elementor-element.elementor-element-6eebba2
  .elementor-divider {
  text-align: center;
}

.elementor-5459
  .elementor-element.elementor-element-6eebba2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-6eebba2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6eebba2 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-8e986d5
  .elementor-text-editor {
  text-align: center;
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-8e986d5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8e986d5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8e986d5 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-87f09a8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-c60229b {
  width: 100%;
  max-width: 100%;
  bottom: 23%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-c60229b {
  right: -28%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-c60229b {
  left: -28%;
}

.elementor-5459 .elementor-element.elementor-element-26845b4 {
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5459
  .elementor-element.elementor-element-26845b4.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-26845b4
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5459
  .elementor-element.elementor-element-26845b4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-26845b4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-26845b4 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-64d9982 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 110px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-64d9982
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-2c2aa61
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-82e4d99 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-5bc299e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c {
  text-align: left;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5459
  .elementor-element.elementor-element-3e9c73c.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-3e9c73c
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5459
  .elementor-element.elementor-element-3e9c73c
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-3e9c73c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3e9c73c {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-a380d98.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-a380d98
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.3em;
}

.elementor-5459
  .elementor-element.elementor-element-a380d98
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-a380d98 {
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-element.elementor-element-a380d98 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-a380d98 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 10px;
  border-color: rgba(255, 255, 255, 0);
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 10px;
  border-top-color: rgba(255, 255, 255, 0);
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 10px;
  border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-tab-title {
  background-color: #ec812a;
  color: #062383;
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.6em;
  padding: 15px 30px 15px 30px;
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-tab-title.elementor-active {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  .elementor-accordion
  .elementor-tab-content {
  color: #7e8090;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  padding: 0px 30px 0px 30px;
}

.elementor-5459
  .elementor-element.elementor-element-e2ea58f
  > .elementor-widget-container {
  margin: 40px 0px 0px -10px;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f {
  z-index: 2;
}

.elementor-element.elementor-element-e2ea58f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e2ea58f {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4ea6f54 {
  width: 140%;
  max-width: 140%;
  bottom: 0%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
  left: -79%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
  right: -79%;
}

.elementor-5459
  .elementor-element.elementor-element-4ffd281
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-b8c0a82 {
  width: 59.916vw;
  max-width: 59.916vw;
  bottom: 0px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
  left: 12%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
  right: 12%;
}

.elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-8601bb1
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 {
  text-align: left;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.elementor-5459
  .elementor-element.elementor-element-e0e64d3.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-e0e64d3
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5459
  .elementor-element.elementor-element-e0e64d3
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e0e64d3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-e0e64d3 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-aab0399.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-aab0399
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  line-height: 1.2em;
}

.elementor-5459
  .elementor-element.elementor-element-aab0399
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-aab0399 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aab0399 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-aab0399 {
  width: 100%;
  max-width: 100%;
}

.elementor-5459
  .elementor-element.elementor-element-7bc3d66
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-118d518 {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-118d518.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5459
  .elementor-element.elementor-element-118d518
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5459
  .elementor-element.elementor-element-118d518
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-118d518 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-118d518 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-a1fa399
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4019abe {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-4019abe.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5459
  .elementor-element.elementor-element-4019abe
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5459
  .elementor-element.elementor-element-4019abe
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4019abe {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4019abe {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-4adf706 {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-0ed919c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-aef2f33 {
  width: 100%;
  max-width: 100%;
  bottom: 23%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-aef2f33 {
  right: -45%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-aef2f33 {
  left: -45%;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 22px;
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #999999;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-489fc5e
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-489fc5e {
  z-index: 2;
}

.elementor-5459
  .elementor-element.elementor-element-1514d83:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5459
  .elementor-element.elementor-element-1514d83
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #062383;
}

.elementor-5459 .elementor-element.elementor-element-1514d83 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-1514d83
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5459
  .elementor-element.elementor-element-c11c36d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper {
  height: 640px;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  h2.slideshow-slide-caption-title {
  color: #ffffff;
  width: 55%;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .container
  h2.slideshow-slide-caption-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .slideshow-slide
  p.slideshow-slide-caption-content {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  div.slideshow-slide
  p.slideshow-slide-caption-content {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle-label {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .o-hsub::before {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle:hover
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle.o-hsub:hover::before {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle
  .slideshow-slide-caption-subtitle-label {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  letter-spacing: 0px;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  button.js-slider-home-prev {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  button.js-slider-home-next {
  color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .pagination-item.is-current {
  background-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-1651838
  .animated-slider-wrapper
  .pagination-item {
  border-color: #ffffff;
}

.elementor-5459
  .elementor-element.elementor-element-a831417
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-5459 .elementor-element.elementor-element-a831417 {
  margin-top: 40px;
  margin-bottom: 90px;
}

.elementor-5459
  .elementor-element.elementor-element-3993aea.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-3993aea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-6bb69bf
  .elementor-image
  img {
  width: 25px;
  opacity: 0.3;
}

.elementor-element.elementor-element-6bb69bf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6bb69bf {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-6bb69bf {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-9ee39f9.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-9ee39f9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-f6f60a0
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-f6f60a0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f6f60a0 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-f6f60a0 {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-ba9dbda.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-ba9dbda
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-182320a
  .elementor-image
  img {
  width: 30px;
  opacity: 0.3;
}

.elementor-element.elementor-element-182320a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-182320a {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-182320a {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-9138506.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-9138506
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-e4650ad
  .elementor-image
  img {
  width: 100px;
  opacity: 0.3;
}

.elementor-element.elementor-element-e4650ad {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-e4650ad {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-e4650ad {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-c177a96.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-c177a96
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-bc8d713
  .elementor-image
  img {
  width: 110px;
  opacity: 0.3;
}

.elementor-element.elementor-element-bc8d713 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-bc8d713 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-bc8d713 {
  width: auto;
  max-width: auto;
}

.elementor-5459
  .elementor-element.elementor-element-b05a239.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-5459
  .elementor-element.elementor-element-b05a239
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-2fa8ee4
  .elementor-image
  img {
  width: 80px;
  opacity: 0.3;
}

.elementor-5459
  .elementor-element.elementor-element-2fa8ee4
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-2fa8ee4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-2fa8ee4 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 {
  width: auto;
  max-width: auto;
}

.elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
  margin-top: 0px;
  margin-bottom: 120px;
}

.elementor-5459
  .elementor-element.elementor-element-a2641c0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a {
  text-align: left;
  z-index: 2;
  width: 100%;
  max-width: 100%;
}

.elementor-5459
  .elementor-element.elementor-element-4d5e55a.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-4d5e55a
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-5459
  .elementor-element.elementor-element-4d5e55a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4d5e55a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4d5e55a {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-311347b.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-311347b
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.4em;
}

.elementor-5459
  .elementor-element.elementor-element-311347b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-5459 .elementor-element.elementor-element-311347b {
  z-index: 2;
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-311347b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-311347b {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-header h5 a {
  color: #000000;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-header h5 {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-weight: 400;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-info-cat a {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-aea18da
  .post-detail.single-post {
  font-family: "Karla", Sans-serif;
}

.elementor-5459
  .elementor-element.elementor-element-aea18da
  .post-header-wrapper
  > p {
  color: #000000;
}

.elementor-5459
  .elementor-element.elementor-element-aea18da
  a.continue-reading {
  color: #000000;
  font-family: "Karla", Sans-serif;
}

.elementor-5459 .elementor-element.elementor-element-aea18da .post-attribute a {
  color: #ec812a;
  font-family: "Karla", Sans-serif;
  font-size: 14px;
}

.elementor-5459
  .elementor-element.elementor-element-aea18da
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-aea18da {
  z-index: 3;
}

.elementor-5459 .elementor-element.elementor-element-1a2a90a {
  width: 100%;
  max-width: 100%;
  top: -200%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
  left: -72%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
  right: -72%;
}

.elementor-5459
  .elementor-element.elementor-element-2d8234c
  > .elementor-container {
  min-height: 400px;
}

.elementor-5459
  .elementor-element.elementor-element-2d8234c
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-5459 .elementor-element.elementor-element-2d8234c {
  margin-top: 0px;
  margin-bottom: 180px;
  padding: 0px 0px 100px 0px;
  z-index: 1;
}

.elementor-5459
  .elementor-element.elementor-element-29dade0
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}

.elementor-5459
  .elementor-element.elementor-element-5020c74
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-2f58a94 {
  z-index: 2;
  width: 319px;
  max-width: 319px;
  top: -107%;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
  left: -29%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
  right: -29%;
}

.elementor-5459 .elementor-element.elementor-element-a250a1b {
  z-index: 2;
  width: 299px;
  max-width: 299px;
  bottom: -563px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
  left: -24%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
  right: -24%;
}

.elementor-5459
  .elementor-element.elementor-element-605917d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5459 .elementor-element.elementor-element-4553030 {
  z-index: 2;
  width: 430px;
  max-width: 430px;
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
  left: -42%;
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
  right: -42%;
}

.elementor-5459
  .elementor-element.elementor-element-c1f4bbc
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-5459
  .elementor-element.elementor-element-712fadd.elementor-widget-heading
  .elementor-heading-title {
  color: #062383;
}

.elementor-5459
  .elementor-element.elementor-element-712fadd
  .elementor-heading-title {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-5459
  .elementor-element.elementor-element-712fadd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-712fadd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-712fadd {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-712fadd {
  width: 100%;
  max-width: 100%;
}

.elementor-5459 .elementor-element.elementor-element-f06533f {
  margin-top: 30px;
  margin-bottom: 20px;
}

.elementor-5459
  .elementor-element.elementor-element-713b919
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-7731173.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-7731173
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-7731173 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7731173 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-2ed0650.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5459
  .elementor-element.elementor-element-2ed0650
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5459
  .elementor-element.elementor-element-2ed0650
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2ed0650 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2ed0650 {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-c4a55c8
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.elementor-5459
  .elementor-element.elementor-element-6c41735.elementor-widget-heading
  .elementor-heading-title {
  color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-6c41735
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-element.elementor-element-6c41735 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6c41735 {
  opacity: 0;
}

.elementor-5459 .elementor-element.elementor-element-80757ef {
  text-align: left;
}

.elementor-5459
  .elementor-element.elementor-element-80757ef.elementor-widget-heading
  .elementor-heading-title {
  color: #808291;
}

.elementor-5459
  .elementor-element.elementor-element-80757ef
  .elementor-heading-title {
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.elementor-5459
  .elementor-element.elementor-element-80757ef
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-80757ef {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-80757ef {
  opacity: 0;
}

.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button,
.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button {
  font-family: "Gilroy-ExtraBold", Sans-serif;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ec812a;
  border-radius: 5px 5px 5px 5px;
}

.elementor-5459
  .elementor-element.elementor-element-a688d51
  a.elementor-button:hover,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button:hover,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  a.elementor-button:focus,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ec812a;
  border-color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-a688d51
  a.elementor-button:hover
  svg,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button:hover
  svg,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  a.elementor-button:focus
  svg,
.elementor-5459
  .elementor-element.elementor-element-a688d51
  .elementor-button:focus
  svg {
  fill: #ffffff;
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ec812a;
}

.elementor-5459
  .elementor-element.elementor-element-a688d51
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-a688d51 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-a688d51 {
  opacity: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5459 .elementor-element.elementor-element-32269fe {
    width: 60%;
  }
  .elementor-5459 .elementor-element.elementor-element-c713225 {
    width: 100%;
  }
  .elementor-5459 .elementor-element.elementor-element-9c515b2 {
    width: 100%;
  }
  .elementor-5459 .elementor-element.elementor-element-5bc299e {
    width: 100%;
  }
  .elementor-5459 .elementor-element.elementor-element-4ffd281 {
    width: 100%;
  }
  .elementor-5459 .elementor-element.elementor-element-3993aea {
    width: 33%;
  }
  .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
    width: 33%;
  }
  .elementor-5459 .elementor-element.elementor-element-ba9dbda {
    width: 33%;
  }
  .elementor-5459 .elementor-element.elementor-element-9138506 {
    width: 33%;
  }
  .elementor-5459 .elementor-element.elementor-element-c177a96 {
    width: 33%;
  }
  .elementor-5459 .elementor-element.elementor-element-b05a239 {
    width: 33%;
  }
}

@media (max-width: 1024px) {
  .elementor-5459
    .elementor-element.elementor-element-c690171
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c690171
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5459
    .elementor-element.elementor-element-99b2f2d
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-5459
    .elementor-element.elementor-element-d30420f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-3807ef5
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-546c42e
    > .elementor-widget-container {
    margin: 31px 0px 0px 10px;
  }
  .elementor-5459 .elementor-element.elementor-element-4659e7e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c713225
    > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-fccc099
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-9c515b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-7eae843 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-ec9d9d6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c692576
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-8e986d5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-df31f43 {
    margin-top: 200px;
    margin-bottom: 60px;
  }
  .elementor-5459
    .elementor-element.elementor-element-26845b4
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5459 .elementor-element.elementor-element-64d9982 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 480px 0px 80px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-5bc299e
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-5459 .elementor-element.elementor-element-3e9c73c {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-3e9c73c
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-3e9c73c
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5459
    .elementor-element.elementor-element-a380d98
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5459
    .elementor-element.elementor-element-a380d98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    width: 100%;
    max-width: 100%;
    bottom: -32px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    left: 0%;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    right: 0%;
  }
  .elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-8601bb1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-e0e64d3
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-e0e64d3
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5459
    .elementor-element.elementor-element-aab0399
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5459
    .elementor-element.elementor-element-aab0399
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-7bc3d66
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-118d518
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-a1fa399
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-5459
    .elementor-element.elementor-element-4019abe
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-4adf706 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-1651838
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 34px;
  }
  .elementor-5459
    .elementor-element.elementor-element-1651838
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 60%;
  }
  .elementor-5459 .elementor-element.elementor-element-a831417 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-3993aea
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-9ee39f9
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-ba9dbda
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-a2641c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-4d5e55a {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-4d5e55a
    .elementor-heading-title {
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-4d5e55a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-5459
    .elementor-element.elementor-element-311347b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5459
    .elementor-element.elementor-element-311347b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-aea18da
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    left: -49%;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    right: -49%;
  }
  .elementor-5459 .elementor-element.elementor-element-2d8234c {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    width: 215px;
    max-width: 215px;
  }
  .elementor-5459 .elementor-element.elementor-element-a250a1b {
    width: 210px;
    max-width: 210px;
    bottom: -338px;
  }
  .elementor-5459 .elementor-element.elementor-element-4553030 {
    width: 256px;
    max-width: 256px;
    top: -182%;
  }
  .elementor-5459
    .elementor-element.elementor-element-c1f4bbc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-712fadd
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5459
    .elementor-element.elementor-element-712fadd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-2ed0650
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-80757ef
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-5459
    .elementor-element.elementor-element-c690171
    > .elementor-container {
    min-height: 580px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c690171
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-5459 .elementor-element.elementor-element-c690171 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-32269fe.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-32269fe
    > .elementor-element-populated {
    margin: -270px 0px 0px 0px;
    padding: 0px 17px 0px 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-99b2f2d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-99b2f2d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5459
    .elementor-element.elementor-element-99b2f2d
    > .elementor-widget-container {
    margin: 240px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-d30420f
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5459 .elementor-element.elementor-element-d30420f {
    font-size: 15px;
  }
  .elementor-5459
    .elementor-element.elementor-element-d30420f
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-4659e7e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c713225
    > .elementor-element-populated,
  .elementor-5459
    .elementor-element.elementor-element-c713225
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5459
    .elementor-element.elementor-element-c713225
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c713225
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-c33ebc8 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-c33ebc8
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5459
    .elementor-element.elementor-element-f71ecde
    .elementor-divider {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-f71ecde
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-5459
    .elementor-element.elementor-element-fccc099
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-9c515b2
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-7eae843 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c9c01e5
    > .elementor-element-populated,
  .elementor-5459
    .elementor-element.elementor-element-c9c01e5
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5459
    .elementor-element.elementor-element-c9c01e5
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c9c01e5
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-ac08fa5
    > .elementor-element-populated,
  .elementor-5459
    .elementor-element.elementor-element-ac08fa5
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5459
    .elementor-element.elementor-element-ac08fa5
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-ac08fa5
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-d867f63
    > .elementor-element-populated,
  .elementor-5459
    .elementor-element.elementor-element-d867f63
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5459
    .elementor-element.elementor-element-d867f63
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-d867f63
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-df31f43 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-87f09a8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-26845b4 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-26845b4
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5459
    .elementor-element.elementor-element-26845b4
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-64d9982 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 80px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-82e4d99 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-5bc299e
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-3e9c73c {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-3e9c73c
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-3e9c73c
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-a380d98 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-a380d98
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-a380d98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-e2ea58f
    .elementor-accordion
    .elementor-tab-title {
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-e2ea58f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-4ffd281
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    left: 0.291%;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    right: 0.291%;
  }
  .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    bottom: -25%;
  }
  .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-e0e64d3
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-e0e64d3
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-aab0399 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-aab0399
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-aab0399
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-118d518 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-118d518
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5459 .elementor-element.elementor-element-4019abe {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-4019abe
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-1651838
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 32px;
  }
  .elementor-5459
    .elementor-element.elementor-element-1651838
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 100%;
  }
  .elementor-5459 .elementor-element.elementor-element-a831417 {
    margin-top: 60px;
    margin-bottom: 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-3993aea {
    width: 50%;
  }
  .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
    width: 50%;
  }
  .elementor-5459 .elementor-element.elementor-element-ba9dbda {
    width: 50%;
  }
  .elementor-5459
    .elementor-element.elementor-element-ba9dbda
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-9138506 {
    width: 50%;
  }
  .elementor-5459
    .elementor-element.elementor-element-9138506
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-c177a96 {
    width: 50%;
  }
  .elementor-5459 .elementor-element.elementor-element-b05a239 {
    width: 50%;
  }
  .elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-4d5e55a {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-4d5e55a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-4d5e55a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-311347b {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-5459
    .elementor-element.elementor-element-311347b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5459
    .elementor-element.elementor-element-311347b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-2d8234c {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-29dade0
    > .elementor-element-populated {
    padding: 60px 20px 40px 20px;
  }
  .elementor-5459
    .elementor-element.elementor-element-2f58a94
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5459
    .elementor-element.elementor-element-2f58a94
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    width: 100%;
    max-width: 100%;
    top: 597px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    left: 39px;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    right: 39px;
  }
  .elementor-5459
    .elementor-element.elementor-element-a250a1b
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5459
    .elementor-element.elementor-element-a250a1b
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-a250a1b {
    width: 100%;
    max-width: 100%;
    bottom: -533px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
    left: 41px;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
    right: 41px;
  }
  .elementor-5459
    .elementor-element.elementor-element-4553030
    .elementor-image
    img {
    width: 100vw;
  }
  .elementor-5459
    .elementor-element.elementor-element-4553030
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-4553030 {
    width: 100%;
    max-width: 100%;
    top: 18px;
  }
  body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
    left: 24px;
  }
  body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
    right: 24px;
  }
  .elementor-5459
    .elementor-element.elementor-element-c1f4bbc
    > .elementor-element-populated {
    padding: 0px 19px 0px 20px;
  }
  .elementor-5459 .elementor-element.elementor-element-712fadd {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-712fadd
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-5459
    .elementor-element.elementor-element-712fadd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5459
    .elementor-element.elementor-element-713b919
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-7731173 {
    text-align: center;
  }
  .elementor-5459 .elementor-element.elementor-element-2ed0650 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-2ed0650
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-c4a55c8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-6c41735 {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-6c41735
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5459 .elementor-element.elementor-element-80757ef {
    text-align: center;
  }
  .elementor-5459
    .elementor-element.elementor-element-80757ef
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.5em;
  }
  .elementor-5459
    .elementor-element.elementor-element-a688d51
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width: 768px) {
  .elementor-5459 .elementor-element.elementor-element-5bc299e {
    width: 40%;
  }
  .elementor-5459 .elementor-element.elementor-element-4ffd281 {
    width: 60%;
  }
  .elementor-5459 .elementor-element.elementor-element-29dade0 {
    width: 60%;
  }
  .elementor-5459 .elementor-element.elementor-element-c1f4bbc {
    width: 40%;
  }
}

.elementor-5923
  .elementor-element.elementor-element-a9802f7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5923
  .elementor-element.elementor-element-8bcab03
  .parallax-slide-background:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.elementor-5923
  .elementor-element.elementor-element-8bcab03
  .parallax-slide-content-wrapper
  .parallax-slide-content-title
  h2 {
  color: #ffffff;
}

.elementor-5923
  .elementor-element.elementor-element-8bcab03
  .parallax-slide-content-title
  h2 {
  font-size: 64px;
  text-transform: capitalize;
  line-height: 1em;
}

.elementor-5923
  .elementor-element.elementor-element-8bcab03
  .parallax-slide-content-subtitle {
  color: #ffffff;
  font-size: 16px;
  line-height: 1em;
}

.elementor-5941
  .elementor-element.elementor-element-d016f58
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slides
  .slide-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 66px;
  text-transform: capitalize;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  div.animated-frame-slider-wrapper.slideshow
  .slides
  .slide-desc {
  color: #ffffff;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slides
  .slide-desc {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slides
  .slide-link {
  background: rgba(255, 255, 255, 0);
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slide-link:hover {
  background: #ffffff;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slides
  .slide-link:hover {
  color: #000000;
  border-color: #ffffff;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  div.animated-frame-slider-wrapper.slideshow
  .slides
  .slide-link {
  font-family: "Roboto", Sans-serif;
}

.elementor-5941
  .elementor-element.elementor-element-6ad3b16
  .animated-frame-slider-wrapper.slideshow
  .slidenav-item {
  color: #ffffff;
}

.elementor-5949
  .elementor-element.elementor-element-82b2944
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide-name {
  color: #ffffff;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  h2.slide-name {
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  line-height: 1.3em;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide
  .slide-date
  .button {
  color: #ffffff;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide-date
  .button {
  background: rgba(255, 255, 255, 0);
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide-date
  a.button {
  border-color: #ffffff;
  border-radius: 5px;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .slide-date
  a.button:hover {
  background: #ffffff;
  color: #000000;
  border-color: #ffffff;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  div.room-slider-wrapper
  .slide-date
  a.button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
}

.elementor-5949
  .elementor-element.elementor-element-607463c
  .room-slider-wrapper
  .btn--nav {
  color: #ffffff;
}

.elementor-5960
  .elementor-element.elementor-element-309d5f0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container.velo-slides {
  background-color: #ffffff;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide-bg:after {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide-bg {
  color: #ffffff;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide
  .velo-slide-bg {
  background-color: #ffffff;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide-title {
  color: #000000;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  h2.velo-slide-title {
  font-family: "Poppins", Sans-serif;
  font-size: 55px;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide-header
  .velo-slide-text
  .oh {
  color: #000000;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .velo-slide-text {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .btn-draw
  .btn-draw-text {
  color: #000000;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .btn-draw.btn--white:before,
.velo-slide-container .btn-draw.btn--white:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text > span:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text > span:after {
  background-color: #000000;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slide-container
  .btn-draw.btn--white
  .btn-draw-text {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.elementor-5960
  .elementor-element.elementor-element-2cbfd53
  .velo-slides-nav
  a {
  color: #000000;
}

.elementor-5984
  .elementor-element.elementor-element-1b44b39
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  h1 {
  color: #ffffff;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-inner
  h1 {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  .slider-desc {
  color: #ffffff;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-inner
  .slider-desc {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 24px;
  line-height: 1.6em;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .popout-slide-link {
  color: #ffffff;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  .popout-slide-link {
  border-color: #ffffff;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-inner
  .slider-content
  .popout-slide-link {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  a.go-to-next {
  color: #ffffff;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 20px;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  a.go-to-next:before {
  border-color: #ffffff;
}

.elementor-5984
  .elementor-element.elementor-element-bcd8027
  .popout-slide-container
  .slider-content
  a.go-to-next:after {
  background-color: #ffffff;
}

.elementor-5998
  .elementor-element.elementor-element-475ccfa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper {
  height: 700px;
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper
  .c-gradient-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .carousel-header
  h2 {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .carousel-header
  .carousel__sub_header {
  color: #ffffff;
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.elementor-5998
  .elementor-element.elementor-element-79e1f1c
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel-eyebrow {
  color: #ffffff;
}

.elementor-6004
  .elementor-element.elementor-element-465615f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-inner:before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-heading {
  color: #ffffff;
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  h2.slide-heading {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 20px;
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-content {
  color: rgba(255, 255, 255, 0.7);
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-content
  a {
  color: rgba(255, 255, 255, 0.7);
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-inner
  .slide-content
  a {
  border-color: rgba(255, 255, 255, 0.7);
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slide-inner
  .slide-content
  .slide-text {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 16px;
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slider-control {
  background-color: #ffffff;
}

.elementor-6004
  .elementor-element.elementor-element-e9e84ba
  .clip-path-slide-container
  .slider-control-line:after {
  background-color: #999999;
}

.elementor-6011
  .elementor-element.elementor-element-8ca96c4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6011
  .elementor-element.elementor-element-29bd092
  .split-slick-slide-container.split-slideshow
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-6011
  .elementor-element.elementor-element-29bd092
  .split-slick-slide-container
  .slideshow-text {
  color: #ffffff;
}

.elementor-6011
  .elementor-element.elementor-element-29bd092
  .split-slick-slide-container.split-slideshow
  .slideshow-text.slick-slider {
  letter-spacing: 20px;
}

.elementor-6011
  .elementor-element.elementor-element-29bd092
  .split-slick-slide-container.split-slideshow
  .slideshow
  .slick-dots
  li
  button:before {
  background-color: #ffffff;
}

.elementor-6016
  .elementor-element.elementor-element-1bde26b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  .swiper-image-left
  h1 {
  color: #ffffff;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  .swiper-image
  .swiper-image-left
  h1 {
  font-size: 60px;
  line-height: 1.1em;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  p.paragraph {
  color: #ffffff;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  .transitions-slide-content-link {
  color: #ffffff;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  a.transitions-slide-content-link {
  border-color: #ffffff;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  div.transitions-slide-container
  a.transitions-slide-content-link {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-6016
  .elementor-element.elementor-element-41845c9
  .transitions-slide-container
  .swiper-pagination-bullet {
  background-color: #ffffff;
}

.elementor-6025
  .elementor-element.elementor-element-59b8e8b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .container
  .gallery
  li {
  width: 550px;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .container
  .gallery
  .back-side {
  background: #ffffff;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .container
  .gallery
  .content
  h2 {
  color: #374549;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .container
  .gallery
  .content
  p {
  color: #6b6d7e;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .container
  .gallery
  .content
  p.paragraph {
  font-family: "Roboto", Sans-serif;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  .flip-slide-content-link {
  color: #bb1926;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  .flip-slide-container
  div.flip-slide-content-link {
  border-color: #bb1926;
}

.elementor-6025
  .elementor-element.elementor-element-37ed5d9
  div.flip-slide-container
  div.flip-slide-content-link {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-6033 .elementor-element.elementor-element-556d0ec {
  margin-top: -40px;
  margin-bottom: 0px;
  padding: 0px 70px 0px 70px;
}

.elementor-6033
  .elementor-element.elementor-element-02b3d98
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .horizontal-slider-cell {
  background: rgba(256, 256, 256, 0);
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slide-content-title
  h2 {
  color: #222222;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  div.horizontal-slide-content-title
  h2 {
  font-family: "Poppins", Sans-serif;
  font-size: 32px;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .horizontal-slider-content
  .horizontal-slider-content-wrap {
  color: #7e8090;
  font-family: "Poppins", Sans-serif;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-content-cell
  .horizontal-slide-content-link {
  color: #222222;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slide-content-link {
  border-color: #222222;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .flickity-prev-next-button.next {
  background: rgba(256, 256, 256, 0);
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .flickity-prev-next-button.previous {
  background: rgba(256, 256, 256, 0);
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}

.elementor-6033
  .elementor-element.elementor-element-2a0fd6f
  .horizontal-slider-wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}

.elementor-6045 .elementor-element.elementor-element-505595c {
  margin-top: 40px;
  margin-bottom: 40px;
}

.elementor-6045
  .elementor-element.elementor-element-6c6b38f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--images
  .ms-slide-image-container {
  border-radius: 0px;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--numbers
  .ms-slide {
  color: #ffc70a;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 100px;
  font-weight: 700;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--titles
  .ms-slide
  h3 {
  color: #000000;
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 30px;
  line-height: 1.2em;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link {
  color: #000000;
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 3em;
  letter-spacing: 0px;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .ms--links
  .ms-slide-link:hover {
  color: #000000;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:before {
  background-color: #cccccc;
}

.elementor-6045
  .elementor-element.elementor-element-549eff6
  .synchronized-carousel-slider-wrapper.sliders-container
  .pagination-button:after {
  background-color: #fa4612;
}

.elementor-element.elementor-element-549eff6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-549eff6 {
  opacity: 0;
}

.elementor-6050 .elementor-element.elementor-element-1f2c424 {
  margin-top: -20px;
  margin-bottom: 40px;
}

.elementor-6050
  .elementor-element.elementor-element-79a0adc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper.slideshow {
  width: 100% !important;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .slide-imgwrap {
  opacity: 1;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .slide-title-main {
  color: #222222;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  h2.slide-title-main {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 45px;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .slide-title-sub {
  color: #7e8090;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  p.slide-title-sub {
  font-family: "GlacialIndifference-Regular", Sans-serif;
  font-size: 16px;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .slide-title
  .slide-title-sub
  .tg_multi_layouts_slide_link {
  color: #bba07a;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .slide-title
  p.slide-title-sub
  .tg_multi_layouts_slide_link {
  border-color: #bba07a;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  div.multi-layouts-slider-wrapper
  .slide-title
  .slide-title-sub
  .tg_multi_layouts_slide_link {
  font-family: "GlacialIndifference-Bold", Sans-serif;
  font-size: 16px;
}

.elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper
  .btn {
  color: #222222;
}

.js
  .elementor-6050
  .elementor-element.elementor-element-ab0b4d9
  .multi-layouts-slider-wrapper::after {
  border-top-color: #222222;
}

.elementor-6063
  .elementor-element.elementor-element-a05c426
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper {
  height: 650px;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .content-left
  h1 {
  color: #ffffff;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  div.content-left
  h1 {
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .content-left
  h1
  span {
  color: #ffffff;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .content-right
  .content-main {
  color: #ffffff;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  div.split-carousel-slider-wrapper.carousel
  .content-right
  .content-main {
  font-family: "Poppins", Sans-serif;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .content-right
  .content-main
  a {
  color: #ffffff;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .content-right
  .content-main
  a.split-carousel-slide-content-link {
  border-color: #ffffff;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  div.split-carousel-slider-wrapper.carousel
  .content-right
  .content-main
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .carousel-control {
  background: rgba(256, 256, 256, 0);
}

.elementor-6063
  .elementor-element.elementor-element-5e176a6
  .split-carousel-slider-wrapper.carousel
  .carousel-control
  a.active:before,
.split-carousel-slider-wrapper.carousel .carousel-control a:before {
  background: #222222;
}

.elementor-6070
  .elementor-element.elementor-element-c21ad6b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper {
  width: 100%;
  height: 600px;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content {
  background: #ffffff;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  > div
  h1 {
  color: #222222;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  div
  h1 {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 50px;
  font-weight: 800;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  span {
  color: #222222;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  > div
  p {
  color: #7e8090;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  > div {
  font-family: "Nunito Sans", Sans-serif;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  .content
  > div
  a {
  color: #222222;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  div.content
  a {
  border-color: #222222;
}

.elementor-6070
  .elementor-element.elementor-element-be6d9f1
  .slider-property-clip-wrapper.intro
  nav
  a {
  background: #ffffff;
}

.elementor-6074 .elementor-element.elementor-element-7040f0f {
  margin-top: -60px;
  margin-bottom: 0px;
}

.elementor-6074
  .elementor-element.elementor-element-433e6e0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container.slides {
  width: 100vw;
  height: 100vh;
  background: #ffffff;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container
  .slide-title {
  color: #222222;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container
  header.slide-header
  .slide-title {
  width: 40%;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container
  h2.slide-title {
  font-size: 50px;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container
  .slides-nav
  button {
  color: #222222;
}

.elementor-6074
  .elementor-element.elementor-element-6d4886b
  .slice-slide-container
  .slides-nav
  button:after {
  background: #222222;
}

.elementor-6084
  .elementor-element.elementor-element-c498a1e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper {
  height: 600px;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide-content {
  text-align: center;
  margin-top: 0px;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: center;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: center;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 60px;
  line-height: 1.2em;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 45%;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffff;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-size: 20px;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #bb1926;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #bb1926;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: rgba(85, 85, 85, 0);
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-size: 16px;
}

.elementor-6084
  .elementor-element.elementor-element-047769f
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}

@media (max-width: 1024px) {
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 56px;
  }
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 60%;
  }
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 40px;
  }
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 60px;
  }
  .elementor-6084
    .elementor-element.elementor-element-047769f
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
}

.elementor-6092
  .elementor-element.elementor-element-dcf4ff9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slider-zoom-wrapper {
  height: 600px;
  background: #374549;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-text
  .container
  .slideshow-slide-caption-title {
  width: 40%;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-text
  .container
  .slideshow-slide-desc {
  width: 40%;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-text {
  padding-top: 150px;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-title {
  color: #ffffff;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  h2.slideshow-slide-caption-title {
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  line-height: 1.3em;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-text
  .slideshow-slide-desc {
  color: #ffffff;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-text
  div.slideshow-slide-desc {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .o-hsub.-link {
  color: #ffffff;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slider-zoom-wrapper
  .slideshow-slide-image::before {
  background-color: #0000000;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slider-zoom-wrapper
  .pagination-item.is-current,
.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slider-zoom-wrapper
  .pagination-item:hover {
  background: #ffffff;
}

.elementor-6092
  .elementor-element.elementor-element-0ea01e7
  .slider-zoom-wrapper
  .pagination-item {
  border-color: #ffffff;
}

@media (max-width: 1024px) {
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    h2.slideshow-slide-caption-title {
    font-size: 40px;
  }
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    .slideshow-slide-caption-text
    div.slideshow-slide-desc {
    font-size: 16px;
  }
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    .slideshow-slide-caption-subtitle-label {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-caption-title {
    width: 70%;
  }
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    .slideshow-slide-caption-text
    .container
    .slideshow-slide-desc {
    width: 70%;
  }
  .elementor-6092
    .elementor-element.elementor-element-0ea01e7
    h2.slideshow-slide-caption-title {
    font-size: 30px;
    line-height: 1.4em;
  }
}

.elementor-6101
  .elementor-element.elementor-element-8effa47:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6101
  .elementor-element.elementor-element-8effa47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fa4612;
}

.elementor-6101 .elementor-element.elementor-element-8effa47 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
}

.elementor-6101
  .elementor-element.elementor-element-8effa47
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6101
  .elementor-element.elementor-element-d7d6879
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper {
  height: 640px;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  h2.slideshow-slide-caption-title {
  color: #ffffff;
  width: 55%;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .container
  h2.slideshow-slide-caption-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .slideshow-slide
  p.slideshow-slide-caption-content {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  div.slideshow-slide
  p.slideshow-slide-caption-content {
  font-family: "Poppins", Sans-serif;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .o-hsub::before {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle:hover
  .slideshow-slide-caption-subtitle-label {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle.o-hsub:hover::before {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .slideshow-slide-caption-subtitle
  .slideshow-slide-caption-subtitle-label {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  letter-spacing: 0px;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  button.js-slider-home-prev {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  button.js-slider-home-next {
  color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .pagination-item.is-current {
  background-color: #ffffff;
}

.elementor-6101
  .elementor-element.elementor-element-2821c8e
  .animated-slider-wrapper
  .pagination-item {
  border-color: #ffffff;
}

@media (max-width: 1024px) {
  .elementor-6101
    .elementor-element.elementor-element-2821c8e
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 34px;
  }
  .elementor-6101
    .elementor-element.elementor-element-2821c8e
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 60%;
  }
}

@media (max-width: 767px) {
  .elementor-6101
    .elementor-element.elementor-element-2821c8e
    .animated-slider-wrapper
    .container
    h2.slideshow-slide-caption-title {
    font-size: 32px;
  }
  .elementor-6101
    .elementor-element.elementor-element-2821c8e
    .animated-slider-wrapper
    h2.slideshow-slide-caption-title {
    width: 100%;
  }
}

.elementor-6106 .elementor-element.elementor-element-70c649d {
  margin-top: -100px;
  margin-bottom: 40px;
}

.elementor-6106
  .elementor-element.elementor-element-d92023d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .slide {
  height: 600px;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .slide-img-wrap {
  width: 780px;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .slide-title {
  color: #000000;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  h3.slide-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .preview-title {
  color: #000000;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  h3.preview-title {
  font-family: "GlacialIndifference-Bold", Sans-serif;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .preview-content {
  color: #7e8090;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .preview
  .preview-content {
  font-family: "GlacialIndifference-Regular", Sans-serif;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  nav
  .slidenav-item {
  color: #000000;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .icon {
  fill: #000000;
}

.elementor-6106
  .elementor-element.elementor-element-6379ff9
  .motion-reveal-slider-wrapper.slideshow
  .slidenav-item {
  font-family: "GlacialIndifference-Regular", Sans-serif;
}

@media (max-width: 1024px) {
  .elementor-6106 .elementor-element.elementor-element-70c649d {
    margin-top: -60px;
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .elementor-6106 .elementor-element.elementor-element-70c649d {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-6106
    .elementor-element.elementor-element-6379ff9
    .motion-reveal-slider-wrapper.slideshow
    h3.slide-title {
    font-size: 32px;
    line-height: 1.3em;
  }
}

.elementor-6120 .elementor-element.elementor-element-0f43926 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-6120
  .elementor-element.elementor-element-d2910d2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper.cd-slider {
  height: 500px;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  .image {
  border-radius: 0px;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  .content
  h2 {
  color: #000000;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  .content
  .description {
  width: 50%;
  color: #000000;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  .content
  div.description {
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  .content
  a.slide_link {
  color: #9b9b9b;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  li
  div.content
  a.slide_link:hover {
  color: #9b9b9b;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  ul
  li
  div.content
  a.slide_link {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  .prev {
  font-size: 30px;
  color: #000000;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  .next {
  font-size: 30px;
  color: #000000;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  .counter {
  font-size: 30px;
}

.elementor-6120
  .elementor-element.elementor-element-d5156a5
  .fadeup-slider-wrapper
  nav {
  color: #000000;
}

@media (max-width: 767px) {
  .elementor-6120
    .elementor-element.elementor-element-d5156a5
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 60%;
  }
  .elementor-6120
    .elementor-element.elementor-element-d5156a5
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 16px;
  }
  .elementor-6120
    .elementor-element.elementor-element-d5156a5
    .fadeup-slider-wrapper
    ul
    li
    div.content
    a.slide_link {
    font-size: 14px;
  }
}

.elementor-6126
  .elementor-element.elementor-element-efd40e1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel {
  height: 600px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-info {
  padding: 0 90px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  div.carousel-item
  .carousel-item-info {
  background: #ffffff;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item {
  background: #ffffff;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  div.image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-title {
  color: #000000;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-title {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 0px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-subtitle {
  color: #999999;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-description {
  color: #7e8090;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-info
  .carousel-item-description {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-btn {
  color: #e5936b;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  .carousel-item-btn:hover {
  color: #e5936b;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-item
  a.carousel-item-btn {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0.4px;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-nav
  .carousel-icon {
  fill: #000000;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-nav
  .carousel-arrow:nth-child(1):after {
  backgroundcolor: #000000;
}

.elementor-6126
  .elementor-element.elementor-element-bd19e22
  .image-carousel-slider-wrapper.carousel
  .carousel-nav {
  background-color: #ffffff;
}

.elementor-6134
  .elementor-element.elementor-element-c74b75d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content {
  height: 600px;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide-img {
  width: 600px;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-title {
  color: #000000;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  h2.slide-title {
  font-size: 70px;
  line-height: 1.2em;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description {
  color: #000000;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  a.button {
  background-color: rgba(255, 255, 255, 0);
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  .button {
  border-color: #222222;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  div.slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  a.button {
  color: #000000;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  a.button:hover {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  .button:hover {
  border-color: #bb1926;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  div.slider-glitch-slideshow.content
  .slides.slides--contained
  .slide
  .slide-description
  a.button:hover {
  color: #bb1926;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  div.slider-glitch-slideshow.content
  div.slides.slides--contained
  .slide
  .slide-description
  a.button {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  .slider-glitch-slideshow.content
  .slide-nav
  .slide-nav-button
  span {
  color: #000000;
}

.elementor-6134
  .elementor-element.elementor-element-c7ba5d7
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
}

.elementor-6146
  .elementor-element.elementor-element-32e0cae
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}

.elementor-6146
  .elementor-element.elementor-element-32e0cae
  > .elementor-shape-bottom
  svg {
  width: calc(151% + 1.3px);
  height: 319px;
}

.elementor-6146
  .elementor-element.elementor-element-32e0cae
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-6146
  .elementor-element.elementor-element-917ffaa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper {
  height: 760px;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0.2);
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide-content {
  text-align: center;
  margin-top: 0px;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: center;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: center;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 70px;
  line-height: 1.1em;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 45%;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-size: 20px;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #bb1926;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #bb1926;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: rgba(85, 85, 85, 0);
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-size: 16px;
}

.elementor-6146
  .elementor-element.elementor-element-86926a4
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-67fec0c6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6146
  .elementor-element.elementor-element-67fec0c6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}

.elementor-6146 .elementor-element.elementor-element-67fec0c6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-67fec0c6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6146
  .elementor-element.elementor-element-6e0a330a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-66814141.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-14ae72f5.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-7d4d19b6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-6ac3a06e.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-559a4150.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-74bbadfe
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-4bb3a0f5.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-3c0f7955.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-1fc6346c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-798be9c.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-1299b342.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146 .elementor-element.elementor-element-20adf0d4 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-6146
  .elementor-element.elementor-element-6b83c25d
  > .elementor-element-populated {
  padding: 0px 120px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-56e843d.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-56e843d
  .elementor-heading-title {
  font-size: 32px;
  line-height: 1.3em;
}

.elementor-6146
  .elementor-element.elementor-element-56e843d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-56e843d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-56e843d {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-56e843d {
  width: 100%;
  max-width: 100%;
}

.elementor-6146
  .elementor-element.elementor-element-2d7e26fe
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-3c915784.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-element.elementor-element-3c915784 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3c915784 {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-2ed5e50e.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-2ed5e50e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-2ed5e50e {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-3054f58e.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-3054f58e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-3054f58e {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-4a9c61f6.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-element.elementor-element-4a9c61f6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-4a9c61f6 {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-7d7366bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-4af8fe38
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-6146
  .elementor-element.elementor-element-4af8fe38
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-4af8fe38 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4af8fe38 {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-41ef933d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-791d706b
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-6146
  .elementor-element.elementor-element-791d706b
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-791d706b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-791d706b {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-78d7ddfc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-8e87fe7
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-6146
  .elementor-element.elementor-element-8e87fe7
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-8e87fe7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8e87fe7 {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-7d44d0e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-43aba936
  .elementor-counter-number-wrapper {
  color: #bb1926;
  font-size: 58px;
}

.elementor-6146
  .elementor-element.elementor-element-43aba936
  .elementor-counter-title {
  color: #000000;
  font-size: 18px;
  line-height: 2em;
}

.elementor-element.elementor-element-43aba936 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-43aba936 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-103e5229 {
  padding: 90px 0px 90px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-75058904
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-7a1a67a1
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-7a1a67a1
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-7a1a67a1
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-7a1a67a1
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #000000;
}

.elementor-element.elementor-element-7a1a67a1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7a1a67a1 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-799b7c8e {
  margin-top: 0px;
  margin-bottom: 80px;
}

.elementor-6146
  .elementor-element.elementor-element-cfb0ed7
  > .elementor-element-populated {
  padding: 0px 120px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-406620f8.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-406620f8
  .elementor-heading-title {
  font-size: 32px;
  line-height: 1.3em;
}

.elementor-6146
  .elementor-element.elementor-element-406620f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-406620f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-406620f8 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-406620f8 {
  width: 100%;
  max-width: 100%;
}

.elementor-6146
  .elementor-element.elementor-element-7e0f7e39
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-7e6d6c86.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-7e6d6c86
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-element.elementor-element-7e6d6c86 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-7e6d6c86 {
  opacity: 0;
}

.elementor-6146
  .elementor-element.elementor-element-24b36084.elementor-widget-heading
  .elementor-heading-title {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-24b36084
  .elementor-heading-title {
  font-size: 20px;
  line-height: 1.7em;
}

.elementor-6146
  .elementor-element.elementor-element-24b36084
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-24b36084 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-24b36084 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-41c0db4d {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-2c8e0724
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-6f09bff1 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-6146
  .elementor-element.elementor-element-640f908b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-622d1658 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-6146
  .elementor-element.elementor-element-622d1658.elementor-widget-heading
  .elementor-heading-title {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-622d1658
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.4em;
}

.elementor-6146
  .elementor-element.elementor-element-622d1658
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-element.elementor-element-622d1658 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-622d1658 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-13fbdfde {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-6146
  .elementor-element.elementor-element-13fbdfde.elementor-widget-heading
  .elementor-heading-title {
  color: #bb1926;
}

.elementor-6146
  .elementor-element.elementor-element-13fbdfde
  .elementor-heading-title {
  font-size: 18px;
  font-weight: 700;
}

.elementor-6146
  .elementor-element.elementor-element-13fbdfde
  > .elementor-widget-container {
  margin: 30px 0px 10px 5px;
}

.elementor-element.elementor-element-13fbdfde {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-13fbdfde {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-734eaa40 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.elementor-6146
  .elementor-element.elementor-element-734eaa40.elementor-widget-heading
  .elementor-heading-title {
  color: #999999;
}

.elementor-6146
  .elementor-element.elementor-element-734eaa40
  .elementor-heading-title {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-6146
  .elementor-element.elementor-element-734eaa40
  > .elementor-widget-container {
  margin: -10px 0px 10px 5px;
}

.elementor-element.elementor-element-734eaa40 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-734eaa40 {
  opacity: 0;
}

.elementor-6146 .elementor-element.elementor-element-7902c811 {
  margin-top: 100px;
  margin-bottom: 60px;
}

.elementor-6146
  .elementor-element.elementor-element-4934d991
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-30e3bfca
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-7187b481
  > .elementor-element-populated {
  margin: 0px 5px 0px 5px;
}

.elementor-6146
  .elementor-element.elementor-element-282c564e
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-129ad4b
  > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
}

.elementor-6146
  .elementor-element.elementor-element-26d8f7d4
  .elementor-image
  img {
  border-radius: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-216488a3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-43d9273c {
  text-align: center;
}

.elementor-6146
  .elementor-element.elementor-element-43d9273c
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-24eb14b9
  .elementor-text-editor {
  text-align: center;
}

.elementor-6146
  .elementor-element.elementor-element-24eb14b9
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-6146 .elementor-element.elementor-element-38d0b95c {
  text-align: center;
}

.elementor-6146
  .elementor-element.elementor-element-38d0b95c
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}

.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc a.elementor-button,
.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button {
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bb1926;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  a.elementor-button:hover,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button:hover,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  a.elementor-button:focus,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button:focus {
  color: #bb1926;
  background-color: rgba(255, 255, 255, 0);
  border-color: #bb1926;
}

.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  a.elementor-button:hover
  svg,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button:hover
  svg,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  a.elementor-button:focus
  svg,
.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  .elementor-button:focus
  svg {
  fill: #bb1926;
}

.elementor-6146 .elementor-element.elementor-element-9beb4cc .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bb1926;
}

.elementor-6146
  .elementor-element.elementor-element-9beb4cc
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-6146 .elementor-element.elementor-element-c409b4b {
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 20px;
}

.elementor-6146
  .elementor-element.elementor-element-2e0febec
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 0px;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .portfolio-grid-wrapper:after {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    rgba(87, 185, 87, 0.8) 0%,
    rgba(38, 4, 229, 0.8) 100%
  );
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .portfolio-grid-wrapper
  h3 {
  color: #ffffff;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  div.portfolio-grid-wrapper
  h3 {
  font-size: 32px;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .portfolio-grid-wrapper
  figcaption
  .portfolio-grid-subtitle {
  color: rgba(255, 255, 255, 0.65);
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .portfolio-grid-wrapper
  figcaption
  div.portfolio-grid-subtitle {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .avante-portfolio-filter-wrapper {
  text-align: left;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  div.elementor-widget-container
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #666666;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  div.avante-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #000000;
}

.elementor-6146
  .elementor-element.elementor-element-3465645e
  .avante-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #000000;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6146 .elementor-element.elementor-element-6e0a330a {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-74bbadfe {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-1fc6346c {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-7d7366bc {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-41ef933d {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-78d7ddfc {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-6146
    .elementor-element.elementor-element-32e0cae
    > .elementor-shape-bottom
    svg {
    height: 80px;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 56px;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 60%;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-6146
    .elementor-element.elementor-element-6e0a330a
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-7d4d19b6
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-20adf0d4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-6b83c25d
    > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-56e843d
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6146
    .elementor-element.elementor-element-7d7366bc
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-4af8fe38
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-6146
    .elementor-element.elementor-element-4af8fe38
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-6146
    .elementor-element.elementor-element-791d706b
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-6146
    .elementor-element.elementor-element-791d706b
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-6146
    .elementor-element.elementor-element-8e87fe7
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-6146
    .elementor-element.elementor-element-8e87fe7
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-6146
    .elementor-element.elementor-element-43aba936
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-6146
    .elementor-element.elementor-element-43aba936
    .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-6146 .elementor-element.elementor-element-103e5229 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-799b7c8e {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-cfb0ed7
    > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-406620f8
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6146
    .elementor-element.elementor-element-622d1658
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-6146
    .elementor-element.elementor-element-622d1658
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-7902c811 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-6146 .elementor-element.elementor-element-51ba63fd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-24eb14b9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-c409b4b {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-3465645e
    div.portfolio-grid-wrapper
    h3 {
    font-size: 26px;
  }
  .elementor-6146
    .elementor-element.elementor-element-3465645e
    .portfolio-grid-wrapper
    figcaption
    div.portfolio-grid-subtitle {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  .elementor-6146
    .elementor-element.elementor-element-32e0cae
    > .elementor-shape-bottom
    svg {
    height: 60px;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 60px;
  }
  .elementor-6146
    .elementor-element.elementor-element-86926a4
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 16px;
  }
  .elementor-6146 .elementor-element.elementor-element-67fec0c6 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-6e0a330a {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-6e0a330a
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-7d4d19b6
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-6146 .elementor-element.elementor-element-74bbadfe {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-74bbadfe
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-6146 .elementor-element.elementor-element-1fc6346c {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-1fc6346c
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-6146 .elementor-element.elementor-element-20adf0d4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-6b83c25d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-56e843d
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-6146
    .elementor-element.elementor-element-2d7e26fe
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-63436071 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-7d7366bc {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-4af8fe38
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-4af8fe38
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-6146 .elementor-element.elementor-element-41ef933d {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-791d706b
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-791d706b
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-6146 .elementor-element.elementor-element-78d7ddfc {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-8e87fe7
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-8e87fe7
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
    width: 50%;
  }
  .elementor-6146
    .elementor-element.elementor-element-43aba936
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-43aba936
    .elementor-counter-title {
    font-size: 14px;
  }
  .elementor-6146 .elementor-element.elementor-element-103e5229 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-799b7c8e {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-cfb0ed7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-406620f8
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-6146
    .elementor-element.elementor-element-7e0f7e39
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-7e6d6c86
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6146
    .elementor-element.elementor-element-24b36084
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6146 .elementor-element.elementor-element-6f09bff1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-6146
    .elementor-element.elementor-element-622d1658
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.5em;
  }
  .elementor-6146
    .elementor-element.elementor-element-622d1658
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-4934d991
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-7187b481
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-282c564e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146
    .elementor-element.elementor-element-129ad4b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6146 .elementor-element.elementor-element-c409b4b {
    padding: 0px 0px 0px 0px;
  }
}

.bg-white {
  color: white;
}

.bg-red {
  color: #bb1926;
}

.img-size {
  width: 800px;
  height: 800px;
}

.col-gray {
  color: #374549 !important;
}

.bgcol-gray {
  background-color: #374549 !important;
}

.color-title {
  color: #ffffff !important;
  font-size: 2.25rem;
  margin-left: 105px;
}

.color-text {
  color: #ffffff !important;
  font-family: Roboto;
}

@media (min-width: 768px) {
  .elementor-6146 .elementor-element.elementor-element-cfb0ed7 {
    width: 50%;
  }
  .elementor-6146 .elementor-element.elementor-element-7e0f7e39 {
    width: 49.332%;
  }
}

.video-frame {
  width: 560px;
  height: 315px;
  padding-top: 3%;
}

.bande {
  background-color: #374549;
  min-height: 230px;
  width: 1896px;
  margin-left: -325px;
}
