.elementor-62 .elementor-element.elementor-element-fc821d9 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  border-style:solid;
  --border-style:solid;
  border-width:0 0 1px 0;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:1px;
  --border-left-width:0px;
  border-color:var(--e-global-color-d62a7b7);
  --border-color:var( --e-global-color-d62a7b7 );
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:0px;
  --padding-right:0px;
  --z-index:1
}
.elementor-62 .elementor-element.elementor-element-fc821d9:not(.elementor-motion-effects-element-type-background),
.elementor-62 .elementor-element.elementor-element-fc821d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a
}
.elementor-62 .elementor-element.elementor-element-fc821d9>.elementor-shape-bottom .elementor-shape-fill,
.elementor-62 .elementor-element.elementor-element-fc821d9>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
  fill:#B9B4AB
}
.elementor-62 .elementor-element.elementor-element-fc821d9>.elementor-shape-bottom svg,
.elementor-62 .elementor-element.elementor-element-fc821d9>.e-con-inner>.elementor-shape-bottom svg {
  height:45px;
  transform:translateX(-50%) rotateY(180deg)
}
.elementor-62 .elementor-element.elementor-element-f28edd4 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
body:not(.rtl) .elementor-62 .elementor-element.elementor-element-5162b0b {
  left:0
}
body.rtl .elementor-62 .elementor-element.elementor-element-5162b0b {
  right:0
}
.elementor-62 .elementor-element.elementor-element-5162b0b {
  top:-29px;
  text-align:left
}
.elementor-62 .elementor-element.elementor-element-5162b0b img {
  width:230px;
  filter:brightness(88%) contrast(115%) saturate(154%) blur(0) hue-rotate(28deg)
}
.elementor-62 .elementor-element.elementor-element-cd5942d {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-62 .elementor-element.elementor-element-fc420ec {
  border-radius:20px 20px 20px 20px
}
.elementor-62 .elementor-element.elementor-element-fc420ec .elementor-menu-toggle {
  margin-left:auto
}
.elementor-62 .elementor-element.elementor-element-fc420ec .elementor-nav-menu--main .elementor-item {
  color:var(--e-global-color-primary);
  fill:var(--e-global-color-primary)
}
.elementor-62 .elementor-element.elementor-element-fc420ec div.elementor-menu-toggle {
  color:var(--e-global-color-primary)
}
.elementor-62 .elementor-element.elementor-element-fc420ec div.elementor-menu-toggle svg {
  fill:var(--e-global-color-primary)
}
.elementor-62 .elementor-element.elementor-element-5850841 {
  --display:flex
}
.elementor-62 .elementor-element.elementor-element-54799ea .elementor-button-content-wrapper {
  flex-direction:row
}
.elementor-62 .elementor-element.elementor-element-54799ea .elementor-button {
  fill:var(#B9B4AB);
  color:var(#B9B4AB);
  padding:0px;
}
.elementor-theme-builder-content-area {
  height:400px
}
.elementor-location-header:before,
.elementor-location-footer:before {
  content:"";
  display:table;
  clear:both
}
@media(min-width:768px) {
  .elementor-62 .elementor-element.elementor-element-f28edd4 {
    --width:23%
  }
  .elementor-62 .elementor-element.elementor-element-cd5942d {
    --width:66.6666%
  }
  .elementor-62 .elementor-element.elementor-element-5850841 {
    --width:15%;
  }
}
@media(max-width:1024px) {
  .elementor-62 .elementor-element.elementor-element-fc821d9 {
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-62 .elementor-element.elementor-element-f28edd4 {
    --justify-content:center
  }
  .elementor-62 .elementor-element.elementor-element-5162b0b img {
    width:65%
  }
  .elementor-62 .elementor-element.elementor-element-cd5942d {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
  }
  .elementor-62 .elementor-element.elementor-element-cd5942d.e-con {
    --align-self:center
  }
}
@media(max-width:767px) {
  .elementor-62 .elementor-element.elementor-element-fc821d9>.elementor-shape-bottom svg,
  .elementor-62 .elementor-element.elementor-element-fc821d9>.e-con-inner>.elementor-shape-bottom svg {
    height:19px
  }
  .elementor-62 .elementor-element.elementor-element-fc821d9 {
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-62 .elementor-element.elementor-element-f28edd4 {
    --width:50%
  }
  .elementor-62 .elementor-element.elementor-element-5162b0b img {
    width:200px
  }
  .elementor-62 .elementor-element.elementor-element-cd5942d {
    --width:50%;
    --justify-content:flex-end;
    --align-items:flex-end;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
  }
  .elementor-62 .elementor-element.elementor-element-fc420ec.elementor-element {
    --align-self:flex-end
  }
  .elementor-62 .elementor-element.elementor-element-fc420ec {
    border-radius:0 0 0 0
  }
  .elementor-62 .elementor-element.elementor-element-fc420ec .elementor-nav-menu--dropdown a {
    padding-top:9px;
    padding-bottom:9px
  }
  .elementor-62 .elementor-element.elementor-element-fc420ec .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-62 .elementor-element.elementor-element-fc420ec .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top:19px!important
  }
}
