.elementor-2939 .elementor-element.elementor-element-0e621e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2939 .elementor-element.elementor-element-0e621e9:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-0e621e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2939 .elementor-element.elementor-element-3b1efdf{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:112px;--padding-bottom:112px;--padding-left:80px;--padding-right:calc(max(80px, (100vw - 1640px) * 0.5));}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2939 .elementor-element.elementor-element-7855cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2939 .elementor-element.elementor-element-7855cec{text-align:center;}.elementor-2939 .elementor-element.elementor-element-7855cec .elementor-heading-title{font-family:var( --e-global-typography-e27500d-font-family ), Sans-serif;font-size:var( --e-global-typography-e27500d-font-size );font-weight:var( --e-global-typography-e27500d-font-weight );line-height:var( --e-global-typography-e27500d-line-height );color:var( --e-global-color-accent );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-separator{border-bottom-style:none;}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-price{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-description{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body.rtl .elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list li:not(:last-child){margin-bottom:0px;}.elementor-2939 .elementor-element.elementor-element-e20f577{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2939 .elementor-element.elementor-element-e20f577:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-e20f577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2939 .elementor-element.elementor-element-27c1179{--spacer-size:700px;}.elementor-2939 .elementor-element.elementor-element-2d59501{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-2939 .elementor-element.elementor-element-2d59501:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-2d59501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2939 .elementor-element.elementor-element-c8f0375{--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:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-2939 .elementor-element.elementor-element-c8f0375:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-c8f0375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFE3;}.elementor-2939 .elementor-element.elementor-element-0529e3c{--e-image-carousel-slides-to-show:1;}.elementor-2939 .elementor-element.elementor-element-0529e3c .swiper-pagination-bullet{width:12px;height:12px;background:#67904D;}@media(min-width:768px){.elementor-2939 .elementor-element.elementor-element-3b1efdf{--width:50%;}.elementor-2939 .elementor-element.elementor-element-e20f577{--width:50%;}.elementor-2939 .elementor-element.elementor-element-2d59501{--content-width:1340px;}.elementor-2939 .elementor-element.elementor-element-c8f0375{--content-width:800px;}}@media(max-width:1440px){.elementor-2939 .elementor-element.elementor-element-3b1efdf{--padding-top:175px;--padding-bottom:175px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2939 .elementor-element.elementor-element-7855cec .elementor-heading-title{font-size:var( --e-global-typography-e27500d-font-size );line-height:var( --e-global-typography-e27500d-line-height );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-2939 .elementor-element.elementor-element-3b1efdf{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2939 .elementor-element.elementor-element-7855cec .elementor-heading-title{font-size:var( --e-global-typography-e27500d-font-size );line-height:var( --e-global-typography-e27500d-line-height );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2939 .elementor-element.elementor-element-0e621e9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2939 .elementor-element.elementor-element-3b1efdf{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:020px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2939 .elementor-element.elementor-element-7855cec .elementor-heading-title{font-size:var( --e-global-typography-e27500d-font-size );line-height:var( --e-global-typography-e27500d-line-height );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2939 .elementor-element.elementor-element-27c1179{--spacer-size:390px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for price-list, class: .elementor-element-de0af21 */.elementor-2939 .elementor-element.elementor-element-de0af21 {
    max-width: 400px!important;
    margin: 0 auto;
}

.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header {
    margin: 0;
}
.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list-header>span {
    padding: 16px;
}

.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list {
    border: 1px solid #B1CAA2;
}

.elementor-2939 .elementor-element.elementor-element-de0af21 .elementor-price-list >li:not(:last-child) {
    border-bottom: 1px solid #B1CAA2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a02495 */.elementor-2939 .elementor-element.elementor-element-2a02495 h2,
.elementor-2939 .elementor-element.elementor-element-2a02495 h3 {
    color: #67904D;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-2939 .elementor-element.elementor-element-2a02495 h3 {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88db605 */.elementor-2939 .elementor-element.elementor-element-88db605 .wltitle {
    color: #67904D;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-2939 .elementor-element.elementor-element-88db605 ul {
  list-style-type: none;
  padding-left: 0;
}

.elementor-2939 .elementor-element.elementor-element-88db605 ul li {
  position: relative;
  padding-left: 30px;
}

.elementor-2939 .elementor-element.elementor-element-88db605 ul li:not(:last-child) {
    margin-bottom: 16px;
}

.elementor-2939 .elementor-element.elementor-element-88db605  ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' x='0px' y='0px' viewBox='0 0 18.2 18.2' style='enable-background:new 0 0 18.2 18.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bclip-path:url(%23SVGID_00000179612215359247341300000014659723023911547832_);%7D	.st1%7Bfill:%2367904D;%7D%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='18.2' height='18.2'%3E%3C/rect%3E%3C/defs%3E%3CclipPath id='SVGID_00000181077257351807666220000000315583895102223268_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'%3E%3C/use%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000181077257351807666220000000315583895102223268_);'%3E%3Cpath class='st1' d='M17.9,8.4l-6.6-6.6c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3L9.3,2.4C9.1,2.6,9,2.9,9,3.1 c0,0.3,0.1,0.5,0.3,0.7l3.8,3.8H1c-0.5,0-1,0.4-1,1v0.8c0,0.5,0.4,1,1,1h12.2l-3.9,3.9C9.1,14.6,9,14.8,9,15.1 c0,0.3,0.1,0.5,0.3,0.7l0.6,0.6c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3l6.6-6.6c0.2-0.2,0.3-0.4,0.3-0.7 C18.2,8.8,18.1,8.6,17.9,8.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf79f15 */.elementor-2939 .elementor-element.elementor-element-cf79f15 .wltitle {
    color: #67904D;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-2939 .elementor-element.elementor-element-cf79f15 ul {
  list-style-type: none;
  padding-left: 0;
}

.elementor-2939 .elementor-element.elementor-element-cf79f15 ul li {
  position: relative;
  padding-left: 30px;
}

.elementor-2939 .elementor-element.elementor-element-cf79f15 ul li:not(:last-child) {
    margin-bottom: 16px;
}

.elementor-2939 .elementor-element.elementor-element-cf79f15  ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' x='0px' y='0px' viewBox='0 0 18.2 18.2' style='enable-background:new 0 0 18.2 18.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bclip-path:url(%23SVGID_00000179612215359247341300000014659723023911547832_);%7D	.st1%7Bfill:%2367904D;%7D%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='18.2' height='18.2'%3E%3C/rect%3E%3C/defs%3E%3CclipPath id='SVGID_00000181077257351807666220000000315583895102223268_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'%3E%3C/use%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000181077257351807666220000000315583895102223268_);'%3E%3Cpath class='st1' d='M17.9,8.4l-6.6-6.6c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3L9.3,2.4C9.1,2.6,9,2.9,9,3.1 c0,0.3,0.1,0.5,0.3,0.7l3.8,3.8H1c-0.5,0-1,0.4-1,1v0.8c0,0.5,0.4,1,1,1h12.2l-3.9,3.9C9.1,14.6,9,14.8,9,15.1 c0,0.3,0.1,0.5,0.3,0.7l0.6,0.6c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3l6.6-6.6c0.2-0.2,0.3-0.4,0.3-0.7 C18.2,8.8,18.1,8.6,17.9,8.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0529e3c */.elementor-2939 .elementor-element.elementor-element-0529e3c .swiper-pagination {
    position: static;
    margin-top: 20px;
}

.elementor-2939 .elementor-element.elementor-element-0529e3c.elementor-pagination-position-outside .swiper {
    padding-bottom: 0!important;
}

.elementor-2939 .elementor-element.elementor-element-0529e3c img {
    height: 50vh;
    object-fit: cover;
}/* End custom CSS */