.elementor-75 .elementor-element.elementor-element-51e5972>.elementor-container {
    min-height: 80vh;
}

.elementor-75 .elementor-element.elementor-element-51e5972:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-51e5972>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://lepulsa.shop/wp-content/uploads/2022/12/web-agency-bg2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-75 .elementor-element.elementor-element-51e5972>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #4E6DFF 0%, #FF2424 100%);
    opacity: 0.63;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-51e5972 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 60px 0px;
}

.elementor-75 .elementor-element.elementor-element-51e5972>.elementor-shape-bottom .elementor-shape-fill {
    fill: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-51e5972>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 340px;
}

.elementor-75 .elementor-element.elementor-element-1e263f75 {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 6px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-75 .elementor-element.elementor-element-1e263f75 .elementor-divider-separator {
    width: 128px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-75 .elementor-element.elementor-element-1e263f75 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-29dca79e {
    text-align: center;
}

.elementor-75 .elementor-element.elementor-element-29dca79e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 6px;
}

.elementor-75 .elementor-element.elementor-element-29dca79e>.elementor-widget-container {
    margin: -12px 0px -12px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-75 .elementor-element.elementor-element-19952939 {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 6px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-75 .elementor-element.elementor-element-19952939 .elementor-divider-separator {
    width: 128px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-75 .elementor-element.elementor-element-19952939 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-f4d2347 img {
    width: 83%;
}

.elementor-75 .elementor-element.elementor-element-5d5c4a6d {
    text-align: center;
    color: #FFFFFF;
    font-size: 1.4rem;
    font-weight: 600;
}

.elementor-75 .elementor-element.elementor-element-5d5c4a6d>.elementor-widget-container {
    padding: 0% 19% 0% 19%;
}

.elementor-75 .elementor-element.elementor-element-2db179cf .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #4C24CB;
    border-radius: 60px 60px 60px 60px;
    padding: 16px 26px 16px 26px;
}

.elementor-75 .elementor-element.elementor-element-2db179cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #4C24CB 0%, #441845 100%);
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-background-overlay {
    background-image: url("https://lepulsa.shop/wp-content/uploads/2022/12/bg-png5.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 0em 0em 0em;
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-shape-bottom .elementor-shape-fill {
    fill: #E92E93;
}

.elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 230px;
}

.elementor-75 .elementor-element.elementor-element-564c7f49 {
    text-align: center;
}

.elementor-75 .elementor-element.elementor-element-564c7f49 .elementor-heading-title {
    color: #ffffff;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 76px;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 90px;
    letter-spacing: -5px;
}

.elementor-75 .elementor-element.elementor-element-564c7f49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-92d3cf5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-75 .elementor-element.elementor-element-92d3cf5 {
    padding: 30px 0px 60px 0px;
}

.elementor-75 .elementor-element.elementor-element-61778976:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-61778976>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-61778976>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 2em 2em 2em;
}

.elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-2d851ae4 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-2d851ae4.elementor-view-stacked .elementor-icon {
    background-color: #ff488a;
}

.elementor-75 .elementor-element.elementor-element-2d851ae4.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-2d851ae4.elementor-view-default .elementor-icon {
    color: #ff488a;
    border-color: #ff488a;
}

.elementor-75 .elementor-element.elementor-element-2d851ae4.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-2d851ae4.elementor-view-default .elementor-icon svg {
    fill: #ff488a;
}

.elementor-75 .elementor-element.elementor-element-2d851ae4 .elementor-icon {
    font-size: 78px;
}

.elementor-75 .elementor-element.elementor-element-57b99a54 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-57b99a54 .elementor-heading-title {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.9em;
    letter-spacing: 6px;
}

.elementor-75 .elementor-element.elementor-element-57b99a54>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-5e4a7995 {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-59bea50b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 2em 2em 2em;
}

.elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-769f6a3e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-769f6a3e.elementor-view-stacked .elementor-icon {
    background-color: #7a28ed;
}

.elementor-75 .elementor-element.elementor-element-769f6a3e.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-769f6a3e.elementor-view-default .elementor-icon {
    color: #7a28ed;
    border-color: #7a28ed;
}

.elementor-75 .elementor-element.elementor-element-769f6a3e.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-769f6a3e.elementor-view-default .elementor-icon svg {
    fill: #7a28ed;
}

.elementor-75 .elementor-element.elementor-element-769f6a3e .elementor-icon {
    font-size: 78px;
}

.elementor-75 .elementor-element.elementor-element-3dc23005 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-3dc23005 .elementor-heading-title {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.9em;
    letter-spacing: 6px;
}

.elementor-75 .elementor-element.elementor-element-3dc23005>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-3b4c645 {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-103f87fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 2em 2em 2em 2em;
}

.elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-74dc4a0e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-74dc4a0e.elementor-view-stacked .elementor-icon {
    background-color: #3d3aeb;
}

.elementor-75 .elementor-element.elementor-element-74dc4a0e.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-74dc4a0e.elementor-view-default .elementor-icon {
    color: #3d3aeb;
    border-color: #3d3aeb;
}

.elementor-75 .elementor-element.elementor-element-74dc4a0e.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-74dc4a0e.elementor-view-default .elementor-icon svg {
    fill: #3d3aeb;
}

.elementor-75 .elementor-element.elementor-element-74dc4a0e .elementor-icon {
    font-size: 78px;
}

.elementor-75 .elementor-element.elementor-element-12ee4841 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-12ee4841 .elementor-heading-title {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.9em;
    letter-spacing: 6px;
}

.elementor-75 .elementor-element.elementor-element-12ee4841>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-7fad00f8 {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.9rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-2a5e2ff2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-2a5e2ff2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-5cfae365.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-5cfae365.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-5cfae365>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-40413f1c .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 3px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #4C24CB;
    border-radius: 60px 60px 60px 60px;
    box-shadow: 6px 6px 100px 19px rgba(0, 0, 0, 0.29);
    padding: 16px 26px 16px 26px;
}

.elementor-75 .elementor-element.elementor-element-40413f1c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-40413f1c {
    z-index: 2;
}

.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-45e236c6:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-background-overlay {
    background-image: url("https://lepulsa.shop/wp-content/uploads/2022/12/web-agency-bg-overlay.png");
    background-position: top center;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-45e236c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 0em 6em 0em;
}

.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-shape-bottom .elementor-shape-fill {
    fill: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 340px;
}

.elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-75 .elementor-element.elementor-element-73a5909f {
    --spacer-size: 108px;
}

.elementor-75 .elementor-element.elementor-element-73a5909f>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
    background-image: url("https://lepulsa.shop/wp-content/uploads/2022/12/line.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-75 .elementor-element.elementor-element-73a5909f.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-75 .elementor-element.elementor-element-19c40089 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 0em 0em 0em;
}

.elementor-75 .elementor-element.elementor-element-e05e5f8 {
    --image-border-width: 0px;
    --image-border-radius: 0px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-75 .elementor-element.elementor-element-e05e5f8 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-403eb9b7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-403eb9b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-403eb9b7>.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-75 .elementor-element.elementor-element-403eb9b7>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-403eb9b7>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-403eb9b7>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-75 .elementor-element.elementor-element-403eb9b7>.elementor-element-populated {
    padding: 4em 6em 4em 8em;
}

.elementor-75 .elementor-element.elementor-element-5345e5ea {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-5345e5ea .elementor-heading-title {
    color: #E92E93;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.8rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-75 .elementor-element.elementor-element-5345e5ea>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-31acb22e {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 3px;
    --divider-pattern-height: 21.2px;
    --divider-pattern-size: 29px;
    z-index: 99;
}

.elementor-75 .elementor-element.elementor-element-31acb22e .elementor-divider-separator {
    width: 156px;
}

.elementor-75 .elementor-element.elementor-element-31acb22e .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-31acb22e>.elementor-widget-container {
    margin: 0px 0px 0px -48px;
}

.elementor-75 .elementor-element.elementor-element-5032b469 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-5032b469 .elementor-heading-title {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 37px;
    font-weight: 900;
    text-transform: none;
    line-height: 0.9em;
    letter-spacing: -0.2px;
}

.elementor-75 .elementor-element.elementor-element-5032b469>.elementor-widget-container {
    margin: 8px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-1c342e71 {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 1rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-56c1e1b1 .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 0.8rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 2px;
    fill: #342562;
    color: #342562;
    background-color: rgba(230, 44, 145, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F3278A;
    border-radius: 60px 60px 60px 60px;
    padding: 12px 20px 12px 20px;
}

.elementor-75 .elementor-element.elementor-element-56c1e1b1 .elementor-button:hover,
.elementor-75 .elementor-element.elementor-element-56c1e1b1 .elementor-button:focus {
    border-color: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-56c1e1b1>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-5dbc3c53 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-6968567e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-6968567e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-6968567e>.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-75 .elementor-element.elementor-element-6968567e>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-6968567e>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-6968567e>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-75 .elementor-element.elementor-element-6968567e>.elementor-element-populated {
    padding: 4em 10em 4em 6em;
}

.elementor-75 .elementor-element.elementor-element-2717562e {
    text-align: right;
}

.elementor-75 .elementor-element.elementor-element-2717562e .elementor-heading-title {
    color: #E92E93;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.8rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-75 .elementor-element.elementor-element-2717562e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-351f0d20 {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 3px;
    --divider-pattern-height: 21.2px;
    --divider-pattern-size: 29px;
    z-index: 99;
}

.elementor-75 .elementor-element.elementor-element-351f0d20 .elementor-divider-separator {
    width: 156px;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-75 .elementor-element.elementor-element-351f0d20 .elementor-divider {
    text-align: right;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-351f0d20>.elementor-widget-container {
    margin: 0px -74px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-5190174 {
    text-align: right;
}

.elementor-75 .elementor-element.elementor-element-5190174 .elementor-heading-title {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 37px;
    font-weight: 900;
    text-transform: none;
    line-height: 0.9em;
    letter-spacing: -0.2px;
}

.elementor-75 .elementor-element.elementor-element-5190174>.elementor-widget-container {
    margin: 8px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-84cfd72 {
    text-align: right;
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 1rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-183d7da2 .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 0.8rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 2px;
    fill: #342562;
    color: #342562;
    background-color: rgba(230, 44, 145, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F3278A;
    border-radius: 60px 60px 60px 60px;
    padding: 12px 20px 12px 20px;
}

.elementor-75 .elementor-element.elementor-element-183d7da2 .elementor-button:hover,
.elementor-75 .elementor-element.elementor-element-183d7da2 .elementor-button:focus {
    border-color: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-183d7da2>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-7ee6f93 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-75 .elementor-element.elementor-element-7ee6f93 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-75 .elementor-element.elementor-element-47e29be2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6em 0em 0em 0em;
}

.elementor-75 .elementor-element.elementor-element-1768c7d3 {
    text-align: center;
    z-index: 0;
}

.elementor-75 .elementor-element.elementor-element-1768c7d3 img {
    width: 100%;
    max-width: 100%;
    height: 104px;
    border-radius: 11px 11px 11px 11px;
    box-shadow: 24px 22px 23px -11px rgba(66, 34, 51, 0.34);
}

.elementor-75 .elementor-element.elementor-element-1768c7d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-6d40d552.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-6d40d552.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-6d40d552>.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-75 .elementor-element.elementor-element-6d40d552>.elementor-element-populated,
.elementor-75 .elementor-element.elementor-element-6d40d552>.elementor-element-populated>.elementor-background-overlay,
.elementor-75 .elementor-element.elementor-element-6d40d552>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-75 .elementor-element.elementor-element-6d40d552>.elementor-element-populated {
    padding: 4em 6em 4em 10em;
}

.elementor-75 .elementor-element.elementor-element-20387b0f {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-20387b0f .elementor-heading-title {
    color: #E92E93;
    font-family: "Noto Sans", Sans-serif;
    font-size: 0.8rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-75 .elementor-element.elementor-element-20387b0f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-2b1e04bf {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 3px;
    --divider-pattern-height: 21.2px;
    --divider-pattern-size: 29px;
    z-index: 99;
}

.elementor-75 .elementor-element.elementor-element-2b1e04bf .elementor-divider-separator {
    width: 156px;
}

.elementor-75 .elementor-element.elementor-element-2b1e04bf .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-2b1e04bf>.elementor-widget-container {
    margin: 0px 0px 0px -48px;
}

.elementor-75 .elementor-element.elementor-element-78e76b7c {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-78e76b7c .elementor-heading-title {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 37px;
    font-weight: 900;
    text-transform: none;
    line-height: 0.9em;
    letter-spacing: -0.2px;
}

.elementor-75 .elementor-element.elementor-element-78e76b7c>.elementor-widget-container {
    margin: 8px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-7548fc78 {
    color: #342562;
    font-family: "Noto Sans", Sans-serif;
    font-size: 1rem;
    line-height: 1.6em;
}

.elementor-75 .elementor-element.elementor-element-7980508f .elementor-button {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 0.8rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 2px;
    fill: #342562;
    color: #342562;
    background-color: rgba(230, 44, 145, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #F3278A;
    border-radius: 60px 60px 60px 60px;
    padding: 12px 20px 12px 20px;
}

.elementor-75 .elementor-element.elementor-element-7980508f .elementor-button:hover,
.elementor-75 .elementor-element.elementor-element-7980508f .elementor-button:focus {
    border-color: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-7980508f>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-4db093fe:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-4db093fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4C24CB;
}

.elementor-75 .elementor-element.elementor-element-4db093fe>.elementor-background-overlay {
    background-image: url("https://lepulsa.shop/wp-content/uploads/2022/12/homeservc.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75 .elementor-element.elementor-element-4db093fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-75 .elementor-element.elementor-element-3f21e2b7 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-3f21e2b7 .elementor-heading-title {
    color: #ffffff;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 4rem;
}

.elementor-75 .elementor-element.elementor-element-3f21e2b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-75 .elementor-element.elementor-element-3f21e2b7.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-75 .elementor-element.elementor-element-4a9ff10f {
    --divider-border-style: wavy;
    --divider-color: #E92E93;
    --divider-border-width: 6px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-75 .elementor-element.elementor-element-4a9ff10f .elementor-divider-separator {
    width: 459px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-75 .elementor-element.elementor-element-4a9ff10f .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-75 .elementor-element.elementor-element-620a7561 {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-620a7561 .elementor-heading-title {
    color: #ffffff;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 1rem;
    letter-spacing: 0.9px;
}

.elementor-75 .elementor-element.elementor-element-620a7561>.elementor-widget-container {
    padding: 0em 0em 0em 1em;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 21px;
    --grid-column-gap: 23px;
    --grid-row-gap: 0px;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-widget-container {
    text-align: left;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon {
    background-color: rgba(196, 255, 58, 0);
    --icon-padding: 0.4em;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon i {
    color: #F3278A;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon svg {
    fill: #F3278A;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon:hover {
    background-color: #e62c91;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-6af07d26.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-6af07d26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75 .elementor-element.elementor-element-24a489d3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-stacked .elementor-icon {
    background-color: #0150F0;
    color: #FFFFFF;
}

.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-default .elementor-icon {
    color: #0150F0;
    border-color: #0150F0;
}

.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-framed .elementor-icon,
.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-default .elementor-icon svg {
    fill: #0150F0;
}

.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-75 .elementor-element.elementor-element-24a489d3.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-75 .elementor-element.elementor-element-24a489d3 .elementor-icon {
    font-size: 29px;
}

.elementor-75 .elementor-element.elementor-element-24a489d3 {
    z-index: 2;
}

.elementor-75 .elementor-element.elementor-element-5ab0799c {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-75 .elementor-element.elementor-element-5ab0799c>.elementor-widget-container {
    margin: 22px 50px 0px 0px;
    padding: 6em 4em 6em 4em;
    background-color: #E92E93;
    border-radius: 11px 11px 11px 11px;
}

.elementor-75 .elementor-element.elementor-element-5ab0799c.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-75 .elementor-element.elementor-element-51e5972>.elementor-shape-bottom svg {
        height: 262px;
    }

    .elementor-75 .elementor-element.elementor-element-51e5972 {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-4ba1a96b {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-564c7f49 .elementor-heading-title {
        font-size: 60px;
        line-height: 1.1em;
        letter-spacing: -1.5px;
    }

    .elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-57b99a54 .elementor-heading-title {
        font-size: 1.3rem;
        letter-spacing: 2px;
    }

    .elementor-75 .elementor-element.elementor-element-5e4a7995 {
        font-size: 0.8rem;
    }

    .elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-3dc23005 .elementor-heading-title {
        font-size: 1.3rem;
        letter-spacing: 2px;
    }

    .elementor-75 .elementor-element.elementor-element-3b4c645 {
        font-size: 0.8rem;
    }

    .elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-12ee4841 .elementor-heading-title {
        font-size: 21px;
        letter-spacing: 2px;
    }

    .elementor-75 .elementor-element.elementor-element-7fad00f8 {
        font-size: 0.8rem;
    }

    .elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-shape-bottom svg {
        height: 156px;
    }

    .elementor-75 .elementor-element.elementor-element-45e236c6 {
        padding: 0em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-19c40089 {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-403eb9b7>.elementor-element-populated {
        padding: 7% 5% 5% 32%;
    }

    .elementor-75 .elementor-element.elementor-element-5dbc3c53 {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-6968567e>.elementor-element-populated {
        padding: 7% 5% 5% 32%;
    }

    .elementor-75 .elementor-element.elementor-element-47e29be2 {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-6d40d552>.elementor-element-populated {
        padding: 7% 5% 5% 32%;
    }

    .elementor-75 .elementor-element.elementor-element-4db093fe {
        padding: 5em 2em 5em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-3f21e2b7 .elementor-heading-title {
        font-size: 53px;
    }

    .elementor-75 .elementor-element.elementor-element-5ab0799c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-75 .elementor-element.elementor-element-51e5972>.elementor-shape-bottom svg {
        width: calc(261% + 1.3px);
    }

    .elementor-75 .elementor-element.elementor-element-51e5972 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-5d5c4a6d {
        font-size: 0.9rem;
    }

    .elementor-75 .elementor-element.elementor-element-5d5c4a6d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-2db179cf .elementor-button {
        font-size: 13px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-75 .elementor-element.elementor-element-4ba1a96b>.elementor-shape-bottom svg {
        width: calc(214% + 1.3px);
        height: 477px;
    }

    .elementor-75 .elementor-element.elementor-element-4ba1a96b {
        padding: 3em 1em 0em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-564c7f49 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-564c7f49 .elementor-heading-title {
        font-size: 2.7rem;
    }

    .elementor-75 .elementor-element.elementor-element-92d3cf5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-61778976>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-2d851ae4 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-57b99a54 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-5e4a7995 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-59bea50b>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-769f6a3e .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-3dc23005 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-3b4c645 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-103f87fe>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-74dc4a0e .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-12ee4841 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-7fad00f8 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-2a5e2ff2 {
        padding: 2em 0em 2em 0em;
    }

    .elementor-75 .elementor-element.elementor-element-40413f1c .elementor-button {
        font-size: 13px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-shape-bottom svg {
        width: calc(127% + 1.3px);
        height: 72px;
    }

    .elementor-75 .elementor-element.elementor-element-45e236c6 {
        padding: 0em 1em 3em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-37175d29>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-73a5909f {
        --spacer-size: 81px;
    }

    .elementor-75 .elementor-element.elementor-element-73a5909f>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-19c40089 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-48f94263>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-403eb9b7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-5345e5ea {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-31acb22e .elementor-divider {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-31acb22e .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-75 .elementor-element.elementor-element-31acb22e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-5032b469 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-1c342e71 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-5dbc3c53 {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-6968567e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-2717562e {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-351f0d20 .elementor-divider {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-351f0d20 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-75 .elementor-element.elementor-element-351f0d20>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-5190174 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-84cfd72 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-841d34b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-47e29be2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-1b49b18>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-1768c7d3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-6d40d552>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 2em 2em 2em 2em;
    }

    .elementor-75 .elementor-element.elementor-element-20387b0f {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-2b1e04bf .elementor-divider {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-2b1e04bf .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-75 .elementor-element.elementor-element-2b1e04bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-78e76b7c {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-7548fc78 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-4db093fe {
        padding: 3em 1em 3em 1em;
    }

    .elementor-75 .elementor-element.elementor-element-3f21e2b7 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-3f21e2b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0em 0em 4em 0em;
    }

    .elementor-75 .elementor-element.elementor-element-4a9ff10f .elementor-divider-separator {
        width: 98%;
    }

    .elementor-75 .elementor-element.elementor-element-4a9ff10f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-620a7561 {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-e1adaa8 .elementor-widget-container {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-e1adaa8 {
        --icon-size: 25px;
    }

    .elementor-75 .elementor-element.elementor-element-24a489d3 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-75 .elementor-element.elementor-element-24a489d3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-42652052>.elementor-element-populated {
        margin: -52px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-75 .elementor-element.elementor-element-5ab0799c {
        --e-image-carousel-slides-to-show: 1;
    }
}

@media(min-width:768px) {
    .elementor-75 .elementor-element.elementor-element-48f94263 {
        width: 40%;
    }

    .elementor-75 .elementor-element.elementor-element-403eb9b7 {
        width: 60%;
    }

    .elementor-75 .elementor-element.elementor-element-6968567e {
        width: 60%;
    }

    .elementor-75 .elementor-element.elementor-element-841d34b {
        width: 40%;
    }

    .elementor-75 .elementor-element.elementor-element-1b49b18 {
        width: 40%;
    }

    .elementor-75 .elementor-element.elementor-element-6d40d552 {
        width: 60%;
    }

    .elementor-75 .elementor-element.elementor-element-556d9d5f {
        width: 51.786%;
    }

    .elementor-75 .elementor-element.elementor-element-6af07d26 {
        width: 2.082%;
    }

    .elementor-75 .elementor-element.elementor-element-42652052 {
        width: 46.128%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-75 .elementor-element.elementor-element-556d9d5f {
        width: 50%;
    }

    .elementor-75 .elementor-element.elementor-element-6af07d26 {
        width: 4%;
    }

    .elementor-75 .elementor-element.elementor-element-42652052 {
        width: 45%;
    }
}

@media(min-width:1025px) {

    .elementor-75 .elementor-element.elementor-element-51e5972:not(.elementor-motion-effects-element-type-background),
    .elementor-75 .elementor-element.elementor-element-51e5972>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-75 .elementor-element.elementor-element-45e236c6>.elementor-background-overlay {
        background-attachment: fixed;
    }
}