.elementor-611 .elementor-element.elementor-element-f11bf11 {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-8f63cd3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-afd4c4a:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-afd4c4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
    background-image: url("../../2020/02/grass.png");
    background-repeat: no-repeat;
}

.elementor-611 .elementor-element.elementor-element-afd4c4a {
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 5px;
    z-index: 2;
}

.elementor-611 .elementor-element.elementor-element-afd4c4a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-858edd6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-858edd6 {
    z-index: 3;
}

.elementor-611 .elementor-element.elementor-element-3a0f5fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-611 .elementor-element.elementor-element-3a0f5fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-3a0f5fc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 31px 0px 0px 18px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 18px;
    padding: 0px 16px 0px 14px;
}

.elementor-611 .elementor-element.elementor-element-3a0f5fc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-253355e>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-ae26080 .custom-heading {
    font-size: 28px;
}

.elementor-611 .elementor-element.elementor-element-ae26080>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-7f92e6e {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-d20df7c .cms-heading {
    text-align: left;
}

.elementor-611 .elementor-element.elementor-element-d20df7c .custom-heading {
    color: #65A42F;
    font-size: 23px;
}

.elementor-611 .elementor-element.elementor-element-d20df7c>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-9839f37 {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-72590bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-611 .elementor-element.elementor-element-72590bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-72590bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 22px 0px 0px -8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -8px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-72590bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-60e1e2f>.elementor-widget-container {
    margin: 28px 14px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-d9e1a5d:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-d9e1a5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-d9e1a5d>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-d9e1a5d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 40px 0px;
}

.elementor-611 .elementor-element.elementor-element-d9fe31b {
    padding: 0px 100px 0px 100px;
}

.elementor-611 .elementor-element.elementor-element-268a9cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/02/home-4contact-bg.jpg");
    background-position: bottom center;
}

.elementor-611 .elementor-element.elementor-element-268a9cd:hover>.elementor-element-populated {
    background-color: #D51D1D;
    border-style: solid;
    border-width: 0px 0px 6px 0px;
    border-color: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated,
.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 3px -15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -15px;
    padding: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-7fcf577 .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-7fcf577 .custom-heading {
    color: #020101;
    font-size: 41px;
    letter-spacing: 0px;
}

.elementor-611 .elementor-element.elementor-element-7fcf577 .cms-heading .custom-heading {
    margin-top: 0px;
}

.elementor-611 .elementor-element.elementor-element-a110a67 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-a110a67>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-611 .elementor-element.elementor-element-ab471d2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/02/home-4contact-bg.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-element-populated,
.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-element-populated>.elementor-background-overlay,
.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);
    margin: 0px 0px 3px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-ab471d2:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 6px 0px;
    border-color: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-31c8462 .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-31c8462 .custom-heading {
    color: #020101FA;
    font-size: 37px;
    letter-spacing: 0px;
}

.elementor-611 .elementor-element.elementor-element-31c8462 .cms-heading .custom-heading {
    margin-top: 0px;
}

.elementor-611 .elementor-element.elementor-element-829d207 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-829d207>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-611 .elementor-element.elementor-element-034119e {
    margin-top: 19px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 100px;
}

.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2020/02/h4_flower.png");
    background-position: 356px -41px;
    background-repeat: no-repeat;
    opacity: 0.65;
}

.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0s, border-radius 0s, box-shadow 0s;
    margin: 0px 0px 0px -15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -15px;
    padding: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated,
.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated>.elementor-background-overlay,
.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-611 .elementor-element.elementor-element-df2e055:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 6px 0px;
    border-color: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-620649c .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-620649c .custom-heading {
    color: #020101;
    font-size: 38px;
    letter-spacing: 0px;
}

.elementor-611 .elementor-element.elementor-element-87e1617 {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-87e1617>.elementor-widget-container {
    padding: 0px 56px 0px 30px;
}

.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2020/02/h4_flower.png");
    background-position: 356px -41px;
    background-repeat: no-repeat;
    opacity: 0.65;
}

.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated,
.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated>.elementor-background-overlay,
.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0s, border-radius 0s, box-shadow 0s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-d9567b8:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 6px 0px;
    border-color: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-1f93bd1 .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-1f93bd1 .custom-heading {
    color: #020101;
    font-size: 37px;
    letter-spacing: 0px;
}

.elementor-611 .elementor-element.elementor-element-a81276d {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-a81276d>.elementor-widget-container {
    padding: 0px 56px 0px 30px;
}

.elementor-611 .elementor-element.elementor-element-f943ffc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-611 .elementor-element.elementor-element-b2f2161>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-c665638:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-c665638>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #355834;
}

.elementor-611 .elementor-element.elementor-element-c665638,
.elementor-611 .elementor-element.elementor-element-c665638>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-611 .elementor-element.elementor-element-c665638 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-c665638>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-a50d746 {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-a50d746 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 57px;
}

.elementor-611 .elementor-element.elementor-element-a50d746>.elementor-widget-container {
    padding: 0px 50px 0px 50px;
}

.elementor-611 .elementor-element.elementor-element-2283c06 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-611 .elementor-element.elementor-element-2283c06 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-611 .elementor-element.elementor-element-2283c06 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 16px 16px 16px 16px;
    padding: 15px 26px 15px 26px;
}

.elementor-611 .elementor-element.elementor-element-2283c06>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-843e651:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-843e651>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #355834;
}

.elementor-611 .elementor-element.elementor-element-843e651>.elementor-background-overlay {
    background-image: url("../../2022/02/home2.png");
    opacity: 0.14;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-843e651 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-611 .elementor-element.elementor-element-076bc95>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2020/02/wave_edit.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-611 .elementor-element.elementor-element-076bc95>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-611 .elementor-element.elementor-element-076bc95>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-d29d8e9 .cms-heading {
    text-align: left;
}

.elementor-611 .elementor-element.elementor-element-d29d8e9 .custom-heading {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-611 .elementor-element.elementor-element-d29d8e9>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-97ef4a6 .custom-heading {
    color: #FFFFFF;
    font-size: 26px;
}

.elementor-611 .elementor-element.elementor-element-97ef4a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(9px/2);
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(9px/2);
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(9px/2);
    margin-left: calc(9px/2);
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-9px/2);
    margin-left: calc(-9px/2);
}

body.rtl .elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-9px/2);
}

body:not(.rtl) .elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-9px/2);
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-icon i {
    color: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-icon svg {
    fill: #65A42F;
}

.elementor-611 .elementor-element.elementor-element-53c5a4b {
    --e-icon-list-icon-size: 26px;
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-53c5a4b .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-c23a8a8 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-611 .elementor-element.elementor-element-c23a8a8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-611 .elementor-element.elementor-element-c23a8a8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-450b65d .elementor-spacer-inner {
    height: 50px;
}

.elementor-611 .elementor-element.elementor-element-3127967 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-611 .elementor-element.elementor-element-3127967>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-6364aa6 .elementor-spacer-inner {
    height: 22px;
}

.elementor-611 .elementor-element.elementor-element-b11e698,
.elementor-611 .elementor-element.elementor-element-b11e698>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-611 .elementor-element.elementor-element-b11e698 {
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 22px 0px;
}

.elementor-611 .elementor-element.elementor-element-b11e698:hover {
    box-shadow: 0px 0px 10px 2px #355834;
}

.elementor-611 .elementor-element.elementor-element-24632e1 .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-24632e1>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-42a9955 {
    text-align: center;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-611 .elementor-element.elementor-element-b50cc92 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-df12b9f .custom-subheading {
    color: #355834;
    text-transform: uppercase;
}

.elementor-611 .elementor-element.elementor-element-df12b9f .custom-heading {
    color: #355834;
}

.elementor-611 .elementor-element.elementor-element-d503f8a>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.73;
}

.elementor-611 .elementor-element.elementor-element-d503f8a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-611 .elementor-element.elementor-element-d503f8a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-dc3ac5c .elementor-spacer-inner {
    height: 50px;
}

.elementor-611 .elementor-element.elementor-element-d67277e {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-a2dabc0 .custom-subheading {
    color: #355834;
    text-transform: uppercase;
}

.elementor-611 .elementor-element.elementor-element-a2dabc0 .custom-heading {
    color: #355834;
}

.elementor-611 .elementor-element.elementor-element-6493f26>.elementor-element-populated {
    margin: 0px 0px 0px -30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -30px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-dc8bf7c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-dc8bf7c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-dc8bf7c .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-dc8bf7c .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-82ed5dd>.elementor-element-populated {
    margin: 0px 0px 0px -21px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -21px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-aae9418 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-aae9418 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-aae9418 .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-aae9418 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-048e860>.elementor-element-populated {
    margin: 0px 0px 0px -13px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -13px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-8570e58 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-8570e58 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-8570e58 .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-8570e58 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-91b0888>.elementor-element-populated {
    margin: 0px 0px 0px -6px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -6px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-460229c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-460229c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-460229c .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-460229c .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-fe828be>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-e6c3ca9 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-e6c3ca9 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-e6c3ca9 .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-e6c3ca9 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-e6c3ca9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-de7e5ea {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-bcca714 .custom-subheading {
    color: #355834;
    text-transform: uppercase;
}

.elementor-611 .elementor-element.elementor-element-bcca714 .custom-heading {
    color: #355834;
}

.elementor-611 .elementor-element.elementor-element-17298b3>.elementor-element-populated {
    margin: 0px 0px 0px -30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -30px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-91d4c7e .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-91d4c7e .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-91d4c7e .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-91d4c7e .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-4b84999>.elementor-element-populated {
    margin: 0px 0px 0px -21px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -21px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-c945922 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-c945922 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-c945922 .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-c945922 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-2b8e20f>.elementor-element-populated {
    margin: 0px 0px 0px -13px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -13px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-c104c3a .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title {
    font-family: "Roboto", Sans-serif;
}

.elementor-611 .elementor-element.elementor-element-c104c3a .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-c104c3a .ha-ihe-wrapper .ha-ihe-fig:hover,
.elementor-611 .elementor-element.elementor-element-c104c3a .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before {
    background-color: #2EB140;
}

.elementor-611 .elementor-element.elementor-element-84e6a2d>.elementor-element-populated {
    margin: 0px 0px 0px -6px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -6px;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-215959e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-ed52da4 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-f5fbd66:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-611 .elementor-element.elementor-element-f5fbd66>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F6F3;
}

.elementor-611 .elementor-element.elementor-element-f5fbd66>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-f5fbd66>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-5cd4261>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-1a1e014>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-8708cc9>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/01/contact-form.png");
    opacity: 0.5;
}

.elementor-611 .elementor-element.elementor-element-8708cc9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 21px;
}

.elementor-611 .elementor-element.elementor-element-8708cc9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-1434309f .cms-heading {
    text-align: center;
}

.elementor-611 .elementor-element.elementor-element-1434309f .custom-heading {
    font-size: 35px;
}

.elementor-611 .elementor-element.elementor-element-1434309f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 45px 0px 23px 0px;
}

.elementor-611 .elementor-element.elementor-element-1138228 .wpcf7-form-control:not(.wpcf7-submit) {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}

.elementor-611 .elementor-element.elementor-element-26c79e0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-357a4fa>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-611 .elementor-element.elementor-element-0f1144d:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-0f1144d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../2020/02/footer.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-611 .elementor-element.elementor-element-0f1144d>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.78;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-0f1144d {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #578419;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 20px 0px 32px 0px;
}

.elementor-611 .elementor-element.elementor-element-0f1144d,
.elementor-611 .elementor-element.elementor-element-0f1144d>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-63b2d02>.elementor-element-populated {
    margin: 32px 0px 0px -16px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -16px;
}

.elementor-611 .elementor-element.elementor-element-0008e6d {
    text-align: left;
}

.elementor-611 .elementor-element.elementor-element-0008e6d>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-611 .elementor-element.elementor-element-b29d9fa {
    text-align: left;
}

.elementor-611 .elementor-element.elementor-element-b29d9fa>.elementor-widget-container {
    margin: -50px 0px 0px 30px;
}

.elementor-611 .elementor-element.elementor-element-58658ef {
    --e-icon-list-icon-size: 14px;
}

.elementor-611 .elementor-element.elementor-element-58658ef .elementor-icon-list-text {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-58658ef .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-58658ef .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-611 .elementor-element.elementor-element-58658ef>.elementor-widget-container {
    margin: 0px 0px 0px -14px;
}

.elementor-611 .elementor-element.elementor-element-9b410ca {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-icon i {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-icon svg {
    fill: #578419;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce {
    --e-icon-list-icon-size: 18px;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-d2d0cce .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-d2d0cce>.elementor-widget-container {
    margin: 0px 0px 0px -24px;
}

.elementor-611 .elementor-element.elementor-element-5519d50 {
    --e-icon-list-icon-size: 14px;
}

.elementor-611 .elementor-element.elementor-element-5519d50 .elementor-icon-list-text {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-5519d50 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-5519d50 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-611 .elementor-element.elementor-element-5519d50>.elementor-widget-container {
    margin: 0px 0px 0px -14px;
}

.elementor-611 .elementor-element.elementor-element-6634f86 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-611 .elementor-element.elementor-element-a4bc652>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-icon i {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-icon svg {
    fill: #578419;
}

.elementor-611 .elementor-element.elementor-element-f54fb26 {
    --e-icon-list-icon-size: 27px;
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}

.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-f54fb26 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-f54fb26>.elementor-widget-container {
    margin: 0px 0px 0px -24px;
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-icon i {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-icon svg {
    fill: #578419;
}

.elementor-611 .elementor-element.elementor-element-11e9a22 {
    --e-icon-list-icon-size: 18px;
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-11e9a22 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-11e9a22>.elementor-widget-container {
    margin: 0px 0px 0px -24px;
}

.elementor-611 .elementor-element.elementor-element-d14b466 {
    --e-icon-list-icon-size: 14px;
}

.elementor-611 .elementor-element.elementor-element-d14b466 .elementor-icon-list-text {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-d14b466 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-d14b466 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-611 .elementor-element.elementor-element-d14b466>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(26px/2);
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(26px/2);
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(26px/2);
    margin-left: calc(26px/2);
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-26px/2);
    margin-left: calc(-26px/2);
}

body.rtl .elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-26px/2);
}

body:not(.rtl) .elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-26px/2);
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-icon i {
    color: #578419;
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-icon svg {
    fill: #578419;
}

.elementor-611 .elementor-element.elementor-element-75d692a {
    --e-icon-list-icon-size: 29px;
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-611 .elementor-element.elementor-element-75d692a .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-611 .elementor-element.elementor-element-203ad3b:not(.elementor-motion-effects-element-type-background),
.elementor-611 .elementor-element.elementor-element-203ad3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D3C00;
}

.elementor-611 .elementor-element.elementor-element-203ad3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-611 .elementor-element.elementor-element-203ad3b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-611 .elementor-element.elementor-element-352b9b8 {
    text-align: center;
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-611 .elementor-element.elementor-element-316f117 {
        width: 35.138%;
    }
    .elementor-611 .elementor-element.elementor-element-d503f8a {
        width: 64.862%;
    }
    .elementor-611 .elementor-element.elementor-element-7619630 {
        width: 35.138%;
    }
    .elementor-611 .elementor-element.elementor-element-b10fe0c {
        width: 64.862%;
    }
    .elementor-611 .elementor-element.elementor-element-c6583c4 {
        width: 35.138%;
    }
    .elementor-611 .elementor-element.elementor-element-b03b6d9 {
        width: 64.862%;
    }
    .elementor-611 .elementor-element.elementor-element-63b2d02 {
        width: 27.583%;
    }
    .elementor-611 .elementor-element.elementor-element-90d6084 {
        width: 15.167%;
    }
    .elementor-611 .elementor-element.elementor-element-07255dd {
        width: 32.25%;
    }
    .elementor-611 .elementor-element.elementor-element-a4bc652 {
        width: 48.498%;
    }
    .elementor-611 .elementor-element.elementor-element-f301774 {
        width: 51.502%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-611 .elementor-element.elementor-element-63b2d02 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-611 .elementor-element.elementor-element-df12b9f>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-a2dabc0>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-bcca714>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-611 .elementor-element.elementor-element-f11bf11 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-3a0f5fc>.elementor-element-populated {
        padding: 0px 16px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-72590bc>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-d9e1a5d {
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-d9fe31b {
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-268a9cd>.elementor-element-populated {
        margin: 30px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-611 .elementor-element.elementor-element-7fcf577>.elementor-widget-container {
        padding: 0px 4px 0px 4px;
    }
    .elementor-611 .elementor-element.elementor-element-ab471d2>.elementor-element-populated {
        margin: 21px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-611 .elementor-element.elementor-element-034119e {
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-df2e055>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-611 .elementor-element.elementor-element-d9567b8>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-611 .elementor-element.elementor-element-a50d746 .elementor-heading-title {
        line-height: 1.2em;
    }
    .elementor-611 .elementor-element.elementor-element-076bc95>.elementor-element-populated {
        margin: 0px 4px 0px 9px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 9px;
    }
    .elementor-611 .elementor-element.elementor-element-450b65d .elementor-spacer-inner {
        height: 300px;
    }
    .elementor-611 .elementor-element.elementor-element-6493f26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-82ed5dd>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-048e860>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-91b0888>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-fe828be>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-17298b3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-4b84999>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-2b8e20f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-611 .elementor-element.elementor-element-1138228>.elementor-widget-container {
        margin: 0px 14px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-58658ef>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-3c031df>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-d2d0cce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-5519d50>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-a4bc652>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-f54fb26>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-f301774>.elementor-element-populated {
        margin: 11px 0px 0px -24px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -24px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-611 .elementor-element.elementor-element-11e9a22>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}