.elementor-57 .elementor-element.elementor-element-6515e82f {
  /*--background-color:#681a1a;*/
  background: linear-gradient(to right, #681a1a, #ffffff00);
  /*background: #681a1a;*/
  box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.3);
  --padding-top:60px;
 /*--display:flex;*/
  --overlay-opacity:0.9;
  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-65a2b2d);
  --border-color:var( --e-global-color-65a2b2d );
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:60px;
  --padding-bottom:60px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-57 .elementor-element.elementor-element-6515e82f:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a;
}
.elementor-57 .elementor-element.elementor-element-6515e82f::before,
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-background-video-container::before,
.elementor-57 .elementor-element.elementor-element-6515e82f>.e-con-inner>.elementor-background-video-container::before,
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-background-slideshow::before,
.elementor-57 .elementor-element.elementor-element-6515e82f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color:#fff0;
  --background-overlay:'';
  background-image:linear-gradient(79deg,var(--e-global-color-secondary) 0%,var(--e-global-color-e81bf2f) 100%)
}
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-shape-top .elementor-shape-fill,
.elementor-57 .elementor-element.elementor-element-6515e82f>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB
}
.elementor-57 .elementor-element.elementor-element-6515e82f>.elementor-shape-top svg,
.elementor-57 .elementor-element.elementor-element-6515e82f>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-57 .elementor-element.elementor-element-5f58999f {
  --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;
  --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-57 .elementor-element.elementor-element-6aa8c76 {
  --display:flex;
  --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-57 .elementor-element.elementor-element-6aa8c76.e-con {
  --flex-grow:0;
  --flex-shrink:0
}
.elementor-57 .elementor-element.elementor-element-132ab621 {
  margin:-62px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  text-align:left
}
.elementor-57 .elementor-element.elementor-element-132ab621 img {
  margin-top:40px;
  width:194px
}
.elementor-57 .elementor-element.elementor-element-351d399b {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0
}
.elementor-57 .elementor-element.elementor-element-2bd8df67 {
  --grid-template-columns:repeat(0, auto);
  text-align:left;
  --icon-size:21px;
  --grid-column-gap:5px;
  --grid-row-gap:0px
}
.elementor-57 .elementor-element.elementor-element-2bd8df67 .elementor-social-icon {
  background-color:var(--e-global-color-65a2b2d)
}
.elementor-57 .elementor-element.elementor-element-2bd8df67 .elementor-social-icon i {
  color:var(--e-global-color-accent)
}
.elementor-57 .elementor-element.elementor-element-2bd8df67 .elementor-social-icon svg {
  fill:var(--e-global-color-accent)
}
.elementor-57 .elementor-element.elementor-element-169e8a5a {
  --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;
  --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-57 .elementor-element.elementor-element-1f7d2d18 {
  --display:flex;
  --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-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(5px/2);
  margin-left:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-5px/2);
  margin-left:calc(-5px/2)
}
body.rtl .elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-5px/2)
}
body:not(.rtl) .elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-5px/2)
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-57 .elementor-element.elementor-element-47ec042d {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-57 .elementor-element.elementor-element-47ec042d .elementor-icon-list-text {
  color:var(--e-global-color-primary);
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-2ed59d6d {
  --display:flex;
  --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-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(5px/2);
  margin-left:calc(5px/2)
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-5px/2);
  margin-left:calc(-5px/2)
}
body.rtl .elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-5px/2)
}
body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-5px/2)
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-57 .elementor-element.elementor-element-d9eed9e {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-57 .elementor-element.elementor-element-d9eed9e .elementor-icon-list-text {
  color:var(--e-global-color-primary);
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-249a737b {
  --display:flex;
  --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-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(12px/2)
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(12px/2)
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(12px/2);
  margin-left:calc(12px/2)
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-12px/2);
  margin-left:calc(-12px/2)
}
body.rtl .elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-12px/2)
}
body:not(.rtl) .elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-12px/2)
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-item:not(:last-child):after {
  content:"";
  border-color:#ddd
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-top-style:solid;
  border-top-width:1px
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-style:solid
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-width:1px
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-icon i {
  color:var(--e-global-color-accent);
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-icon svg {
  fill:var(--e-global-color-accent);
  transition:fill 0.3s
}
.elementor-57 .elementor-element.elementor-element-597884a2 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-57 .elementor-element.elementor-element-597884a2 .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-57 .elementor-element.elementor-element-3cb6e6d0 {
  margin:-6px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0
}
.elementor-57 .elementor-element.elementor-element-42b31486 .elementor-button-content-wrapper {
  flex-direction:row
}
.elementor-57 .elementor-element.elementor-element-42b31486 .elementor-button {
  fill:var(--e-global-color-e81bf2f);
  color:var(--e-global-color-e81bf2f);
  border-style:solid;
  border-color:var(--e-global-color-secondary)
}
.elementor-57 .elementor-element.elementor-element-53d6f444 {
  --display:flex;
  --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-57 .elementor-element.elementor-element-7d914178 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-d62a7b7 );
  --divider-border-width:1px
}
.elementor-57 .elementor-element.elementor-element-7d914178 .elementor-divider-separator {
  width:100%
}
.elementor-57 .elementor-element.elementor-element-7d914178 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px
}
.elementor-57 .elementor-element.elementor-element-5decd888 {
  text-align:center
}
.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-57 .elementor-element.elementor-element-6aa8c76 {
    --width:31.228%
  }
}
@media(max-width:1024px) {
  .elementor-57 .elementor-element.elementor-element-6515e82f {
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-57 .elementor-element.elementor-element-132ab621 img {
    width:77%
  }
  .elementor-57 .elementor-element.elementor-element-351d399b {
    margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0
  }
  .elementor-57 .elementor-element.elementor-element-2bd8df67 {
    --icon-size:16px
  }
  .elementor-57 .elementor-element.elementor-element-1482ec28 {
    padding:0 0 0 10px
  }
  .elementor-57 .elementor-element.elementor-element-47ec042d {
    padding:0 0 0 10px
  }
  .elementor-57 .elementor-element.elementor-element-23b9da5f {
    padding:0 0 0 10px
  }
  .elementor-57 .elementor-element.elementor-element-d9eed9e {
    padding:0 0 0 10px
  }
  .elementor-57 .elementor-element.elementor-element-3cb6e6d0 {
    margin:0 -13px calc(var(--kit-widget-spacing, 0px) + -13px) 0;
    padding:0 0 0 0
  }
}
@media(max-width:767px) {
  .elementor-57 .elementor-element.elementor-element-6515e82f {
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-57 .elementor-element.elementor-element-6aa8c76 {
    --margin-top:0px;
    --margin-bottom:30px;
    --margin-left:0px;
    --margin-right:0px
  }
  .elementor-57 .elementor-element.elementor-element-132ab621 {
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-132ab621 img {
    margin-top:40px;
	width:192px
  }
  .elementor-57 .elementor-element.elementor-element-351d399b {
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-2bd8df67 {
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-1f7d2d18 {
    --margin-top:0px;
    --margin-bottom:20px;
    --margin-left:0px;
    --margin-right:0px
  }
  .elementor-57 .elementor-element.elementor-element-1482ec28 {
    padding:0 0 0 0;
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-47ec042d {
    padding:0 0 0 0
  }
  .elementor-57 .elementor-element.elementor-element-2ed59d6d {
    --margin-top:0px;
    --margin-bottom:20px;
    --margin-left:0px;
    --margin-right:0px
  }
  .elementor-57 .elementor-element.elementor-element-23b9da5f {
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-a9da38 {
    text-align:center
  }
  .elementor-57 .elementor-element.elementor-element-3cb6e6d0 {
    padding:0 20px 0 20px;
    text-align:center
  }
}
