.elementor-3496 .elementor-element.elementor-element-1c68aa7a:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-1c68aa7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0377ef5 );}.elementor-3496 .elementor-element.elementor-element-1c68aa7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3496 .elementor-element.elementor-element-1c68aa7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3496 .elementor-element.elementor-element-440deb6e > .elementor-element-populated{margin:0px 48px 0px 0px;--e-column-margin-right:48px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-3496 .elementor-element.elementor-element-3f9a43b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3496 .elementor-element.elementor-element-3f9a43b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3496 .elementor-element.elementor-element-3db0f522{--display:flex;}.elementor-3496 .elementor-element.elementor-element-50d129fb{--display:flex;}.elementor-3496 .elementor-element.elementor-element-3a6dc897{--display:flex;}.elementor-3496 .elementor-element.elementor-element-70aee967{--display:flex;}.elementor-3496 .elementor-element.elementor-element-3c3564b5{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3496 .elementor-element.elementor-element-64cfd1f6:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-64cfd1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0377ef5 );}.elementor-3496 .elementor-element.elementor-element-64cfd1f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3496 .elementor-element.elementor-element-64cfd1f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3496 .elementor-element.elementor-element-1518bd56 > .elementor-element-populated{margin:0px 48px 0px 0px;--e-column-margin-right:48px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-3496 .elementor-element.elementor-element-3c06e9c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3496 .elementor-element.elementor-element-3c06e9c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3496 .elementor-element.elementor-element-538a9afa{--display:flex;}.elementor-3496 .elementor-element.elementor-element-3afcfabc{--display:flex;}.elementor-3496 .elementor-element.elementor-element-1f0134b{--display:flex;}.elementor-3496 .elementor-element.elementor-element-3345ef65{--display:flex;}.elementor-3496 .elementor-element.elementor-element-3d469530{--display:flex;}.elementor-3496 .elementor-element.elementor-element-380895a2{--display:flex;}.elementor-3496 .elementor-element.elementor-element-67a761f6{--display:flex;}.elementor-3496 .elementor-element.elementor-element-4930f7e8{--display:flex;}.elementor-3496 .elementor-element.elementor-element-7149ece6{--display:flex;}.elementor-3496 .elementor-element.elementor-element-f785030{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3496 .elementor-element.elementor-element-ed5d6d9:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-ed5d6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0377ef5 );}.elementor-3496 .elementor-element.elementor-element-ed5d6d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3496 .elementor-element.elementor-element-ed5d6d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3496 .elementor-element.elementor-element-54095808.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3496 .elementor-element.elementor-element-54095808.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3496 .elementor-element.elementor-element-1e4eebfa:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-1e4eebfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0377ef5 );}.elementor-3496 .elementor-element.elementor-element-1e4eebfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3496 .elementor-element.elementor-element-1e4eebfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3496 .elementor-element.elementor-element-424db50a > .elementor-element-populated{margin:0px 48px 0px 0px;--e-column-margin-right:48px;--e-column-margin-left:0px;}@media(max-width:767px){.elementor-3496 .elementor-element.elementor-element-440deb6e > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3496 .elementor-element.elementor-element-1518bd56 > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3496 .elementor-element.elementor-element-424db50a > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-549651f3 */.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-widget-container {
 box-sizing: border-box;
 position: relative;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1 {
 margin: 0 0 16px 0;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
 display: block;
 font-family: var(--secondary-font) !important;
 font-size: clamp(1.5rem, 5.5vw, 64px);
 font-weight: 900;
 line-height: clamp(1.75rem, 6vw, 72px);
 word-wrap: break-word;
 white-space: nowrap; /* Forces text to stay on one line */
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
 display: block;
 font-family: var(--primary-font-h4);
 font-size: clamp(1.25rem, 4.8vw, 56px);
 font-weight: 400;
 line-height: clamp(1.5rem, 5.5vw, 64px);
 word-wrap: break-word;
 white-space: nowrap; /* Forces text to stay on one line */
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-grid {
 display: flex;
 flex-direction: column;
 gap: 40px;
     position: relative;
    z-index: 3;
}
@media (min-width: 768px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-grid {
  flex-direction: row;
  align-items: flex-start;
  gap: 32px;
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-col-left,
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-col-right {
  flex: 1;
 }
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-col-left-desc {
 width: 100%;
 max-width: 500px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1 {
 margin: 0 0 16px 0;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-subtitle {
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-share-module {
 background-color: var(--border-extra-subtle);
 padding: 16px;
 border-radius: 8px;
 margin-bottom: 24px;
 width: 100%;
 max-width: 390px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-share-title {
 font-family: var(--secondary-font);
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-share-row {
 display: flex;
 align-items: center;
 gap: 12px;
 margin-top: 12px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-share-icon {
 width: 20px;
 height: 20px;
 flex-shrink: 0;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-share-url {
 flex-grow: 1;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-btn-dark {
 background-color: #280509;
 border: none;
 padding: 10px 20px;
 cursor: pointer;
 border-radius: 4px;
 transition: background-color 0.2s ease;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-btn-dark:hover {
 background-color: #430c11;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-legal-text {
 font-size: 14px;
 line-height: 20px;
 color: var(--text-tertiary-color);
 margin-top: 48px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-legal-text a {
 color: var(--text-tertiary-color);
 text-decoration: underline;
 font-size: 14px;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-legal-text a:hover {
 color: var(--primary-color);
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-form-label {
 display: block;
 margin-bottom: 8px;
 color: var(--text-tertiary-color);
 font-size: 14px;
 line-height: 20px;
 font-weight: 500;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-form-row {
 display: flex;
 gap: 8px;
 margin-bottom: 8px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-input {
 flex-grow: 1;
 padding: 10px 12px;
 border: 1px solid var(--border-default);
 border-radius: 4px;
 font-size: 14px;
 line-height: 16px;
}

/*.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-btn-outline {*/
/* background: transparent;*/
/* border: 1px solid #280509;*/
/* padding: 10px 20px;*/
/* cursor: pointer;*/
/* border-radius: 4px;*/
/*}*/

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-terms-text {
 font-size: 12px;
 line-height: 18px;
 color: var(--text-tertiary-color);
 margin-top: 12px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-hero-img {
 width: 100%;
 height: auto;
 border-radius: 8px;
 margin-bottom: 24px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-badges-container {
 display: flex;
 justify-content: center;
 gap: 24px;
 padding-left: 25%;
 /*flex-wrap: wrap;*/
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-badge-col {
 display: flex;
 flex-direction: column;
 align-items: center;
 gap: 8px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating {
 display: flex;
 align-items: center;
 gap: 8px;
 color: var(--text-secondary-color);
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating-score {
 font-size: 32px;
 line-height: 32px;
 font-weight: 500;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating-stars {
 display: flex;
 flex-direction: column;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating-stars span.rating-star-icons {
 display: flex;
 gap: 2px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating-stars span.rating-star-icons i {
 font-size: 12px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-rating-stars span {
 font-size: 14px;
 line-height: 20px;
 font-weight: 500;
 color: var(--text-secondary-color);
 margin-top: 3px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-app-badge img {
 width: 100%;
 max-width: 150px;
 cursor: pointer;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-signup-section{
    margin-top: 32px;
 padding-top: 24px;
 font-size: 14px;
 line-height: 20px;
 color: var(--text-tertiary-color);
 border-top: 1px solid var(--border-default);
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-overlay {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, 0.6);
 z-index: 9999;
 justify-content: center;
 align-items: center;
 padding: 20px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-overlay.active {
 display: flex;
 background: rgba(0, 0, 0, 0.6) !important;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-content {
 background: #fff;
 border-radius: 12px;
 padding: 40px;
 max-width: 600px;
 width: 100%;
 position: relative;
 text-align: center;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-close {
 position: absolute;
 top: 16px;
 right: 16px;
 background: none;
 border: none;
 cursor: pointer;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-h2 {
 margin-bottom: 30px;
 text-align: left;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .dp-modal-body {
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 20px;
 text-align: left;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-halo-img{
    position: absolute;
    right: -6%;
    top: -10%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-halo-img img{
    display: table;
    width: 100%;
        transform: scale(1.2);
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .email-field-box{
    display: flex;
    flex-direction: column;
        width: 100%;
}

@media all and (max-width: 1400px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
  font-size: clamp(1.5rem, 5.5vw, 54px);
  line-height: clamp(1.75rem, 6vw, 52px);
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
  font-size: clamp(1.25rem, 4.8vw, 46px);
  line-height: clamp(1.5rem, 5.5vw, 54px);
 }
}

@media all and (max-width: 1250px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
  font-size: clamp(1.5rem, 5.5vw, 46px);
  line-height: clamp(1.75rem, 6vw, 44px);
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
  font-size: clamp(1.25rem, 4.8vw, 38px);
  line-height: clamp(1.5rem, 5.5vw, 46px);
 }
}
@media all and (max-width: 1150px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
  font-size: clamp(1.5rem, 5.5vw, 40px);
  line-height: clamp(1.75rem, 6vw, 38px);
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
  font-size: clamp(1.25rem, 4.8vw, 34px);
  line-height: clamp(1.5rem, 5.5vw, 42px);
 }
}

@media all and (max-width: 1050px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
  font-size: clamp(1.5rem, 5.5vw, 36px);
  line-height: clamp(1.75rem, 6vw, 34px);
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
  font-size: clamp(1.25rem, 4.8vw, 30px);
  line-height: clamp(1.5rem, 5.5vw, 38px);
 }
}
@media all and (max-width: 768px) {
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-badges-container {
  padding-left: 0px;
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line1 {
  font-size: 48px;
  line-height: 56px;
  white-space: normal;
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .dp-h1-line2 {
  font-size: 40px;
  line-height: 48px;
  white-space: normal;
 }
 .elementor-3496 .elementor-element.elementor-element-549651f3 .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-halo-img img{
    display: table;
    width: 100%;
        transform: scale(1);
}
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-popup-wrap-inner {
        width: 100%;
        max-width: 600px;
        background: #fff;
        position: relative;
        border-radius: 3px;
        background: var(--neutrals-white, #fff);
        box-shadow: 0 1.0370370149612427px 3.1481480598449707px #00000005,0 4.562963008880615px 6.518518447875977px #00000008,0 11.199999809265137px 13px #0000000a,0 21.570369720458984px 25.481481552124023px #0000000a,0 36.296295166015625px 46.85185241699219px #0000000d,0 56px 80px #00000012
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-popup-container {
        display: flex;
        flex-direction: column;
        gap: 32px;
        padding: 64px 48px 0;
        justify-content: space-between;
        align-items: space-between
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-popup-container h2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap {
        display: flex;
        gap: 32px;
        justify-content: center;
        align-items: center
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-text {
        width: 100%;
        max-width: max-content
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-text p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        max-width: 150px
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-text p i {
        -webkit-animation: bounceRight 3s infinite;
        animation: bounceRight 2s infinite;
        font-size: 20px;
        margin-top: 8px;
        color: var(--primary-color)
    }

   .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-qr {
        width: 100%
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-qr img {
        display: table;
        width: 100%;
        max-width: max-content;
        border: 2px solid #000000;
        border-radius: 8px
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-hand-mobile {
        width: 100%
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .appstore-qr-wrap-hand-mobile img {
        display: table;
        width: 100%;
        max-width: max-content
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .close-appstore-popup {
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer
    }

    .elementor-3496 .elementor-element.elementor-element-549651f3 .close-appstore-popup i {
        font-size: 20px;
            color: var(--text-primary-default);
    }


.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-iterable-form-wrap {
 width: 100%;
 max-width: 500px;
 
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-iterable-form-wrap form {
 width: 100%;
 display: flex;
 gap: 24px;
 flex-wrap: wrap;
 flex-direction: column;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-iterable-form-wrap form input[type="text"] {
 color: var(--blue-color);
 width: 100% !important;
 float: none;
 height: 36px;
 padding: 12px 16px;
 outline: 0;
 border: 1px solid var(--border-default);
 border-radius: 4px;
 background: #ffffff;
 font-size: 0.875rem;
 line-height: 1rem;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-iterable-form-wrap form input[type="submit"] {
 /*display: table;*/
 /*background: var(--blue-color);*/
 /*color: var(--white-color) !important;*/
 /*border: none;*/
 /*font-size: 16px;*/
 /*line-height: 24px;*/
 /*font-family: var(--secondary-font);*/
 /*padding: 8px 32px;*/
 /*letter-spacing: 0.3px;*/
 /*transition: all ease 0.3s;*/
 /*font-weight: 600;*/
 /*cursor: pointer;*/
 height: 36px;
 line-height: 12px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 .hero-iterable-form-wrap form input[type="submit"]:hover {
 background: var(--primary-color);
}

.popup-iterable {
 display: none;
 position: relative;
 border: 1px solid #ccc;
 padding: 24px 16px;
 border-radius: 16px;
 z-index: 100;
 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);
}

.popup-iterable h2 {
 margin-top: 0px;
 font-size: 24px;
 line-height: 32px;
 margin-bottom: 16px;
 font-family: var(--secondary-font);
 font-weight: 600 !important;
}

.popup-iterable-ctas {
 display: flex;
 justify-content: flex-start;
 align-items: center;
 gap: 16px;
 margin-top: 24px;
}

.popup-iterable-ctas .dp-btn-normal {
 max-width: max-content;
 min-width: auto;
 height: auto;
 padding: 8px 24px;
}

.name-employer-wrap {
 display: flex;
 gap: 8px;
}
.email-btn-wrap {
 display: flex;
 gap: 12px;
 justify-content: flex-start;
 align-items: flex-start;
 flex-direction: row;
}
.form-checkbox-wrap {
 display: flex;
 justify-content: flex-start;
 align-items: flex-start;
 gap: 8px;
 width: 100%;
 max-width: 430px;
}
.form-checkbox-wrap input[type="checkbox"] {
 margin: 0;
 position: relative;
 top: 2px;
}
.form-checkbox-wrap label {
 font-size: 12px;
 color: #676b75;
 line-height: 17px;
}
.form-checkbox-wrap label a {
 color: #676b75;
 text-decoration: underline;
 font-weight: 600;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .signup-btn-tour-cta {
 display: flex;
 justify-content: center;
 align-items: center;
 gap: 16px;
 border-radius: 0px;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .take-a-tour-cta {
 font-size: 16px;
 line-height: 24px;
 font-weight: 600;
}
.elementor-3496 .elementor-element.elementor-element-549651f3 .take-a-tour-cta i {
 font-size: 12px;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 label.iterable-footnotes{
    font-size: 12px;
    line-height: 18px;
    color: var(--text-tertiary-color);
}

.elementor-3496 .elementor-element.elementor-element-549651f3 label.iterable-footnotes a{
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
    text-decoration: none;
}

.elementor-3496 .elementor-element.elementor-element-549651f3 label.iterable-footnotes a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70dbf438 */.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-container {
 width: 100%;
 background-color: #ffffff;
 position: relative;
 z-index: 99;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-mobile-trigger {
 display: flex;
 width: 100%;
 justify-content: space-between;
 align-items: center;
 padding: 16px 24px;
 background: transparent;
 border: none;
 cursor: pointer;
 font-size: 16px;
 font-weight: 500;
 line-height: 16px;
 color: var(--text-primary-default);
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-chevron {
 width: 20px;
 height: 20px;
 transition: transform 0.3s ease;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-mobile-trigger.open .dp-subnav-chevron {
 transform: rotate(180deg);
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-collapse {
 display: none;
 width: 100%;
 background-color: #ffffff;
 border-top: 1px solid #eaeaec;
 position: absolute;
 left: 0;
 top: 100%;
 box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-collapse.open {
 display: block;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-list {
 display: flex;
 flex-direction: column;
 margin: 0;
 padding: 0;
 list-style: none;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item {
 margin: 0;
 width: 100%;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item a {
 display: block;
 padding: 16px 24px;
 text-decoration: none;
 border-left: 6px solid transparent;
 transition: all 0.2s ease;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item.active a,
.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item a:hover {
 border-left-color: #f04e23;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item.active {
 background: none !important;
}

.elementor-3496 .elementor-element.elementor-element-70dbf438 span#dp-subnav-mobile-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  color: var(--text-primary-default);
 }

@media (min-width: 1024px) {
 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-mobile-trigger {
  display: none;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-collapse {
  display: block !important;
  position: static;
  border-top: none;
  box-shadow: none;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-list {
  flex-direction: row;
  justify-content: space-between;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item {
  width: auto;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item a {
  padding: 16px 24px;
  border-left: none;
  border-bottom: 4px solid transparent;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item.active a,
 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item a:hover {
  border-left-color: transparent;
  background-color: transparent;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item.active a {
  border-color: var(--primary-color);
 }
}

@media (max-width: 768px) {
 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-mobile-trigger {
  padding: 12px 5%;
 }

 .elementor-3496 .elementor-element.elementor-element-70dbf438 span#dp-subnav-mobile-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  color: var(--text-primary-default);
 }
 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item a{
  padding: 12px 16px;
    font-size: 16px;
    line-height: 16px;
 }
 .elementor-3496 .elementor-element.elementor-element-70dbf438 .dp-subnav-item {
    border-bottom: 1px solid var(--border-default);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7911a985 */.elementor-3496 .elementor-element.elementor-element-7911a985 h2{
    margin-top: 0px;
    font-size: 40px;
    line-height: 48px;
    color: var(--blue-color);
    text-align: left
}

.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap{
        display: flex;
    flex-direction: column;
    gap: 32px
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text{
    width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text p{
    text-align: left;
    width: 100%;
    max-width: 510px !important;
    
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text p sup{
    font-size: 10px;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text p span{
        font-size: 28px;
    line-height: 28px;
    font-weight: 600;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
        flex-direction: column;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img img{
    display: table;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img p.footnotes{
    font-size: 12px;
    line-height: 16px;
    color: #9799A0;
    margin-top: 16px;
}
.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img p.footnotes sup{
        font-size: 10px;
}

.elementor-3496 .elementor-element.elementor-element-7911a985 .dp-btn-normal{
    min-width: 150px;
    height: auto;
    padding: 10px 24px;
}

 .elementor-3496 .elementor-element.elementor-element-7911a985 a.how-does-dp-work-wrap-sun-video-link{
         display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 3px;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);
 }
 .elementor-3496 .elementor-element.elementor-element-7911a985 a.how-does-dp-work-wrap-sun-video-link img{
     display: table;
     border-radius: 3px;
     width: 100%;
 }
 .elementor-3496 .elementor-element.elementor-element-7911a985 span.how-does-dp-work-wrap-sun-video-inner{
     position: absolute;
     width: 100%;
     height: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     background: rgb(103 107 117 / 30%);
     border-radius: 3px;

 }
 .elementor-3496 .elementor-element.elementor-element-7911a985 span.how-does-dp-work-wrap-sun-video-inner i{
     height: 60px;
     width: 60px;
     display: flex;
     justify-content: center;
     align-items: center;
     background: #ffffff;
     border-radius: 50%;
     color: var(--blue-color);
     font-size: 28px;
 }

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap{
        gap: 60px;
        flex-direction: row;
    }
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    justify-content: center;
    }
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img{
           width: 100%;
    align-items: center;
    justify-content: flex-end;
    }
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-text p{
        text-align: left;
        max-width: 550px;
    }
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img p.footnotes{
        display: none;
    }
    .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-impact-wrap-img img{
        max-width: max-content;
    }
}


  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-lightbox-overlay {
    display: none; /* Hidden by default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999999;
    justify-content: center;
    align-items: center;
  }

  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-lightbox-overlay.active {
    display: flex;
  }

  /* Main Lightbox Content Area */
  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-lightbox-content {
    position: relative;
    width: 90%;
    max-width: 1000px;
    background: #000;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5);
  }

  /* Close Button */
  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-lightbox-close-btn {
    position: absolute;
    top: -40px;
    right: 0;
    background: transparent;
    border: none;
    color: #ffffff;
    font-size: 32px;
    cursor: pointer;
    line-height: 1;
    padding: 0;
  }

  /* Responsive 16:9 iFrame Wrapper */
  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-iframe-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
    height: 0;
    overflow: hidden;
    border-radius: 8px;
  }

  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  .elementor-3496 .elementor-element.elementor-element-7911a985 .dp-lightbox-overlay.active{
      background-color: rgb(0 0 0 / 50%) !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f7924b */.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap-outer{
    padding: 0;
}

sup{
    position: relative;
    bottom: 5px;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-sec{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: var(--secondary-color);
  transform-origin: center center;
  border-radius: 32px;
  will-change: transform, border-radius;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap-cont{
 max-width: 1440px;
 margin: auto;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap {
 padding: 64px 0;
 display: flex;
 flex-direction: column;
 gap: 160px;
 background: var(--secondary-color);
 border-radius: 16px;
 position: relative;
 z-index: 4;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap-img-1 {
 position: absolute;
 top: -5%;
 left: 40px;
 z-index: 6;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap-img-1 img {
 display: table;
 width: 18vw;
 max-width: max-content;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-wrap {
 width: 100%;
 padding: 0 5%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-header {
 margin-bottom: 48px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 z-index: 6;
 position: relative;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-list {
 display: flex;
 gap: 48px;
  z-index: 6;
 position: relative;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner {
 width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:first-child {
 padding-top: 8%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:nth-child(2) {
 padding-top: 4%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:nth-child(3) {
 padding-top: 12%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:last-child {
 padding-top: 0%;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner .dp-brand-bar {
 max-width: none;
 height: 8px;
 margin-bottom: 4px;
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner p.how-dp-works-number {
 font-size: 32px;
 line-height: 40px;
 font-weight: 900;
 color: var(--primary-color);
}
.elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner p.how-dp-works-number-desc {
 margin-bottom: 0px;
}

.elementor-3496 .elementor-element.elementor-element-24f7924b .dp-footnotes{
    font-size: 12px;
    line-height: 18px;
}


@media only screen and (max-width: 1024px) {
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap {
  padding-bottom: 48px;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-list {
  flex-wrap: wrap;
 }

 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner {
  padding: 0px;
  width: calc(50% - 24px);
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:first-child {
  padding-top: 0;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:nth-child(2) {
  padding-top: 0;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:nth-child(3) {
  padding-top: 0;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner:last-child {
  padding-top: 0;
 }

}

@media only screen and (max-width: 600px) {
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-inner {
  width: 100%;
 }

 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-numbers-header {
  align-items: flex-start;
 }

 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-benefits-wrap-details {
  margin-bottom: 80px;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap-cont{
     padding: 0px;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-wrap {
     border-radius: 0px;
 }
 .elementor-3496 .elementor-element.elementor-element-24f7924b .how-dp-works-sec{
     border-radius: 0px;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69eed41e */.elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-container {
    box-sizing: border-box;
    width: 100%;
  }
  
  .elementor-3496 .elementor-element.elementor-element-69eed41e h2 {
    width: 100%;
    max-width: 600px !important;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-header {
    text-align: center;
    margin-bottom: 48px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-eyebrow {
    display: block;
    text-transform: uppercase;
    margin-bottom: 16px;
    letter-spacing: 0.05em;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-title {
    margin: 0 auto;
    max-width: 800px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-img-wrapper {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-img-wrapper img {
    width: 100%;
    height: auto;
    max-width: max-content;
  }
  
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-details-wrap {
    padding: 16px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
        padding-bottom: 0px;
        margin-top: 16px;
            gap: 32px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-card {
    padding: 16px;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--border-default);
    border-radius: 4px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-card-title {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-label {
    min-width: 85px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: var(--text-tertiary-color);
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-link {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-icon {
    width: 16px;
    height: 16px;
  }


  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 16px;
    margin-top: auto;
  }
  
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-details-table{
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-details-table p.dp-resource-row-head{
    font-size: 14px;
    line-height: 20px;
    color: var(--text-secondary-color);
    font-weight: 500;
    margin-bottom: 16px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table th,
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table td {
    vertical-align: middle;
    text-align: left;
    padding: 0px !important;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table th {
    font-size: 14px;
    font-weight: 400;
    color: var(--text-tertiary-color);
    padding-bottom: 8px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table td:not(:first-child) {
    padding-left: 16px; 
    padding: 0px;
  }

  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table th.dp-dl-header,
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-dl-table thead ~ tbody td:not(:first-child) {
    padding-left: 24px;
    border-left: 1px solid #ccc;
  }
  
    .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-row{
            width: 100%;
            display: flex;
                gap: 16px;
    }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-single{
    display: flex;
    gap: 0px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    max-width: max-content;
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-head-text{
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: var(--text-secondary-color);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-head-text-heading{
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    color: var(--text-tertiary-color);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 80px;
    /* max-width: 80px; */
    padding-left: 16px;
    padding-right: 16px;
        border-left: 1px solid var(--border-default);
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap{
      width: 100%;
      padding-left: 16px;
      padding-right: 16px;
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap a{
      line-height: 30px;
      display: flex;
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap-bar{
      border-left: 1px solid var(--border-default);
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap a:hover{}
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap a i{}
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap a i:before{
      top: 5px;
    position: relative;
    font-size: 10px;
  }
  .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-footer{
      display: flex;
      width: 100%;
      justify-content: center;
      align-items: center;
      padding-top: 24px;
      max-width: 800px;
      margin: auto;
      margin-top: 48px;
      border-top: 1px solid var(--border-default);
  }
.elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-footer p{
    text-align: center;
    width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-footer p span{}
  @media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-grid {
      flex-direction: row;
      gap: 4px;
      width: 100%;
      max-width: 820px;
      margin: auto;
    }
    .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-card {
      flex: 1;
      padding: 24px;
      border: none;
    }
  }
  
  @media all and (max-width: 768px) {
      .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-link-wrap{
              max-width: max-content;
      }
      .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-table-head-text-heading{
              max-width: max-content;
      }
      .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-header {
    text-align: left;
      }
      .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resources-title {
          max-width: none !important;
      }
      
      .elementor-3496 .elementor-element.elementor-element-69eed41e .dp-resource-details-wrap{
          padding: 0px;
          padding-top: 16px;
      }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-731db23b */.elementor-3496 .elementor-element.elementor-element-731db23b .manager-benefits-wrap-text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}
.elementor-3496 .elementor-element.elementor-element-731db23b .manager-benefits-wrap-text h2{
    max-width: 400px;
    text-align: center;
    width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-731db23b .manager-benefits-wrap-text p{
    width: 100%;
    max-width: 480px;
    text-align: center;
}




@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-731db23b .manager-benefits-wrap-text h2{
        text-align: left;
        max-width: none;
    }
    .elementor-3496 .elementor-element.elementor-element-731db23b .manager-benefits-wrap-text p{
        text-align: left;
        max-width: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c2b1724 */.elementor-3496 .elementor-element.elementor-element-7c2b1724{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76fdb56 */.elementor-3496 .elementor-element.elementor-element-76fdb56 .hero-halo-img{
    position: absolute;
    left: 0;
    bottom: -210px;
    z-index: 3;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-76fdb56 .hero-halo-img img{
    display: table;
    width: 100%;
}


@media all and (max-width: 768px) {
         .elementor-3496 .elementor-element.elementor-element-76fdb56 .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-76fdb56 .hero-halo-img img{
    display: table;
    width: 100%;
            max-width: 280px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6335cab7 */.elementor-3496 .elementor-element.elementor-element-6335cab7 .hero-halo-img{
    position: absolute;
    left: 0;
    bottom: -210px;
    z-index: -1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-6335cab7 .hero-halo-img img{
    display: table;
    width: 100%;
}


@media all and (max-width: 768px) {
         .elementor-3496 .elementor-element.elementor-element-6335cab7 .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-6335cab7 .hero-halo-img img{
    display: table;
    width: 100%;
            max-width: 280px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-440deb6e */.elementor-3496 .elementor-element.elementor-element-440deb6e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-13b1f174 */.elementor-3496 .elementor-element.elementor-element-13b1f174{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-6b335e51 */.elementor-3496 .elementor-element.elementor-element-6b335e51{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-21749f9c */.elementor-3496 .elementor-element.elementor-element-21749f9c{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4e89da4b */.elementor-3496 .elementor-element.elementor-element-4e89da4b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7f9a11dd */.elementor-3496 .elementor-element.elementor-element-7f9a11dd{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5491ac7f */.elementor-3496 .elementor-element.elementor-element-5491ac7f{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-f7902e8 */.elementor-3496 .elementor-element.elementor-element-f7902e8{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-68998332 */.elementor-3496 .elementor-element.elementor-element-68998332{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-3ccd1bf */.elementor-3496 .elementor-element.elementor-element-3ccd1bf{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-46152eba */.elementor-3496 .elementor-element.elementor-element-46152eba{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4eee9486 */.elementor-3496 .elementor-element.elementor-element-4eee9486{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5c4399a7 */.elementor-3496 .elementor-element.elementor-element-5c4399a7{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-13b1f174 */.elementor-3496 .elementor-element.elementor-element-13b1f174{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-6b335e51 */.elementor-3496 .elementor-element.elementor-element-6b335e51{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-21749f9c */.elementor-3496 .elementor-element.elementor-element-21749f9c{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4e89da4b */.elementor-3496 .elementor-element.elementor-element-4e89da4b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7f9a11dd */.elementor-3496 .elementor-element.elementor-element-7f9a11dd{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5491ac7f */.elementor-3496 .elementor-element.elementor-element-5491ac7f{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-f7902e8 */.elementor-3496 .elementor-element.elementor-element-f7902e8{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-68998332 */.elementor-3496 .elementor-element.elementor-element-68998332{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-3ccd1bf */.elementor-3496 .elementor-element.elementor-element-3ccd1bf{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-46152eba */.elementor-3496 .elementor-element.elementor-element-46152eba{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4eee9486 */.elementor-3496 .elementor-element.elementor-element-4eee9486{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5c4399a7 */.elementor-3496 .elementor-element.elementor-element-5c4399a7{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-13b1f174 */.elementor-3496 .elementor-element.elementor-element-13b1f174{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-6b335e51 */.elementor-3496 .elementor-element.elementor-element-6b335e51{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-21749f9c */.elementor-3496 .elementor-element.elementor-element-21749f9c{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4e89da4b */.elementor-3496 .elementor-element.elementor-element-4e89da4b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7f9a11dd */.elementor-3496 .elementor-element.elementor-element-7f9a11dd{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5491ac7f */.elementor-3496 .elementor-element.elementor-element-5491ac7f{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-f7902e8 */.elementor-3496 .elementor-element.elementor-element-f7902e8{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-68998332 */.elementor-3496 .elementor-element.elementor-element-68998332{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-3ccd1bf */.elementor-3496 .elementor-element.elementor-element-3ccd1bf{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-46152eba */.elementor-3496 .elementor-element.elementor-element-46152eba{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4eee9486 */.elementor-3496 .elementor-element.elementor-element-4eee9486{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5c4399a7 */.elementor-3496 .elementor-element.elementor-element-5c4399a7{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-13b1f174 */.elementor-3496 .elementor-element.elementor-element-13b1f174{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-6b335e51 */.elementor-3496 .elementor-element.elementor-element-6b335e51{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-21749f9c */.elementor-3496 .elementor-element.elementor-element-21749f9c{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4e89da4b */.elementor-3496 .elementor-element.elementor-element-4e89da4b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7f9a11dd */.elementor-3496 .elementor-element.elementor-element-7f9a11dd{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5491ac7f */.elementor-3496 .elementor-element.elementor-element-5491ac7f{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-f7902e8 */.elementor-3496 .elementor-element.elementor-element-f7902e8{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-68998332 */.elementor-3496 .elementor-element.elementor-element-68998332{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-3ccd1bf */.elementor-3496 .elementor-element.elementor-element-3ccd1bf{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-46152eba */.elementor-3496 .elementor-element.elementor-element-46152eba{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4eee9486 */.elementor-3496 .elementor-element.elementor-element-4eee9486{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5c4399a7 */.elementor-3496 .elementor-element.elementor-element-5c4399a7{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-13b1f174 */.elementor-3496 .elementor-element.elementor-element-13b1f174{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-6b335e51 */.elementor-3496 .elementor-element.elementor-element-6b335e51{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-21749f9c */.elementor-3496 .elementor-element.elementor-element-21749f9c{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4e89da4b */.elementor-3496 .elementor-element.elementor-element-4e89da4b{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7f9a11dd */.elementor-3496 .elementor-element.elementor-element-7f9a11dd{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5491ac7f */.elementor-3496 .elementor-element.elementor-element-5491ac7f{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-f7902e8 */.elementor-3496 .elementor-element.elementor-element-f7902e8{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-68998332 */.elementor-3496 .elementor-element.elementor-element-68998332{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-3ccd1bf */.elementor-3496 .elementor-element.elementor-element-3ccd1bf{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-46152eba */.elementor-3496 .elementor-element.elementor-element-46152eba{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-4eee9486 */.elementor-3496 .elementor-element.elementor-element-4eee9486{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-5c4399a7 */.elementor-3496 .elementor-element.elementor-element-5c4399a7{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3c3564b5 */.elementor-3496 .elementor-element.elementor-element-3c3564b5 .e-n-accordion-item-title-text{
    font-family: var(--primary-font-h4);
    font-size: 18px;
    line-height: 26px;
        color: var(--text-primary-default);
        font-weight: 400;
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 summary.e-n-accordion-item-title{
    justify-content: space-between;
    border: none;
    padding: 24px 0;
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 .accordian-text-wrap{
    padding: 0px;
    padding-bottom: 24px;
    gap: 8px;
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 .e-n-accordion-item-title-icon i{
    font-weight: 600;
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 details.e-n-accordion-item{
    border-bottom: 1px solid var(--border-default);
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 sup{
    position: relative;
    bottom: 6px;
    font-size: 10px;
}

.elementor-3496 .elementor-element.elementor-element-3c3564b5 .e-con-inner{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_footnotes, class: .elementor-element-4e825022 */.elementor-3496 .elementor-element.elementor-element-4e825022{
    margin-top: 48px;
}

.elementor-3496 .elementor-element.elementor-element-4e825022 .footnotes-column-wrapper p span{
    font-size: 12px;
    line-height: 18px;
}

.elementor-3496 .elementor-element.elementor-element-4e825022 .footnotes-column-wrapper p sup{
font-size: 10px;
    position: relative;
    bottom: 4px;
    width: 100%;
    max-width: max-content;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f9a43b */.elementor-3496 .elementor-element.elementor-element-3f9a43b{
    width: 100%;
    max-width: 600px;
    background: none !important;
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-3f9a43b{
        max-width: none;
        padding-left: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c68aa7a */.elementor-3496 .elementor-element.elementor-element-1c68aa7a{
    padding: 0px 5% 64px 0 !important;
    background: none !important;
}

.elementor-3496 .elementor-element.elementor-element-1c68aa7a{
    background: #ffffff;
    position: relative;
    z-index: 99
}

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-1c68aa7a{
        padding: 0px 5% 96px 0 !important;
    }
    
    .elementor-3496 .elementor-element.elementor-element-1c68aa7a .elementor-container{
        flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58820456 */.elementor-3496 .elementor-element.elementor-element-58820456 .manager-benefits-wrap-text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.elementor-3496 .elementor-element.elementor-element-58820456 .manager-benefits-wrap-text h2{
    max-width: 550px;
    text-align: center;
    width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-58820456 .manager-benefits-wrap-text p{
    width: 100%;
    max-width: 570px;
    text-align: center;
}
.elementor-3496 .elementor-element.elementor-element-58820456 .hero-halo-img{
    position: absolute;
    right: -5%;
    bottom: -5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-58820456 .hero-halo-img img{
    display: table;
    width: 100%;
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-58820456 .manager-benefits-wrap-text h2{
        text-align: left;
         max-width: none;
    }
    .elementor-3496 .elementor-element.elementor-element-58820456 .manager-benefits-wrap-text p{
        text-align: left;
         max-width: none;
    }
         .elementor-3496 .elementor-element.elementor-element-58820456 .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-58820456 .hero-halo-img img{
    display: table;
    width: 100%;
            max-width: 280px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12ac2aa0 */.elementor-3496 .elementor-element.elementor-element-12ac2aa0{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea3b49 */.elementor-3496 .elementor-element.elementor-element-5ea3b49{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d23e1c3 */.elementor-3496 .elementor-element.elementor-element-6d23e1c3 .hero-halo-img{
    position: absolute;
    left: 0;
    bottom: -210px;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-6d23e1c3 .hero-halo-img img{
    display: table;
    width: 100%;
}


@media all and (max-width: 768px) {
         .elementor-3496 .elementor-element.elementor-element-6d23e1c3 .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-6d23e1c3 .hero-halo-img img{
    display: table;
    width: 100%;
            max-width: 280px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1518bd56 */.elementor-3496 .elementor-element.elementor-element-1518bd56{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-723633b6 */.elementor-3496 .elementor-element.elementor-element-723633b6{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-10b6c905 */.elementor-3496 .elementor-element.elementor-element-10b6c905{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-7522235d */.elementor-3496 .elementor-element.elementor-element-7522235d{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-36112621 */.elementor-3496 .elementor-element.elementor-element-36112621{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-d4c72b1 */.elementor-3496 .elementor-element.elementor-element-d4c72b1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-28034765 */.elementor-3496 .elementor-element.elementor-element-28034765{
    margin-bottom: 0px !important;
}

.elementor-3496 .elementor-element.elementor-element-28034765 p{
    font-size: 14px;
    line-height: 20px;
    color: #6B6462;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1dfc34db */.elementor-3496 .elementor-element.elementor-element-1dfc34db{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-61a4ddff */.elementor-3496 .elementor-element.elementor-element-61a4ddff{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-1a339158 */.elementor-3496 .elementor-element.elementor-element-1a339158{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f785030 */.elementor-3496 .elementor-element.elementor-element-f785030 .e-n-accordion-item-title-text{
    font-size: 16px;
    line-height: 24px;
    color: var(--text-primary-default);
    font-weight: 900;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
        width: 100%;
}

.elementor-3496 .elementor-element.elementor-element-f785030 summary.e-n-accordion-item-title{
    justify-content: space-between;
    border: none;
    padding: 24px 0;
}

.elementor-3496 .elementor-element.elementor-element-f785030 .accordian-text-wrap{
    padding: 0px;
    padding-bottom: 24px;
    gap: 8px;
}

.elementor-3496 .elementor-element.elementor-element-f785030 .e-n-accordion-item-title-icon i{
    font-weight: 600;
}

.elementor-3496 .elementor-element.elementor-element-f785030 details.e-n-accordion-item{
    border-bottom: 1px solid var(--border-default);
}

.elementor-3496 .elementor-element.elementor-element-f785030 sup{
    position: relative;
    bottom: 6px;
    font-size: 10px;
}

.elementor-3496 .elementor-element.elementor-element-f785030 .e-con-inner{
    padding: 0px;
}

.elementor-3496 .elementor-element.elementor-element-f785030 .e-n-accordion-item-title-text img{
    display: table;
    width: 100%;
    max-width: 27px;
}

.elementor-3496 .elementor-element.elementor-element-f785030 .e-n-accordion-item-title-header{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c06e9c7 */.elementor-3496 .elementor-element.elementor-element-3c06e9c7{
    width: 100%;
    max-width: 600px;
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-3c06e9c7{
        max-width: none;
        padding-left: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64cfd1f6 */.elementor-3496 .elementor-element.elementor-element-64cfd1f6{
    padding: 0px 5% 64px 0 !important;
}

.elementor-3496 .elementor-element.elementor-element-64cfd1f6{
    background: #ffffff;
    position: relative;
    z-index: 99
}

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-64cfd1f6{
        padding: 0px 5% 96px 0 !important;
    }
    .elementor-3496 .elementor-element.elementor-element-64cfd1f6 .elementor-container{
        flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-131c9d87 */.elementor-3496 .elementor-element.elementor-element-131c9d87 .support-wrap-heading{
    padding-top: 24px;
    border-top: 1px solid var(--border-focus);
    margin-right: 48px;
}
.elementor-3496 .elementor-element.elementor-element-131c9d87 .support-wrap-heading h2{
    font-family: var(--secondary-font);
    font-weight: 900;
    font-size: 32px;
    line-height: 40px;
    text-align: right;
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-131c9d87 .support-wrap-heading{
        margin-right: 0px;
        border-top: 0px;
        padding-top: 0px;
    }
    
    .elementor-3496 .elementor-element.elementor-element-131c9d87 .support-wrap-heading h2{
        text-align: left;
                margin-bottom: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ea5542 */.elementor-3496 .elementor-element.elementor-element-7ea5542{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54095808 */.elementor-3496 .elementor-element.elementor-element-54095808{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed5d6d9 */.elementor-3496 .elementor-element.elementor-element-ed5d6d9{
    padding-top: 0 !important;
}

.elementor-3496 .elementor-element.elementor-element-ed5d6d9.elementor-section .elementor-container{
    flex-wrap: nowrap;
}

.elementor-3496 .elementor-element.elementor-element-ed5d6d9{
    background: #ffffff;
    position: relative;
    z-index: 99
}

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-ed5d6d9{
        padding-top: 0px !important;
    }
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-ed5d6d9.elementor-section .elementor-container{
    flex-wrap: wrap;
}
.elementor-3496 .elementor-element.elementor-element-ed5d6d9 {
    padding-bottom: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-331ebf2a */.elementor-3496 .elementor-element.elementor-element-331ebf2a {
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-img {
 width: 100%;
 margin-top: 24px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: flex-end;
 max-width: 100%;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-img img {
 display: table;
 width: 100%;
 max-width: 300px;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap {
 display: flex;
 gap: 56px;
 flex-direction: row;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-left {
 width: 100%;
 display: flex;
 flex-direction: column;
 gap: 24px;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-left h2 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 700px;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-first-line {
 font-size: clamp(3rem, 9.5vw, 56px);
 letter-spacing: -1px;
 line-height: 100%;
 color: var(--text-primary-default);
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-second-line {
 font-size: clamp(3rem, 7.5vw, 96px);
 font-weight: 900;
 font-family: var(--secondary-font) !important;
 text-align: left;
 line-height: 100%;
 letter-spacing: -4.08px;
 color: var(--primary-color);
 position: relative;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-third-line {
 font-size: clamp(3rem, 7.5vw, 80px);
 text-align: right;
 line-height: 100%;
 letter-spacing: -4.08px;
 color: var(--primary-color);
 position: relative;
     bottom: 10px;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 0;
    flex-direction: column;
    max-width: 500px;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right-inner {
 width: 100%;
 max-width: 400px;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right .dp-brand-bar {
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right p {
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-footnotes {
 display: flex;
 justify-content: flex-start;
 width: 100%;
 padding-right: 0;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-footnotes p {
 font-size: 12px;
 color: var(--text-tertiary-color);
 font-weight: 400;
 line-height: 18px;
 letter-spacing: -0.24px;
 width: 100%;
 max-width: 400px;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-footnotes p sup{
    font-size: 10px;
    position: relative;
    bottom: 4px;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-mobile {
 display: none;
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span .secure-platform-img:before{
    content: "";
    position: absolute;
    width: 100%;
    right: -79%;
    height: 1px;
    bottom: 20px;
    background: var(--border-default);
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right-inner sup{
    position: relative;
    bottom: 6px;
    font-size: 10px;
}

@media all and (max-width: 768px) {
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-left {
  width: 100%;
  padding-top: 0%;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap {
  flex-direction: column;
  gap: 32px;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right {
  padding-right: 0;
  border-bottom: 0;
  max-width: none;
  flex-direction: column;
  gap: 32px;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-wrap-right-inner{
     max-width: none;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-footnotes{
     max-width: none;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-footnotes p{
     max-width: none;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-second-line {
font-size: 9vw;
        line-height: 100%;
        letter-spacing: -1.6px;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-mobile {
  display: block;
          padding-right: 0;
 }

 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-desk {
  display: none;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span .secure-platform-img:before{
     display: none;
 }
 .elementor-3496 .elementor-element.elementor-element-331ebf2a  h2 span.secure-platform-third-line{
     text-align: left;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-first-line {
    font-size: 32px;
    line-height: 32px;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-second-line {
    font-size: 56px;
    line-height: 56px;
 }
 
 .elementor-3496 .elementor-element.elementor-element-331ebf2a h2 span.secure-platform-third-line {
    font-size: 56px;
    line-height: 56px;
 }
}
@media all and (min-width: 768px) {
 .elementor-3496 .elementor-element.elementor-element-331ebf2a .secure-platform-imgs {
  margin-top: 64px;
 }
}

.elementor-3496 .elementor-element.elementor-element-331ebf2a .hero-halo-img{
    position: absolute;
    right: -5%;
    top: auto;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .hero-halo-img img{
    display: table;
    width: 100%;
    max-width: 300px;
}


@media all and (max-width: 768px) {
         .elementor-3496 .elementor-element.elementor-element-331ebf2a .hero-halo-img{
    position: absolute;
right: -35%;
        top: auto;
        bottom: 5%;
    z-index: 1;
    width: 100%;
    max-width: max-content;
}
.elementor-3496 .elementor-element.elementor-element-331ebf2a .hero-halo-img img{
    display: table;
    width: 100%;
            max-width: 280px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bdfd211 */.elementor-3496 .elementor-element.elementor-element-1bdfd211{
    background: #ffffff;
    position: relative;
    z-index: 900;
}

@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-1bdfd211{
        padding-bottom: 0px !important;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_heading_text, class: .elementor-element-2a91b4c6 */.elementor-3496 .elementor-element.elementor-element-2a91b4c6 h2{
    font-size: 40px !important;
    line-height: 48px !important;
    text-align: left;
}

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-2a91b4c6 h2{
    font-size: 48px !important;
    line-height: 56px !important;
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_faq_s, class: .elementor-element-324a1c9b */.elementor-3496 .elementor-element.elementor-element-324a1c9b .dp-faq-wrap .faq-accordian ul li section {
    padding-top: 24px;
}

.elementor-3496 .elementor-element.elementor-element-324a1c9b .dp-faq-wrap .faq-accordian ul li section p {
    margin-bottom: 12px;
}

.elementor-3496 .elementor-element.elementor-element-324a1c9b .dp-faq-wrap .faq-accordian ul li section ul{
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.elementor-3496 .elementor-element.elementor-element-324a1c9b.dp-faq-wrap .faq-accordian ul li section p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_button, class: .elementor-element-5c1dd434 */@media all and (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-5c1dd434 .dp-btn-wrap{
            align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e4eebfa */.elementor-3496 .elementor-element.elementor-element-1e4eebfa{
    padding: 50px 5% !important;
}

.elementor-3496 .elementor-element.elementor-element-1e4eebfa{
    background: #ffffff;
    position: relative;
    z-index: 99
}

@media all and (min-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-1e4eebfa{
        padding: 80px 5% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38803d6e */.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-get-started-container {
  box-sizing: border-box;
  width: 100%;
}


.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-get-started-grid {
  display: flex;
  flex-direction: column;
  gap: 40px;
}


@media (min-width: 768px) {
  .elementor-3496 .elementor-element.elementor-element-38803d6e .dp-get-started-grid {
    flex-direction: row;
    align-items: center;
    gap: 60px;
  }
  
  .elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-col-left,
  .elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-col-right {
    flex: 1;
  }
  .elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-col-right{
      max-width: 600px;
  }
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-hero-img {
  width: 100%;
  height: auto;
  display: block;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-heading {
  margin: 0 0 32px 0;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-share-module {
 background-color: var(--border-extra-subtle);
 padding: 16px;
 border-radius: 8px;
 margin-bottom: 24px;
 width: 100%;
 max-width: 390px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-share-title {
 font-family: var(--secondary-font);
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-share-row {
 display: flex;
 align-items: center;
 gap: 12px;
 margin-top: 12px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-share-icon {
 width: 20px;
 height: 20px;
 flex-shrink: 0;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-share-url {
 flex-grow: 1;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-btn-dark {
 background-color: #280509;
 border: none;
 padding: 10px 20px;
 cursor: pointer;
 border-radius: 4px;
 transition: background-color 0.2s ease;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-btn-dark:hover {
 background-color: #430c11;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-legal-text {
 margin-bottom: 24px;
 padding-bottom: 32px;
 font-size: 14px;
 line-height: 20px;
 color: var(--text-tertiary-color);
 border-bottom: 1px solid var(--border-default);
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-legal-text a {
 color: var(--text-tertiary-color);
 text-decoration: underline;
 font-size: 14px;
}
.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-legal-text a:hover {
 color: var(--primary-color);
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-form-label {
 display: block;
 margin-bottom: 8px;
 color: var(--text-tertiary-color);
 font-size: 14px;
 line-height: 20px;
 font-weight: 500;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-form-row {
 display: flex;
 gap: 8px;
 margin-bottom: 8px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-input {
 flex-grow: 1;
 padding: 10px 12px;
 border: 1px solid var(--border-default);
 border-radius: 4px;
 font-size: 14px;
 line-height: 16px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-btn-outline {
 background: transparent;
 border: 1px solid #280509;
 padding: 10px 20px;
 cursor: pointer;
 border-radius: 4px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-terms-text {
 font-size: 12px;
 line-height: 18px;
 color: var(--text-tertiary-color);
 margin-top: 12px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-divider {
  border: none;
  border-top: 1px solid #eaeaec;
  margin: 0 0 32px 0;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-signup-section {
    display: flex;
    flex-direction: column;
    max-width: 500px;
    width: 100%;
    padding-top: 24px;
    margin-top: 32px;
    border-top: 1px solid var(--border-default);
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-form-label {
  display: block;
  margin-bottom: 8px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-form-row {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-input {
  flex-grow: 1;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-btn-outline {
  background: transparent;
  border: 1px solid #280509;
  padding: 10px 20px;
  cursor: pointer;
  border-radius: 4px;
}

.elementor-3496 .elementor-element.elementor-element-38803d6e .dp-terms-text {
  margin: 0;
}
@media (max-width: 768px) {
    .elementor-3496 .elementor-element.elementor-element-38803d6e .dp-gs-col-left{
        display: none;
    }
}/* End custom CSS */