.elementor-65 .elementor-element.elementor-element-3e854f44 {
  --display:flex;
  --min-height:81vh;
  --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;
  --overlay-opacity:0.44;
  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:260px;
  --padding-bottom:120px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-3e854f44:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-3e854f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image:url(../images/futiary-retreat.png);
  background-position:top center;
  background-size:cover
}
.elementor-65 .elementor-element.elementor-element-3e854f44::before,
.elementor-65 .elementor-element.elementor-element-3e854f44>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3e854f44>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3e854f44>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3e854f44>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3e854f44>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-7babe3dc {
  --display:flex;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --margin-top:-100px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-2e84c79d {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-2e84c79d .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.9em;
  font-weight:800;
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-007f44c .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:4em;
  font-weight:800;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-14a4342 {
  text-align:center;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-3f8f9c3 {
  --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:1px 0 1px 0;
  --border-top-width:1px;
  --border-right-width:0px;
  --border-bottom-width:1px;
  --border-left-width:0px;
  border-color:#FFFFFF1F;
  --border-color:#FFFFFF1F;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:20px;
  --padding-bottom:120px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-3f8f9c3>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-3f8f9c3>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:var(#B9B4AB)
}
.elementor-65 .elementor-element.elementor-element-3f8f9c3>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-3f8f9c3>.e-con-inner>.elementor-shape-top svg {
  height:57px
}
.elementor-65 .elementor-element.elementor-element-3b019263 {
  --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-65 .elementor-element.elementor-element-3b019263.e-con {
  --flex-grow:0;
  --flex-shrink:0
}
.elementor-65 .elementor-element.elementor-element-52b95b8 {
  --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-1669817);
  --border-color:var( --e-global-color-1669817 );
  --border-radius:30px 30px 30px 30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:20px;
  --padding-bottom:20px;
  --padding-left:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-52b95b8:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-52b95b8,
.elementor-65 .elementor-element.elementor-element-52b95b8::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-4a730f1c {
  --display:flex;
  --overlay-opacity:0.17;
  --border-radius:30px 30px 30px 30px;
  --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-65 .elementor-element.elementor-element-4a730f1c:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-4a730f1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(180deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-212f90b) 100%)
}
.elementor-65 .elementor-element.elementor-element-4a730f1c::before,
.elementor-65 .elementor-element.elementor-element-4a730f1c>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4a730f1c>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4a730f1c>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4a730f1c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4a730f1c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(https://sundarbanecoresort.com/wp-content/plugins/elementor/assets/images/placeholder.png);
  --background-overlay:'';
  background-size:auto
}
.elementor-65 .elementor-element.elementor-element-9b2ad93 {
  --e-image-carousel-slides-to-show:1
}
.elementor-65 .elementor-element.elementor-element-9b2ad93 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
  border-radius:20px 20px 20px 20px
}
.elementor-65 .elementor-element.elementor-element-2835c6a {
  width:auto;
  max-width:auto;
  top:-19px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-2835c6a {
  left:21px
}
body.rtl .elementor-65 .elementor-element.elementor-element-2835c6a {
  right:21px
}
.elementor-65 .elementor-element.elementor-element-2835c6a img {
  width:73px;
  border-radius:0 0 0 0
}
.elementor-65 .elementor-element.elementor-element-fb14b72 {
  --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:-80px;
  --margin-bottom:0px;
  --margin-left:23px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:80px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-b409a30 {
  --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;
  --overlay-opacity:0.5;
  border-style:solid;
  --border-style:solid;
  border-width:5px 5px 5px 5px;
  --border-top-width:5px;
  --border-right-width:5px;
  --border-bottom-width:5px;
  --border-left-width:5px;
  border-color:#00182042;
  --border-color:#00182042;
  --border-radius:30px 30px 30px 30px;
  box-shadow:0 0 1px 1px rgb(255 255 255 / .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-65 .elementor-element.elementor-element-b409a30:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-b409a30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(162deg,#FFFFFF 0%,#E2FF7EF2 100%)
}
.elementor-65 .elementor-element.elementor-element-b409a30::before,
.elementor-65 .elementor-element.elementor-element-b409a30>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-b409a30>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-b409a30>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-b409a30>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-b409a30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(https://sundarbanecoresort.com/wp-content/plugins/elementor/assets/images/placeholder.png);
  --background-overlay:'';
  background-position:top center
}
.elementor-65 .elementor-element.elementor-element-ff481d6 {
  --display:flex;
  --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-65 .elementor-element.elementor-element-ff481d6.e-con {
  --flex-grow:0;
  --flex-shrink:0
}
.elementor-65 .elementor-element.elementor-element-e516475 {
  margin:0 -19px calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-e516475 img {
  width:373px;
  border-radius:100px 100px 100px 100px
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6 {
  width:auto;
  max-width:auto;
  top:44px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fb7d0d6 {
  left:36px
}
body.rtl .elementor-65 .elementor-element.elementor-element-fb7d0d6 {
  right:36px
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6 .elementor-icon-wrapper {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-fb7d0d6.elementor-view-default .elementor-icon {
  color:var(--e-global-color-primary);
  border-color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-fb7d0d6.elementor-view-default .elementor-icon svg {
  fill:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6 .elementor-icon {
  font-size:26px
}
.elementor-65 .elementor-element.elementor-element-fb7d0d6 .elementor-icon svg {
  height:26px
}
.elementor-65 .elementor-element.elementor-element-9533a71 {
  --display:flex;
  --gap:12px 12px;
  --row-gap:12px;
  --column-gap:12px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:20px;
  --padding-bottom:20px;
  --padding-left:10px;
  --padding-right:10px
}
.elementor-65 .elementor-element.elementor-element-ca0c9d7 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0
}
.elementor-65 .elementor-element.elementor-element-ca0c9d7 .elementor-heading-title {
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-67fe8e5 {
  width:var(--container-widget-width,57px);
  max-width:57px;
  background-color:#B9B4AB;
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;
  padding:0 10px 0 10px;
  --container-widget-width:57px;
  --container-widget-flex-grow:0;
  border-radius:30px 30px 30px 30px
}
.elementor-65 .elementor-element.elementor-element-67fe8e5 .elementor-heading-title {
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-715eed7 .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:#B9B4AB);
  color:var(--e-global-color-secondary);
  box-shadow:0 0 0 0 rgb(0 0 0 / .5);
  border-radius:0 0 0 0;
  padding:0 0 0 0
}
.elementor-65 .elementor-element.elementor-element-715eed7 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-715eed7 .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-65 .elementor-element.elementor-element-ab7497b {
  width:auto;
  max-width:auto;
  top:41px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ab7497b {
  left:74px
}
body.rtl .elementor-65 .elementor-element.elementor-element-ab7497b {
  right:74px
}
.elementor-65 .elementor-element.elementor-element-3efadfd8 {
  --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:100px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-476ccb2 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-476ccb2 .elementor-heading-title {
  font-family:"Satisfy",Sans-serif;
  font-size:1.3em;
  font-weight:500;
  text-transform:capitalize
}
.elementor-65 .elementor-element.elementor-element-7baa3dcb {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0
}
.elementor-65 .elementor-element.elementor-element-7baa3dcb .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:2.3em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-58d6a006 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0
}
.elementor-65 .elementor-element.elementor-element-8f56cbb {
  --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-65 .elementor-element.elementor-element-6ef6a0ee .elementor-button-content-wrapper {
  flex-direction:row
}
.elementor-65 .elementor-element.elementor-element-6ef6a0ee .elementor-button {
  fill:var(--e-global-color-e81bf2f);
  color:var(--e-global-color-e81bf2f)
}
.elementor-65 .elementor-element.elementor-element-3f47cc96 {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-73f6dc8 );
  --divider-border-width:1px
}
.elementor-65 .elementor-element.elementor-element-3f47cc96 .elementor-divider-separator {
  width:100%
}
.elementor-65 .elementor-element.elementor-element-3f47cc96 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px
}
.elementor-65 .elementor-element.elementor-element-e508e3b {
  --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-65 .elementor-element.elementor-element-2e1a6d68 {
  --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-65 .elementor-element.elementor-element-2e1a6d68:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-2e1a6d68,
.elementor-65 .elementor-element.elementor-element-2e1a6d68::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-281d3a51 {
  --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-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --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:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-281d3a51:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-281d3a51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-7af95d46 {
  --icon-box-icon-margin:21px
}
.elementor-65 .elementor-element.elementor-element-7af95d46 .elementor-icon-box-title {
  margin-bottom:6px;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-7af95d46.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-7af95d46.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-7af95d46.elementor-view-default .elementor-icon {
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  border-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-7af95d46 .elementor-icon {
  font-size:44px
}
.elementor-65 .elementor-element.elementor-element-7af95d46 .elementor-icon-box-description {
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-895c94e {
  --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-65 .elementor-element.elementor-element-895c94e:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-895c94e,
.elementor-65 .elementor-element.elementor-element-895c94e::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-a376668 {
  --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-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --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:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-a376668:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-a376668>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-45a18ed {
  --icon-box-icon-margin:21px
}
.elementor-65 .elementor-element.elementor-element-45a18ed .elementor-icon-box-title {
  margin-bottom:6px
}
.elementor-65 .elementor-element.elementor-element-45a18ed.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-45a18ed.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-45a18ed.elementor-view-default .elementor-icon {
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  border-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-45a18ed .elementor-icon {
  font-size:44px
}
.elementor-65 .elementor-element.elementor-element-4f831696 {
  --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;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-4f831696:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-4f831696>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#e39833
}
.elementor-65 .elementor-element.elementor-element-4f831696>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-4f831696>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB
}
.elementor-65 .elementor-element.elementor-element-4f831696>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-4f831696>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-735efc14 {
  --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;
  --overlay-opacity:0.1;
  border-style:solid;
  --border-style:solid;
  border-width:20px 20px 20px 20px;
  --border-top-width:20px;
  --border-right-width:20px;
  --border-bottom-width:20px;
  --border-left-width:20px;
  border-color:#681a1a;
  --border-color:var( --e-global-color-e81bf2f );
  --border-radius:30px 30px 30px 30px;
  box-shadow:0 0 1px 0 #FFF;
  --padding-top:60px;
  --padding-bottom:60px;
  --padding-left:60px;
  --padding-right:60px
}
.elementor-65 .elementor-element.elementor-element-735efc14:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-735efc14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(165deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-212f90b) 100%)
}
.elementor-65 .elementor-element.elementor-element-735efc14::before,
.elementor-65 .elementor-element.elementor-element-735efc14>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-735efc14>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-735efc14>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-735efc14>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-735efc14>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-size:auto
}
.elementor-65 .elementor-element.elementor-element-249eaaa {
  --display:flex;
  --position:absolute;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:space-between;
  --align-items:center;
  --gap:14px 14px;
  --row-gap:14px;
  --column-gap:14px;
  --border-radius:14px 14px 14px 14px;
  --padding-top:1em;
  --padding-bottom:1em;
  --padding-left:1em;
  --padding-right:1em;
  top:-50px
}
.elementor-65 .elementor-element.elementor-element-249eaaa:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-249eaaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#B9B4AB;
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-249eaaa {
  left:28px
}
body.rtl .elementor-65 .elementor-element.elementor-element-249eaaa {
  right:28px
}
.elementor-65 .elementor-element.elementor-element-6049a7e {
  --icon-box-icon-margin:14px
}
.elementor-65 .elementor-element.elementor-element-6049a7e .elementor-icon-box-title {
  margin-bottom:0;
  color:#000;
}
.elementor-65 .elementor-element.elementor-element-6049a7e.elementor-view-framed .elementor-icon {
  background-color:#B9B4AB;
}
.elementor-65 .elementor-element.elementor-element-6049a7e.elementor-view-stacked .elementor-icon {
  fill:#681a1a;
  color:var(--e-global-color-text)
}
.elementor-65 .elementor-element.elementor-element-6049a7e .elementor-icon {
  font-size:28px;
  padding:10px
}
.elementor-65 .elementor-element.elementor-element-6049a7e .elementor-icon-box-title,
.elementor-65 .elementor-element.elementor-element-6049a7e .elementor-icon-box-title a {
  font-weight:700
}
.elementor-65 .elementor-element.elementor-element-89a1a3c {
  --display:flex;
  --overlay-opacity:0.68;
  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:#E2FF7E94;
  --border-color:#E2FF7E94;
  --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-65 .elementor-element.elementor-element-89a1a3c::before,
.elementor-65 .elementor-element.elementor-element-89a1a3c>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-89a1a3c>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-89a1a3c>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-89a1a3c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-89a1a3c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:33px auto
}
.elementor-65 .elementor-element.elementor-element-89a1a3c:hover {
  border-style:solid;
  border-color:#E2FF7E94;
  --border-color:#E2FF7E94
}
.elementor-65 .elementor-element.elementor-element-89a1a3c,
.elementor-65 .elementor-element.elementor-element-89a1a3c::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-c0b6e15 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --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-65 .elementor-element.elementor-element-c0b6e15:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-c0b6e15>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-c0b6e15.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-c0b6e15::before,
.elementor-65 .elementor-element.elementor-element-c0b6e15>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-c0b6e15>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-c0b6e15>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-c0b6e15>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-c0b6e15>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-c0b6e15:hover {
  box-shadow:0 0 10px 0 rgba(225.99999999999997,255,126,.5803921568627451)
}
.elementor-65 .elementor-element.elementor-element-f61c677 img {
  width:100%;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-dedd72b {
  padding:0 0 5px 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-dedd72b .elementor-heading-title {
  font-size:14px;
  font-weight:700;
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-6ae4410 {
  --display:flex;
  --overlay-opacity:0.68;
  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:#E2FF7E94;
  --border-color:#E2FF7E94;
  --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-65 .elementor-element.elementor-element-6ae4410::before,
.elementor-65 .elementor-element.elementor-element-6ae4410>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-6ae4410>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-6ae4410>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-6ae4410>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-6ae4410>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:33px auto
}
.elementor-65 .elementor-element.elementor-element-6ae4410:hover {
  border-style:solid;
  border-color:#E2FF7E94;
  --border-color:#E2FF7E94
}
.elementor-65 .elementor-element.elementor-element-6ae4410,
.elementor-65 .elementor-element.elementor-element-6ae4410::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-ee7b5f9 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --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-65 .elementor-element.elementor-element-ee7b5f9:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-ee7b5f9.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-ee7b5f9::before,
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-ee7b5f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-ee7b5f9:hover {
  box-shadow:0 0 10px 0 rgba(225.99999999999997,255,126,.5803921568627451)
}
.elementor-65 .elementor-element.elementor-element-1736752 img {
  width:100%;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-9b1a9ac {
  padding:0 0 5px 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-9b1a9ac .elementor-heading-title {
  font-size:14px;
  font-weight:700;
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-4122c0b {
  --display:flex;
  --overlay-opacity:0.68;
  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:#E2FF7E94;
  --border-color:#E2FF7E94;
  --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-65 .elementor-element.elementor-element-4122c0b::before,
.elementor-65 .elementor-element.elementor-element-4122c0b>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4122c0b>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4122c0b>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4122c0b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4122c0b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:33px auto
}
.elementor-65 .elementor-element.elementor-element-4122c0b:hover {
  border-style:solid;
  border-color:#E2FF7E94;
  --border-color:#E2FF7E94
}
.elementor-65 .elementor-element.elementor-element-4122c0b,
.elementor-65 .elementor-element.elementor-element-4122c0b::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-4d6cf33 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --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-65 .elementor-element.elementor-element-4d6cf33:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-4d6cf33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-4d6cf33.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-4d6cf33::before,
.elementor-65 .elementor-element.elementor-element-4d6cf33>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4d6cf33>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4d6cf33>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4d6cf33>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4d6cf33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-4d6cf33:hover {
  box-shadow:0 0 10px 0 rgba(225.99999999999997,255,126,.5803921568627451)
}
.elementor-65 .elementor-element.elementor-element-b163677 img {
  width:100%;
  height:143px;
  object-fit:cover;
  object-position:center center;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-e42a543 {
  padding:0 0 5px 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-e42a543 .elementor-heading-title {
  font-size:14px;
  font-weight:700;
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-588ac6c {
  --display:flex;
  --overlay-opacity:0.68;
  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:#E2FF7E94;
  --border-color:#E2FF7E94;
  --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-65 .elementor-element.elementor-element-588ac6c::before,
.elementor-65 .elementor-element.elementor-element-588ac6c>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-588ac6c>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-588ac6c>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-588ac6c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-588ac6c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:33px auto
}
.elementor-65 .elementor-element.elementor-element-588ac6c:hover {
  border-style:solid;
  border-color:#E2FF7E94;
  --border-color:#E2FF7E94
}
.elementor-65 .elementor-element.elementor-element-588ac6c,
.elementor-65 .elementor-element.elementor-element-588ac6c::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-c3d0e2a {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --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-65 .elementor-element.elementor-element-c3d0e2a:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-c3d0e2a.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-c3d0e2a::before,
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-c3d0e2a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-c3d0e2a:hover {
  box-shadow:0 0 10px 0 rgba(225.99999999999997,255,126,.5803921568627451)
}
.elementor-65 .elementor-element.elementor-element-16ca191 img {
  width:100%;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-1306d18 {
  padding:0 0 5px 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-1306d18 .elementor-heading-title {
  font-size:14px;
  font-weight:700;
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-4a9f3928 {
  --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-65 .elementor-element.elementor-element-4a9f3928>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-4a9f3928>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB
}
.elementor-65 .elementor-element.elementor-element-4a9f3928>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-4a9f3928>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-746ece4 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-746ece4 .elementor-heading-title {
  font-family:"Satisfy",Sans-serif;
  font-size:1.3em;
  font-weight:500;
  text-transform:capitalize
}
.elementor-65 .elementor-element.elementor-element-29fa870 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-29fa870 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:2.3em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-b911079 {
  text-align:justify
}
.elementor-65 .elementor-element.elementor-element-8e22355 {
  --display:grid;
  --e-con-grid-template-columns:repeat(3, 1fr);
  --e-con-grid-template-rows:repeat(1, 1fr);
  --grid-auto-flow:row
}
.elementor-65 .elementor-element.elementor-element-fbf4b85 {
  --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-65 .elementor-element.elementor-element-fbf4b85:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-fbf4b85,
.elementor-65 .elementor-element.elementor-element-fbf4b85::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-5547fa2 {
  --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-65 .elementor-element.elementor-element-5547fa2:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-5547fa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-65 .elementor-element.elementor-element-5547fa2::before,
.elementor-65 .elementor-element.elementor-element-5547fa2>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-5547fa2>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-5547fa2>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-5547fa2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-5547fa2>.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-65 .elementor-element.elementor-element-5547fa2.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-65 .elementor-element.elementor-element-5547fa2::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-65 .elementor-element.elementor-element-ee70948 img {
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-70ed499 {
  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-65 .elementor-element.elementor-element-70ed499 .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-70ed499 .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-65 .elementor-element.elementor-element-70ed499 .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-2db9116 {
  padding:0 0 0 15px
}
.elementor-65 .elementor-element.elementor-element-2db9116 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-ab7779e {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-65 .elementor-element.elementor-element-4c3e799 .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-65 .elementor-element.elementor-element-4c3e799 {
  width:var(--container-widget-width,80%);
  max-width:80%;
  background-color:#300;
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-4c3e799.elementor-element {
  --align-self:center
}
.elementor-65 .elementor-element.elementor-element-4c3e799 .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-65 .elementor-element.elementor-element-6ed1352 {
  --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-65 .elementor-element.elementor-element-6ed1352:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-6ed1352,
.elementor-65 .elementor-element.elementor-element-6ed1352::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-1893694 {
  --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-65 .elementor-element.elementor-element-1893694:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-1893694>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-65 .elementor-element.elementor-element-1893694::before,
.elementor-65 .elementor-element.elementor-element-1893694>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-1893694>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-1893694>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-1893694>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-1893694>.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-65 .elementor-element.elementor-element-1893694.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-65 .elementor-element.elementor-element-1893694::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-65 .elementor-element.elementor-element-6f26ee3 img {
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-ad0cc9b {
  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-65 .elementor-element.elementor-element-ad0cc9b .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-ad0cc9b .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-65 .elementor-element.elementor-element-ad0cc9b .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-00a20d8 {
  padding:0 0 0 15px
}
.elementor-65 .elementor-element.elementor-element-00a20d8 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-fe0ed4a {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-65 .elementor-element.elementor-element-5f4da34 .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-65 .elementor-element.elementor-element-5f4da34 {
  width:var(--container-widget-width,80%);
  max-width:80%;
   background-color:#300;
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-5f4da34.elementor-element {
  --align-self:center
}
.elementor-65 .elementor-element.elementor-element-5f4da34 .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-65 .elementor-element.elementor-element-7a58878 {
  --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-65 .elementor-element.elementor-element-7a58878:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-7a58878,
.elementor-65 .elementor-element.elementor-element-7a58878::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-346a562 {
  --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-65 .elementor-element.elementor-element-346a562:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-346a562>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-65 .elementor-element.elementor-element-346a562::before,
.elementor-65 .elementor-element.elementor-element-346a562>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-346a562>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-346a562>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-346a562>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-346a562>.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-65 .elementor-element.elementor-element-346a562.e-con:hover {
  --e-con-transform-scale:1.03
}
.elementor-65 .elementor-element.elementor-element-346a562::before {
  filter:brightness(72%) contrast(90%) saturate(104%) blur(0) hue-rotate(22deg)
}
.elementor-65 .elementor-element.elementor-element-230f36d img {
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-e8d407f {
  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-65 .elementor-element.elementor-element-e8d407f .elementor-icon-list-icon i {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-e8d407f .elementor-icon-list-icon svg {
  transition:fill 0.3s
}
.elementor-65 .elementor-element.elementor-element-e8d407f .elementor-icon-list-text {
  transition:color 0.3s
}
.elementor-65 .elementor-element.elementor-element-f73c047 {
  padding:0 0 0 15px
}
.elementor-65 .elementor-element.elementor-element-f73c047 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:1.1em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-899fa32 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  padding:0 15px 0 15px
}
.elementor-65 .elementor-element.elementor-element-7a099a0 .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-65 .elementor-element.elementor-element-7a099a0 {
  width:var(--container-widget-width,80%);
  max-width:80%;
   background-color:#300;
  --container-widget-width:80%;
  --container-widget-flex-grow:0;
  border-radius:20px 20px 0 0
}
.elementor-65 .elementor-element.elementor-element-7a099a0.elementor-element {
  --align-self:center
}
.elementor-65 .elementor-element.elementor-element-7a099a0 .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-65 .elementor-element.elementor-element-5d64d84 {
  --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-65 .elementor-element.elementor-element-5d64d84:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-5d64d84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a;
}
.elementor-65 .elementor-element.elementor-element-5d64d84>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-5d64d84>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB;
}
.elementor-65 .elementor-element.elementor-element-5d64d84>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-5d64d84>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-8afe336 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-8afe336 .elementor-heading-title {
  font-family:"Satisfy",Sans-serif;
  font-size:1.3em;
  font-weight:500;
  text-transform:capitalize
}
.elementor-65 .elementor-element.elementor-element-c9f525d {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-c9f525d .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:2.3em;
  font-weight:800
}
.elementor-65 .elementor-element.elementor-element-100ecb0 {
  --display:grid;
  --e-con-grid-template-columns:repeat(4, 1fr);
  --e-con-grid-template-rows:repeat(1, 1fr);
  --grid-auto-flow:row
}
.elementor-65 .elementor-element.elementor-element-14ad476 {
  --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-65 .elementor-element.elementor-element-14ad476:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-14ad476,
.elementor-65 .elementor-element.elementor-element-14ad476::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-355b217 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-355b217:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-355b217>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-355b217::before,
.elementor-65 .elementor-element.elementor-element-355b217>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-355b217>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-355b217>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-355b217>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-355b217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-5fa076f img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-c180bb5 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-c180bb5 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-f055eed {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-f867788 {
  --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-65 .elementor-element.elementor-element-f867788:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-f867788,
.elementor-65 .elementor-element.elementor-element-f867788::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-1975f59 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-1975f59:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-1975f59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-1975f59::before,
.elementor-65 .elementor-element.elementor-element-1975f59>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-1975f59>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-1975f59>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-1975f59>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-1975f59>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-a224728 img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-29dfcf2 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-29dfcf2 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-98ea8e2 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-9f5d993 {
  --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-65 .elementor-element.elementor-element-9f5d993:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-9f5d993,
.elementor-65 .elementor-element.elementor-element-9f5d993::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-f3eeb3e {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-f3eeb3e:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-f3eeb3e::before,
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-f3eeb3e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-6fe8980 img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-d888628 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-d888628 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-c487ace {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-351f151 {
  --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-65 .elementor-element.elementor-element-351f151:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-351f151,
.elementor-65 .elementor-element.elementor-element-351f151::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-3eae97b {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-3eae97b:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-3eae97b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-3eae97b::before,
.elementor-65 .elementor-element.elementor-element-3eae97b>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3eae97b>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3eae97b>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3eae97b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3eae97b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-bb644b6 img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-df445ab {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-df445ab .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-05119cc {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-16ca9bb {
  --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-65 .elementor-element.elementor-element-16ca9bb:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-16ca9bb,
.elementor-65 .elementor-element.elementor-element-16ca9bb::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-e36b53b {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-e36b53b:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-e36b53b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-e36b53b::before,
.elementor-65 .elementor-element.elementor-element-e36b53b>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-e36b53b>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-e36b53b>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-e36b53b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-e36b53b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-8a18f4f img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-a2b8319 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-a2b8319 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-9644f77 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-a69cce9 {
  --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-65 .elementor-element.elementor-element-a69cce9:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-a69cce9,
.elementor-65 .elementor-element.elementor-element-a69cce9::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-b37b85f {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-b37b85f:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-b37b85f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-b37b85f::before,
.elementor-65 .elementor-element.elementor-element-b37b85f>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-b37b85f>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-b37b85f>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-b37b85f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-b37b85f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-91c6950 img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-f327bda {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-f327bda .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-e4baff0 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-acf6f82 {
  --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-65 .elementor-element.elementor-element-acf6f82:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-acf6f82,
.elementor-65 .elementor-element.elementor-element-acf6f82::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-3d10fa1 {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-3d10fa1:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-3d10fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-3d10fa1::before,
.elementor-65 .elementor-element.elementor-element-3d10fa1>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3d10fa1>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-3d10fa1>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3d10fa1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-3d10fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-33d7914 img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-050d101 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-050d101 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-04d9106 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-313b953 {
  --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-65 .elementor-element.elementor-element-313b953:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-313b953,
.elementor-65 .elementor-element.elementor-element-313b953::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-f85edde {
  --display:flex;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:30px;
  --padding-bottom:30px;
  --padding-left:30px;
  --padding-right:30px
}
.elementor-65 .elementor-element.elementor-element-f85edde:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-f85edde>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-f85edde::before,
.elementor-65 .elementor-element.elementor-element-f85edde>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-f85edde>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-f85edde>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-f85edde>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-f85edde>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image:url(../images/leaf.png);
  --background-overlay:'';
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:57px auto
}
.elementor-65 .elementor-element.elementor-element-be509ae img {
  width:90px
}
.elementor-65 .elementor-element.elementor-element-57f5670 {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-57f5670 .elementor-heading-title {
  font-family:"Unbounded",Sans-serif;
  font-size:.9em;
  font-weight:600
}
.elementor-65 .elementor-element.elementor-element-25a7c93 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-717314f {
  --display:flex;
  --min-height:708px;
  --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
}
.elementor-65 .elementor-element.elementor-element-717314f:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-717314f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image:url(https://sundarbanecoresort.com/wp-content/uploads/2025/07/grey-green-food-menu-banner-2.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover
}
.elementor-65 .elementor-element.elementor-element-9a9c4be {
  --display:flex;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
}
.elementor-65 .elementor-element.elementor-element-64f9d4e img {
  width:270px
}
.elementor-65 .elementor-element.elementor-element-7476916 .elementor-button-content-wrapper {
  flex-direction:row
}
.elementor-65 .elementor-element.elementor-element-7476916 .elementor-button {
  fill:var(--e-global-color-e81bf2f);
  color:var(--e-global-color-e81bf2f)
}
.elementor-65 .elementor-element.elementor-element-d0329ee {
  --display:flex
}
.elementor-65 .elementor-element.elementor-element-211430b {
  width:auto;
  max-width:auto;
  background-color:#B9B4AB;
  padding:7px 15px 5px 15px;
  top:259px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var(--e-global-color-accent);
  border-radius:50px 50px 50px 50px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-211430b {
  left:47%
}
body.rtl .elementor-65 .elementor-element.elementor-element-211430b {
  right:47%
}
.elementor-65 .elementor-element.elementor-element-211430b .elementor-heading-title {
  font-size:23px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-21e844c {
  width:auto;
  max-width:auto;
  background-color:$#B9B4AB;
  padding:4px 13px 3px 13px;
  top:599px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var(--e-global-color-accent);
  border-radius:50px 50px 50px 50px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-21e844c {
  left:45%
}
body.rtl .elementor-65 .elementor-element.elementor-element-21e844c {
  right:45%
}
.elementor-65 .elementor-element.elementor-element-21e844c .elementor-heading-title {
  font-size:16px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-ae98aad {
  width:auto;
  max-width:auto;
  background-color:#B9B4AB;
  padding:4px 13px 3px 13px;
  top:560px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var(--e-global-color-accent);
  border-radius:50px 50px 50px 50px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ae98aad {
  left:70%
}
body.rtl .elementor-65 .elementor-element.elementor-element-ae98aad {
  right:70%
}
.elementor-65 .elementor-element.elementor-element-ae98aad .elementor-heading-title {
  font-size:16px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-3ba3436 {
  width:auto;
  max-width:auto;
  background-color:#B9B4AB;
  padding:4px 13px 3px 13px;
  top:552px;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var(--e-global-color-accent);
  border-radius:50px 50px 50px 50px
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3ba3436 {
  left:18%
}
body.rtl .elementor-65 .elementor-element.elementor-element-3ba3436 {
  right:18%
}
.elementor-65 .elementor-element.elementor-element-3ba3436 .elementor-heading-title {
  font-size:16px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-60bb2cac {
  --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: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-65 .elementor-element.elementor-element-60bb2cac>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-60bb2cac>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB;
}
.elementor-65 .elementor-element.elementor-element-60bb2cac>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-60bb2cac>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-29d8638d {
  --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-65 .elementor-element.elementor-element-27cd9d43 {
  --display:flex;
  --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-65 .elementor-element.elementor-element-da7148c {
  margin:0 -4px calc(var(--kit-widget-spacing, 0px) + -11px) 0
}
.elementor-65 .elementor-element.elementor-element-1671a1cc {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-1671a1cc .elementor-heading-title {
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-6f8d8a2 .elementor-progress-wrapper .elementor-progress-bar {
  background-color:#ACC556
}
.elementor-65 .elementor-element.elementor-element-6f8d8a2 .elementor-progress-bar {
  height:11px;
  line-height:11px;
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-448b687 .elementor-progress-wrapper .elementor-progress-bar {
  background-color:#ACC556
}
.elementor-65 .elementor-element.elementor-element-448b687 .elementor-progress-bar {
  height:11px;
  line-height:11px;
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-54f246c .elementor-progress-wrapper .elementor-progress-bar {
  background-color:#ACC556
}
.elementor-65 .elementor-element.elementor-element-54f246c .elementor-progress-bar {
  height:11px;
  line-height:11px;
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-2842886 .elementor-progress-wrapper .elementor-progress-bar {
  background-color:#ACC556
}
.elementor-65 .elementor-element.elementor-element-2842886 .elementor-progress-bar {
  height:11px;
  line-height:11px;
  color:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-50ad70ee {
  padding:30px 0 0 0
}
.elementor-65 .elementor-element.elementor-element-50ad70ee .elementor-button-content-wrapper {
  flex-direction:row-reverse
}
.elementor-65 .elementor-element.elementor-element-50ad70ee .elementor-button {
  fill:var(--e-global-color-e81bf2f);
  color:var(--e-global-color-e81bf2f)
}
.elementor-65 .elementor-element.elementor-element-5475b6e0 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:80px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-7e102d8 {
  --display:grid;
  --e-con-grid-template-columns:repeat(2, 1fr);
  --e-con-grid-template-rows:repeat(1, 1fr);
  --grid-auto-flow:row
}
.elementor-65 .elementor-element.elementor-element-7ca46b8 {
  --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-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:15px;
  --padding-bottom:15px;
  --padding-left:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-7ca46b8:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-7ca46b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-7ca46b8.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-7ca46b8:hover {
  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-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-7ca46b8,
.elementor-65 .elementor-element.elementor-element-7ca46b8::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-625e153 img {
  width:99px
}
.elementor-65 .elementor-element.elementor-element-bf53605 {
  --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:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-e1b1820 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-c5dce3d img {
  width:55px;
  border-style:solid;
  border-width:4px 4px 4px 4px;
  border-color:var(--e-global-color-secondary);
  border-radius:100px 100px 100px 100px
}
.elementor-65 .elementor-element.elementor-element-d28fd39 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-7dfcb46 .elementor-heading-title {
  font-size:17px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-1ecefd0 .elementor-heading-title {
  font-size:12px;
  font-weight:300
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-08ddedc {
  right:0
}
body.rtl .elementor-65 .elementor-element.elementor-element-08ddedc {
  left:0
}
.elementor-65 .elementor-element.elementor-element-08ddedc {
  top:0
}
.elementor-65 .elementor-element.elementor-element-08ddedc .elementor-icon-wrapper {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-08ddedc.elementor-view-stacked .elementor-icon {
  background-color:#628351
}
.elementor-65 .elementor-element.elementor-element-08ddedc.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-08ddedc.elementor-view-default .elementor-icon {
  color:#628351;
  border-color:#628351
}
.elementor-65 .elementor-element.elementor-element-08ddedc.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-08ddedc.elementor-view-default .elementor-icon svg {
  fill:#628351
}
.elementor-65 .elementor-element.elementor-element-08ddedc .elementor-icon {
  font-size:32px
}
.elementor-65 .elementor-element.elementor-element-08ddedc .elementor-icon svg {
  height:32px
}
.elementor-65 .elementor-element.elementor-element-a63193c {
  --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-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:15px;
  --padding-bottom:15px;
  --padding-left:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-a63193c:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-a63193c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-a63193c.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-a63193c:hover {
  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-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-a63193c,
.elementor-65 .elementor-element.elementor-element-a63193c::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-f72a06c img {
  width:99px
}
.elementor-65 .elementor-element.elementor-element-504973f {
  --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:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-86238f1 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-363f01c img {
  width:55px;
  border-style:solid;
  border-width:4px 4px 4px 4px;
  border-color:var(--e-global-color-secondary);
  border-radius:100px 100px 100px 100px
}
.elementor-65 .elementor-element.elementor-element-4beecdf {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-e657153 .elementor-heading-title {
  font-size:17px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-368b593 .elementor-heading-title {
  font-size:12px;
  font-weight:300
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-5d09a71 {
  right:0
}
body.rtl .elementor-65 .elementor-element.elementor-element-5d09a71 {
  left:0
}
.elementor-65 .elementor-element.elementor-element-5d09a71 {
  top:0
}
.elementor-65 .elementor-element.elementor-element-5d09a71 .elementor-icon-wrapper {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-5d09a71.elementor-view-stacked .elementor-icon {
  background-color:#628351
}
.elementor-65 .elementor-element.elementor-element-5d09a71.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-5d09a71.elementor-view-default .elementor-icon {
  color:#628351;
  border-color:#628351
}
.elementor-65 .elementor-element.elementor-element-5d09a71.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-5d09a71.elementor-view-default .elementor-icon svg {
  fill:#628351
}
.elementor-65 .elementor-element.elementor-element-5d09a71 .elementor-icon {
  font-size:32px
}
.elementor-65 .elementor-element.elementor-element-5d09a71 .elementor-icon svg {
  height:32px
}
.elementor-65 .elementor-element.elementor-element-a1f4f52 {
  --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-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:15px;
  --padding-bottom:15px;
  --padding-left:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-a1f4f52:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-a1f4f52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-a1f4f52.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-a1f4f52:hover {
  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-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-a1f4f52,
.elementor-65 .elementor-element.elementor-element-a1f4f52::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-50bdd12 img {
  width:99px
}
.elementor-65 .elementor-element.elementor-element-cba1364 {
  --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:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-f758350 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-e511f1b img {
  width:55px;
  border-style:solid;
  border-width:4px 4px 4px 4px;
  border-color:var(--e-global-color-secondary);
  border-radius:100px 100px 100px 100px
}
.elementor-65 .elementor-element.elementor-element-0d4bae3 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-3a98b9a .elementor-heading-title {
  font-size:17px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-c8e035f .elementor-heading-title {
  font-size:12px;
  font-weight:300
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-71180d0 {
  right:0
}
body.rtl .elementor-65 .elementor-element.elementor-element-71180d0 {
  left:0
}
.elementor-65 .elementor-element.elementor-element-71180d0 {
  top:0
}
.elementor-65 .elementor-element.elementor-element-71180d0 .elementor-icon-wrapper {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-71180d0.elementor-view-stacked .elementor-icon {
  background-color:#628351
}
.elementor-65 .elementor-element.elementor-element-71180d0.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-71180d0.elementor-view-default .elementor-icon {
  color:#628351;
  border-color:#628351
}
.elementor-65 .elementor-element.elementor-element-71180d0.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-71180d0.elementor-view-default .elementor-icon svg {
  fill:#628351
}
.elementor-65 .elementor-element.elementor-element-71180d0 .elementor-icon {
  font-size:32px
}
.elementor-65 .elementor-element.elementor-element-71180d0 .elementor-icon svg {
  height:32px
}
.elementor-65 .elementor-element.elementor-element-f0a0d86 {
  --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-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:15px;
  --padding-bottom:15px;
  --padding-left:20px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-f0a0d86:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-f0a0d86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#fff0;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-f0a0d86.e-con:hover {
  --e-con-transform-scale:1.02
}
.elementor-65 .elementor-element.elementor-element-f0a0d86:hover {
  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-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-f0a0d86,
.elementor-65 .elementor-element.elementor-element-f0a0d86::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-a4a55c0 img {
  width:99px
}
.elementor-65 .elementor-element.elementor-element-0487c6a {
  --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:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-fdd6a01 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-50e7eb5 img {
  width:55px;
  border-style:solid;
  border-width:4px 4px 4px 4px;
  border-color:var(--e-global-color-secondary);
  border-radius:100px 100px 100px 100px
}
.elementor-65 .elementor-element.elementor-element-3693653 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-26f80c8 .elementor-heading-title {
  font-size:17px;
  font-weight:700;
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-c518cba .elementor-heading-title {
  font-size:12px;
  font-weight:300
}
body:not(.rtl) .elementor-65 .elementor-element.elementor-element-896e4ed {
  right:0
}
body.rtl .elementor-65 .elementor-element.elementor-element-896e4ed {
  left:0
}
.elementor-65 .elementor-element.elementor-element-896e4ed {
  top:0
}
.elementor-65 .elementor-element.elementor-element-896e4ed .elementor-icon-wrapper {
  text-align:center
}
.elementor-65 .elementor-element.elementor-element-896e4ed.elementor-view-stacked .elementor-icon {
  background-color:#628351
}
.elementor-65 .elementor-element.elementor-element-896e4ed.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-896e4ed.elementor-view-default .elementor-icon {
  color:#628351;
  border-color:#628351
}
.elementor-65 .elementor-element.elementor-element-896e4ed.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-896e4ed.elementor-view-default .elementor-icon svg {
  fill:#628351
}
.elementor-65 .elementor-element.elementor-element-896e4ed .elementor-icon {
  font-size:32px
}
.elementor-65 .elementor-element.elementor-element-896e4ed .elementor-icon svg {
  height:32px
}
.elementor-65 .elementor-element.elementor-element-42505592 {
  --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: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:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-42505592>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-42505592>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:#B9B4AB;
}
.elementor-65 .elementor-element.elementor-element-42505592>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-42505592>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-42505592>.elementor-shape-top,
.elementor-65 .elementor-element.elementor-element-42505592>.e-con-inner>.elementor-shape-top {
  z-index:2;
  pointer-events:none
}
.elementor-65 .elementor-element.elementor-element-4fe2c2d5 {
  --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:flex-end;
  --overlay-opacity:0;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:50px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-4fe2c2d5:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image:url(../images/futiary-dam.png);
  background-position:center center;
  background-size:cover
}
.elementor-65 .elementor-element.elementor-element-4fe2c2d5::before,
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.e-con-inner>.elementor-background-video-container::before,
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-65 .elementor-element.elementor-element-4fe2c2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color:#B9B4AB;
  --background-overlay:''
}
.elementor-65 .elementor-element.elementor-element-33297f5 {
  --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:120px;
  --padding-bottom:120px;
  --padding-left:70px;
  --padding-right:200px
}
.elementor-65 .elementor-element.elementor-element-33297f5:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-33297f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#c38f48;
}
.elementor-65 .elementor-element.elementor-element-7f94065a {
  --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-65 .elementor-element.elementor-element-2c3d5df9 {
  margin:0 -4px calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-58e038 {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -8px
}
.elementor-65 .elementor-element.elementor-element-58e038 .elementor-heading-title {
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-4f61a6cb {
  padding:0 0 0 0
}
.elementor-65 .elementor-element.elementor-element-6fd8ca88 {
  --display:flex;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  --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-65 .elementor-element.elementor-element-305aec0a {
  --display:flex;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  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:90px 90px 90px 90px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:15px;
  background-color:#B9B4AB
}
.elementor-65 .elementor-element.elementor-element-305aec0a:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-305aec0a,
.elementor-65 .elementor-element.elementor-element-305aec0a::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-37f83ede {
  --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-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:80px 80px 80px 80px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-37f83ede:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-37f83ede>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-2931d753 {
  --icon-box-icon-margin:21px
}
.elementor-65 .elementor-element.elementor-element-2931d753 .elementor-icon-box-title {
  margin-bottom:6px
}
.elementor-65 .elementor-element.elementor-element-2931d753.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-accent);
  fill:#001820;
  color:#001820
}
.elementor-65 .elementor-element.elementor-element-2931d753.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-2931d753.elementor-view-default .elementor-icon {
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  border-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-2931d753.elementor-view-framed .elementor-icon {
  background-color:#001820
}
.elementor-65 .elementor-element.elementor-element-2931d753 .elementor-icon {
  font-size:31px
}
.elementor-65 .elementor-element.elementor-element-4d81160 {
  --display:flex;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  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:90px 90px 90px 90px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:15px;
  background-color:#B9B4AB
}
.elementor-65 .elementor-element.elementor-element-4d81160:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-4d81160,
.elementor-65 .elementor-element.elementor-element-4d81160::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-819e2c1 {
  --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-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:80px 80px 80px 80px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-819e2c1:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-819e2c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-83b1fe9 {
  --icon-box-icon-margin:21px
}
.elementor-65 .elementor-element.elementor-element-83b1fe9 .elementor-icon-box-title {
  margin-bottom:6px
}
.elementor-65 .elementor-element.elementor-element-83b1fe9.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-accent);
  fill:#001820;
  color:#001820
}
.elementor-65 .elementor-element.elementor-element-83b1fe9.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-83b1fe9.elementor-view-default .elementor-icon {
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  border-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-83b1fe9.elementor-view-framed .elementor-icon {
  background-color:#001820
}
.elementor-65 .elementor-element.elementor-element-83b1fe9 .elementor-icon {
  font-size:31px
}
.elementor-65 .elementor-element.elementor-element-86e82db {
  --display:flex;
  --gap:5px 5px;
  --row-gap:5px;
  --column-gap:5px;
  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:90px 90px 90px 90px;
  --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-65 .elementor-element.elementor-element-86e82db:hover {
  border-style:solid;
  border-color:var(--e-global-color-18246cf);
  --border-color:var( --e-global-color-18246cf )
}
.elementor-65 .elementor-element.elementor-element-86e82db,
.elementor-65 .elementor-element.elementor-element-86e82db::before {
  --border-transition:0.3s
}
.elementor-65 .elementor-element.elementor-element-f0d8243 {
  --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-5e7f6b8);
  --border-color:var( --e-global-color-5e7f6b8 );
  --border-radius:80px 80px 80px 80px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:15px;
  --padding-bottom:15px;
  --padding-left:15px;
  --padding-right:20px
}
.elementor-65 .elementor-element.elementor-element-f0d8243:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-f0d8243>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:#681a1a;
  background-image:linear-gradient(167deg,var(--e-global-color-65a2b2d) 0%,var(--e-global-color-4a61521) 100%)
}
.elementor-65 .elementor-element.elementor-element-0dce2cf {
  --icon-box-icon-margin:21px
}
.elementor-65 .elementor-element.elementor-element-0dce2cf .elementor-icon-box-title {
  margin-bottom:6px
}
.elementor-65 .elementor-element.elementor-element-0dce2cf.elementor-view-stacked .elementor-icon {
  background-color:var(--e-global-color-accent);
  fill:#001820;
  color:#001820
}
.elementor-65 .elementor-element.elementor-element-0dce2cf.elementor-view-framed .elementor-icon,
.elementor-65 .elementor-element.elementor-element-0dce2cf.elementor-view-default .elementor-icon {
  fill:var(--e-global-color-accent);
  color:var(--e-global-color-accent);
  border-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-0dce2cf.elementor-view-framed .elementor-icon {
  background-color:#001820
}
.elementor-65 .elementor-element.elementor-element-0dce2cf .elementor-icon {
  font-size:31px
}
.elementor-65 .elementor-element.elementor-element-10dd524e {
  --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:120px;
  --padding-bottom:120px;
  --padding-left:0px;
  --padding-right:0px
}
.elementor-65 .elementor-element.elementor-element-10dd524e:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-10dd524e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color:var(--e-global-color-e81bf2f)
}
.elementor-65 .elementor-element.elementor-element-10dd524e>.elementor-shape-top .elementor-shape-fill,
.elementor-65 .elementor-element.elementor-element-10dd524e>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill:var(--e-global-color-d9ea361)
}
.elementor-65 .elementor-element.elementor-element-10dd524e>.elementor-shape-top svg,
.elementor-65 .elementor-element.elementor-element-10dd524e>.e-con-inner>.elementor-shape-top svg {
  height:45px
}
.elementor-65 .elementor-element.elementor-element-5cb73502 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:initial;
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content: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-65 .elementor-element.elementor-element-a274875 {
  margin:0 -4px calc(var(--kit-widget-spacing, 0px) + 0px) 0
}
.elementor-65 .elementor-element.elementor-element-739bddad {
  margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -8px
}
.elementor-65 .elementor-element.elementor-element-739bddad .elementor-heading-title {
  color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-2f7edbd3 {
  padding:0 0 0 0;
  text-align:justify
}
.elementor-65 .elementor-element.elementor-element-fd1b775 {
  --grid-row-gap:35px;
  --grid-column-gap:30px
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom:calc(0.66 * 100%)
}
.elementor-65 .elementor-element.elementor-element-fd1b775:after {
  content:"0.66"
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__thumbnail__link {
  width:100%
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__meta-data span+span:before {
  content:"•"
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__card {
  background-color:#B9B4AB;
  border-radius:20px
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__card .elementor-post__meta-data {
  border-top-color:var(--e-global-color-accent)
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__text {
  margin-top:20px
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__badge {
  right:0
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__card .elementor-post__badge {
  border-radius:15px;
  margin:20px
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__title,
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__title a {
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__meta-data {
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__excerpt p {
  color:var(--e-global-color-primary)
}
.elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__read-more {
  color:var(--e-global-color-accent)
}
@media(max-width:1024px) {
  .elementor-65 .elementor-element.elementor-element-3e854f44 {
    --padding-top:230px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-2e84c79d {
    margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0
  }
  .elementor-65 .elementor-element.elementor-element-007f44c {
    margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-3f8f9c3 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-fb14b72 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-3efadfd8 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-476ccb2 .elementor-heading-title {
    font-size:1.3em
  }
  .elementor-65 .elementor-element.elementor-element-3f47cc96 .elementor-divider {
    padding-block-start:2px;
    padding-block-end:2px
  }
  .elementor-65 .elementor-element.elementor-element-281d3a51 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-a376668 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-4f831696 {
    --padding-top:70px;
    --padding-bottom:70px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-735efc14 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:40px;
    --padding-right:40px
  }
  .elementor-65 .elementor-element.elementor-element-c0b6e15 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-ee7b5f9 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-4d6cf33 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-c3d0e2a {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-4a9f3928 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-746ece4 .elementor-heading-title {
    font-size:1.3em
  }
  .elementor-65 .elementor-element.elementor-element-8e22355 {
    --grid-auto-flow:row
  }
  .elementor-65 .elementor-element.elementor-element-5547fa2 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-2db9116 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-ab7779e {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-1893694 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-00a20d8 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-fe0ed4a {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-346a562 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-f73c047 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-899fa32 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-5d64d84 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-8afe336 .elementor-heading-title {
    font-size:1.3em
  }
  .elementor-65 .elementor-element.elementor-element-100ecb0 {
    --grid-auto-flow:row
  }
  .elementor-65 .elementor-element.elementor-element-355b217 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-c180bb5 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-f055eed {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-1975f59 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-29dfcf2 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-98ea8e2 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-f3eeb3e {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-d888628 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-c487ace {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-3eae97b {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-df445ab {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-05119cc {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-e36b53b {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-a2b8319 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-9644f77 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-b37b85f {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-f327bda {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-e4baff0 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-3d10fa1 {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-050d101 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-04d9106 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-f85edde {
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px
  }
  .elementor-65 .elementor-element.elementor-element-57f5670 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-25a7c93 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-211430b {
    padding:5px 10px 5px 10px;
    top:105px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-211430b {
    left:38%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-211430b {
    right:38%
  }
  .elementor-65 .elementor-element.elementor-element-211430b .elementor-heading-title {
    font-size:15px
  }
  .elementor-65 .elementor-element.elementor-element-21e844c {
    padding:0 5px 2px 5px;
    top:253px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-21e844c {
    left:43%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-21e844c {
    right:43%
  }
  .elementor-65 .elementor-element.elementor-element-21e844c .elementor-heading-title {
    font-size:11px
  }
  .elementor-65 .elementor-element.elementor-element-ae98aad {
    padding:0 5px 2px 5px;
    top:235px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ae98aad {
    left:16%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-ae98aad {
    right:16%
  }
  .elementor-65 .elementor-element.elementor-element-ae98aad .elementor-heading-title {
    font-size:11px
  }
  .elementor-65 .elementor-element.elementor-element-3ba3436 {
    padding:0 5px 2px 5px;
    top:235px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3ba3436 {
    left:68%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-3ba3436 {
    right:68%
  }
  .elementor-65 .elementor-element.elementor-element-3ba3436 .elementor-heading-title {
    font-size:11px
  }
  .elementor-65 .elementor-element.elementor-element-60bb2cac {
    --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;
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-27cd9d43 {
    --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
  }
  .elementor-65 .elementor-element.elementor-element-4b57e4af {
    padding:0 100px 0 100px;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-5475b6e0 {
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-7e102d8 {
    --grid-auto-flow:row
  }
  .elementor-65 .elementor-element.elementor-element-7ca46b8 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-a63193c {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-a1f4f52 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-f0a0d86 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-42505592 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
  }
  .elementor-65 .elementor-element.elementor-element-4fe2c2d5 {
    --min-height:313px;
    --padding-top:120px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-33297f5 {
    --padding-top:100px;
    --padding-bottom:60px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-7f94065a {
    --justify-content:center
  }
  .elementor-65 .elementor-element.elementor-element-4f61a6cb {
    padding:0 100px 0 100px;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-6fd8ca88 {
    --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
  }
  .elementor-65 .elementor-element.elementor-element-37f83ede {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-819e2c1 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-f0d8243 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-10dd524e {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:30px;
    --padding-right:30px
  }
  .elementor-65 .elementor-element.elementor-element-2f7edbd3 {
    padding:0 100px 0 100px
  }
}
@media(max-width:767px) {
  .elementor-65 .elementor-element.elementor-element-3e854f44 {
    --min-height:26vh;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-3e854f44:not(.elementor-motion-effects-element-type-background),
  .elementor-65 .elementor-element.elementor-element-3e854f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-repeat:no-repeat;
    background-size:cover
  }
  .elementor-65 .elementor-element.elementor-element-7babe3dc {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-2e84c79d {
    margin:-92px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-2e84c79d .elementor-heading-title {
    font-size:.8em
  }
  .elementor-65 .elementor-element.elementor-element-007f44c {
    margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-007f44c .elementor-heading-title {
    font-size:1.3em
  }
  .elementor-65 .elementor-element.elementor-element-3f8f9c3 {
    --padding-top:70px;
    --padding-bottom:35px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-fb14b72 {
    --margin-top:-48px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-b409a30 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:nowrap
  }
  .elementor-65 .elementor-element.elementor-element-ff481d6 {
    --width:35%
  }
  .elementor-65 .elementor-element.elementor-element-e516475 {
    margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0
  }
  .elementor-65 .elementor-element.elementor-element-e516475 img {
    width:97px
  }
  .elementor-65 .elementor-element.elementor-element-fb7d0d6 {
    top:33px
  }
  .elementor-65 .elementor-element.elementor-element-9533a71 {
    --content-width:75%;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-ca0c9d7 .elementor-heading-title {
    font-size:12px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ab7497b {
    left:84px
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-ab7497b {
    right:84px
  }
  .elementor-65 .elementor-element.elementor-element-ab7497b {
    top:33px
  }
  .elementor-65 .elementor-element.elementor-element-3efadfd8 {
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-476ccb2 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-476ccb2 .elementor-heading-title {
    font-size:1.1em
  }
  .elementor-65 .elementor-element.elementor-element-7baa3dcb {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-7baa3dcb .elementor-heading-title {
    font-size:1.5em
  }
  .elementor-65 .elementor-element.elementor-element-58d6a006 {
    padding:0 10px 0 10px;
    text-align:justify
  }
  .elementor-65 .elementor-element.elementor-element-8f56cbb {
    --justify-content:center
  }
  .elementor-65 .elementor-element.elementor-element-2e1a6d68 {
    --padding-top:5px;
    --padding-bottom:5px;
    --padding-left:5px;
    --padding-right:5px
  }
  .elementor-65 .elementor-element.elementor-element-281d3a51 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-7af95d46 .elementor-icon-box-title {
    margin-bottom:0
  }
  .elementor-65 .elementor-element.elementor-element-7af95d46 .elementor-icon {
    font-size:45px
  }
  .elementor-65 .elementor-element.elementor-element-895c94e {
    --padding-top:5px;
    --padding-bottom:5px;
    --padding-left:5px;
    --padding-right:5px
  }
  .elementor-65 .elementor-element.elementor-element-a376668 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-45a18ed .elementor-icon-box-title {
    margin-bottom:0
  }
  .elementor-65 .elementor-element.elementor-element-45a18ed .elementor-icon {
    font-size:45px
  }
  .elementor-65 .elementor-element.elementor-element-4f831696 {
    --padding-top:50px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-735efc14 {
    border-width:5px 5px 5px 5px;
    --border-top-width:5px;
    --border-right-width:5px;
    --border-bottom-width:5px;
    --border-left-width:5px;
    --padding-top:60px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-249eaaa {
    --width:250px;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:1em;
    --padding-bottom:0em;
    --padding-left:1em;
    --padding-right:0em;
    top:-31px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-249eaaa {
    left:19px
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-249eaaa {
    right:19px
  }
  .elementor-65 .elementor-element.elementor-element-6049a7e {
    --icon-box-icon-margin:10px
  }
  .elementor-65 .elementor-element.elementor-element-6049a7e .elementor-icon {
    font-size:25px;
    padding:7px
  }
  .elementor-65 .elementor-element.elementor-element-c0b6e15 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-ee7b5f9 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-4d6cf33 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-b163677 img {
    height:171px
  }
  .elementor-65 .elementor-element.elementor-element-c3d0e2a {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
  }
  .elementor-65 .elementor-element.elementor-element-4a9f3928 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-746ece4 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-746ece4 .elementor-heading-title {
    font-size:1.1em
  }
  .elementor-65 .elementor-element.elementor-element-29fa870 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-29fa870 .elementor-heading-title {
    font-size:1.5em
  }
  .elementor-65 .elementor-element.elementor-element-8e22355 {
    --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-65 .elementor-element.elementor-element-2db9116 .elementor-heading-title {
    font-size:.9em
  }
  .elementor-65 .elementor-element.elementor-element-00a20d8 .elementor-heading-title {
    font-size:.9em
  }
  .elementor-65 .elementor-element.elementor-element-f73c047 .elementor-heading-title {
    font-size:.9em
  }
  .elementor-65 .elementor-element.elementor-element-5d64d84 {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-8afe336 {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-8afe336 .elementor-heading-title {
    font-size:1.1em
  }
  .elementor-65 .elementor-element.elementor-element-c9f525d {
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-c9f525d .elementor-heading-title {
    font-size:1.5em
  }
  .elementor-65 .elementor-element.elementor-element-100ecb0 {
    --e-con-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row
  }
  .elementor-65 .elementor-element.elementor-element-717314f:not(.elementor-motion-effects-element-type-background),
  .elementor-65 .elementor-element.elementor-element-717314f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position:-745px 0
  }
  .elementor-65 .elementor-element.elementor-element-64f9d4e img {
    width:151px
  }
  .elementor-65 .elementor-element.elementor-element-32e9244 {
    text-align:justify
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-211430b {
    left:41%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-211430b {
    right:41%
  }
  .elementor-65 .elementor-element.elementor-element-211430b {
    top:90px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-21e844c {
    left:44%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-21e844c {
    right:44%
  }
  .elementor-65 .elementor-element.elementor-element-21e844c {
    top:238px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ae98aad {
    left:18%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-ae98aad {
    right:18%
  }
  .elementor-65 .elementor-element.elementor-element-ae98aad {
    top:219px
  }
  body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3ba3436 {
    left:67%
  }
  body.rtl .elementor-65 .elementor-element.elementor-element-3ba3436 {
    right:67%
  }
  .elementor-65 .elementor-element.elementor-element-3ba3436 {
    top:223px
  }
  .elementor-65 .elementor-element.elementor-element-60bb2cac {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-27cd9d43 {
    --justify-content:center
  }
  .elementor-65 .elementor-element.elementor-element-da7148c {
    margin:0 -11px calc(var(--kit-widget-spacing, 0px) + 0px) 0
  }
  .elementor-65 .elementor-element.elementor-element-4b57e4af {
    padding:0 0 0 0
  }
  .elementor-65 .elementor-element.elementor-element-7e102d8 {
    --e-con-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row
  }
  .elementor-65 .elementor-element.elementor-element-7ca46b8 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-a63193c {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-a1f4f52 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-f0a0d86 {
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-4fe2c2d5 {
    --min-height:246px;
    --padding-top:120px;
    --padding-bottom:0px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-33297f5 {
    --padding-top:50px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-7f94065a {
    --justify-content:center
  }
  .elementor-65 .elementor-element.elementor-element-2c3d5df9 {
    margin:0 -15px calc(var(--kit-widget-spacing, 0px) + 0px) -3px
  }
  .elementor-65 .elementor-element.elementor-element-58e038 {
    margin:0 -14px calc(var(--kit-widget-spacing, 0px) + 0px) 0
  }
  .elementor-65 .elementor-element.elementor-element-4f61a6cb {
    padding:0 0 0 0;
    text-align:center
  }
  .elementor-65 .elementor-element.elementor-element-305aec0a {
    --border-radius:30px 30px 30px 30px
  }
  .elementor-65 .elementor-element.elementor-element-37f83ede {
    --border-radius:30px 30px 30px 30px;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-2931d753 {
    --icon-box-icon-margin:16px
  }
  .elementor-65 .elementor-element.elementor-element-2931d753 .elementor-icon {
    font-size:16px
  }
  .elementor-65 .elementor-element.elementor-element-4d81160 {
    --border-radius:30px 30px 30px 30px
  }
  .elementor-65 .elementor-element.elementor-element-819e2c1 {
    --border-radius:30px 30px 30px 30px;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-83b1fe9 {
    --icon-box-icon-margin:16px
  }
  .elementor-65 .elementor-element.elementor-element-83b1fe9 .elementor-icon {
    font-size:16px
  }
  .elementor-65 .elementor-element.elementor-element-86e82db {
    --border-radius:30px 30px 30px 30px
  }
  .elementor-65 .elementor-element.elementor-element-f0d8243 {
    --border-radius:30px 30px 30px 30px;
    --padding-top:10px;
    --padding-bottom:10px;
    --padding-left:10px;
    --padding-right:10px
  }
  .elementor-65 .elementor-element.elementor-element-0dce2cf {
    --icon-box-icon-margin:16px
  }
  .elementor-65 .elementor-element.elementor-element-0dce2cf .elementor-icon {
    font-size:16px
  }
  .elementor-65 .elementor-element.elementor-element-10dd524e {
    --padding-top:120px;
    --padding-bottom:120px;
    --padding-left:20px;
    --padding-right:20px
  }
  .elementor-65 .elementor-element.elementor-element-2f7edbd3 {
    padding:0 0 0 0
  }
  .elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom:calc(0.5 * 100%)
  }
  .elementor-65 .elementor-element.elementor-element-fd1b775:after {
    content:"0.5"
  }
  .elementor-65 .elementor-element.elementor-element-fd1b775 .elementor-post__thumbnail__link {
    width:100%
  }
}
@media(min-width:768px) {
  .elementor-65 .elementor-element.elementor-element-3b019263 {
    --width:40%
  }
  .elementor-65 .elementor-element.elementor-element-fb14b72 {
    --width:100%
  }
  .elementor-65 .elementor-element.elementor-element-ff481d6 {
    --width:27%
  }
  .elementor-65 .elementor-element.elementor-element-3efadfd8 {
    --width:60%
  }
  .elementor-65 .elementor-element.elementor-element-249eaaa {
    --width:250px
  }
  .elementor-65 .elementor-element.elementor-element-5d64d84 {
    --content-width:1330px
  }
  .elementor-65 .elementor-element.elementor-element-29d8638d {
    --width:33.3333%
  }
  .elementor-65 .elementor-element.elementor-element-5475b6e0 {
    --width:66.6666%
  }
  .elementor-65 .elementor-element.elementor-element-e1b1820 {
    --width:25%
  }
  .elementor-65 .elementor-element.elementor-element-86238f1 {
    --width:25%
  }
  .elementor-65 .elementor-element.elementor-element-f758350 {
    --width:25%
  }
  .elementor-65 .elementor-element.elementor-element-fdd6a01 {
    --width:25%
  }
  .elementor-65 .elementor-element.elementor-element-4fe2c2d5 {
    --width:50%
  }
  .elementor-65 .elementor-element.elementor-element-33297f5 {
    --width:50%
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-65 .elementor-element.elementor-element-29d8638d {
    --width:100%
  }
  .elementor-65 .elementor-element.elementor-element-5475b6e0 {
    --width:100%
  }
  .elementor-65 .elementor-element.elementor-element-4fe2c2d5 {
    --width:100%
  }
  .elementor-65 .elementor-element.elementor-element-33297f5 {
    --width:100%
  }
}
