.elementor-8316183 .elementor-element.elementor-element-1e17b0f9{background-color:#FAE4FA;border-radius:6rem 6rem 6rem 6rem;}.elementor-8316183 .elementor-element.elementor-element-4d542bfd{background-color:#FAE4FA;border-radius:6rem 6rem 6rem 6rem;}.elementor-8316183 .elementor-element.elementor-element-12ab1f6c{background-color:#FAE4FA;border-radius:6rem 6rem 6rem 6rem;}.elementor-8316183 .elementor-element.elementor-element-4d79192a{background-color:#FAE4FA;border-radius:6rem 6rem 6rem 6rem;}.elementor-8316183 .elementor-element.elementor-element-794be380{margin:0.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.25rem 0.75rem 0.25rem 0.75rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Roobert Hebrew", Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), "Roobert Hebrew", Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), "Roobert Hebrew", Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8316183 .elementor-element.elementor-element-2f564553{--grid-columns:3;--grid-row-gap:var(--sm300);--grid-column-gap:var(--sm300);}.elementor-8316183 .elementor-element.elementor-element-53e52d87{--grid-columns:3;--grid-row-gap:var(--sm300);--grid-column-gap:var(--sm300);}.elementor-8316183 .elementor-element.elementor-element-a074018{--grid-columns:3;--grid-row-gap:var(--sm300);--grid-column-gap:var(--sm300);}.elementor-8316183 .elementor-element.elementor-element-34e7aa7c{--grid-columns:3;--grid-row-gap:var(--sm300);--grid-column-gap:var(--sm300);}.elementor-8316183 .elementor-element.elementor-element-3a1e4ca{background-color:#FAE4FA;padding:0.25em 0.6em 0.25em 0.6em;border-radius:1em 1em 1em 1em;}.elementor-8316183 .elementor-element.elementor-element-5c7b4bd1{background-color:#FAE4FA;padding:0.25em 0.6em 0.25em 0.6em;border-radius:1em 1em 1em 1em;}.elementor-8316183 .elementor-element.elementor-element-4e072673{background-color:#FAE4FA;padding:0.25em 0.6em 0.25em 0.6em;border-radius:1em 1em 1em 1em;}.elementor-8316183 .elementor-element.elementor-element-3b0ef1e4{background-color:#FAE4FA;padding:0.25em 0.6em 0.25em 0.6em;border-radius:1em 1em 1em 1em;}.elementor-8316183 .elementor-element.elementor-element-74451a41{width:100%;max-width:100%;}@media(max-width:1280px){.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8316183 .elementor-element.elementor-element-2f564553{--grid-columns:1;--grid-row-gap:var(--sm500);}.elementor-8316183 .elementor-element.elementor-element-2f564553 > .elementor-widget-container{padding:0rem 6.5rem 0rem 6.5rem;}.elementor-8316183 .elementor-element.elementor-element-53e52d87{--grid-columns:1;--grid-row-gap:var(--sm500);}.elementor-8316183 .elementor-element.elementor-element-53e52d87 > .elementor-widget-container{padding:0rem 6.5rem 0rem 6.5rem;}.elementor-8316183 .elementor-element.elementor-element-a074018{--grid-columns:1;--grid-row-gap:var(--sm500);}.elementor-8316183 .elementor-element.elementor-element-a074018 > .elementor-widget-container{padding:0rem 6.5rem 0rem 6.5rem;}.elementor-8316183 .elementor-element.elementor-element-34e7aa7c{--grid-columns:1;--grid-row-gap:var(--sm500);}.elementor-8316183 .elementor-element.elementor-element-34e7aa7c > .elementor-widget-container{padding:0rem 6.5rem 0rem 6.5rem;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8316183 .elementor-element.elementor-element-2f564553{--grid-columns:1;}.elementor-8316183 .elementor-element.elementor-element-2f564553 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8316183 .elementor-element.elementor-element-53e52d87{--grid-columns:1;}.elementor-8316183 .elementor-element.elementor-element-53e52d87 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8316183 .elementor-element.elementor-element-a074018{--grid-columns:1;}.elementor-8316183 .elementor-element.elementor-element-a074018 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8316183 .elementor-element.elementor-element-34e7aa7c{--grid-columns:1;}.elementor-8316183 .elementor-element.elementor-element-34e7aa7c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS */.dsm-tabs .e-tab-base:first-child {
    pointer-events: none;
}
  
.dsm-tabs .roadmap-tab-wrapper:is(.e--selected, :hover, :focus-visible) .e-svg-base {
    background: var(--Neon-Loop);
}
  
.dsm-tabs .roadmap-tab-wrapper:is(.e--selected, :hover, :focus-visible)  .elementor-widget-shortcode{
    background-color: var(--Blank-Canvas-White);
}
  
.dsm-tabs .roadmap-tab-wrapper:is(.e--selected, :hover, :focus-visible ) svg path {
    stroke: #fff;
}
  
.dsm-tabs .dsm-title-sm {
    margin-block-end:  0 !important;
    align-self: center;
}

body.elementor-page-8316183 .e-tabs-menu-base .elementor-widget-shortcode{
    min-width: 2em;
    height: 2em;
    line-height: 1.9em;
}  

/* Loop */
body.elementor-page-8316183 .e-loop-item .dsm-content-wrapper{
    height: 100%;
    background-color: var(--e-global-color-01e2f54);
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
    border-radius: 1rem;
}
body.elementor-page-8316183 .e-loop-item .dsm-image{
    border-radius: 1rem 1rem 0rem 0rem !important;
}

.e-loop-item [data-group="card-body"] {
    background-color: var(--e-global-color-01e2f54);
    border-radius: 0rem 0rem 1rem 1rem !important;
    padding: var(--sm300) var(--sm300) var(--sm200) var(--sm300);
    height: 100%;
}

@media (max-width: 767px) {
    .e-loop-item [data-group="card-body"] {
        border-radius: 1rem !important;
        min-height: 14rem;
    }
}

.e-loop-item [data-group="card-body"] .dsm-body-sm{
    margin-block-start: var(--sm100);
    margin-block-end: var(--sm300);
    flex-grow: 1;
}
.e-loop-item [data-group="card-body"] .dsm-title-sm{
    align-self: start;
}

.e-loop-item [data-group="pricing-actions"] {
    align-items: center;
    flex-wrap: wrap;
    gap: 0.5rem 0.75rem;
    border-top: 1px solid #D1D1D1;
    margin-top: auto;
    padding: var(--sm300) 0 0 0;
}
.e-loop-item [data-group="pricing-actions"] .dsm-title-md {
    padding-block-end: 0;
    flex-grow: 1;
    font-size: 2rem;
}
.e-loop-item [data-button="learn-more"]{
    cursor: pointer;
}

/* off-canvas */
body.elementor-page-8316183 .e-off-canvas__content .dsm-grid {
    column-gap: 0 !important;
}

/* off-canvas image (left side) */
[data-offcanvas-img-wrapper="img-wrapper"]{
    padding: 0 !important;
    height: 100%;
    min-height: 37.5rem;
    overflow: hidden;
}

body.elementor-page-8316183 .e-off-canvas__content [data-offcanvas-img-wrapper="img-wrapper"] img {
    border-radius: 1rem 0rem 0rem 1rem !important;
    height: 100%;
    width: 100%;
}
@media (max-width: 1024px) {
    [data-offcanvas-img-wrapper="img-wrapper"]{
        display: none !important;
    }
}
/* off-canvas content (right side) */
.dsm-content-wrapper [data-group="offcanvas-body"]{
    padding: var(--md300) var(--sm400) var(--sm300) var(--sm400);
    min-height: 37.5rem;
}

.dsm-content-wrapper [data-group="offcanvas-body"] .dsm-body-sm{
    margin: 0;
    
}
/* off-canvas popup content */

[data-offcanvas-content="popup-content"]{
    padding: 0 !important;
    margin-block-start: var(--sm100);
    font-family: 'Roobert';
    flex-grow: 1;
}
[data-offcanvas-content="popup-content"] p, ul{
    font-size: 0.9375rem !important;
}

/* off-canvas icon-list */
[data-group="offcanvas-body"] ul {
    list-style: none;
    padding-left: 0;
}

[data-group="offcanvas-body"] li {
    padding-left: 1.75rem;
    position: relative;
    margin-bottom: 0.5rem;
}

[data-group="offcanvas-body"] li::before {
    content: '';
    position: absolute;
    left: 0;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='12' fill='black'/%3E%3Cpath d='M12 16.3999L15.2 19.5999L20 12.3999' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */