.elementor-361 .elementor-element.elementor-element-856d493 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --overlay-opacity:0;
  --padding-top:58px;
  --padding-bottom:164px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-361 .elementor-element.elementor-element-856d493:not(.elementor-motion-effects-element-type-background),
.elementor-361 .elementor-element.elementor-element-856d493>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image:url(../images/futiary-retreat1.png);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover
}
.elementor-361 .elementor-element.elementor-element-856d493::before,
.elementor-361 .elementor-element.elementor-element-856d493>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-856d493>.e-con-inner>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-856d493>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-856d493>.e-con-inner>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-856d493>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color:var(--e-global-color-text);
  --background-overlay:''
}
.elementor-361 .elementor-element.elementor-element-d549c59 {
  margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
  padding:2px 16px 2px 16px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#fff;
  border-radius:40px 40px 40px 40px;
  --e-icon-list-icon-size:49px;
  --icon-vertical-offset:0px
}
.elementor-361 .elementor-element.elementor-element-d549c59.elementor-element {
  --align-self:center
}
.elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>a {
  font-family:"Satisfy",Sans-serif;
  font-size:77px;
  font-weight:600;
  line-height:1.5em
}
.elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-text {
 color:#fff;
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-5919b81 {
  width:var(--container-widget-width,95%);
  max-width:95%;
  --container-widget-width:95%;
  --container-widget-flex-grow:0;
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-361 .elementor-element.elementor-element-5919b81.elementor-element {
  --align-self:center
}
.elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-icon i {
  color:var(--e-global-color-secondary);
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-icon svg {
  fill:var(--e-global-color-secondary);
  transition:fill 0.3s
}
.elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-item>a {
  font-weight:500
}
.elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-text {
  color:#fff;
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-b8b2e84 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  border-style:solid;
  --border-style:solid;
  border-width:1px 0 1px 0;
  --border-top-width:1px;
  --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:120px;
  --padding-bottom:120px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-361 .elementor-element.elementor-element-b8b2e84>.elementor-shape-top .elementor-shape-fill,
.elementor-361 .elementor-element.elementor-element-b8b2e84>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB;
}
.elementor-361 .elementor-element.elementor-element-b8b2e84>.elementor-shape-top svg,
.elementor-361 .elementor-element.elementor-element-b8b2e84>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-361 .elementor-element.elementor-element-e86f5ea {
  text-align:center
}
.elementor-361 .elementor-element.elementor-element-e86f5ea .elementor-heading-title {
  font-family:"Satisfy",Sans-serif;
  font-size:1.3em;
  font-weight:500;
  text-transform:capitalize
}
.elementor-361 .elementor-element.elementor-element-6ddebc7 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;
  text-align:center
}
.elementor-361 .elementor-element.elementor-element-6ddebc7 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:2.3em;
  font-weight:800
}
.elementor-361 .elementor-element.elementor-element-3214816 {
  text-align:justify
}
.elementor-361 .elementor-element.elementor-element-71cbfe5 {
  --display:grid;
  --e-con-grid-template-columns:repeat(3, 1fr);
  --e-con-grid-template-rows:repeat(1, 1fr);
  --grid-auto-flow:row
}
.elementor-361 .elementor-element.elementor-element-3ebb1cf {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-d62a7b7);
  --border-color:var( --e-global-color-d62a7b7 );
  --border-radius:30px 30px 30px 30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:15px
}
.elementor-361 .elementor-element.elementor-element-3ebb1cf:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-361 .elementor-element.elementor-element-3ebb1cf,
.elementor-361 .elementor-element.elementor-element-3ebb1cf::before {
  --border-transition:0.3s
}
.elementor-361 .elementor-element.elementor-element-65f20c5 {
  --display:flex;
  --overlay-opacity:0.72;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:30px 30px 30px 30px;
  box-shadow:0 0 10px 0 rgb(0 0 0 / .5);
  --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-361 .elementor-element.elementor-element-65f20c5:not(.elementor-motion-effects-element-type-background),
.elementor-361 .elementor-element.elementor-element-65f20c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-361 .elementor-element.elementor-element-65f20c5::before,
.elementor-361 .elementor-element.elementor-element-65f20c5>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-65f20c5>.e-con-inner>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-65f20c5>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-65f20c5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-65f20c5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/futiary-retreat1.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:31px auto
}
.elementor-361 .elementor-element.elementor-element-65f20c5.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-361 .elementor-element.elementor-element-65f20c5::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-361 .elementor-element.elementor-element-edc2736 img {
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-c100349 {
  background-color:#02714A;
  margin:0 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
  padding:5px 0 5px 0;
  border-radius:40px 40px 40px 40px;
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-361 .elementor-element.elementor-element-c100349 .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-c100349 .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-361 .elementor-element.elementor-element-c100349 .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-8a33bd4 {
  padding:0 0 0 15px
}
.elementor-361 .elementor-element.elementor-element-8a33bd4 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-361 .elementor-element.elementor-element-54002ae {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-361 .elementor-element.elementor-element-192110c .elementor-button {
  background-color:var(--e-global-color-94ecfcd);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  box-shadow:0 0 0 0 rgb(0 0 0 / .5);
  border-radius:0 0 0 0;
  padding:10px 0 10px 0
}
.elementor-361 .elementor-element.elementor-element-192110c {
  width:var(--container-widget-width,80%);
  max-width:80%;
  background-color:var(--e-global-color-d9ea361);
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-192110c.elementor-element {
  --align-self:center
}
.elementor-361 .elementor-element.elementor-element-192110c .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-361 .elementor-element.elementor-element-947a6db {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-d62a7b7);
  --border-color:var( --e-global-color-d62a7b7 );
  --border-radius:30px 30px 30px 30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:15px
}
.elementor-361 .elementor-element.elementor-element-947a6db:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-361 .elementor-element.elementor-element-947a6db,
.elementor-361 .elementor-element.elementor-element-947a6db::before {
  --border-transition:0.3s
}
.elementor-361 .elementor-element.elementor-element-c423e29 {
  --display:flex;
  --overlay-opacity:0.72;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:30px 30px 30px 30px;
  box-shadow:0 0 10px 0 rgb(0 0 0 / .5);
  --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-361 .elementor-element.elementor-element-c423e29:not(.elementor-motion-effects-element-type-background),
.elementor-361 .elementor-element.elementor-element-c423e29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-361 .elementor-element.elementor-element-c423e29::before,
.elementor-361 .elementor-element.elementor-element-c423e29>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-c423e29>.e-con-inner>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-c423e29>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-c423e29>.e-con-inner>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-c423e29>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/futiary.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:31px auto
}
.elementor-361 .elementor-element.elementor-element-c423e29.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-361 .elementor-element.elementor-element-c423e29::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-361 .elementor-element.elementor-element-648dbc6 img {
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-8945165 {
  background-color:#02714A;
  margin:0 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
  padding:5px 0 5px 0;
  border-radius:40px 40px 40px 40px;
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-361 .elementor-element.elementor-element-8945165 .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-8945165 .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-361 .elementor-element.elementor-element-8945165 .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-a7bd429 {
  padding:0 0 0 15px
}
.elementor-361 .elementor-element.elementor-element-a7bd429 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-361 .elementor-element.elementor-element-d7bd49f {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-361 .elementor-element.elementor-element-3070da8 .elementor-button {
  background-color:var(--e-global-color-94ecfcd);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  box-shadow:0 0 0 0 rgb(0 0 0 / .5);
  border-radius:0 0 0 0;
  padding:10px 0 10px 0
}
.elementor-361 .elementor-element.elementor-element-3070da8 {
  width:var(--container-widget-width,80%);
  max-width:80%;
  background-color:var(--e-global-color-d9ea361);
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-3070da8.elementor-element {
  --align-self:center
}
.elementor-361 .elementor-element.elementor-element-3070da8 .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-361 .elementor-element.elementor-element-caf07e5 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-d62a7b7);
  --border-color:var( --e-global-color-d62a7b7 );
  --border-radius:30px 30px 30px 30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:15px
}
.elementor-361 .elementor-element.elementor-element-caf07e5:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-361 .elementor-element.elementor-element-caf07e5,
.elementor-361 .elementor-element.elementor-element-caf07e5::before {
  --border-transition:0.3s
}
.elementor-361 .elementor-element.elementor-element-4a838b6 {
  --display:flex;
  --overlay-opacity:0.72;
  border-style:solid;
  --border-style:solid;
  border-width:1px 1px 1px 1px;
  --border-top-width:1px;
  --border-right-width:1px;
  --border-bottom-width:1px;
  --border-left-width:1px;
  border-color:var(--e-global-color-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:30px 30px 30px 30px;
  box-shadow:0 0 10px 0 rgb(0 0 0 / .5);
  --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-361 .elementor-element.elementor-element-4a838b6:not(.elementor-motion-effects-element-type-background),
.elementor-361 .elementor-element.elementor-element-4a838b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-361 .elementor-element.elementor-element-4a838b6::before,
.elementor-361 .elementor-element.elementor-element-4a838b6>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-4a838b6>.e-con-inner>.elementor-background-video-container::before,
.elementor-361 .elementor-element.elementor-element-4a838b6>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-4a838b6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-361 .elementor-element.elementor-element-4a838b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/futiary.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:31px auto
}
.elementor-361 .elementor-element.elementor-element-4a838b6.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-361 .elementor-element.elementor-element-4a838b6::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-361 .elementor-element.elementor-element-9b564c3 img {
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-61f7eb6 {
  background-color:#02714A;
  margin:0 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
  padding:5px 0 5px 0;
  border-radius:40px 40px 40px 40px;
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-361 .elementor-element.elementor-element-61f7eb6 .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-61f7eb6 .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-361 .elementor-element.elementor-element-61f7eb6 .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-361 .elementor-element.elementor-element-7eb85d0 {
  padding:0 0 0 15px
}
.elementor-361 .elementor-element.elementor-element-7eb85d0 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-361 .elementor-element.elementor-element-d132859 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-361 .elementor-element.elementor-element-51c17df .elementor-button {
  background-color:var(--e-global-color-94ecfcd);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  box-shadow:0 0 0 0 rgb(0 0 0 / .5);
  border-radius:0 0 0 0;
  padding:10px 0 10px 0
}
.elementor-361 .elementor-element.elementor-element-51c17df {
  width:var(--container-widget-width,80%);
  max-width:80%;
  background-color:var(--e-global-color-d9ea361);
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-361 .elementor-element.elementor-element-51c17df.elementor-element {
  --align-self:center
}
.elementor-361 .elementor-element.elementor-element-51c17df .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
@media(max-width:1024px) {
  .elementor-361 .elementor-element.elementor-element-856d493 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:52px;
    --padding-bottom:98px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-361 .elementor-element.elementor-element-d549c59 {
    margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em
  }
  .elementor-361 .elementor-element.elementor-element-d549c59.elementor-element {
    --align-self:center
  }
  .elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>a {
    font-size:37px
  }
  .elementor-361 .elementor-element.elementor-element-b8b2e84 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-361 .elementor-element.elementor-element-e86f5ea .elementor-heading-title {
    font-size:1.3em
  }
  .elementor-361 .elementor-element.elementor-element-71cbfe5 {
    --grid-auto-flow:row
  }
  .elementor-361 .elementor-element.elementor-element-65f20c5 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-361 .elementor-element.elementor-element-8a33bd4 {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-54002ae {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-c423e29 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-361 .elementor-element.elementor-element-a7bd429 {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-d7bd49f {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-4a838b6 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-361 .elementor-element.elementor-element-7eb85d0 {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-d132859 {
    text-align:center
  }
}
@media(min-width:768px) {
  .elementor-361 .elementor-element.elementor-element-856d493 {
    --content-width:100%
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-361 .elementor-element.elementor-element-856d493 {
    --content-width:75%
  }
}
@media(max-width:767px) {
  .elementor-361 .elementor-element.elementor-element-856d493:not(.elementor-motion-effects-element-type-background),
  .elementor-361 .elementor-element.elementor-element-856d493>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position:center right
  }
  .elementor-361 .elementor-element.elementor-element-856d493 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:101px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-361 .elementor-element.elementor-element-d549c59 .elementor-icon-list-item>a {
    font-size:26px
  }
  .elementor-361 .elementor-element.elementor-element-5919b81 {
    padding:0 0 57px 0
  }
  .elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-361 .elementor-element.elementor-element-5919b81 .elementor-icon-list-item>a {
    font-size:12px
  }
  .elementor-361 .elementor-element.elementor-element-b8b2e84 {
    --padding-top:70px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-361 .elementor-element.elementor-element-e86f5ea {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-e86f5ea .elementor-heading-title {
    font-size:1.1em
  }
  .elementor-361 .elementor-element.elementor-element-6ddebc7 {
    text-align:center
  }
  .elementor-361 .elementor-element.elementor-element-6ddebc7 .elementor-heading-title {
    font-size:1.5em
  }
  .elementor-361 .elementor-element.elementor-element-71cbfe5 {
    --e-con-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-361 .elementor-element.elementor-element-8a33bd4 .elementor-heading-title {
    font-size:.9em
  }
  .elementor-361 .elementor-element.elementor-element-a7bd429 .elementor-heading-title {
    font-size:.9em
  }
  .elementor-361 .elementor-element.elementor-element-7eb85d0 .elementor-heading-title {
    font-size:.9em
  }
}
