.elementor-3183 .elementor-element.elementor-element-59b0efbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3183 .elementor-element.elementor-element-59b0efbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3183 .elementor-element.elementor-element-d0b7ab3 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-3183 .elementor-element.elementor-element-74b2b426 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3183 .elementor-element.elementor-element-2499684f:not(.elementor-motion-effects-element-type-background), .elementor-3183 .elementor-element.elementor-element-2499684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBFC;}.elementor-3183 .elementor-element.elementor-element-2499684f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3183 .elementor-element.elementor-element-2499684f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-3183 .elementor-element.elementor-element-74b2b426 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for ucaddon_dp_footnotes, class: .elementor-element-d0b7ab3 */.elementor-3183 .elementor-element.elementor-element-d0b7ab3{
    width: 100%;
    max-width: 500px;
}

.elementor-3183 .elementor-element.elementor-element-d0b7ab3 p{
    margin-bottom: 0px;
}

.elementor-3183 .elementor-element.elementor-element-d0b7ab3 .footnotes-textarea{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d470a3 */.elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side{
   /*height: 720px;*/
    justify-content: flex-start;
    overflow-y: scroll;
    padding-bottom: 40px;
    padding-right: 10px;
}

.elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side::-webkit-scrollbar {
  width: 0px;
}

.elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side::-webkit-scrollbar-thumb {
  background-color: var(--darkblue-color);
  outline: 1px solid slategrey;
}

.elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side::after{
      position: absolute;
    content: '';
    height: 40px;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: linear-gradient(180deg, rgb(245 245 245 / 0%) 0%, #f5f5f5 100%, #F5F5F5 80%);
}

@media all and (max-width: 768px) {
    .elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side{
        height: auto;
        padding-bottom: 0px;
        padding-right: 0px;
        overflow-y: auto;
    }
    .elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side::after{
        display: none;
    }
    .elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side .event-template-hero-logo, .elementor-3183 .elementor-element.elementor-element-4d470a3 .dp-column-text-side h1, .elementor-3183 .elementor-element.elementor-element-4d470a3 .event-template-hero-breadcrum{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa802 */.elementor-3183 .elementor-element.elementor-element-bfa802 img{
    border-radius: 32px;
}

@media all and (max-width: 600px) {
    .elementor-3183 .elementor-element.elementor-element-bfa802{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59b0efbe */.elementor-3183 .elementor-element.elementor-element-59b0efbe{
    /*orange bg*/
    background: linear-gradient(179deg, #FCE6C7 0.81%, rgba(252, 230, 199, 0.00) 63.91%);
    /*blue bg*/
    /*background: linear-gradient(179deg, #C9EAEF 0.81%, rgba(201, 234, 239, 0.00) 63.91%);*/
    /*pink bg*/
    /*background: linear-gradient(179deg, #F5DAEC 0.81%, rgba(245, 218, 236, 0.00) 63.91%);*/
}

@media only screen and (max-width: 768px) {
    .elementor-3183 .elementor-element.elementor-element-59b0efbe .elementor-container{
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68d19aa9 */.elementor-3183 .elementor-element.elementor-element-68d19aa9 .elementor-element{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6777acda */.elementor-3183 .elementor-element.elementor-element-6777acda {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3158 */.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap{
    display: flex;
    gap: 32px;
    border-radius: 32px;
background: var(--Neutrals-extraLight, #F5F5F5);
padding:  0 40px;
}

.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right{
    width: 100%;
    display: flex;
    flex-direction: column;
    width: 100%;
        justify-content: center;
        padding: 40px 0;
}
.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right h3{
    margin-top: 0px;
}
.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right p{}
.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right-img{
    width: 100%;
    display: flex;
    justify-content: center;
}
.elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right-img img{
    display: table;
    width: 100%;
    max-width: max-content;
    transform: scale(1.2)
}

@media all and (max-width: 768px) {
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap{
        flex-direction: column;
        padding: 0 24px;
        gap: 24px;
    }
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-left{
        flex-direction: column-reverse;
        padding: 0;
        overflow: hidden;
        gap: 24px;
    }
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right{
        padding: 24px 0;
    }
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-copy{
        padding: 0 24px 32px;
    }
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-img{
        max-width: none;
    }
    .elementor-3183 .elementor-element.elementor-global-3158 .upcoming-webinar-wrap-right-img img{
        transform: scale(1);
        max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3156 */.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid{}
.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner{
    display: flex;
}
.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-image{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    max-width: 550px;
    position: relative;
}
.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-image img{
        display: table;
    width: 100%;
    max-width: 370px;
    position: relative;
    bottom: -50px;
    position: relative;
    z-index: 1;
}

.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid-image-shadow-outer{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
}

.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid-image-shadow{
    background: #FF4C00;
opacity: 0.60;
filter: blur(120px);
border-radius: 9999px;
    max-width: 400px;
transform: matrix(1, 0, 0, -1, 0, 0);
position: absolute;
    width: 100%;
    height: 100px;
    z-index: 0;
        bottom: -40px;
    left: 10px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-text{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.dp-btn-normal{
    height: auto !important;
    min-width: auto;
    padding: 10px 24px;
}

.elementor-3183 .elementor-element.elementor-global-3156 .hero-ratings-wrap {
 margin-top: 42px;
 display: flex;
 gap: 24px;
 justify-content: space-between;
 max-width: 350px;
 align-items: flex-start;
 padding-bottom: 48px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .hero-ratings-appstore {
 width: 100%;
 display: flex;
 flex-direction: column;
 gap: 16px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-ratings-wrap {
 display: flex;
 justify-content: center;
 align-items: center;
 gap: 12px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .rating-number {
 font-size: 32px;
 line-height: 32px;
 color: #676b75;
 font-weight: 600;
}
.elementor-3183 .elementor-element.elementor-global-3156 .rating-stars-wrap {
 display: flex;
 flex-direction: column;
 gap: 4px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .rating-starts {
 display: flex;
 gap: 3px;
 color: #676b75;
}
.elementor-3183 .elementor-element.elementor-global-3156 .rating-starts i {
 font-size: 13px;
 height: 13px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .rating-download-number {
 font-size: 14px;
 line-height: 20px;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero {
 width: 100%;
 cursor: pointer;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero img {
 display: table;
 width: 100%;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero a.appstore-desktop {
 display: none;
 width: 100%;
}

.elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-wrap {
 display: none;
}
.elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-wrap.appstore-popup-wrap-show {
  display: flex;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-wrap-inner {
  width: 100%;
  max-width: 600px;
  background: #ffffff;
  position: relative;
  border-radius: 3px;
  background: var(--neutrals-white, #fff);
  box-shadow: 0px 1.0370370149612427px 3.1481480598449707px 0px
    rgba(0, 0, 0, 0.02),
   0px 4.562963008880615px 6.518518447875977px 0px rgba(0, 0, 0, 0.03),
   0px 11.199999809265137px 13px 0px rgba(0, 0, 0, 0.04),
   0px 21.570369720458984px 25.481481552124023px 0px rgba(0, 0, 0, 0.04),
   0px 36.296295166015625px 46.85185241699219px 0px rgba(0, 0, 0, 0.05),
   0px 56px 80px 0px rgba(0, 0, 0, 0.07);
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-container {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 64px 48px 0;
  justify-content: space-between;
  align-items: space-between;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-container h2 {
  margin-top: 0px;
  margin-bottom: 0px;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap {
  display: flex;
  gap: 32px;
  justify-content: center;
  align-items: center;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-text {
  width: 100%;
  max-width: max-content;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-text p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  max-width: 150px;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .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-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-qr {
  width: 100%;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-qr img {
  display: table;
  width: 100%;
  max-width: max-content;
  /*padding: 10px;*/
  border: 2px solid #000000;
  border-radius: 8px;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-hand-mobile {
  width: 100%;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .appstore-qr-wrap-hand-mobile img {
  display: table;
  width: 100%;
  max-width: max-content;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .close-appstore-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .close-appstore-popup i {
  font-size: 20px;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .hero-ratings-wrap-desktop {
  display: flex;
 }
  .elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero a.appstore-desktop {
  display: flex;
  width: 100%;
 }
 .elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero a.appstore-mobile {
  display: none;
  width: 100%;
 }
  .elementor-3183 .elementor-element.elementor-global-3156 .appstore-popup-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgb(3 21 58 / 30%);
  justify-content: center;
  align-items: center;
  padding: 16px;
 }
@media all and (max-width: 768px) {
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner{
            flex-direction: column-reverse;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-image{
        max-width: none;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .dp-btn-normal{
        padding: 10px;
        min-width: 150px;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-image {
            max-width: none;
    margin-top: -70px;
    justify-content: flex-end;
    padding-right: 16px;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid .you-deserve-paid-inner .you-deserve-paid-image img{
        max-width: 115px;
        bottom: -20px;
        transform: none;
        right: 10px;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid-image-shadow-outer{
        left: auto;
        right: 0px;
        border-radius: 0px 0 32px 32px
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid-image-shadow{
            left: auto;
    right: -10px;
    bottom: -50px;
    width: 200px;
    filter: blur(40px);
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .you-deserve-paid-image-shadow{
        display: none;
    }
    .elementor-3183 .elementor-element.elementor-global-3156 .hero-ratings-wrap-desktop {
 display: none;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero a.appstore-desktop {
 display: none;
 width: 100%;
}
.elementor-3183 .elementor-element.elementor-global-3156 .app-store-download-hero a.appstore-mobile {
  display: flex;
  width: 100%;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2499684f */.elementor-3183 .elementor-element.elementor-element-2499684f{
    padding-bottom: 0px !important;
}/* End custom CSS */