.elementor-29901 .elementor-element.elementor-element-60bd193:not(.elementor-motion-effects-element-type-background), .elementor-29901 .elementor-element.elementor-element-60bd193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEBE3;}.elementor-29901 .elementor-element.elementor-element-60bd193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29901 .elementor-element.elementor-element-60bd193 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29901 .elementor-element.elementor-element-9bbfdf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29901 .elementor-element.elementor-element-9bbfdf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-29901 .elementor-element.elementor-element-5bd970f{text-align:start;}.elementor-bc-flex-widget .elementor-29901 .elementor-element.elementor-element-ebb3e52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29901 .elementor-element.elementor-element-ebb3e52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29901 .elementor-element.elementor-element-ebb3e52 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;padding:0px 0px 48px 0px;}@media(max-width:767px){.elementor-29901 .elementor-element.elementor-element-ebb3e52 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-afdfcf7 */.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left{}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left-inner{
        width: 100%;
    max-width: max-content;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left h1{
    font-size: 52px;
    line-height: 64px;
    max-width: 550px;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left p{
    max-width: 550px;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-img-right{
    position: relative;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-img-right img{
    position: relative;
    top: -20px;
    right: -60px
}

@media only screen and (min-width: 1600px) {
    .elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-img-right img{
        right: 0px;
    }
    
    .elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left{
        justify-content: center;
        align-items: center;
    }
}


@media only screen and (max-width: 768px) {
    .elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left h1{
    font-size: 40px;
    line-height: 48px;
}
.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-img-right img{
    position: relative;
    top: 0px;
    right: -40px;
    max-width: 380px;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-img-right{
    margin-top: 48px;
    justify-content: flex-end;
}

.elementor-29901 .elementor-element.elementor-element-afdfcf7 .dp-column-text-left{
    padding-top: 50px;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12c02ad */.elementor-29901 .elementor-element.elementor-element-12c02ad{
    padding: 0px !important
}

.elementor-29901 .elementor-element.elementor-element-12c02ad .elementor-container{
        padding-right: 0;
        overflow: hidden;
                max-width: none;
    }

@media only screen and (min-width: 1600px) {
    .elementor-29901 .elementor-element.elementor-element-12c02ad .elementor-container{
        overflow: visible;
        max-width: 1600px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbd7f87 *//* Styles for tabs */
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button-container {
 display: flex;
 justify-content: center;
 align-items: center;
 max-width: 1000px;
 margin: auto;
 gap: 12px;
 border-radius: 9999px;
 border: 0.4px solid #9799a0;
 background: #fff;
 box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.05);
 padding: 8px;
 position: sticky;
 top: 120px;
 z-index: 99;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab {
 display: none;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab.active {
 display: block;
}
/* Styles for tab buttons */
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button {
 cursor: pointer;
 padding: 8px 16px;
 width: 100%;
 font-weight: 600;
 color: #676b75;
 font-size: 20px;
 line-height: 28px;
 border-radius: 32px;
 border: none;
 background: none;
 text-align: center;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button.active {
 background-color: #e3ebfc;
 color: var(--blue-color);
}
/* Styles for accordion */
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .accordion {
 display: none;
 position: absolute;
 right: 0;
 top: 0;
 width: 20%;
 text-align: right;
 padding: 0;
 height: 100%;
 display: flex;
 justify-content: flex-end;
    align-items: flex-start;
    padding-right: 12px;
    cursor: pointer;
    background: none;
    border: none;
    padding-top: 24px;
        font-size: 20px;
    color: var(--blue-color);
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .accordion.accordian-btn-open i {
 transform: rotate(180deg);
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .accordion.active {
 display: flex;
}

/* Media query for mobile devices */
@media screen and (min-width: 768px) {
 .subnav {
  display: flex;
  width: 100%;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .accordion {
  display: none;
 }
}
@media screen and (max-width: 768px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .subnav {
  /*display: none;*/
  width: 100%;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .subnav.active {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  position: relative;
  z-index: 1;
  gap: 8px;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button-container {
  flex-direction: column;
  border-radius: 0px;
  border-right: 0px;
  border-left: 0px;
  box-shadow: none;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .accordion {
  display: flex;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button-container {
        top: 60px;
        padding: 12px 20px;
        align-items: flex-start;
        padding-right: 60px;
        width: 100%;
        max-width: 95%;
        border-color: #C6C7CA;
        padding-left: 16px;
 }
  .elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button {
  width: 100%;
  flex-grow: 1;
  font-size: 20px;
  line-height: 28px;
  display: none;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .tab-button.active{
     display: table;
 }
 
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .subnav.active .tab-button{
     display: table !important;
 }
 
}

/* Styles for tabs end */

.elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img {
 padding: 80px 0;
 display: flex;
 justify-content: center;
 width: 100%;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img.right-img-1 {
 padding-top: 120px;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img .section-inner-benefits {
 padding: 0 5%;
 padding-right: 0;
 overflow: hidden;
 width: 100%;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 section.left-img {
 padding: 80px 0;
 display: flex;
 justify-content: center;
 width: 100%;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 section.left-img .section-inner-benefits {
 padding: 0 5%;
 padding-left: 0;
 overflow: hidden;
 width: 100%;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .elementor-container {
 padding-right: 0;
 overflow: hidden;
 width: 100%;
 max-width: none;
}

@media only screen and (min-width: 1600px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img .section-inner-benefits {
  overflow: visible;
  max-width: 1600px;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.left-img .section-inner-benefits {
  overflow: visible;
  max-width: 1600px;
 }
}

@media only screen and (max-width: 768px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 {
  padding-top: 24px !important;
 }
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .inner-text-wrap p {
 font-size: 18px !important;
 line-height: 26px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .inner-text-wrap {
 margin-right: 32px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .inner-image-wrap {
 margin-left: 0px !important;
 max-width: none;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .benefits-blue-box {
 border-radius: 8px;
 background: #e3ebfc;
 padding: 24px;
 margin-top: 64px;
 margin-bottom: 24px;
 position: relative;
 width: 100%;
 max-width: 500px;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .benefits-blue-box img {
 width: 100%;
 max-width: 74px;
 position: absolute;
 top: -35px;
 right: 15px;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .benefits-blue-box-number {
 font-size: 32px;
 line-height: 40px;
 font-weight: 600;
 margin-bottom: 8px;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .benefits-blue-box-desc {
 margin-bottom: 0px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .benefits-footnotes {
 font-size: 12px;
 line-height: 16px;
 color: #676b75;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right {
 justify-content: flex-end;
 align-items: center;
 display: flex;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right-inner {
 width: 100%;
 max-width: max-content;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right h1 {
 font-size: 52px;
 line-height: 64px;
 max-width: 550px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right p {
 max-width: 550px;
}


.elementor-29901 .elementor-element.elementor-element-fbd7f87 .for-employees-video-wrap{
    width: 100%;
    margin-bottom: 48px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .for-employees-video-wrap video{
        display: table;
    width: 100%;
    max-width: 1024px;
    margin: auto;
}

@media only screen and (max-width: 1024px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .inner-text-wrap {
  margin-right: 0px;
 }
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left {
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left-inner {
 width: 100%;
 max-width: max-content;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left h1 {
 font-size: 52px;
 line-height: 64px;
 max-width: 550px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left p {
 max-width: 550px;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-right {
 position: relative;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-right img {
 position: relative;
 top: 0px;
 right: -25px;
}
.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-left {
 position: relative;
}

.elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-left img {
 position: relative;
 top: 0px;
 left: -20px;
}
@media only screen and (min-width: 1600px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-right img {
  right: 0px;
 }

 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left {
  justify-content: center;
  align-items: center;
 }
}

@media only screen and (max-width: 1200px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img {
  padding-bottom: 24px !important;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.left-img {
  padding-bottom: 24px !important;
 }
}
@media only screen and (max-width: 768px) {
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left h1 {
  font-size: 40px;
  line-height: 48px;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-right img {
  position: relative;
  top: 0px;
  right: -20px;
  max-width: 550px;
 }

 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-right {
  margin-top: 48px;
  justify-content: flex-end;
 }

 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left {
  padding-top: 0px;
  padding-right: 5%;
 }

 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-left-inner {
  max-width: none;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right {
  padding-top: 0px;
  padding-left: 5%;
 }

 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-text-right-inner {
  max-width: none;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-left {
  justify-content: flex-start;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 .dp-column-img-left img {
  position: relative;
  top: 0px;
  left: -20px;
  max-width: 550px;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.right-img {
  padding-bottom: 0px !important;
  padding-top: 80px !important;
 }
 .elementor-29901 .elementor-element.elementor-element-fbd7f87 section.left-img {
  padding-bottom: 0px !important;
  padding-top: 80px !important;
 }
 section .dp-column-text-right p {
  max-width: none;
 }
 section .dp-column-text-left p {
  max-width: none !important;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d4fff8 */.elementor-29901 .elementor-element.elementor-element-7d4fff8{
    padding-bottom: 0px !important;
}

.elementor-29901 .elementor-element.elementor-element-7d4fff8 .elementor-container{
        padding: 0 !important;
        overflow: unset;
        max-width: none !important;
    }

/*@media only screen and (min-width: 1600px) {*/
/*    .elementor-29901 .elementor-element.elementor-element-7d4fff8 .elementor-container{*/
/*        overflow: visible;*/
/*        max-width: 1600px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 768px) {*/
/*    .elementor-29901 .elementor-element.elementor-element-7d4fff8{*/
/*        padding-top: 24px !important*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f44cb */.elementor-29901 .elementor-element.elementor-element-01f44cb{
    margin-top: 100px;
}
.contact-boxes-wrap-outer {
	display: flex;
	width: 100%;
	gap: 20px;
}

.contact-boxes-wrap {
	padding: 24px;
	position: relative;
	padding-bottom: 50px;
	width: 100%;
	display: flex;
	flex-direction: column;
	border-radius: 32px;
    border: 1px solid var(--Neutrals-light, #C6C7CA);
}

.contact-boxes-wrap .contact-boxes-wrap-artwork {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: -50px;
}

.contact-boxes-wrap .contact-boxes-wrap-artwork img {
	display: table;
	width: 100%;
	margin: auto;
	max-width: 96px;
}

.contact-boxes-wrap p.head-title {
	text-align: center;
	margin-bottom: 16px;
	font-size: 18px;
	line-height: 26px;
	margin-top: 48px;
	font-weight: 600;
    margin-bottom: 12px;
    flex-grow: inherit;
}

.contact-boxes-wrap p {
	text-align: center;
	max-width: 270px;
	margin: auto;
	margin-bottom: 0px;
	flex-grow: 1;
	font-size: 16px;
	line-height: 24px;
}


@media only screen and (max-width: 900px) {
   .contact-boxes-wrap-outer{
       flex-wrap: wrap;
       gap: 70px 20px;
   } 
   .contact-boxes-wrap{
      width: calc(50% - 10px);
   }
   .green-contact-box{
      width: 100%;
      margin-top: 80px;
   }
}

@media only screen and (max-width: 600px) {
    .contact-boxes-wrap{
         width: 100%;
        padding: 30px 20px;
    }
    .contact-boxes-wrap .contact-boxes-wrap-artwork{
        top: -40px;
    }
    .contact-boxes-wrap p.head-title {
        margin-top: 40px;
            font-size: 28px;
    line-height: 36px;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cf69c9 */.elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos {
 display: flex;
 justify-content: center;
 align-items: center;
 gap: 12px;
 flex-wrap: wrap;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p {
 display: flex;
 justify-content: flex-start;
 align-items: center;
 gap: 8px;
 font-size: 14px;
 line-height: 20px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p span {
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p.client-credit-bar {
 width: 1px;
 background: #c6c7ca;
 height: 20px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p span svg {
 display: table;
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap {
 display: flex;
 gap: 32px;
 margin-top: 64px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-text {
width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-text-inner {
 width: 100%;
 max-width: 500px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-text-inner h3 {
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-text-inner p {
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box {
 width: 100%;
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-inner {
 border-radius: 32px;
 background: rgba(255, 255, 255, 0.35);
 padding: 0 48px 56px;
 position: relative;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p {
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p.employee-client-box-name {
 font-weight: 600;
 margin-bottom: 4px;
 margin-top: 32px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p.employee-client-box-position {
 margin-bottom: 0px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p.employee-client-box-logo {
 margin-top: 32px;
 margin-bottom: 0px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p.employee-client-box-logo img {
 display: table;
 width: 100%;
 max-width: max-content;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box p.employee-client-box-desc {
 font-size: 18px;
 line-height: 26px;
 font-weight: 600;
 margin-top: 16px;
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-quote {
 position: relative;
 top: -15px;
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 img.employee-client-wrap-box-artwork{
    display: table;
    position: absolute;
    max-width: 285px;
    width: 100%;
    bottom: -80px;
    left: -23%
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap{
    display: flex;
    gap: 24px;
    position: relative;
    right: -15%;
    top: 30px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap-inner{
    padding: 20px;
    background: #ffffff;
    border-radius: 16px;
    width: 100%
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap-inner p{}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap-stars{
    display: flex;
    justify-content: center;
    gap: 4px;
    margin-top: 8px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap-stars i{
    color: #F39C1F;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-numbers{
    text-align: center;
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-app-store-imgs{
    margin-top: 16px;
}
.elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-app-store-imgs img{
    display: table;
    width: 100%;
    max-width: 108px;
    margin: auto;
}

.elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-inner.employee-client-wrap-box-2{
    padding-bottom: 0px;
}

@media all and (max-width: 1200px) {
    .elementor-29901 .elementor-element.elementor-element-0cf69c9 img.employee-client-wrap-box-artwork{
    left: -35%
}
}
@media all and (max-width: 1024px) {
    .elementor-29901 .elementor-element.elementor-element-0cf69c9 img.employee-client-wrap-box-artwork{
    left: -45%
}
}
@media all and (min-width: 768px) {
    .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-artwork-mobile{
        display: none;
    }
}
@media all and (max-width: 768px) {
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p {
  font-size: 12px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .dbi-ewa-provider-credit-logos p span svg {
  max-width: 24px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap{
     flex-direction: column;
     gap: 48px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-text{
     max-width: none;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-inner{
    padding: 0 24px 48px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .business-employee-header-text{
     flex-direction: column-reverse;
    display: flex;
    gap: 24px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .business-employee-header-text h2{
     margin-top: 0px !important;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap{
     margin-top: 48px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .rating-apps-wrap{
     right: 0;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 img.employee-client-wrap-box-artwork{
     display: none;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-artwork-mobile{
     width: 100%;
     display: table;
     margin-top: 74px;
 }
 .elementor-29901 .elementor-element.elementor-element-0cf69c9 .employee-client-wrap-box-artwork-mobile img{
     display: table;
     max-width: 285px;
     margin: auto;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60bd193 */.elementor-29901 .elementor-element.elementor-element-60bd193{
    border-radius: 32px 32px 0 0;
}

@media all and (max-width: 768px) {
    .elementor-29901 .elementor-element.elementor-element-60bd193{
        padding-bottom: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_heading_text, class: .elementor-element-c1ac4a7 */.elementor-29901 .elementor-element.elementor-element-c1ac4a7{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_text, class: .elementor-element-0149134 */.elementor-29901 .elementor-element.elementor-element-0149134{
    flex-grow: 1;
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24a06bc */.elementor-29901 .elementor-element.elementor-element-24a06bc .benefits-checks-orange{
    margin-top: 32px;
}
.elementor-29901 .elementor-element.elementor-element-24a06bc .benefits-checks-orange p{
    display: flex;
    gap: 16px;
}
.elementor-29901 .elementor-element.elementor-element-24a06bc .benefits-checks-orange p span.benefits-checks-tick{
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FCEBE3;
    border-radius: 50%;
}
.elementor-29901 .elementor-element.elementor-element-24a06bc .benefits-checks-orange p span.benefits-checks-tick i{
    display: table;
    color: #FF4C00;
    font-size: 14px;
}
.elementor-29901 .elementor-element.elementor-element-24a06bc .benefits-checks-orange p span.benefits-checks-text{}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bd970f */.elementor-29901 .elementor-element.elementor-element-5bd970f img{
    width: 100%;
     max-width: 500px;
     margin: inherit;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6611d19 */.elementor-29901 .elementor-element.elementor-element-6611d19 .elementor-widget-wrap{
    flex-direction: column;
}/* End custom CSS */