.elementor-644 .elementor-element.elementor-element-1b446df0:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-1b446df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-1b446df0 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-644 .elementor-element.elementor-element-1b446df0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-38181d3d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-38181d3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-38181d3d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-644 .elementor-element.elementor-element-23a2bddd img {
    width: 53%;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-3d5afae5.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-3d5afae5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-3d5afae5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu .elementor-item {
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item {
    color: #000000;
    fill: #000000;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item:hover,
.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item:focus {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #CE6161;
}

.elementor-644 .elementor-element.elementor-element-506cacc .e--pointer-framed .elementor-item:before,
.elementor-644 .elementor-element.elementor-element-506cacc .e--pointer-framed .elementor-item:after {
    border-color: #CE6161;
}

.elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--dropdown .elementor-item, .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-644 .elementor-element.elementor-element-506cacc div.elementor-menu-toggle {
    color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-506cacc div.elementor-menu-toggle svg {
    fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-318ffc05.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-318ffc05.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-5c047b29 .elementor-button .elementor-align-icon-right {
    margin-left: 2px;
}

.elementor-644 .elementor-element.elementor-element-5c047b29 .elementor-button .elementor-align-icon-left {
    margin-right: 2px;
}

.elementor-644 .elementor-element.elementor-element-5c047b29 .elementor-button {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: -0.7px;
    fill: #000000;
    color: #000000;
    background-color: #EFB802;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 3px 0px 2px 0px rgba(0, 0, 0, 0.5);
    padding: 8px 8px 8px 8px;
}

.elementor-644 .elementor-element.elementor-element-5c047b29 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-1584ba3c.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-1584ba3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-55f8df09 {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating__title {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating {
    font-size: 19px;
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-644 .elementor-element.elementor-element-55f8df09 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-48179bef {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-48179bef .elementor-heading-title {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-644 .elementor-element.elementor-element-48179bef > .elementor-widget-container {
    margin: -26px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-1e341356:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-1e341356 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-1e341356 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 10px 0px;
}

.elementor-644 .elementor-element.elementor-element-1e341356 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-2c6b8012 img {
    width: 57%;
}

.elementor-644 .elementor-element.elementor-element-2c6b8012 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-1e954a53 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 29px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-1e954a53 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-3e18eaf9 img {
    width: 77%;
}

.elementor-644 .elementor-element.elementor-element-c27aa9d .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-644 .elementor-element.elementor-element-c27aa9d .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-644 .elementor-element.elementor-element-c27aa9d .elementor-button {
    font-family: "Rubik", Sans-serif;
    font-size: 31px;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00982D;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-644 .elementor-element.elementor-element-c27aa9d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-29dd44e8 {
    text-align: center;
    color: #F60000;
    font-family: "Lato", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-644 .elementor-element.elementor-element-29dd44e8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-52c54e65 {
    text-align: center;
    color: #F60000;
    font-family: "Lato", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-644 .elementor-element.elementor-element-52c54e65 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 4px 10px 4px;
    background-color: #FFF7D5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-icon i {
    color: #6F2FF2;
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-icon svg {
    fill: #6F2FF2;
}

.elementor-644 .elementor-element.elementor-element-1b37b024 {
    --e-icon-list-icon-size: 30px;
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-text {
    color: #000000;
}

.elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-644 .elementor-element.elementor-element-1b37b024 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-11f3d6e2:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-11f3d6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #710192;
}

.elementor-644 .elementor-element.elementor-element-11f3d6e2 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 17px;
    margin-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-11f3d6e2, .elementor-644 .elementor-element.elementor-element-11f3d6e2 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-644 .elementor-element.elementor-element-11f3d6e2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-36cefef9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-36cefef9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-6b11bf78 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-6b11bf78 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}

.elementor-644 .elementor-element.elementor-element-6b11bf78 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-7756de1f {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-7756de1f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Fjalla One", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-decoration: line-through;
    line-height: 24px;
}

.elementor-644 .elementor-element.elementor-element-7756de1f > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-a20908a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-a20908a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-10204f79 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-10204f79.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-10204f79.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-10204f79.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-10204f79.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-10204f79.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-10204f79 .elementor-icon i, .elementor-644 .elementor-element.elementor-element-10204f79 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-43e9279b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-43e9279b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-43e9279b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-644 .elementor-element.elementor-element-43e9279b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-36bbedd8 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-36bbedd8 .elementor-heading-title {
    color: #A2FF9D;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 26px;
}

.elementor-644 .elementor-element.elementor-element-36bbedd8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-15d73ab8 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-15d73ab8 .elementor-headline {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-15d73ab8 .elementor-headline-plain-text {
    color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-15d73ab8 .elementor-headline-dynamic-text {
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-15d73ab8 > .elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-55619685.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-55619685.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-icon i {
    color: #F3CB46;
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-icon svg {
    fill: #F3CB46;
}

.elementor-644 .elementor-element.elementor-element-73fb85fb {
    --e-icon-list-icon-size: 16px;
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-item > a {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-644 .elementor-element.elementor-element-4cb959d6 > .elementor-container {
    max-width: 1342px;
}

.elementor-644 .elementor-element.elementor-element-4cb959d6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-2ce86d3f > .elementor-container {
    max-width: 1444px;
}

.elementor-644 .elementor-element.elementor-element-2ce86d3f {
    padding: 5px 5px 5px 5px;
}

.elementor-644 .elementor-element.elementor-element-3856b047 img {
    width: 30%;
}

.elementor-644 .elementor-element.elementor-element-bdf1b3b {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-bdf1b3b .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-644 .elementor-element.elementor-element-35274084 {
    text-align: center;
    color: #280C0C;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-35274084 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-697ef3a0 img {
    width: 30%;
}

.elementor-644 .elementor-element.elementor-element-13295df5 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-13295df5 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-644 .elementor-element.elementor-element-3ed11713 {
    text-align: center;
    color: #060000;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-3ed11713 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-6243652b img {
    width: 30%;
}

.elementor-644 .elementor-element.elementor-element-e3cda9 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-e3cda9 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-644 .elementor-element.elementor-element-7e5c2b73 {
    text-align: center;
    color: #060000;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-7e5c2b73 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-69e6a07 img {
    width: 30%;
}

.elementor-644 .elementor-element.elementor-element-5e5cfa3 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-5e5cfa3 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-644 .elementor-element.elementor-element-5c5bbc84 {
    text-align: center;
    color: #060000;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-5c5bbc84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-15cf03fb > .elementor-container {
    max-width: 1518px;
}

.elementor-644 .elementor-element.elementor-element-15cf03fb:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-15cf03fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/trust-tru-katsande-592914-unsplash-1.jpg");
}

.elementor-644 .elementor-element.elementor-element-15cf03fb > .elementor-background-overlay {
    background-color: #410073;
    opacity: 0.88;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-15cf03fb, .elementor-644 .elementor-element.elementor-element-15cf03fb > .elementor-background-overlay {
    border-radius: 50px;
}

.elementor-644 .elementor-element.elementor-element-15cf03fb {
    box-shadow: 0px 0px 13px 0px rgba(8, 126, 236, 0.76);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 49px 0px 47px 0px;
}

.elementor-644 .elementor-element.elementor-element-10b48bcd > .elementor-container {
    max-width: 1444px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-4ec9ce37.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-4ec9ce37.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-50f1c5ef {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-50f1c5ef > .elementor-widget-container {
    margin: 15px 0px -6px 0px;
}

.elementor-644 .elementor-element.elementor-element-4132289b img {
    width: 52%;
}

.elementor-644 .elementor-element.elementor-element-21f5517a {
    /*text-align: justify;*/
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-21f5517a > .elementor-widget-container {
    margin: 22px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-33dd0f2f > .elementor-container {
    max-width: 1342px;
}

.elementor-644 .elementor-element.elementor-element-33dd0f2f {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-50c7b456 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-50c7b456 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-13f3e8e img {
    width: 64%;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-icon i {
    color: #6F2FF2;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-icon svg {
    fill: #6F2FF2;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 {
    --e-icon-list-icon-size: 30px;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-text {
    color: #000000;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-644 .elementor-element.elementor-element-3abeaa35 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-3b2106eb .elementor-button .elementor-align-icon-right {
    margin-left: 14px;
}

.elementor-644 .elementor-element.elementor-element-3b2106eb .elementor-button .elementor-align-icon-left {
    margin-right: 14px;
}

.elementor-644 .elementor-element.elementor-element-3b2106eb .elementor-button {
    font-size: 23px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0B8A31;
    border-radius: 42px 42px 42px 42px;
    box-shadow: 3px 3px 4px 0px #000000;
}

.elementor-644 .elementor-element.elementor-element-264d2299:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-264d2299 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF6A00;
}

.elementor-644 .elementor-element.elementor-element-264d2299 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-264d2299 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-7a12ce98 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-7a12ce98 > .elementor-widget-container {
    margin: 15px 0px -18px 0px;
}

.elementor-644 .elementor-element.elementor-element-38aefbfe img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-38aefbfe > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-4a70fa76 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-4a70fa76 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-145540f9 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-145540f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-7aea8a50 img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-7aea8a50 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-13cde18f {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-13cde18f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-3777afd4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-3777afd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-41057bbc img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-41057bbc > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-7f8e9d4c {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-7f8e9d4c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-1c7932f2 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-1c7932f2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-7f787322 img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-7f787322 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-5522ef21 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-5522ef21 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-25b244c6 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-25b244c6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-4fa7d83a:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-4fa7d83a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FDFDFD;
}

.elementor-644 .elementor-element.elementor-element-4fa7d83a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-4fa7d83a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-5e360025 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-644 .elementor-element.elementor-element-5e360025 > .elementor-widget-container {
    margin: 15px 0px -18px 0px;
}

.elementor-644 .elementor-element.elementor-element-5b110afa > .elementor-container {
    max-width: 1342px;
}

.elementor-644 .elementor-element.elementor-element-5b110afa {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-5402f9a9 img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-5402f9a9 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-17563c47 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-17563c47 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-644 .elementor-element.elementor-element-1de0fe3d img {
    width: 70%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-1de0fe3d > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-204156a7 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-204156a7 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-644 .elementor-element.elementor-element-50e76780 img {
    width: 45%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 150px 150px 150px 150px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-50e76780 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-644 .elementor-element.elementor-element-639af698 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-639af698 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-644 .elementor-element.elementor-element-63641538 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-63641538 .elementor-heading-title {
    color: #6800FF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
    text-shadow: 2px -1px 0px #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-63641538 > .elementor-widget-container {
    margin: 15px 0px -18px 0px;
}

.elementor-644 .elementor-element.elementor-element-148c14c5 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-644 .elementor-element.elementor-element-61d82f5:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-61d82f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E0E0E0;
}

.elementor-644 .elementor-element.elementor-element-61d82f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-61d82f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-77e296cf {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-77e296cf .elementor-heading-title {
    color: #000000;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-31a873cc .elementor-heading-title {
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
}

.elementor-644 .elementor-element.elementor-element-4cfa99db {
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-325f2d1a {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-325f2d1a .elementor-heading-title {
    color: #2A2D2F;
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-40df8f40 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-644 .elementor-element.elementor-element-5597d780 {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-5597d780 .elementor-heading-title {
    color: #2A2D2F;
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-32bdfc87 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-644 .elementor-element.elementor-element-7cb8740b {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-7cb8740b .elementor-heading-title {
    color: #2A2D2F;
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-53a78eb4 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-644 .elementor-element.elementor-element-37ba74d4 {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-37ba74d4 .elementor-heading-title {
    color: #2A2D2F;
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-2064f23c .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-644 .elementor-element.elementor-element-1c8772b5 {
    text-align: right;
}

.elementor-644 .elementor-element.elementor-element-1c8772b5 .elementor-heading-title {
    color: #2A2D2F;
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-175884af .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-644 .elementor-element.elementor-element-3dca8d39 .elementor-testimonial__image img {
    width: 42px;
    height: 42px;
}

.elementor-644 .elementor-element.elementor-element-3dca8d39 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-644 .elementor-element.elementor-element-3dca8d39 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-6e96b04c .elementor-swiper-button {
    font-size: 20px;
}

.elementor-644 .elementor-element.elementor-element-6e96b04c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-59f120a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-644 .elementor-element.elementor-element-59f120a9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-1c8c5393 > .elementor-element-populated {
    margin: 20px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-644 .elementor-element.elementor-element-49385574 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-49385574 .elementor-heading-title {
    color: #000000;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-514a68dd img {
    width: 40%;
}

.elementor-644 .elementor-element.elementor-element-626f17db {
    text-align: center;
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-weight: 400;
    line-height: 1em;
}

.elementor-644 .elementor-element.elementor-element-626f17db > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-1e46a17c img {
    width: 40%;
}

.elementor-644 .elementor-element.elementor-element-527ff8f5 {
    text-align: center;
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-weight: 400;
    line-height: 1em;
}

.elementor-644 .elementor-element.elementor-element-527ff8f5 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-4cf898c6 img {
    width: 40%;
}

.elementor-644 .elementor-element.elementor-element-6ed2fb4d {
    text-align: center;
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-weight: 400;
    line-height: 1em;
}

.elementor-644 .elementor-element.elementor-element-6ed2fb4d > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-30b5eb80 img {
    width: 40%;
}

.elementor-644 .elementor-element.elementor-element-99e986e {
    text-align: center;
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-weight: 400;
    line-height: 1em;
}

.elementor-644 .elementor-element.elementor-element-99e986e > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-4df74344:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-4df74344 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDDDD;
}

.elementor-644 .elementor-element.elementor-element-4df74344 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-644 .elementor-element.elementor-element-4df74344 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-2dd7d37e img {
    width: 100%;
    max-width: 100%;
    border-radius: 18px 18px 18px 18px;
}

.elementor-644 .elementor-element.elementor-element-2dd7d37e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-2056424:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-2056424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #710192;
}

.elementor-644 .elementor-element.elementor-element-2056424 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 17px;
    margin-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-2056424, .elementor-644 .elementor-element.elementor-element-2056424 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-644 .elementor-element.elementor-element-2056424 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-6215b3b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-6215b3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-9b5661b {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-9b5661b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}

.elementor-644 .elementor-element.elementor-element-9b5661b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-acb07ca {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-acb07ca .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Fjalla One", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-decoration: line-through;
    line-height: 24px;
}

.elementor-644 .elementor-element.elementor-element-acb07ca > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-0f1eda7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-0f1eda7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-1825a17 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-1825a17.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-1825a17.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-1825a17.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-1825a17.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-1825a17.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-1825a17 .elementor-icon i, .elementor-644 .elementor-element.elementor-element-1825a17 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-80f0292.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-80f0292.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-80f0292 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-644 .elementor-element.elementor-element-80f0292 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-ad7e0a6 {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-ad7e0a6 .elementor-heading-title {
    color: #A2FF9D;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 26px;
}

.elementor-644 .elementor-element.elementor-element-ad7e0a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-aa12c90 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-aa12c90 .elementor-headline {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-aa12c90 .elementor-headline-plain-text {
    color: #FFFFFF;
}

.elementor-644 .elementor-element.elementor-element-aa12c90 .elementor-headline-dynamic-text {
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
}

.elementor-644 .elementor-element.elementor-element-aa12c90 > .elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-95d5552.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-95d5552.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-icon i {
    color: #F3CB46;
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-icon svg {
    fill: #F3CB46;
}

.elementor-644 .elementor-element.elementor-element-b903bb0 {
    --e-icon-list-icon-size: 16px;
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-item > a {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-644 .elementor-element.elementor-element-2234ece6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-644 .elementor-element.elementor-element-40fdbdce {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-40fdbdce .elementor-heading-title {
    color: #000000;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-40fdbdce > .elementor-widget-container {
    margin: -2px 0px -6px 0px;
}

.elementor-644 .elementor-element.elementor-element-7ebb692d {
    text-align: center;
    color: #015F04;
    font-family: "Lato", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0.2px;
}

.elementor-644 .elementor-element.elementor-element-7ebb692d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    background-color: #FFF7D5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 12px;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-form-fields-wrapper {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -12px;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 2px;
}

body:not(.rtl) .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 2px;
}

body .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 2px;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group > label, .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-subgroup label {
    color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .e-form__buttons__wrapper__button-next {
    background-color: #34C954;
    color: #000000;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button[type="submit"] {
    background-color: #34C954;
    color: #000000;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button[type="submit"] svg * {
    fill: #000000;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-644 .elementor-element.elementor-element-716c8b86 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
    background-color: #817B7B;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
}

.elementor-644 .elementor-element.elementor-element-6a524a3a > .elementor-container {
    max-width: 580px;
}

.elementor-644 .elementor-element.elementor-element-6a524a3a {
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-644 .elementor-element.elementor-element-1193d0f {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-1193d0f .elementor-heading-title {
    color: #000000;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 600;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 16px;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-item {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-title, .elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-icon {
    color: #0c0c0c;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-icon svg {
    fill: #0c0c0c;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-title {
    font-family: "Rubik", Sans-serif;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-tab-content {
    color: #0c0c0c;
    font-family: "Rubik", Sans-serif;
    font-weight: 400;
    padding: 16px 30px 0px 33px;
}

.elementor-644 .elementor-element.elementor-element-404c7f35 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-c5e85d8 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-644 .elementor-element.elementor-element-c5e85d8 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-644 .elementor-element.elementor-element-c5e85d8 .elementor-button {
    font-family: "Rubik", Sans-serif;
    font-size: 31px;
    line-height: 0.7em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00982D;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-644 .elementor-element.elementor-element-c5e85d8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-acb6d97 > .elementor-container {
    min-height: 50px;
}

.elementor-644 .elementor-element.elementor-element-acb6d97 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-644 .elementor-element.elementor-element-acb6d97:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-acb6d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B1B1B13D;
}

.elementor-644 .elementor-element.elementor-element-acb6d97 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-644 .elementor-element.elementor-element-acb6d97 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-644 .elementor-element.elementor-element-35f72bbe {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-35f72bbe .elementor-heading-title {
    color: rgba(0, 0, 0, 0.98);
    font-family: "Arial", Sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-644 .elementor-element.elementor-element-35f72bbe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-60febcae {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-60febcae .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 12px;
}

.elementor-644 .elementor-element.elementor-element-60febcae > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-5125208b {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-5125208b .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 12px;
}

.elementor-644 .elementor-element.elementor-element-5125208b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-17ad94db {
    text-align: center;
}

.elementor-644 .elementor-element.elementor-element-17ad94db .elementor-heading-title {
    color: rgba(0, 0, 0, 0.98);
    font-family: "Arial", Sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-644 .elementor-element.elementor-element-17ad94db > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-7e47de32 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-644 .elementor-element.elementor-element-2d46db63 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-644 .elementor-element.elementor-element-719b0b0e {
    text-align: center;
    color: #000000;
    font-size: 12px;
    font-weight: 300;
}

.elementor-644 .elementor-element.elementor-element-719b0b0e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media (min-width: 768px) {
    .elementor-644 .elementor-element.elementor-element-38181d3d {
        width: 15.653%;
    }

    .elementor-644 .elementor-element.elementor-element-3d5afae5 {
        width: 14.877%;
    }

    .elementor-644 .elementor-element.elementor-element-318ffc05 {
        width: 31.117%;
    }

    .elementor-644 .elementor-element.elementor-element-1584ba3c {
        width: 38.353%;
    }

    .elementor-644 .elementor-element.elementor-element-36cefef9 {
        width: 18.513%;
    }

    .elementor-644 .elementor-element.elementor-element-a20908a {
        width: 9.743%;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b {
        width: 40.476%;
    }

    .elementor-644 .elementor-element.elementor-element-55619685 {
        width: 31.277%;
    }

    .elementor-644 .elementor-element.elementor-element-4eb9364 {
        width: 35.365%;
    }

    .elementor-644 .elementor-element.elementor-element-7826fd9e {
        width: 64.635%;
    }

    .elementor-644 .elementor-element.elementor-element-5fd420ca {
        width: 35.536%;
    }

    .elementor-644 .elementor-element.elementor-element-26461f09 {
        width: 64.464%;
    }

    .elementor-644 .elementor-element.elementor-element-54fee46f {
        width: 35.714%;
    }

    .elementor-644 .elementor-element.elementor-element-50fc6aeb {
        width: 64.286%;
    }

    .elementor-644 .elementor-element.elementor-element-7e736a08 {
        width: 35.625%;
    }

    .elementor-644 .elementor-element.elementor-element-70bd00de {
        width: 64.375%;
    }

    .elementor-644 .elementor-element.elementor-element-6f842c78 {
        width: 36.071%;
    }

    .elementor-644 .elementor-element.elementor-element-429b57dd {
        width: 63.929%;
    }

    .elementor-644 .elementor-element.elementor-element-51fdc0d3 {
        width: 33.839%;
    }

    .elementor-644 .elementor-element.elementor-element-6f14a267 {
        width: 33.839%;
    }

    .elementor-644 .elementor-element.elementor-element-7b29045b {
        width: 42.565%;
    }

    .elementor-644 .elementor-element.elementor-element-19f9239f {
        width: 33.839%;
    }

    .elementor-644 .elementor-element.elementor-element-6215b3b {
        width: 18.513%;
    }

    .elementor-644 .elementor-element.elementor-element-0f1eda7 {
        width: 9.743%;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292 {
        width: 40.476%;
    }

    .elementor-644 .elementor-element.elementor-element-95d5552 {
        width: 31.277%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-644 .elementor-element.elementor-element-2d46db63 {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-644 .elementor-element.elementor-element-506cacc > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating__title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 > .elementor-widget-container {
        margin: -3px 0px -10px -11px;
    }

    .elementor-644 .elementor-element.elementor-element-48179bef .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-48179bef > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-29dd44e8 {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-29dd44e8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 90px 0px 90px;
    }

    .elementor-644 .elementor-element.elementor-element-52c54e65 {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-52c54e65 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 90px 0px 90px;
    }

    .elementor-644 .elementor-element.elementor-element-6b11bf78 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-6b11bf78 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7756de1f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-7756de1f > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-36bbedd8 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-36bbedd8 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-15d73ab8 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-9b5661b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-9b5661b > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-acb07ca .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-acb07ca > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-ad7e0a6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-644 .elementor-element.elementor-element-ad7e0a6 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-aa12c90 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7ebb692d {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-7ebb692d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 90px 0px 90px;
    }

    .elementor-644 .elementor-element.elementor-element-acb6d97 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-644 .elementor-element.elementor-element-7e47de32 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }

    .elementor-644 .elementor-element.elementor-element-2d46db63 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-644 .elementor-element.elementor-element-719b0b0e {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .elementor-644 .elementor-element.elementor-element-1b446df0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-38181d3d {
        width: 40%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-38181d3d.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-38181d3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-38181d3d > .elementor-element-populated {
        margin: 00px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-38181d3d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-3d5afae5 {
        width: 20%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-3d5afae5.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-3d5afae5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-3d5afae5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-3d5afae5 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--dropdown .elementor-item, .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 15px;
        letter-spacing: 0.6px;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-644 .elementor-element.elementor-element-506cacc .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 6px !important;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc {
        --nav-menu-icon-size: 21px;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc .elementor-menu-toggle {
        border-width: 1px;
        border-radius: 4px;
    }

    .elementor-644 .elementor-element.elementor-element-506cacc > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-318ffc05 {
        width: 40%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-318ffc05.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-318ffc05.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-318ffc05 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-318ffc05 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-5c047b29 .elementor-button {
        font-size: 15px;
        letter-spacing: 0.5px;
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-644 .elementor-element.elementor-element-5c047b29 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1584ba3c {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-1584ba3c > .elementor-element-populated {
        margin: 2px 0px 3px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1584ba3c > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating__title {
        font-size: 13px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 .elementor-star-rating {
        font-size: 14px;
    }

    .elementor-644 .elementor-element.elementor-element-55f8df09 > .elementor-widget-container {
        margin: -5px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-48179bef {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-48179bef .elementor-heading-title {
        font-size: 11px;
        line-height: 1.4em;
    }

    .elementor-644 .elementor-element.elementor-element-48179bef > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1e341356 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-2c6b8012 img {
        /*width: 100%;*/
    }

    .elementor-644 .elementor-element.elementor-element-1e954a53 {
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-1e954a53 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-3e18eaf9 img {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-c27aa9d .elementor-button {
        font-size: 25px;
        line-height: 0.9em;
    }

    .elementor-644 .elementor-element.elementor-element-29dd44e8 {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-644 .elementor-element.elementor-element-29dd44e8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-644 .elementor-element.elementor-element-52c54e65 {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-644 .elementor-element.elementor-element-52c54e65 > .elementor-widget-container {
        margin: 10px 0px 5px 0px;
        padding: 10px 25px 10px 25px;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-644 .elementor-element.elementor-element-1b37b024 {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-1b37b024 .elementor-icon-list-item > a {
        font-size: 24px;
    }

    .elementor-644 .elementor-element.elementor-element-11f3d6e2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-36cefef9 {
        width: 25%;
    }

    .elementor-644 .elementor-element.elementor-element-36cefef9 > .elementor-element-populated {
        margin: 0px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
    }

    .elementor-644 .elementor-element.elementor-element-36cefef9 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-6b11bf78 {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-6b11bf78 .elementor-heading-title {
        font-size: 11px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-6b11bf78 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7756de1f {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-7756de1f .elementor-heading-title {
        font-size: 25px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-7756de1f > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-a20908a {
        width: 10%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-a20908a.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-a20908a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-a20908a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-a20908a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-10204f79 .elementor-icon {
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-10204f79 > .elementor-widget-container {
        margin: 0px 0px 0px 7px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b {
        width: 65%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-43e9279b.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -20px;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-43e9279b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-36bbedd8 {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-36bbedd8 .elementor-heading-title {
        font-size: 29px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-36bbedd8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-15d73ab8 .elementor-headline {
        font-size: 34px;
    }

    .elementor-644 .elementor-element.elementor-element-15d73ab8 > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-55619685 > .elementor-element-populated {
        margin: -6px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }

    body.rtl .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px / 2);
    }

    body:not(.rtl) .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-73fb85fb .elementor-icon-list-item > a {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-73fb85fb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-4cb959d6 {
        margin-top: -1px;
        margin-bottom: -1px;
    }

    .elementor-644 .elementor-element.elementor-element-462ade9b {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-3856b047 img {
        width: 37%;
    }

    .elementor-644 .elementor-element.elementor-element-bdf1b3b .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-35274084 {
        text-align: center;
        font-size: 13px;
    }

    .elementor-644 .elementor-element.elementor-element-35274084 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-269313cd {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-697ef3a0 img {
        width: 37%;
    }

    .elementor-644 .elementor-element.elementor-element-13295df5 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-3ed11713 {
        text-align: center;
        font-size: 13px;
    }

    .elementor-644 .elementor-element.elementor-element-3ed11713 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-354b6b5a {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-6243652b img {
        width: 37%;
    }

    .elementor-644 .elementor-element.elementor-element-e3cda9 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-7e5c2b73 {
        text-align: center;
        font-size: 13px;
    }

    .elementor-644 .elementor-element.elementor-element-7e5c2b73 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1ab98b3f {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-69e6a07 img {
        width: 37%;
    }

    .elementor-644 .elementor-element.elementor-element-5e5cfa3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-644 .elementor-element.elementor-element-5c5bbc84 {
        text-align: center;
        font-size: 13px;
    }

    .elementor-644 .elementor-element.elementor-element-5c5bbc84 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-15cf03fb, .elementor-644 .elementor-element.elementor-element-15cf03fb > .elementor-background-overlay {
        border-radius: 43px 43px 43px 43px;
    }

    .elementor-644 .elementor-element.elementor-element-15cf03fb {
        margin-top: 26px;
        margin-bottom: 0px;
        padding: 14px 0px 2px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-5445d2 {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-50f1c5ef {
        text-align: center;
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-50f1c5ef > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-4132289b img {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-21f5517a {
        text-align: center;
        font-size: 21px;
    }

    .elementor-644 .elementor-element.elementor-element-21f5517a > .elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-33dd0f2f {
        margin-top: 0px;
        margin-bottom: -1px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-50c7b456 {
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-50c7b456 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-13f3e8e img {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-3abeaa35 {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-3abeaa35 .elementor-icon-list-item > a {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-3b2106eb .elementor-button {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-264d2299 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7a12ce98 {
        text-align: center;
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-7a12ce98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-38aefbfe img {
        width: 34%;
    }

    .elementor-644 .elementor-element.elementor-element-4a70fa76 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-145540f9 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-145540f9 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7aea8a50 img {
        width: 34%;
    }

    .elementor-644 .elementor-element.elementor-element-13cde18f .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-3777afd4 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-3777afd4 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-41057bbc img {
        width: 34%;
    }

    .elementor-644 .elementor-element.elementor-element-7f8e9d4c .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-1c7932f2 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-1c7932f2 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7f787322 img {
        width: 34%;
    }

    .elementor-644 .elementor-element.elementor-element-5522ef21 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-644 .elementor-element.elementor-element-25b244c6 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-25b244c6 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-4fa7d83a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-5e360025 {
        text-align: center;
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-5e360025 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-5b110afa {
        margin-top: -1px;
        margin-bottom: -1px;
    }

    .elementor-644 .elementor-element.elementor-element-17563c47 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-204156a7 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-639af698 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-63641538 {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-63641538 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-644 .elementor-element.elementor-element-63641538 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-77e296cf .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-644 .elementor-element.elementor-element-77e296cf > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-671b125 {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-31a873cc .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-31a873cc > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-4cfa99db {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-644 .elementor-element.elementor-element-4eb9364 {
        width: 30%;
    }

    .elementor-644 .elementor-element.elementor-element-325f2d1a .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-325f2d1a > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7826fd9e {
        width: 70%;
    }

    .elementor-644 .elementor-element.elementor-element-44bb533 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-644 .elementor-element.elementor-element-5fd420ca {
        width: 30%;
    }

    .elementor-644 .elementor-element.elementor-element-5597d780 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-5597d780 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-26461f09 {
        width: 70%;
    }

    .elementor-644 .elementor-element.elementor-element-7346abfd {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-644 .elementor-element.elementor-element-54fee46f {
        width: 30%;
    }

    .elementor-644 .elementor-element.elementor-element-7cb8740b .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-7cb8740b > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-50fc6aeb {
        width: 70%;
    }

    .elementor-644 .elementor-element.elementor-element-74eb4a5d {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-644 .elementor-element.elementor-element-7e736a08 {
        width: 30%;
    }

    .elementor-644 .elementor-element.elementor-element-37ba74d4 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-37ba74d4 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-70bd00de {
        width: 70%;
    }

    .elementor-644 .elementor-element.elementor-element-6cf35235 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-644 .elementor-element.elementor-element-6f842c78 {
        width: 30%;
    }

    .elementor-644 .elementor-element.elementor-element-1c8772b5 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-644 .elementor-element.elementor-element-1c8772b5 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-429b57dd {
        width: 70%;
    }

    .elementor-644 .elementor-element.elementor-element-6cd29935 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-76df82fa {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-76df82fa > .elementor-element-populated {
        margin: -40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-35191ac9 {
        width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-59f120a9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-521f686c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1c8c5393 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1c8c5393 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-49385574 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-644 .elementor-element.elementor-element-49385574 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-51fdc0d3 {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-51fdc0d3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-51fdc0d3 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-514a68dd img {
        width: 61%;
    }

    .elementor-644 .elementor-element.elementor-element-626f17db {
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-6f14a267 {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-6f14a267 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-6f14a267 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-1e46a17c img {
        width: 61%;
    }

    .elementor-644 .elementor-element.elementor-element-527ff8f5 {
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-7b29045b {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-7b29045b > .elementor-element-populated {
        margin: -45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7b29045b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-4cf898c6 img {
        width: 61%;
    }

    .elementor-644 .elementor-element.elementor-element-6ed2fb4d {
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-19f9239f {
        width: 50%;
    }

    .elementor-644 .elementor-element.elementor-element-19f9239f > .elementor-element-populated {
        margin: -22px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-19f9239f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-30b5eb80 img {
        width: 61%;
    }

    .elementor-644 .elementor-element.elementor-element-99e986e {
        font-size: 15px;
    }

    .elementor-644 .elementor-element.elementor-element-4df74344 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-644 .elementor-element.elementor-element-2dd7d37e img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-644 .elementor-element.elementor-element-2dd7d37e > .elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-2056424 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-6215b3b {
        width: 25%;
    }

    .elementor-644 .elementor-element.elementor-element-6215b3b > .elementor-element-populated {
        margin: 0px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
    }

    .elementor-644 .elementor-element.elementor-element-6215b3b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-9b5661b {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-9b5661b .elementor-heading-title {
        font-size: 11px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-9b5661b > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-acb07ca {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-acb07ca .elementor-heading-title {
        font-size: 25px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-acb07ca > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-0f1eda7 {
        width: 10%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-0f1eda7.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-0f1eda7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-0f1eda7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-0f1eda7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1825a17 .elementor-icon {
        font-size: 25px;
    }

    .elementor-644 .elementor-element.elementor-element-1825a17 > .elementor-widget-container {
        margin: 0px 0px 0px 7px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292 {
        width: 65%;
    }

    .elementor-bc-flex-widget .elementor-644 .elementor-element.elementor-element-80f0292.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -20px;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-80f0292 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-ad7e0a6 {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-ad7e0a6 .elementor-heading-title {
        font-size: 29px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

    .elementor-644 .elementor-element.elementor-element-ad7e0a6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-aa12c90 .elementor-headline {
        font-size: 34px;
    }

    .elementor-644 .elementor-element.elementor-element-aa12c90 > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-95d5552 > .elementor-element-populated {
        margin: -6px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }

    body.rtl .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px / 2);
    }

    body:not(.rtl) .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px / 2);
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-644 .elementor-element.elementor-element-b903bb0 .elementor-icon-list-item > a {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-b903bb0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-2234ece6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-40fdbdce .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-644 .elementor-element.elementor-element-7ebb692d {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-644 .elementor-element.elementor-element-7ebb692d > .elementor-widget-container {
        margin: 10px 0px 5px 0px;
        padding: 10px 5px 10px 5px;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-644 .elementor-element.elementor-element-716c8b86 .elementor-button {
        font-size: 20px;
    }

    .elementor-644 .elementor-element.elementor-element-716c8b86 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-1193d0f .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-toggle-title {
        font-size: 19px;
        line-height: 1.3em;
    }

    .elementor-644 .elementor-element.elementor-element-404c7f35 .elementor-tab-content {
        font-size: 20px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-c5e85d8 .elementor-button {
        font-size: 25px;
        line-height: 0.9em;
    }

    .elementor-644 .elementor-element.elementor-element-c5e85d8 > .elementor-widget-container {
        margin: -10px 0px 5px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-644 .elementor-element.elementor-element-acb6d97 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-644 .elementor-element.elementor-element-2b140898 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 6px;
    }

    .elementor-644 .elementor-element.elementor-element-2b140898 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-35f72bbe {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-35f72bbe .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-644 .elementor-element.elementor-element-35f72bbe > .elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-60febcae .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-644 .elementor-element.elementor-element-60febcae > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-5125208b .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-644 .elementor-element.elementor-element-5125208b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-17ad94db {
        text-align: center;
    }

    .elementor-644 .elementor-element.elementor-element-17ad94db .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-644 .elementor-element.elementor-element-17ad94db > .elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-7e47de32 {
        margin-top: 25px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-644 .elementor-element.elementor-element-2d46db63 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-644 .elementor-element.elementor-element-2d46db63 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-644 .elementor-element.elementor-element-719b0b0e {
        text-align: center;
        font-size: 12px;
    }

    .elementor-644 .elementor-element.elementor-element-719b0b0e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}