.elementor-6087 .elementor-element.elementor-element-705ab463:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-705ab463>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-705ab463>.elementor-container {
    max-width: 1029px;
}

.elementor-6087 .elementor-element.elementor-element-705ab463 {
    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-6087 .elementor-element.elementor-element-705ab463>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-6b5538ad.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-6b5538ad.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-6deea8ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-6087 .elementor-element.elementor-element-59e826b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-59e826b7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-6087 .elementor-element.elementor-element-59e826b7 .elementor-button .elementor-button-content-wrapper {
    gap: 2px;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-154e2a3e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-star-rating .elementor-star-rating__title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6087 .elementor-element.elementor-element-2ec7995b {
    text-align: end;
}

.elementor-6087 .elementor-element.elementor-element-2ec7995b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating__title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating {
    font-size: 19px;
}

.elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating i:not(:last-of-type) {
    margin-inline-end: 3px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-6087 .elementor-element.elementor-element-4afd6dc8>.elementor-widget-container {
    margin: -26px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-4afd6dc8 {
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-4afd6dc8 .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
    color: #FFFFFF;
}

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

.elementor-6087 .elementor-element.elementor-element-1ed700a8 {
    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;
}

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

.elementor-6087 .elementor-element.elementor-element-191fc8f8 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-191fc8f8 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 41px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000000;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6087 .elementor-element.elementor-element-1d180bb3 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-4716a22d {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-4716a22d .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 41px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-58a5aac9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6087 .elementor-element.elementor-element-68d5ab18>.elementor-widget-container {
    background-color: #FFF7D5;
    margin: 0px 0px 0px 0px;
    padding: 10px 4px 10px 4px;
    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-6087 .elementor-element.elementor-element-68d5ab18 {
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #F60000;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-icon i {
    color: #19C832;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-icon svg {
    fill: #19C832;
    transition: fill 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-19bb4846 {
    --e-icon-list-icon-size: 30px;
    --icon-vertical-offset: 0px;
}

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

.elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-62f9506:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-62f9506>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-62f9506 {
    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-6087 .elementor-element.elementor-element-62f9506,
.elementor-6087 .elementor-element.elementor-element-62f9506>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6087 .elementor-element.elementor-element-62f9506>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-6087 .elementor-element.elementor-element-43be278>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-43be278 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-aea5841>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-aea5841 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-aea5841 .elementor-heading-title {
    font-family: "Fjalla One", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-decoration: line-through;
    line-height: 55px;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-909e6ef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6087 .elementor-element.elementor-element-02af0e7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-02af0e7.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-02af0e7.elementor-view-framed .elementor-icon,
.elementor-6087 .elementor-element.elementor-element-02af0e7.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-02af0e7.elementor-view-framed .elementor-icon,
.elementor-6087 .elementor-element.elementor-element-02af0e7.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

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

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

.elementor-6087 .elementor-element.elementor-element-cb95aeb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-cb95aeb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-ead2544>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-ead2544 {
    text-align: center;
}

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

.elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-accent);
}

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

.elementor-6087 .elementor-element.elementor-element-6d56ac9>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-6d56ac9 .elementor-headline {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-6087 .elementor-element.elementor-element-6d56ac9 .elementor-headline-plain-text {
    color: #FFFFFF;
}

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

.elementor-6087 .elementor-element.elementor-element-6d56ac9 .elementor-headline-dynamic-wrapper path {
    stroke: #F1D6FF;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-79ed39f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-f79775c {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

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

.elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-4bcf0cb1 .elementor-button {
    background-color: #00982D;
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 31px;
    font-weight: 800;
    line-height: 0.7em;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 3px 3px 10px 0px #000000;
    border-radius: 8px 8px 8px 8px;
}

.elementor-6087 .elementor-element.elementor-element-4bcf0cb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 010px 0px 10px 0px;
}

.elementor-6087 .elementor-element.elementor-element-4bcf0cb1 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-6087 .elementor-element.elementor-element-4bcf0cb1 .elementor-button .elementor-button-content-wrapper {
    gap: 11px;
}

.elementor-6087 .elementor-element.elementor-element-4f33a7bb:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-4f33a7bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-4f33a7bb>.elementor-container {
    max-width: 1342px;
}

.elementor-6087 .elementor-element.elementor-element-4f33a7bb {
    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;
}

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

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-132bf815.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-733340a6 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-733340a6 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-43099f79 img {
    width: 33%;
    max-width: 71%;
}

.elementor-6087 .elementor-element.elementor-element-3c2b1bd2:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-3c2b1bd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-3c2b1bd2 {
    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-6087 .elementor-element.elementor-element-3c2b1bd2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-6087 .elementor-element.elementor-element-7e7d6c9f {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8F0A0A;
}

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

.elementor-6087 .elementor-element.elementor-element-7edaca39 img {
    width: 70%;
    max-width: 100%;
    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-6087 .elementor-element.elementor-element-633fae9e {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-633fae9e .elementor-heading-title {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-1ccd85e4 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-1ccd85e4 .elementor-heading-title {
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-369725c0>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-369725c0 img {
    width: 70%;
    max-width: 100%;
    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-6087 .elementor-element.elementor-element-7b7dce85 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-7b7dce85 .elementor-heading-title {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-5c100e9f {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-5c100e9f .elementor-heading-title {
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-1218bb73>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-1218bb73 img {
    width: 70%;
    max-width: 100%;
    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-6087 .elementor-element.elementor-element-2246f0cf {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-2246f0cf .elementor-heading-title {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-3e04ed3a {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-3e04ed3a .elementor-heading-title {
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-4475d47b>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-4475d47b img {
    width: 70%;
    max-width: 100%;
    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-6087 .elementor-element.elementor-element-37eab787 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-37eab787 .elementor-heading-title {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-3343ce26 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-3343ce26 .elementor-heading-title {
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-42a05401:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-42a05401>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-42a05401>.elementor-container {
    max-width: 734px;
}

.elementor-6087 .elementor-element.elementor-element-42a05401 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-42a05401>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-25ece836 img {
    width: 70%;
}

.elementor-6087 .elementor-element.elementor-element-633d6f9>.elementor-container {
    max-width: 922px;
    min-height: 509px;
}

.elementor-6087 .elementor-element.elementor-element-8b8c81b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-8b8c81b {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-177a3fbe img {
    width: 40%;
}

.elementor-6087 .elementor-element.elementor-element-42775d0e {
    text-align: left;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

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

.elementor-6087 .elementor-element.elementor-element-29363fdf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-499b6aab:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-499b6aab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-499b6aab {
    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-6087 .elementor-element.elementor-element-499b6aab>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-2d789453>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-2d789453 {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-b00ca87 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-b00ca87 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-24dfab5d>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-24dfab5d img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-6087 .elementor-element.elementor-element-412d3c3 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-412d3c3 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-70fe905c>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

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

.elementor-6087 .elementor-element.elementor-element-615079f6 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-615079f6 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-4a04b7f5>.elementor-container {
    max-width: 1018px;
    min-height: 509px;
}

.elementor-6087 .elementor-element.elementor-element-4a04b7f5 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-6087 .elementor-element.elementor-element-2554c903 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-2554c903 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 41px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-1e90e28d {
    text-align: left;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-2ab6997c {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-2ab6997c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 41px;
    text-decoration: underline;
    color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-3d35e795 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-3d35e795 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 41px;
    text-decoration: none;
    color: #000000;
}

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

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

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

.elementor-6087 .elementor-element.elementor-element-36edaa4f {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-36edaa4f .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-6825c227>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-6825c227 img {
    width: 100%;
    max-width: 100%;
    border-radius: 18px 18px 18px 18px;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-57c03538.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-57c03538.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6087 .elementor-element.elementor-element-60302d70 {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 21px;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-294e204b {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-3b20336f {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 21px;
    color: #000000;
}

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

.elementor-6087 .elementor-element.elementor-element-1ddc57bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-60d3d75c:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-60d3d75c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-60d3d75c>.elementor-container {
    max-width: 1342px;
}

.elementor-6087 .elementor-element.elementor-element-60d3d75c {
    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;
}

.elementor-6087 .elementor-element.elementor-element-60d3d75c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-51ba2e82.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-58015fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-58015fb img {
    width: 100%;
    max-width: 100%;
    border-radius: 18px 18px 18px 18px;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-7ae6b76b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-5690aad7 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-5690aad7 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-246ffab4 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-246ffab4 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.3em;
    color: #FCFCFC;
}

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

.elementor-6087 .elementor-element.elementor-element-94f8494>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-94f8494 .elementor-headline {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 49px;
    font-weight: 600;
}

.elementor-6087 .elementor-element.elementor-element-94f8494 .elementor-headline-plain-text {
    color: #FFFFFF;
}

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

.elementor-6087 .elementor-element.elementor-element-94f8494 .elementor-headline-dynamic-wrapper path {
    stroke: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-430e2ef5>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-430e2ef5 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-430e2ef5 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-decoration: line-through;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-343ebc74 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-343ebc74 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.3em;
    color: #FFFFFF;
}

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

.elementor-6087 .elementor-element.elementor-element-e0192e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-57bc5c7d:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-57bc5c7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-57bc5c7d {
    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-6087 .elementor-element.elementor-element-57bc5c7d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-792396a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-792396a6 {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8F0A0A;
}

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

.elementor-6087 .elementor-element.elementor-element-47178811 img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-6087 .elementor-element.elementor-element-251f9648 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-251f9648 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-14425c77 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-14425c77 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-62f721ca>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-62f721ca img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-6087 .elementor-element.elementor-element-3efb6e74 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-3efb6e74 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-54db7379 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-54db7379 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-3a3429e1>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-3a3429e1 img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-6087 .elementor-element.elementor-element-7abf4e8f {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-7abf4e8f .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-6d89098e {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-6d89098e .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-5dc9409a>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #B30404;
}

.elementor-6087 .elementor-element.elementor-element-5dc9409a img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-6087 .elementor-element.elementor-element-757847a {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-757847a .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-7dffab32 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-7dffab32 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #070707;
}

.elementor-6087 .elementor-element.elementor-element-62d158af:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-62d158af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E0E0E0;
}

.elementor-6087 .elementor-element.elementor-element-62d158af {
    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-6087 .elementor-element.elementor-element-62d158af>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-5873969d {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-4ffe45fa {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-4ffe45fa .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-62c8ca60 {
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-7fed5af2 {
    text-align: right;
}

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

.elementor-widget-progress .elementor-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-6087 .elementor-element.elementor-element-2515486b .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-6087 .elementor-element.elementor-element-5d4dcf9a {
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-5d4dcf9a .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
    color: #2A2D2F;
}

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

.elementor-6087 .elementor-element.elementor-element-3a84f677 {
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-3a84f677 .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
    color: #2A2D2F;
}

.elementor-6087 .elementor-element.elementor-element-5685c128 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-6087 .elementor-element.elementor-element-62a7670c {
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-62a7670c .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
    color: #2A2D2F;
}

.elementor-6087 .elementor-element.elementor-element-653cdc93 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-6087 .elementor-element.elementor-element-553324bb {
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-553324bb .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-weight: 700;
    color: #2A2D2F;
}

.elementor-6087 .elementor-element.elementor-element-4117099a .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #ECAB1B;
}

.elementor-widget-reviews .elementor-testimonial__header,
.elementor-widget-reviews .elementor-testimonial__name {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-reviews .elementor-testimonial__text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6087 .elementor-element.elementor-element-593cd9a3>.elementor-widget-container {
    margin: 00px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-593cd9a3 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-6087 .elementor-element.elementor-element-593cd9a3 .elementor-testimonial__image img {
    width: 42px;
    height: 42px;
}

.elementor-6087 .elementor-element.elementor-element-7a7cfe25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-7a7cfe25 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-6087 .elementor-element.elementor-element-7a7cfe25 .elementor-testimonial__image img {
    width: 42px;
    height: 42px;
}

.elementor-6087 .elementor-element.elementor-element-57d7d02c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-57d7d02c .elementor-swiper-button {
    font-size: 20px;
}

.elementor-6087 .elementor-element.elementor-element-57d7d02c .elementor-testimonial__image img {
    width: 42px;
    height: 42px;
}

.elementor-6087 .elementor-element.elementor-element-4d48464c:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-4d48464c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF3C1;
}

.elementor-6087 .elementor-element.elementor-element-4d48464c {
    border-style: dashed;
    border-color: #EA0202;
    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;
}

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

.elementor-6087 .elementor-element.elementor-element-7b7965d>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-7b7965d {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-7b7965d .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 36px;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-6eeeeff4>.elementor-widget-container {
    margin: 0px 200px 0px 200px;
}

.elementor-6087 .elementor-element.elementor-element-6eeeeff4 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-6eeeeff4 .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2em;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-3438a2e2>.elementor-widget-container {
    margin: 0px 300px 0px 300px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-3438a2e2 .elementor-title {
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-6087 .elementor-element.elementor-element-3438a2e2 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #FF3D3A;
}

.elementor-6087 .elementor-element.elementor-element-3438a2e2 .elementor-progress-bar {
    height: 25px;
    line-height: 25px;
    color: #FFFFFF;
    font-family: "Asap Condensed", Sans-serif;
    font-size: 23px;
    font-weight: 500;
}

.elementor-6087 .elementor-element.elementor-element-7ec90357>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-7ec90357 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-7ec90357 .elementor-heading-title {
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    color: #F90000;
}

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-countdown .elementor-countdown-digits {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-countdown .elementor-countdown-expire--message {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6087 .elementor-element.elementor-element-1a4b1b02>.elementor-widget-container {
    margin: -15px 15px 15px 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-wrapper {
    max-width: 33%;
}

body:not(.rtl) .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(21px/2);
}

body:not(.rtl) .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(21px/2);
}

body.rtl .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(21px/2);
}

body.rtl .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(21px/2);
}

.elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item {
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    border-radius: 20px 20px 20px 20px;
}

.elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-digits {
    color: #000000;
    font-family: "Rubik", Sans-serif;
    font-size: 50px;
    font-weight: 400;
}

.elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-label {
    color: #060606;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-6087 .elementor-element.elementor-element-3fd84ab2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-3fd84ab2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-2bde9de>.elementor-element-populated {
    margin: 20px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6087 .elementor-element.elementor-element-69f30838 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-338b2470 img {
    width: 40%;
}

.elementor-6087 .elementor-element.elementor-element-47d01561>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

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

.elementor-6087 .elementor-element.elementor-element-732ba36d img {
    width: 40%;
}

.elementor-6087 .elementor-element.elementor-element-55e42343>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

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

.elementor-6087 .elementor-element.elementor-element-16656b80 img {
    width: 40%;
}

.elementor-6087 .elementor-element.elementor-element-600b979a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

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

.elementor-6087 .elementor-element.elementor-element-78f491f6 img {
    width: 40%;
}

.elementor-6087 .elementor-element.elementor-element-41f25bf0>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

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

.elementor-6087 .elementor-element.elementor-element-6b20613f:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-6b20613f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-6b20613f>.elementor-container {
    max-width: 1342px;
}

.elementor-6087 .elementor-element.elementor-element-6b20613f {
    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;
}

.elementor-6087 .elementor-element.elementor-element-6b20613f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-a2a28d8 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-60e0c87:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-60e0c87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8F0A0A;
}

.elementor-6087 .elementor-element.elementor-element-60e0c87 {
    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-6087 .elementor-element.elementor-element-60e0c87,
.elementor-6087 .elementor-element.elementor-element-60e0c87>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6087 .elementor-element.elementor-element-60e0c87>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-58d306f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

.elementor-6087 .elementor-element.elementor-element-9fb5f34 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-b19964e>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-b19964e {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-b19964e .elementor-heading-title {
    font-family: "Fjalla One", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-decoration: line-through;
    line-height: 55px;
    color: #FFFFFF;
}

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

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

.elementor-6087 .elementor-element.elementor-element-53609aa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-53609aa.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-53609aa.elementor-view-framed .elementor-icon,
.elementor-6087 .elementor-element.elementor-element-53609aa.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-53609aa.elementor-view-framed .elementor-icon,
.elementor-6087 .elementor-element.elementor-element-53609aa.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-1acb3bf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6087 .elementor-element.elementor-element-1acb3bf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-1acb3bf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-a4fa6dd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-a4fa6dd {
    text-align: center;
}

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

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

.elementor-6087 .elementor-element.elementor-element-2ee3a32>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-2ee3a32 .elementor-headline {
    text-align: center;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-6087 .elementor-element.elementor-element-2ee3a32 .elementor-headline-plain-text {
    color: #FFFFFF;
}

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

.elementor-6087 .elementor-element.elementor-element-2ee3a32 .elementor-headline-dynamic-wrapper path {
    stroke: #F1D6FF;
}

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

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

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(14px/2);
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-14px/2);
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-9fea089 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

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

.elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-7a99c295:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6087 .elementor-element.elementor-element-7a99c295>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6087 .elementor-element.elementor-element-7a99c295>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6087 .elementor-element.elementor-element-7a99c295>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-4e7d8927>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: -2px 0px -6px 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-6087 .elementor-element.elementor-element-4e7d8927 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-1e2db41>.elementor-widget-container {
    background-color: #FFF7D5;
    margin: 0px 0px 0px 0px;
    padding: 10px 4px 10px 4px;
    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-6087 .elementor-element.elementor-element-1e2db41 {
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #F60000;
}

.elementor-6087 .elementor-element.elementor-element-381c705d {
    width: var(--container-widget-width, 123px);
    max-width: 123px;
    --container-widget-width: 123px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-6087 .elementor-element.elementor-element-381c705d>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: -16px 0px 0px 0px;
    padding: 19px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-381c705d img {
    width: 81%;
}

.elementor-6087 .elementor-element.elementor-element-7c4d1371 {
    width: var(--container-widget-width, 230px);
    max-width: 230px;
    --container-widget-width: 230px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-6087 .elementor-element.elementor-element-7c4d1371>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: -15px 0px 0px 0px;
    padding: 26px 0px 5px 10px;
}

.elementor-6087 .elementor-element.elementor-element-7c4d1371 .elementor-heading-title {
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    color: #027906;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-6087 .elementor-element.elementor-element-e129c70>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
}

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

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

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 5px;
}

body:not(.rtl) .elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 5px;
}

body .elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 5px;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group>label,
.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-subgroup label {
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-type-html {
    padding-bottom: 0px;
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .e-form__buttons__wrapper__button-next {
    background-color: #FFD700;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-button[type="submit"] {
    background-color: #FFD700;
    color: #000000;
}

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

.elementor-6087 .elementor-element.elementor-element-e129c70 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .e-form__buttons__wrapper__button-next:hover {
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-button[type="submit"]:hover {
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-button[type="submit"]:hover svg * {
    fill: #000000;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-6087 .elementor-element.elementor-element-e129c70 {
    --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-6087 .elementor-element.elementor-element-7dd11bad:not(.elementor-motion-effects-element-type-background),
.elementor-6087 .elementor-element.elementor-element-7dd11bad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D1D1D1;
}

.elementor-6087 .elementor-element.elementor-element-7dd11bad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-7dd11bad>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-element-populated,
.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-background-slideshow {
    border-radius: 23px 23px 23px 23px;
}

.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6087 .elementor-element.elementor-element-2d45e4cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6087 .elementor-element.elementor-element-cb7c9a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-cb7c9a4 {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-68c499b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-68c499b7 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-68c499b7 .elementor-heading-title {
    font-family: "Arial", Sans-serif;
    font-size: 12px;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-293ac082>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-293ac082 {
    text-align: center;
}

.elementor-6087 .elementor-element.elementor-element-293ac082 .elementor-heading-title {
    font-family: "Arial", Sans-serif;
    font-size: 12px;
    color: #000000;
}

.elementor-6087 .elementor-element.elementor-element-4dad544e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6087 .elementor-element.elementor-element-4dad544e {
    text-align: center;
}

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

.elementor-6087 .elementor-element.elementor-element-6f7b49d1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

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

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

.elementor-6087 .elementor-element.elementor-element-7f6c5176 {
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    color: #000000;
}

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

@media(min-width:768px) {
    .elementor-6087 .elementor-element.elementor-element-6b5538ad {
        width: 33%;
    }

    .elementor-6087 .elementor-element.elementor-element-6deea8ca {
        width: 33.332%;
    }

    .elementor-6087 .elementor-element.elementor-element-154e2a3e {
        width: 33%;
    }

    .elementor-6087 .elementor-element.elementor-element-e29589d {
        width: 18.513%;
    }

    .elementor-6087 .elementor-element.elementor-element-909e6ef {
        width: 9.743%;
    }

    .elementor-6087 .elementor-element.elementor-element-cb95aeb {
        width: 40.476%;
    }

    .elementor-6087 .elementor-element.elementor-element-79ed39f {
        width: 31.277%;
    }

    .elementor-6087 .elementor-element.elementor-element-15c9dc1b {
        width: 35.365%;
    }

    .elementor-6087 .elementor-element.elementor-element-d12642f {
        width: 64.635%;
    }

    .elementor-6087 .elementor-element.elementor-element-23b759a {
        width: 35.536%;
    }

    .elementor-6087 .elementor-element.elementor-element-4715d805 {
        width: 64.464%;
    }

    .elementor-6087 .elementor-element.elementor-element-42dd324a {
        width: 35.714%;
    }

    .elementor-6087 .elementor-element.elementor-element-acf6eb5 {
        width: 64.286%;
    }

    .elementor-6087 .elementor-element.elementor-element-3be10af9 {
        width: 35.625%;
    }

    .elementor-6087 .elementor-element.elementor-element-a971733 {
        width: 64.375%;
    }

    .elementor-6087 .elementor-element.elementor-element-83400b9 {
        width: 36.071%;
    }

    .elementor-6087 .elementor-element.elementor-element-dd23f04 {
        width: 63.929%;
    }

    .elementor-6087 .elementor-element.elementor-element-e13ff35 {
        width: 33.839%;
    }

    .elementor-6087 .elementor-element.elementor-element-75cc9e8d {
        width: 33.839%;
    }

    .elementor-6087 .elementor-element.elementor-element-222956da {
        width: 42.565%;
    }

    .elementor-6087 .elementor-element.elementor-element-1a157e33 {
        width: 33.839%;
    }

    .elementor-6087 .elementor-element.elementor-element-58d306f {
        width: 18.513%;
    }

    .elementor-6087 .elementor-element.elementor-element-b75f593 {
        width: 9.743%;
    }

    .elementor-6087 .elementor-element.elementor-element-1acb3bf {
        width: 40.476%;
    }

    .elementor-6087 .elementor-element.elementor-element-fd5d42e {
        width: 31.277%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6087 .elementor-element.elementor-element-6c3ca47e {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-6087 .elementor-element.elementor-element-2ec7995b>.elementor-widget-container {
        margin: -3px 0px -10px -11px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating__title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating {
        font-size: 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-4afd6dc8>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4afd6dc8 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-68d5ab18>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 90px 0px 90px;
    }

    .elementor-6087 .elementor-element.elementor-element-68d5ab18 {
        font-size: 16px;
    }

    .elementor-6087 .elementor-element.elementor-element-43be278>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-43be278 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-aea5841>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-aea5841 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-ead2544>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-ead2544 .elementor-heading-title {
        font-size: 18px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-94f8494>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-9fb5f34 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-b19964e>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-b19964e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-a4fa6dd>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-a4fa6dd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ee3a32>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-1e2db41>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 90px 0px 90px;
    }

    .elementor-6087 .elementor-element.elementor-element-1e2db41 {
        font-size: 16px;
    }

    .elementor-6087 .elementor-element.elementor-element-6f7b49d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-6c3ca47e>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-6087 .elementor-element.elementor-element-7f6c5176 {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-6087 .elementor-element.elementor-element-705ab463 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-6b5538ad {
        width: 56%;
    }

    .elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-6b5538ad.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-6b5538ad>.elementor-element-populated {
        margin: 00px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-6deea8ca {
        width: 40%;
    }

    .elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-6deea8ca.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-6deea8ca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-59e826b7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-59e826b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-59e826b7 .elementor-button {
        font-size: 15px;
        letter-spacing: 0.5px;
        border-width: 1px 1px 1px 1px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-6087 .elementor-element.elementor-element-154e2a3e {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-154e2a3e>.elementor-element-populated {
        margin: 2px 0px 3px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b {
        text-align: center;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b>.elementor-widget-container {
        margin: -5px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating__title {
        font-size: 17px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ec7995b .elementor-star-rating {
        font-size: 14px;
    }

    .elementor-6087 .elementor-element.elementor-element-4afd6dc8>.elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4afd6dc8 {
        text-align: center;
    }

    .elementor-6087 .elementor-element.elementor-element-4afd6dc8 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.4em;
    }

    .elementor-6087 .elementor-element.elementor-element-1ed700a8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-191fc8f8 .elementor-heading-title {
        font-size: 41px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-1d180bb3 img {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-4716a22d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-68d5ab18>.elementor-widget-container {
        margin: 10px 0px 5px 0px;
        padding: 10px 25px 10px 25px;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-6087 .elementor-element.elementor-element-68d5ab18 {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-6087 .elementor-element.elementor-element-19bb4846>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-19bb4846 {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-6087 .elementor-element.elementor-element-19bb4846 .elementor-icon-list-item>a {
        font-size: 24px;
    }

    .elementor-6087 .elementor-element.elementor-element-62f9506 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-e29589d {
        width: 25%;
    }

    .elementor-6087 .elementor-element.elementor-element-e29589d>.elementor-element-populated {
        margin: 0px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-43be278>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-43be278 {
        text-align: center;
    }

    .elementor-6087 .elementor-element.elementor-element-43be278 .elementor-heading-title {
        font-size: 11px;
        line-height: 1em;
        letter-spacing: 0.4px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-aea5841 {
        text-align: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-909e6ef {
        width: 10%;
    }

    .elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-909e6ef.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-909e6ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-02af0e7>.elementor-widget-container {
        margin: 0px 0px 0px 7px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-02af0e7 .elementor-icon {
        font-size: 25px;
    }

    .elementor-6087 .elementor-element.elementor-element-02af0e7 .elementor-icon svg {
        height: 25px;
    }

    .elementor-6087 .elementor-element.elementor-element-cb95aeb {
        width: 65%;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-cb95aeb>.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-6087 .elementor-element.elementor-element-cb95aeb>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-ead2544>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-ead2544 {
        text-align: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-6d56ac9>.elementor-widget-container {
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-6d56ac9 .elementor-headline {
        font-size: 34px;
    }

    .elementor-6087 .elementor-element.elementor-element-79ed39f>.elementor-element-populated {
        margin: -6px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-f79775c {
        --e-icon-list-icon-size: 20px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-4bcf0cb1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4bcf0cb1 .elementor-button {
        font-size: 30px;
        line-height: 1em;
        padding: 18px 18px 18px 18px;
    }

    .elementor-6087 .elementor-element.elementor-element-4f33a7bb {
        margin-top: 0px;
        margin-bottom: -1px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-733340a6 .elementor-heading-title {
        font-size: 27px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-43099f79 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-3c2b1bd2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-7e7d6c9f {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-7edaca39 img {
        width: 76%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-633fae9e .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-1ccd85e4 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-369725c0 img {
        width: 76%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-7b7dce85 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-5c100e9f .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-1218bb73 img {
        width: 76%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-2246f0cf .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-3e04ed3a .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-4475d47b img {
        width: 76%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-37eab787 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-3343ce26 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-42a05401 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-25ece836 img {
        width: 80%;
    }

    .elementor-6087 .elementor-element.elementor-element-633d6f9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-8b8c81b {
        font-size: 46px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-177a3fbe img {
        width: 79%;
    }

    .elementor-6087 .elementor-element.elementor-element-42775d0e>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-42775d0e {
        font-size: 24px;
    }

    .elementor-6087 .elementor-element.elementor-element-29363fdf>.elementor-widget-container {
        margin: -10px 0px 5px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-29363fdf .elementor-button {
        font-size: 25px;
        line-height: 0.9em;
    }

    .elementor-6087 .elementor-element.elementor-element-499b6aab {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2d789453 {
        font-size: 48px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-b00ca87 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-24dfab5d img {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-412d3c3 .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-70fe905c img {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-615079f6 .elementor-heading-title {
        font-size: 23px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-2554c903 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-6087 .elementor-element.elementor-element-1e90e28d>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ab6997c .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-6087 .elementor-element.elementor-element-3d35e795 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-6087 .elementor-element.elementor-element-7d08a51>.elementor-widget-container {
        margin: -10px 0px 5px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-7d08a51 .elementor-button {
        font-size: 25px;
        line-height: 0.9em;
    }

    .elementor-6087 .elementor-element.elementor-element-36edaa4f .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-6825c227>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-6825c227 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-1ddc57bc .elementor-button {
        font-size: 25px;
        line-height: 0.9em;
    }

    .elementor-6087 .elementor-element.elementor-element-60d3d75c {
        margin-top: 0px;
        margin-bottom: -1px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-58015fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-58015fb img {
        width: 80%;
        max-width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-5690aad7 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-246ffab4>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-246ffab4 .elementor-heading-title {
        font-size: 35px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-94f8494>.elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-94f8494 .elementor-headline {
        font-size: 48px;
    }

    .elementor-6087 .elementor-element.elementor-element-430e2ef5>.elementor-widget-container {
        margin: -27px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-430e2ef5 .elementor-heading-title {
        font-size: 27px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-343ebc74>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-343ebc74 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.3em;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-57bc5c7d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-792396a6 {
        font-size: 27px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-47178811 img {
        width: 52%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-251f9648 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-14425c77 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-62f721ca img {
        width: 52%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-3efb6e74 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-54db7379 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-3a3429e1 img {
        width: 52%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-7abf4e8f .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-6d89098e .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-5dc9409a img {
        width: 52%;
        border-radius: 150px 150px 150px 150px;
    }

    .elementor-6087 .elementor-element.elementor-element-757847a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-7dffab32 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-6087 .elementor-element.elementor-element-5873969d>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-5873969d .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-6087 .elementor-element.elementor-element-25dc82a2 {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-4ffe45fa>.elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4ffe45fa .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-62c8ca60 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-6087 .elementor-element.elementor-element-15c9dc1b {
        width: 30%;
    }

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

    .elementor-6087 .elementor-element.elementor-element-7fed5af2 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-d12642f {
        width: 70%;
    }

    .elementor-6087 .elementor-element.elementor-element-1dc0f2a1 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-6087 .elementor-element.elementor-element-23b759a {
        width: 30%;
    }

    .elementor-6087 .elementor-element.elementor-element-5d4dcf9a>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-5d4dcf9a .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-4715d805 {
        width: 70%;
    }

    .elementor-6087 .elementor-element.elementor-element-39a18459 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-6087 .elementor-element.elementor-element-42dd324a {
        width: 30%;
    }

    .elementor-6087 .elementor-element.elementor-element-3a84f677>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-3a84f677 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-acf6eb5 {
        width: 70%;
    }

    .elementor-6087 .elementor-element.elementor-element-480c2d96 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-6087 .elementor-element.elementor-element-3be10af9 {
        width: 30%;
    }

    .elementor-6087 .elementor-element.elementor-element-62a7670c>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-62a7670c .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-a971733 {
        width: 70%;
    }

    .elementor-6087 .elementor-element.elementor-element-f0eacb1 {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .elementor-6087 .elementor-element.elementor-element-83400b9 {
        width: 30%;
    }

    .elementor-6087 .elementor-element.elementor-element-553324bb>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-553324bb .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-6087 .elementor-element.elementor-element-dd23f04 {
        width: 70%;
    }

    .elementor-6087 .elementor-element.elementor-element-5429eefc {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-44651376 {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-44651376>.elementor-element-populated {
        margin: -40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-593cd9a3>.elementor-widget-container {
        margin: -35px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2e8096d0 {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-7a7cfe25>.elementor-widget-container {
        margin: -35px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-58fc4968 {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-57d7d02c>.elementor-widget-container {
        margin: -35px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4d48464c {
        border-width: 3px 3px 3px 3px;
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-740bf2d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
    }

    .elementor-6087 .elementor-element.elementor-element-7b7965d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-7b7965d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-6087 .elementor-element.elementor-element-6eeeeff4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 3px 0px 3px;
    }

    .elementor-6087 .elementor-element.elementor-element-6eeeeff4 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-6087 .elementor-element.elementor-element-3438a2e2>.elementor-widget-container {
        margin: 0px 0px 14px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6087 .elementor-element.elementor-element-3438a2e2 .elementor-progress-bar {
        font-size: 14px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-7ec90357 .elementor-heading-title {
        font-size: 20px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-wrapper {
        max-width: 72%;
    }

    body:not(.rtl) .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(10px/2);
    }

    body:not(.rtl) .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(10px/2);
    }

    body.rtl .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(10px/2);
    }

    body.rtl .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(10px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-item {
        padding: 12px 12px 12px 12px;
        border-width: 1px 1px 1px 1px;
    }

    .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-digits {
        font-size: 23px;
    }

    .elementor-6087 .elementor-element.elementor-element-1a4b1b02 .elementor-countdown-label {
        font-size: 10px;
    }

    .elementor-6087 .elementor-element.elementor-element-3fd84ab2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-5ae0923 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2bde9de>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-69f30838>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-69f30838 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.2em;
    }

    .elementor-6087 .elementor-element.elementor-element-e13ff35 {
        width: 50%;
    }

    .elementor-6087 .elementor-element.elementor-element-e13ff35>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-338b2470 img {
        width: 61%;
    }

    .elementor-6087 .elementor-element.elementor-element-47d01561 {
        font-size: 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-75cc9e8d {
        width: 50%;
    }

    .elementor-6087 .elementor-element.elementor-element-75cc9e8d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-732ba36d img {
        width: 61%;
    }

    .elementor-6087 .elementor-element.elementor-element-55e42343 {
        font-size: 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-222956da {
        width: 50%;
    }

    .elementor-6087 .elementor-element.elementor-element-222956da>.elementor-element-populated {
        margin: -45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-16656b80 img {
        width: 61%;
    }

    .elementor-6087 .elementor-element.elementor-element-600b979a {
        font-size: 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-1a157e33 {
        width: 50%;
    }

    .elementor-6087 .elementor-element.elementor-element-1a157e33>.elementor-element-populated {
        margin: -22px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-78f491f6 img {
        width: 61%;
    }

    .elementor-6087 .elementor-element.elementor-element-41f25bf0 {
        font-size: 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-6b20613f {
        margin-top: 0px;
        margin-bottom: -1px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-799c5ecf img {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-60e0c87 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-58d306f {
        width: 25%;
    }

    .elementor-6087 .elementor-element.elementor-element-58d306f>.elementor-element-populated {
        margin: 0px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-9fb5f34 {
        text-align: center;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-b19964e {
        text-align: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-b75f593 {
        width: 10%;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-b75f593>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-53609aa>.elementor-widget-container {
        margin: 0px 0px 0px 7px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-53609aa .elementor-icon {
        font-size: 25px;
    }

    .elementor-6087 .elementor-element.elementor-element-53609aa .elementor-icon svg {
        height: 25px;
    }

    .elementor-6087 .elementor-element.elementor-element-1acb3bf {
        width: 65%;
    }

    .elementor-bc-flex-widget .elementor-6087 .elementor-element.elementor-element-1acb3bf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-1acb3bf>.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-6087 .elementor-element.elementor-element-1acb3bf>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-a4fa6dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-a4fa6dd {
        text-align: center;
    }

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

    .elementor-6087 .elementor-element.elementor-element-2ee3a32>.elementor-widget-container {
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-2ee3a32 .elementor-headline {
        font-size: 34px;
    }

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

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

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 {
        --e-icon-list-icon-size: 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-6087 .elementor-element.elementor-element-9fea089 .elementor-icon-list-item>a {
        font-size: 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-7a99c295>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4e7d8927>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 8px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4e7d8927 .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-1e2db41 {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-6087 .elementor-element.elementor-element-381c705d {
        width: var(--container-widget-width, 103px);
        max-width: 103px;
        --container-widget-width: 103px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6087 .elementor-element.elementor-element-381c705d>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 20px 0px 20px 9px;
    }

    .elementor-6087 .elementor-element.elementor-element-381c705d img {
        width: 100%;
    }

    .elementor-6087 .elementor-element.elementor-element-7c4d1371 {
        width: var(--container-widget-width, 220px);
        max-width: 220px;
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-6087 .elementor-element.elementor-element-7c4d1371>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 15px 0px 37px 5px;
    }

    .elementor-6087 .elementor-element.elementor-element-7c4d1371 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-6087 .elementor-element.elementor-element-e129c70>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-e129c70 .elementor-button {
        font-size: 20px;
    }

    .elementor-6087 .elementor-element.elementor-element-cb7c9a4>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-cb7c9a4 {
        text-align: center;
    }

    .elementor-6087 .elementor-element.elementor-element-cb7c9a4 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-6087 .elementor-element.elementor-element-68c499b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-68c499b7 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-6087 .elementor-element.elementor-element-293ac082>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-293ac082 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-6087 .elementor-element.elementor-element-4dad544e>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-6087 .elementor-element.elementor-element-4dad544e {
        text-align: center;
    }

    .elementor-6087 .elementor-element.elementor-element-4dad544e .elementor-heading-title {
        font-size: 10px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-6c3ca47e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-6087 .elementor-element.elementor-element-7f6c5176 {
        text-align: center;
        font-size: 12px;
    }
}