.elementor-676 .elementor-element.elementor-element-0b39e91:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-0b39e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-676 .elementor-element.elementor-element-0b39e91 > .elementor-background-overlay{background-color:var( --e-global-color-284b516 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-0b39e91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-ef84d4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-ef84d4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-ef84d4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-676 .elementor-element.elementor-element-ef84d4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-9f199ff:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-9f199ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-284b516 );}.elementor-676 .elementor-element.elementor-element-9f199ff > .elementor-background-overlay{background-color:var( --e-global-color-284b516 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-9f199ff{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-dc6e57a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-dc6e57a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-dc6e57a > .elementor-element-populated{padding:144px 144px 144px 144px;}.elementor-676 .elementor-element.elementor-element-b69735d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-793aa4a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-676 .elementor-element.elementor-element-d479578:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-d479578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-284b516 );}.elementor-676 .elementor-element.elementor-element-d479578 > .elementor-background-overlay{background-color:var( --e-global-color-284b516 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-d479578{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-ec911a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-ec911a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-ec911a1 > .elementor-element-populated{padding:144px 144px 144px 144px;}.elementor-676 .elementor-element.elementor-element-cd78956 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-87b44a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-87b44a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-87b44a9 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-676 .elementor-element.elementor-element-d9c49cf{text-align:center;}.elementor-676 .elementor-element.elementor-element-d9c49cf img{width:100%;max-width:100%;height:700px;object-fit:contain;}.elementor-676 .elementor-element.elementor-element-581f96f:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-581f96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-284b516 );}.elementor-676 .elementor-element.elementor-element-581f96f > .elementor-background-overlay{background-color:var( --e-global-color-284b516 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-581f96f{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-8bb524e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-8bb524e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-8bb524e > .elementor-element-populated{padding:144px 144px 144px 144px;}.elementor-676 .elementor-element.elementor-element-4aa10be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-57b80e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-57b80e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-57b80e5 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-676 .elementor-element.elementor-element-7f6568e{text-align:center;}.elementor-676 .elementor-element.elementor-element-7f6568e img{width:100%;max-width:100%;height:700px;object-fit:contain;}.elementor-676 .elementor-element.elementor-element-19865ac:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-19865ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-284b516 );}.elementor-676 .elementor-element.elementor-element-19865ac > .elementor-background-overlay{background-color:var( --e-global-color-284b516 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-19865ac{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-068545b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-068545b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-068545b > .elementor-element-populated{padding:144px 144px 144px 144px;}.elementor-676 .elementor-element.elementor-element-7c6374d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-bc-flex-widget .elementor-676 .elementor-element.elementor-element-103d2d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-676 .elementor-element.elementor-element-103d2d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-676 .elementor-element.elementor-element-103d2d3 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-676 .elementor-element.elementor-element-c3ea227{text-align:center;}.elementor-676 .elementor-element.elementor-element-c3ea227 img{width:100%;max-width:100%;height:700px;object-fit:contain;}.elementor-676 .elementor-element.elementor-element-e3c0e47{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);margin-top:2em;margin-bottom:2em;padding:0px 100px 0px 100px;}.elementor-676 .elementor-element.elementor-element-9234e46 img{height:144px;object-fit:contain;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-676 .elementor-element.elementor-element-430f8d8 img{height:144px;object-fit:contain;}.elementor-676 .elementor-element.elementor-element-459195a img{height:144px;object-fit:contain;}@media(max-width:1024px){.elementor-676 .elementor-element.elementor-element-b69735d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-793aa4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-676 .elementor-element.elementor-element-cd78956 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-4aa10be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-7c6374d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-e3c0e47{padding:0px 32px 0px 32px;}}@media(max-width:767px){.elementor-676 .elementor-element.elementor-element-0b39e91{margin-top:72px;margin-bottom:0px;}.elementor-676 .elementor-element.elementor-element-dc6e57a > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-676 .elementor-element.elementor-element-b69735d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-793aa4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-676 .elementor-element.elementor-element-ec911a1 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-676 .elementor-element.elementor-element-cd78956 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-d9c49cf img{height:500px;}.elementor-676 .elementor-element.elementor-element-8bb524e > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-676 .elementor-element.elementor-element-4aa10be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-7f6568e img{height:500px;}.elementor-676 .elementor-element.elementor-element-068545b > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-676 .elementor-element.elementor-element-7c6374d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-676 .elementor-element.elementor-element-c3ea227 img{height:500px;}.elementor-676 .elementor-element.elementor-element-e3c0e47{padding:0px 12px 0px 12px;}.elementor-676 .elementor-element.elementor-element-5627297 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 12px 0px;}.elementor-676 .elementor-element.elementor-element-9234e46 img{height:92px;}.elementor-676 .elementor-element.elementor-element-9234e46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-f0f6772 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 12px 0px;}.elementor-676 .elementor-element.elementor-element-430f8d8 img{height:92px;}.elementor-676 .elementor-element.elementor-element-430f8d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-46d1525 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 12px 0px;}.elementor-676 .elementor-element.elementor-element-459195a img{height:92px;}.elementor-676 .elementor-element.elementor-element-459195a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-676 .elementor-element.elementor-element-dc6e57a{width:100%;}.elementor-676 .elementor-element.elementor-element-ec911a1{width:60%;}.elementor-676 .elementor-element.elementor-element-87b44a9{width:39.333%;}.elementor-676 .elementor-element.elementor-element-8bb524e{width:60%;}.elementor-676 .elementor-element.elementor-element-57b80e5{width:39.965%;}.elementor-676 .elementor-element.elementor-element-068545b{width:60%;}.elementor-676 .elementor-element.elementor-element-103d2d3{width:39.965%;}}/* Start custom CSS for column, class: .elementor-element-ef84d4d */.elementor-676 .elementor-element.elementor-element-ef84d4d {
    height: 70%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f199ff */.app-benefits-section {
    margin: 32px auto 32px auto;
    max-width: 1400px;
}

@media (max-width: 1024px) {
    .app-benefits-section {
        margin:16px;
    }
}

/* Desktop / general */
.app-benefits-section .elementor-container {
  align-items: center;
}

.app-benefits-section .elementor-widget-heading h2 {
  line-height: 1.1;
}

.app-benefits-section .phone-mockup img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
  .app-benefits-section .elementor-container {
    flex-wrap: wrap;
  }

  .app-benefits-section .elementor-column {
    width: 100% !important;
  }

  .app-benefits-section .text-column {
    order: 1;
  }

  .app-benefits-section .image-column {
    order: 2;
    margin-top: 30px;
  }

  .app-benefits-section .phone-mockup {
    text-align: center;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 260px;
  }
}

/* Smaller mobile */
@media (max-width: 767px) {
  .app-benefits-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-benefits-section .elementor-widget-heading h2 {
    font-size: 42px;
    line-height: 1.05;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d479578 */.app-benefits-section {
    margin: 32px auto 32px auto;
    max-width: 1400px;
}

@media (max-width: 1024px) {
    .app-benefits-section {
        margin:16px;
    }
}

/* Desktop / general */
.app-benefits-section .elementor-container {
  align-items: center;
}

.app-benefits-section .elementor-widget-heading h2 {
  line-height: 1.1;
}

.app-benefits-section .phone-mockup img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
  .app-benefits-section .elementor-container {
    flex-wrap: wrap;
  }

  .app-benefits-section .elementor-column {
    width: 100% !important;
  }

  .app-benefits-section .text-column {
    order: 1;
  }

  .app-benefits-section .image-column {
    order: 2;
    margin-top: 30px;
  }

  .app-benefits-section .phone-mockup {
    text-align: center;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 260px;
  }
}

/* Smaller mobile */
@media (max-width: 767px) {
  .app-benefits-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-benefits-section .elementor-widget-heading h2 {
    font-size: 42px;
    line-height: 1.05;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-581f96f */.app-benefits-section {
    margin: 32px auto 32px auto;
    max-width: 1400px;
}

@media (max-width: 1024px) {
    .app-benefits-section {
        margin:16px;
    }
}

/* Desktop / general */
.app-benefits-section .elementor-container {
  align-items: center;
}

.app-benefits-section .elementor-widget-heading h2 {
  line-height: 1.1;
}

.app-benefits-section .phone-mockup img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
  .app-benefits-section .elementor-container {
    flex-wrap: wrap;
  }

  .app-benefits-section .elementor-column {
    width: 100% !important;
  }

  .app-benefits-section .text-column {
    order: 1;
  }

  .app-benefits-section .image-column {
    order: 2;
    margin-top: 30px;
  }

  .app-benefits-section .phone-mockup {
    text-align: center;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 260px;
  }
}

/* Smaller mobile */
@media (max-width: 767px) {
  .app-benefits-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-benefits-section .elementor-widget-heading h2 {
    font-size: 42px;
    line-height: 1.05;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19865ac */.app-benefits-section {
    margin: 32px auto 32px auto;
    max-width: 1400px;
}

@media (max-width: 1024px) {
    .app-benefits-section {
        margin:16px;
    }
}

/* Desktop / general */
.app-benefits-section .elementor-container {
  align-items: center;
}

.app-benefits-section .elementor-widget-heading h2 {
  line-height: 1.1;
}

.app-benefits-section .phone-mockup img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
  .app-benefits-section .elementor-container {
    flex-wrap: wrap;
  }

  .app-benefits-section .elementor-column {
    width: 100% !important;
  }

  .app-benefits-section .text-column {
    order: 1;
  }

  .app-benefits-section .image-column {
    order: 2;
    margin-top: 30px;
  }

  .app-benefits-section .phone-mockup {
    text-align: center;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 260px;
  }
}

/* Smaller mobile */
@media (max-width: 767px) {
  .app-benefits-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-benefits-section .elementor-widget-heading h2 {
    font-size: 42px;
    line-height: 1.05;
  }

  .app-benefits-section .phone-mockup img {
    max-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3c0e47 */.app-cta-section {
    margin: 32px auto 32px auto;
    max-width: 1400px;
}

@media (max-width: 1024px) {
    .app-cta-section {
        margin:16px;
    }
}/* End custom CSS */