.elementor-70 .elementor-element.elementor-element-469fb6f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-d4ee084{z-index:0;}.elementor-70 .elementor-element.elementor-element-48dcf67{--gap:24px;--padding-top:86px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:3;}.elementor-70 .elementor-element.elementor-element-cd9d81b{text-align:center;}.elementor-70 .elementor-element.elementor-element-cd9d81b .elementor-heading-title{color:var( --e-global-color-kadence5 );letter-spacing:-0.03em;}.elementor-70 .elementor-element.elementor-element-27df3f4{text-align:center;}.elementor-70 .elementor-element.elementor-element-6f7f444{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:space-between;--gap:95px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:86px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-ecd171c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-ecd171c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ecd171c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-2a54575{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-a6eb7cc img{border-radius:20px 20px 0px 0px;}.elementor-70 .elementor-element.elementor-element-0733e11{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-70 .elementor-element.elementor-element-0733e11:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-0733e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-92a84a6 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-70 .elementor-element.elementor-element-99a4b46 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-70 .elementor-element.elementor-element-99a4b46 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-70 .elementor-element.elementor-element-99a4b46 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-99a4b46 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-70 .elementor-element.elementor-element-99a4b46.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-70 .elementor-element.elementor-element-04bb1b4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-04bb1b4:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-04bb1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-e216bef{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-c3edd24 img{border-radius:20px 20px 0px 0px;}.elementor-70 .elementor-element.elementor-element-e1f7838{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-70 .elementor-element.elementor-element-e1f7838:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e1f7838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-2d56341 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-70 .elementor-element.elementor-element-c11dcf5 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-70 .elementor-element.elementor-element-c11dcf5 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-70 .elementor-element.elementor-element-c11dcf5 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-c11dcf5 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-70 .elementor-element.elementor-element-c11dcf5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-70 .elementor-element.elementor-element-ff413af{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-ff413af:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ff413af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-0dee186{--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-1a80c1d img{border-radius:20px 20px 0px 0px;}.elementor-70 .elementor-element.elementor-element-b5a3634{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:1.6rem;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:3.2rem;--padding-right:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;}.elementor-70 .elementor-element.elementor-element-b5a3634:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-b5a3634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-8f1cb84 .elementor-heading-title{font-size:2.4rem;line-height:35px;letter-spacing:-0.03em;}.elementor-70 .elementor-element.elementor-element-23d68e0 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-70 .elementor-element.elementor-element-23d68e0 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-70 .elementor-element.elementor-element-23d68e0 .elementor-button{font-size:1.6rem;font-weight:500;line-height:1em;fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-23d68e0 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-70 .elementor-element.elementor-element-23d68e0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-70 .elementor-element.elementor-element-4ff996a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-d1d326a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:center;--gap:0px;--padding-top:108px;--padding-right:0px;--padding-bottom:108px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-78b394d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:space-between;--align-items:center;--gap:0px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:60px;--padding-right:90px;--padding-bottom:60px;--padding-left:90px;}.elementor-70 .elementor-element.elementor-element-78b394d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-78b394d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.assureglobalgroup.com/wp-content/uploads/2022/12/cta-background.svg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-75fa17b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--justify-content:space-between;--gap:1.6rem;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-75fa17b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-70 .elementor-element.elementor-element-8d338d0 .elementor-heading-title{color:var( --e-global-color-kadence9 );font-size:4rem;line-height:52px;letter-spacing:-0.5px;}.elementor-70 .elementor-element.elementor-element-4023117{color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-2c6c1dc .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-2c6c1dc .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-2c6c1dc .elementor-button:focus{color:var( --e-global-color-kadence9 );background-color:var( --e-global-color-kadence2 );}.elementor-70 .elementor-element.elementor-element-2c6c1dc .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-2c6c1dc .elementor-button:focus svg{fill:var( --e-global-color-kadence9 );}.elementor-70 .elementor-element.elementor-element-2c6c1dc.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1023px){.elementor-70 .elementor-element.elementor-element-78b394d{--gap:2.4rem;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-48dcf67{--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-70 .elementor-element.elementor-element-cd9d81b .elementor-heading-title{line-height:44px;}.elementor-70 .elementor-element.elementor-element-78b394d{--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-70 .elementor-element.elementor-element-8d338d0 .elementor-heading-title{font-size:3rem;line-height:1.5em;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-ecd171c{--width:100%;}.elementor-70 .elementor-element.elementor-element-2a54575{--width:100%;}.elementor-70 .elementor-element.elementor-element-04bb1b4{--width:100%;}.elementor-70 .elementor-element.elementor-element-e216bef{--width:100%;}.elementor-70 .elementor-element.elementor-element-ff413af{--width:100%;}.elementor-70 .elementor-element.elementor-element-0dee186{--width:100%;}.elementor-70 .elementor-element.elementor-element-4ff996a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d4ee084 */.services-bg {
  position: relative;
}
.services-bg :is(.ellipse-group, .ellipse) {
  position: absolute;
}
.services-bg .ellipse {
  width: var(--agg-ellipse-width);
  height: var(--agg-ellipse-height, var(--agg-ellipse-width));
  background-color: var(--agg-ellipse-color);
  filter: blur(500px);
  -webkit-filter: blur(500px);
}
.services-bg .ellipse-group {
  width: 820px;
  height: 980px;
}
.services-bg .ellipse-group .ellipse:first-child {
  top: 0;
  left: 16px;
  --agg-ellipse-width: 460px;
  --agg-ellipse-color: var(--global-palette1);
}
.services-bg .ellipse-group .ellipse:last-child {
  bottom: 0;
  left: 0;
  --agg-ellipse-width: 820px;
  --agg-ellipse-color: var(--global-palette9);
}
.services-bg #gr-1 {
  top: 760px;
  left: -220px;
}
.services-bg #gr-2 {
  top: 760px;
  right: -220px;
}
.services-bg #gr-3 {
  top: calc(760px + 980px);
  left: -440px;
}
.services-bg #gr-4 {
  top: calc(760px + 980px);
  right: -440px;
}
.services-bg #el-1 {
  --agg-ellipse-width: 452px;
  --agg-ellipse-height: 509px;
  --agg-ellipse-color: var(--global-palette1);
  top: -250px;
  left: -250px;
}
.services-bg #el-2 {
  --agg-ellipse-width: 634px;
  --agg-ellipse-color: var(--global-palette9);
  top: 430px;
  left: -220px;
}
@media screen and (max-width: 1023px) {
  .services-bg #gr-1 {
    left: 0;
  }
  .services-bg #gr-2 {
    top: calc(760px + (1300px * 1));
    right: 0;
  }
  .services-bg #gr-3 {
    top: calc(760px + (1300px * 2));
    left: 0;
  }
  .services-bg #gr-4 {
    top: calc(760px + (1300px * 3));
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99a4b46 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c11dcf5 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23d68e0 */.product-card-btn .elementor-button-link:hover span {
  color: var(--global-palette2);
  text-decoration: underline;
}
.product-card-btn .elementor-button-link .elementor-button-icon {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7f444 */@media screen and (min-width: 768px) {
  .product-card.flex-equal-column {
    min-width: 390px;
  }
}
.product-card .product-card-image .elementor-widget-container {
  aspect-ratio: 430 / 230;
}
.product-card .product-card-image .elementor-widget-container :is(a, img) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-card .product-card-tilte h3 {
  --max-lines: 2;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}
.product-card .product-card-excerpt .elementor-widget-container {
  --max-lines: 3;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78b394d */#cta-banner {
    max-width: 1130px;
}/* End custom CSS */