.elementor-3624 .elementor-element.elementor-element-7c4ebd00 {
    --display: flex;
    --min-height: 85vh;
    --flex-direction: row-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: space-between;
    --align-items: flex-end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-7c4ebd00:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-7c4ebd00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/banner.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
}

.elementor-3624 .elementor-element.elementor-element-31f05a7e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-31f05a7e {
    text-align: right;
}

.elementor-3624 .elementor-element.elementor-element-31f05a7e img {
    width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-4ea5001e {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-4ea5001e.e-con {
    --align-self: 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-3624 .elementor-element.elementor-element-1c404797 {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-1c404797>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon {
    font-size: 32px;
}

.elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon svg {
    height: 32px;
}

.elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-3624 .elementor-element.elementor-element-d2c17 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-d2c17>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-d2c17 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-b15c5bd);
}

.elementor-widget-text-editor {
    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-3624 .elementor-element.elementor-element-217930fa {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 24px;
    color: var( --e-global-color-b15c5bd);
}

.elementor-3624 .elementor-element.elementor-element-217930fa>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-27befa18 {
    --display: flex;
    --min-height: 5vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-3624 .elementor-element.elementor-element-27befa18:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-27befa18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #1FEA95 0%, #008C65 100%);
}

.elementor-3624 .elementor-element.elementor-element-d8365f4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b.elementor-element {
    --align-self: center;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b .elementor-icon {
    font-size: 35px;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b .elementor-icon svg {
    height: 35px;
}

.elementor-3624 .elementor-element.elementor-element-1ab4f69b .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-3624 .elementor-element.elementor-element-2512df73 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-2512df73::before,
.elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pwr-ads.com/wp-content/uploads/2024/07/רקע-מקטע-שני-דסקטופ.png");
    --background-overlay: '';
    background-position: 0px 140px;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3624 .elementor-element.elementor-element-2f94c013 {
    --display: flex;
    --min-height: 40vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-title {
    color: var( --e-global-color-secondary);
}

.elementor-3624 .elementor-element.elementor-element-693f9c3 {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-693f9c3>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 60px 7px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-693f9c3 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-693f9c3 .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "integral CF", Sans-serif;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-139fc70d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-139fc70d {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-139fc70d img {
    width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-44d102ce {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-44d102ce>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 100px 7px 60px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-44d102ce .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-44d102ce .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "integral CF", Sans-serif;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-dce421c {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-dce421c>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 060px 7px 0100px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-dce421c .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-dce421c .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "integral CF", Sans-serif;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-22897208 {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-22897208>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 60px 7px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-22897208 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-22897208 .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "integral CF", Sans-serif;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-6b0db4d4 {
    --display: flex;
    --min-height: 40vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-68ef111d>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 110px 7px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-68ef111d .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-68ef111d .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-61e83f47>.elementor-widget-container {
    --e-transform-scale: 1.1;
}

.elementor-3624 .elementor-element.elementor-element-61e83f47 {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-61e83f47 img {
    width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-683283a2>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 110px 7px 170px;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-683283a2 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-683283a2 .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-6f7ab785>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 100px 7px 60px;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-6f7ab785 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-6f7ab785 .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}



.elementor-3624 .elementor-element.elementor-element-7b03df9d>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 25px 110px 7px 60px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #008C65;
}

.elementor-3624 .elementor-element.elementor-element-7b03df9d .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-3624 .elementor-element.elementor-element-7b03df9d .elementor-counter-title {
    justify-content: center;
    color: #011919;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}


.elementor-3624 .elementor-element.elementor-element-6bdb458 {
    --display: flex;
    --min-height: 25vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-6bdb458.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3624 .elementor-element.elementor-element-287d58a2 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-287d58a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-287d58a2 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-67b4980);
}

.elementor-3624 .elementor-element.elementor-element-58c800bb {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    line-height: 28px;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-58c800bb>.elementor-widget-container {
    margin: 15px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
    color: var( --e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var( --e-global-color-accent);
}

.elementor-widget-tabs .elementor-tab-content {
    color: var( --e-global-color-text);
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc {
    width: 100%;
    max-width: 100%;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc.elementor-element {
    --align-self: center;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title:before,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title:after,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-content,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tabs-content-wrapper {
    border-width: 1px;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-mobile-title,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-desktop-title.elementor-active,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title:before,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title:after,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-content,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tabs-content-wrapper {
    border-color: var( --e-global-color-0a3dad0);
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-desktop-title.elementor-active {
    background-color: #01191900;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tabs-content-wrapper {
    background-color: #01191900;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title a {
    color: var( --e-global-color-b15c5bd);
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title.elementor-active,
.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title.elementor-active a {
    color: var( --e-global-color-0a3dad0);
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-content {
    color: var( --e-global-color-67b4980);
}

.elementor-3624 .elementor-element.elementor-element-128772d6 {
    --display: flex;
    --min-height: 25vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-53757ef5 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-53757ef5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-53757ef5 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-67b4980);
}

.elementor-3624 .elementor-element.elementor-element-6acfff7 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    line-height: 28px;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-6acfff7>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-14234991 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --margin-top: 30px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-37f41120 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px -4px rgba(117, 117, 117, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-37f41120:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-37f41120>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}

.elementor-3624 .elementor-element.elementor-element-706cfdbb {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-706cfdbb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-706cfdbb.elementor-element {
    --align-self: flex-end;
}

.elementor-3624 .elementor-element.elementor-element-706cfdbb .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;
    color: #011919;
}

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

.elementor-3624 .elementor-element.elementor-element-2e358515 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-fd810e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-fd810e0 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-201ce840 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px -4px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-3624 .elementor-element.elementor-element-201ce840:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-201ce840>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}

.elementor-3624 .elementor-element.elementor-element-4439a759 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-4439a759>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-4439a759.elementor-element {
    --align-self: flex-end;
}

.elementor-3624 .elementor-element.elementor-element-4439a759 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;
    color: #011919;
}

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

.elementor-3624 .elementor-element.elementor-element-3ee25e64 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    color: #011919;
}

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

.elementor-3624 .elementor-element.elementor-element-1e4c8a90 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-75618588 {
    --display: flex;
    --min-height: 5vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #008C65;
    --border-color: #008C65;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px -5px rgba(116.99999999999999, 116.99999999999999, 116.99999999999999, 0.4);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-3624 .elementor-element.elementor-element-75618588:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-75618588>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1FEA9500;
}

.elementor-3624 .elementor-element.elementor-element-2f467760 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-3624 .elementor-element.elementor-element-5edbafa1 {
    right: 5px;
}

body.rtl .elementor-3624 .elementor-element.elementor-element-5edbafa1 {
    left: 5px;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1 .elementor-icon {
    font-size: 35px;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1 .elementor-icon svg {
    height: 35px;
}

.elementor-3624 .elementor-element.elementor-element-5edbafa1 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-3624 .elementor-element.elementor-element-1257ab92 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-1257ab92::before,
.elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pwr-ads.com/wp-content/uploads/2024/07/רקע-מקטע-שלישי-דסקטופ.png");
    --background-overlay: '';
    background-position: 0px -310px;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3624 .elementor-element.elementor-element-250ee2c7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --border-radius: 0px 20px 20px 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 100px;
    --padding-right: 100px;
}

.elementor-3624 .elementor-element.elementor-element-250ee2c7:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-250ee2c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #001309;
}

.elementor-3624 .elementor-element.elementor-element-250ee2c7.e-con {
    --align-self: flex-start;
}

.elementor-3624 .elementor-element.elementor-element-5c8dcd0c {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-46ab4e2 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-3624 .elementor-element.elementor-element-46ab4e2 .elementor-wrapper {
    --video-aspect-ratio: 1;
}

.elementor-3624 .elementor-element.elementor-element-10d9ac50 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-10221a86 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-10221a86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-10221a86 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-b15c5bd);
}

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

.elementor-3624 .elementor-element.elementor-element-2e864b42 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14f428b5 {
    --display: flex;
    --min-height: 5vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #008C65;
    --border-color: #008C65;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px -5px rgba(116.99999999999999, 116.99999999999999, 116.99999999999999, 0.4);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-3624 .elementor-element.elementor-element-14f428b5:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-14f428b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-55fcacac .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

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

.elementor-3624 .elementor-element.elementor-element-200d9cc5.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-3624 .elementor-element.elementor-element-200d9cc5 {
    right: 5px;
}

body.rtl .elementor-3624 .elementor-element.elementor-element-200d9cc5 {
    left: 5px;
}

.elementor-3624 .elementor-element.elementor-element-200d9cc5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-200d9cc5 .elementor-icon {
    font-size: 35px;
}

.elementor-3624 .elementor-element.elementor-element-200d9cc5 .elementor-icon svg {
    height: 35px;
}

.elementor-3624 .elementor-element.elementor-element-200d9cc5 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-3624 .elementor-element.elementor-element-4dca23ba {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 0px 0px 20px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 100px;
    --padding-right: 100px;
}

.elementor-3624 .elementor-element.elementor-element-4dca23ba:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-4dca23ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #001309;
}

.elementor-3624 .elementor-element.elementor-element-4dca23ba.e-con {
    --align-self: flex-end;
}

.elementor-3624 .elementor-element.elementor-element-5fb94eae {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-783ae9c {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-3624 .elementor-element.elementor-element-783ae9c .elementor-wrapper {
    --video-aspect-ratio: 1;
}

.elementor-3624 .elementor-element.elementor-element-48edbe22 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-32980b08 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-32980b08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-32980b08 .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-b15c5bd);
}

.elementor-3624 .elementor-element.elementor-element-406ee1cd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-406ee1cd {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-5d7f5233 {
    --display: flex;
    --min-height: 5vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #008C65;
    --border-color: #008C65;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px -5px rgba(116.99999999999999, 116.99999999999999, 116.99999999999999, 0.4);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-3624 .elementor-element.elementor-element-5d7f5233:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-5d7f5233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-2b7dec68 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-3624 .elementor-element.elementor-element-28392bcd {
    right: 5px;
}

body.rtl .elementor-3624 .elementor-element.elementor-element-28392bcd {
    left: 5px;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd .elementor-icon {
    font-size: 35px;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd .elementor-icon svg {
    height: 35px;
}

.elementor-3624 .elementor-element.elementor-element-28392bcd .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-3624 .elementor-element.elementor-element-32eb6c2c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3624 .elementor-element.elementor-element-32eb6c2c::before,
.elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-video-container::before,
.elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://pwr-ads.com/wp-content/uploads/2024/07/רקע-מקטע-שני-דסקטופ.png");
    --background-overlay: '';
    background-position: 0px -310px;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3624 .elementor-element.elementor-element-25cc65bf {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

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

.elementor-3624 .elementor-element.elementor-element-25cc65bf .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 1.5px;
    color: var( --e-global-color-67b4980);
}

.elementor-3624 .elementor-element.elementor-element-5893132b {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    line-height: 28px;
    color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-5893132b>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-58e2e9bc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 75px;
    --padding-right: 75px;
}

.elementor-3624 .elementor-element.elementor-element-58e2e9bc:not(.elementor-motion-effects-element-type-background),
.elementor-3624 .elementor-element.elementor-element-58e2e9bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #011911;
}

.elementor-3624 .elementor-element.elementor-element-249e398a {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3624 .elementor-element.elementor-element-249e398a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-249e398a .elementor-heading-title {
    font-family: "integral CF", Sans-serif;
    font-size: 19px;
    font-weight: 900;
    line-height: 24px;
    color: #FFFFFF;
}

.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-type-html {
    color: var( --e-global-color-text);
}

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

.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 {
    --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-3624 .elementor-element.elementor-element-14fdd3f6 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --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-3624 .elementor-element.elementor-element-14fdd3f6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6.elementor-element {
    --align-self: center;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button span {
    gap: 10px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group {
    padding-right: calc( 20px/2);
    padding-left: calc( 20px/2);
    margin-bottom: 55px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-form-fields-wrapper {
    margin-left: calc( -20px/2);
    margin-right: calc( -20px/2);
    margin-bottom: -55px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group>label,
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-subgroup label {
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-type-html {
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group .elementor-field {
    color: #FFFFFF96;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group .elementor-field,
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-subgroup label {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFF00;
    border-color: #FFFFFF96;
    border-width: 0px 0px 0.1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFF00;
    border-color: #FFFFFF96;
    border-width: 0px 0px 0.1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-group .elementor-select-wrapper::before {
    color: #FFFFFF96;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 0px 15px 0px;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .e-form__buttons__wrapper__button-next {
    background-color: #008C65;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button[type="submit"] {
    background-color: #008C65;
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button[type="submit"] svg * {
    fill: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .e-form__buttons__wrapper__button-previous {
    background-color: #0CDBC2;
    color: #2121C9;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .e-form__buttons__wrapper__button-next:hover {
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button[type="submit"]:hover {
    color: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button[type="submit"]:hover svg * {
    fill: #FFFFFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .e-form__buttons__wrapper__button-previous:hover {
    color: #7C7CFF;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-message.elementor-message-success {
    color: var( --e-global-color-b15c5bd);
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-message.elementor-message-danger {
    color: var( --e-global-color-b15c5bd);
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-message.elementor-help-inline {
    color: var( --e-global-color-b15c5bd);
}

body.elementor-page-3624:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3624>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FCFCFC;
}

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

body.elementor-page-3624 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-3624 .elementor-element.elementor-element-2512df73::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-1257ab92::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3624 .elementor-element.elementor-element-7c4ebd00:not(.elementor-motion-effects-element-type-background),
    .elementor-3624 .elementor-element.elementor-element-7c4ebd00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://pwr-ads.com/wp-content/uploads/2024/07/Frame-1000011559.jpg");
        background-size: cover;
    }
    .elementor-3624 .elementor-element.elementor-element-7c4ebd00 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-31f05a7e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-31f05a7e {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-31f05a7e img {
        width: 72%;
    }
    .elementor-3624 .elementor-element.elementor-element-4ea5001e {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-3624 .elementor-element.elementor-element-1c404797>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon {
        font-size: 28px;
    }
    .elementor-3624 .elementor-element.elementor-element-1c404797 .elementor-icon svg {
        height: 28px;
    }
    .elementor-3624 .elementor-element.elementor-element-d2c17 {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-d2c17 .elementor-heading-title {
        font-size: 28px;
        line-height: 34px;
    }
    .elementor-3624 .elementor-element.elementor-element-217930fa {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-217930fa>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }
    .elementor-3624 .elementor-element.elementor-element-27befa18 {
        --width: 67%;
        --min-height: 6vh;
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-d8365f4 .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-3624 .elementor-element.elementor-element-1ab4f69b.elementor-element {
        --align-self: center;
    }
    .elementor-3624 .elementor-element.elementor-element-1ab4f69b .elementor-icon-wrapper {
        text-align: right;
    }
    .elementor-3624 .elementor-element.elementor-element-2512df73 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-2512df73::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-2512df73>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-693f9c3 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-693f9c3>.elementor-widget-container {
        padding: 30px 20px 10px 20px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-693f9c3.elementor-element {
        --align-self: stretch;
    }

    .elementor-3624 .elementor-element.elementor-element-44d102ce {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-44d102ce>.elementor-widget-container {
        padding: 30px 20px 90px 20px;
        border-width: 0px 0px 1px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-44d102ce.elementor-element {
        --align-self: stretch;
    }

    .elementor-3624 .elementor-element.elementor-element-dce421c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-dce421c>.elementor-widget-container {
        padding: 90px 20px 10px 20px;
        border-width: 1px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-dce421c.elementor-element {
        --align-self: stretch;
    }

    .elementor-3624 .elementor-element.elementor-element-22897208 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-22897208>.elementor-widget-container {
        padding: 30px 20px 10px 20px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-22897208.elementor-element {
        --align-self: stretch;
    }
 
    .elementor-3624 .elementor-element.elementor-element-6b0db4d4 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-68ef111d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3624 .elementor-element.elementor-element-68ef111d>.elementor-widget-container {
        padding: 50px 0px 25px 0px;
        border-width: 0px 1px 1px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-68ef111d.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-68ef111d .elementor-counter {
        gap: 10px;
    }

    .elementor-3624 .elementor-element.elementor-element-68ef111d .elementor-counter-title {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-61e83f47>.elementor-widget-container {
        --e-transform-scale: 1;
    }
    .elementor-3624 .elementor-element.elementor-element-61e83f47 img {
        width: 70%;
    }
    .elementor-3624 .elementor-element.elementor-element-683283a2 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3624 .elementor-element.elementor-element-683283a2>.elementor-widget-container {
        padding: 50px 0px 25px 0px;
        border-width: 0px 0px 1px 1px;
    }
    .elementor-3624 .elementor-element.elementor-element-683283a2.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-683283a2 .elementor-counter {
        gap: 10px;
    }

    .elementor-3624 .elementor-element.elementor-element-683283a2 .elementor-counter-title {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-6f7ab785 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3624 .elementor-element.elementor-element-6f7ab785>.elementor-widget-container {
        padding: 50px 0px 25px 0px;
        border-width: 1px 1px 2px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-6f7ab785.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-6f7ab785 .elementor-counter {
        gap: 10px;
    }

    .elementor-3624 .elementor-element.elementor-element-6f7ab785 .elementor-counter-title {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-7b03df9d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3624 .elementor-element.elementor-element-7b03df9d>.elementor-widget-container {
        padding: 50px 0px 25px 0px;
        border-width: 1px 0px 2px 1px;
    }
    .elementor-3624 .elementor-element.elementor-element-7b03df9d.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-7b03df9d .elementor-counter {
        gap: 10px;
    }
 
    .elementor-3624 .elementor-element.elementor-element-7b03df9d .elementor-counter-title {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-6bdb458 {
        --margin-top: 35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-287d58a2 {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-287d58a2 .elementor-heading-title {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 1.2px;
    }
    .elementor-3624 .elementor-element.elementor-element-58c800bb {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .elementor-3624 .elementor-element.elementor-element-58c800bb>.elementor-widget-container {
        margin: 10px 0px 30px 0px;
        padding: 5px 25px 5px 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-d7f94bc.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-128772d6 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-53757ef5 {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-53757ef5 .elementor-heading-title {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 1.2px;
    }
    .elementor-3624 .elementor-element.elementor-element-6acfff7 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .elementor-3624 .elementor-element.elementor-element-6acfff7>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 5px 25px 0px 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-14234991 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-37f41120 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-706cfdbb {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-706cfdbb .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 1.1px;
    }
    .elementor-3624 .elementor-element.elementor-element-2e358515 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-fd810e0 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-201ce840 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-4439a759 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-4439a759 .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 1.1px;
    }
    .elementor-3624 .elementor-element.elementor-element-3ee25e64 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-1e4c8a90 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-75618588 {
        --width: 75%;
        --min-height: 6vh;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-2f467760 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3624 .elementor-element.elementor-element-1257ab92 {
        --width: 100%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 125px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-1257ab92::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-1257ab92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-250ee2c7 {
        --width: 95%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --border-radius: 20px 0px 0px 20px;
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-250ee2c7.e-con {
        --align-self: flex-start;
    }
    .elementor-3624 .elementor-element.elementor-element-10221a86 {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-10221a86 .elementor-heading-title {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 1.2px;
    }
    .elementor-3624 .elementor-element.elementor-element-2e864b42 {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-14f428b5 {
        --width: 100%;
        --min-height: 6vh;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-55fcacac .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-3624 .elementor-element.elementor-element-4dca23ba {
        --width: 95%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --border-radius: 0px 20px 20px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 25px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-4dca23ba.e-con {
        --align-self: flex-end;
    }
    .elementor-3624 .elementor-element.elementor-element-48edbe22 {
        --width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-32980b08 {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-32980b08 .elementor-heading-title {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 1.2px;
    }
    .elementor-3624 .elementor-element.elementor-element-406ee1cd {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 15px;
    }
    .elementor-3624 .elementor-element.elementor-element-5d7f5233 {
        --width: 100%;
        --min-height: 6vh;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-2b7dec68 .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-32eb6c2c {
        --padding-top: 125px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-3624 .elementor-element.elementor-element-25cc65bf {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-25cc65bf .elementor-heading-title {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 1.2px;
    }
    .elementor-3624 .elementor-element.elementor-element-5893132b {
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .elementor-3624 .elementor-element.elementor-element-5893132b>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-58e2e9bc {
        --padding-top: 45px;
        --padding-bottom: 45px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-3624 .elementor-element.elementor-element-249e398a {
        text-align: center;
    }
    .elementor-3624 .elementor-element.elementor-element-249e398a .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
    .elementor-3624 .elementor-element.elementor-element-14fdd3f6 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-14fdd3f6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3624 .elementor-element.elementor-element-14fdd3f6.elementor-element {
        --align-self: stretch;
    }
    .elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-button {
        font-size: 20px;
    }
    body.elementor-page-3624 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-3624 .elementor-element.elementor-element-7c4ebd00 {
        --content-width: 75%;
    }
    .elementor-3624 .elementor-element.elementor-element-4ea5001e {
        --width: 90%;
    }
    .elementor-3624 .elementor-element.elementor-element-27befa18 {
        --width: 35%;
    }
    .elementor-3624 .elementor-element.elementor-element-2512df73 {
        --width: 100%;
    }
    .elementor-3624 .elementor-element.elementor-element-2f94c013 {
        --width: 95%;
    }
    .elementor-3624 .elementor-element.elementor-element-6b0db4d4 {
        --width: 83%;
    }
    .elementor-3624 .elementor-element.elementor-element-6bdb458 {
        --width: 79.929%;
    }
    .elementor-3624 .elementor-element.elementor-element-128772d6 {
        --width: 80%;
    }
    .elementor-3624 .elementor-element.elementor-element-14234991 {
        --width: 60%;
    }
    .elementor-3624 .elementor-element.elementor-element-37f41120 {
        --content-width: 85%;
    }
    .elementor-3624 .elementor-element.elementor-element-201ce840 {
        --content-width: 85%;
    }
    .elementor-3624 .elementor-element.elementor-element-75618588 {
        --width: 20%;
    }
    .elementor-3624 .elementor-element.elementor-element-250ee2c7 {
        --width: 75%;
    }
    .elementor-3624 .elementor-element.elementor-element-14f428b5 {
        --width: 60%;
    }
    .elementor-3624 .elementor-element.elementor-element-4dca23ba {
        --width: 75%;
    }
    .elementor-3624 .elementor-element.elementor-element-5d7f5233 {
        --width: 60%;
    }
    .elementor-3624 .elementor-element.elementor-element-58e2e9bc {
        --width: 35%;
    }
}

/* Start custom CSS for icon, class: .elementor-element-1ab4f69b */

.elementor-3624 .elementor-element.elementor-element-1ab4f69b {
    position: absolute;
    top: px !important;
    right: 5px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f94c013 */

@media (max-width:600px) {
    .elementor-3624 .elementor-element.elementor-element-2f94c013 {
        display: none;
    }
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6b0db4d4 */

@media (min-width:600px) {
    .elementor-3624 .elementor-element.elementor-element-6b0db4d4 {
        display: none;
    }
}

.elementor-3624 .elementor-element.elementor-element-6b0db4d4 {
    text-align: center;
}

/* End custom CSS */

/* Start custom CSS for tabs, class: .elementor-element-d7f94bc */

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title {
    text-align: center;
    background-color: #011919;
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-icon-list-icon {
    content: url(https://pwr-ads.com/wp-content/uploads/2024/07/Group-469344-2.svg);
    margin-right: 5px;
}

@media (min-width:600px) {
    .elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-icon-list-icon {
        margin-right: 10px;
    }
}

@media (min-width: 320px) {
    #m-tabs .elementor-tabs-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
}

@media (min-width: 320px) {
    #m-tabs .elementor-tab-mobile-title {
        display: none;
    }
}

@media (max-width:600px) {
    .elementor-3624 .elementor-element.elementor-element-d7f94bc .elementor-tab-title {
        font-size: 13px !important;
        padding: 10px 14px 10px 14px;
    }
}

.elementor-3624 .elementor-element.elementor-element-d7f94bc * {
    transition: 0.3s !important;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-14fdd3f6 */

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 input {
    direction: LTR !important;
    text-align: left !important;
}

.elementor-button[type="submit"] {
    box-shadow: 0 0 20px rgba(31, 234, 149, 1);
    transition: 0.2s;
    transform: none;
    background: linear-gradient(270deg, rgba(31, 234, 149, 1) 0%, rgba(0, 140, 101, 1) 100%);
}

.elementor-button[type="submit"]:hover {
    box-shadow: none;
    transform: scale(1.06);
}

input::placeholder,
textarea::placeholder {
    opacity: 1 !important;
}

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 [type="checkbox"]:checked,
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 [type="checkbox"]:not(:checked),
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 [type="radio"]:checked,
.elementor-3624 .elementor-element.elementor-element-14fdd3f6 [type="radio"]:not(:checked) {
    position: absolute;
    visibility: hidden;
}

/* style shape */

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-option label {
    border: 2px solid #1FEA95;
    /* Border width is 3px, solid style, black color */
    border-radius: 10px;
    /* Rounded corners */
    background-color: #ffffff;
    /* shape Background color */
    display: block;
    padding: 7px 9px;
    /* (top/bottom),(left/right) */
    margin: 7px 0;
    /* (top/bottom),(left/right) */
    font-size: 18px;
    /* option text size */
    transition: 0.2s all;
    color: #fff;
    /* text color */
    cursor: pointer;
    position: relative;
    z-index: 2;
    text-align: center;
    /* text position(center, right,left,justify */
}

/* style Hover effect */

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 .elementor-field-option label:hover {
    color: #011919;
    /* Change text color on hover */
    background-color: #1FEA95;
    /* Change background color on hover */
    /* Add any other styles for the hover effect */
    transition: all 200ms ease-in;
}

/* style checked */

.elementor-3624 .elementor-element.elementor-element-14fdd3f6 input:checked~label {
    color: #011919 !important;
    /* Change text color when checked */
    background-color: #1FEA95;
    /* Change background-color color when checked */
}

/* End custom CSS */

/* Start Custom Fonts CSS */

@font-face {
    font-family: 'integral CF';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://pwr-ads.com/wp-content/uploads/2024/07/IntegralCF-Medium.woff2') format('woff2');
}

/* End Custom Fonts CSS */