.elementor-74 .elementor-element.elementor-element-59ab08c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-2e94e76{z-index:0;}.elementor-74 .elementor-element.elementor-element-cc54b0a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:center;--align-items:center;--padding-top:80px;--padding-right:0px;--padding-bottom:130px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-38188a0{--gap:24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-2020c8a .elementor-heading-title{letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-fc5c1dc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--gap:70px;--padding-top:0px;--padding-right:0px;--padding-bottom:75px;--padding-left:0px;--z-index:3;}.elementor-74 .elementor-element.elementor-element-7867547{--gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-ce8c7b3:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-ce8c7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.assureglobalgroup.com/wp-content/uploads/2022/12/team-engineering.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-74 .elementor-element.elementor-element-ce8c7b3{--border-radius:20px 20px 0px 0px;--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-74 .elementor-element.elementor-element-50b291d{--gap:24px;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:32px;--padding-right:34px;--padding-bottom:56px;--padding-left:34px;}.elementor-74 .elementor-element.elementor-element-50b291d:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-50b291d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-74 .elementor-element.elementor-element-be260b3 .elementor-heading-title{color:var( --e-global-color-kadence3 );font-size:2.4rem;font-weight:500;line-height:35px;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-4ec2cc2{--gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-87c2e0b:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-87c2e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.assureglobalgroup.com/wp-content/uploads/2022/12/team-design.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-74 .elementor-element.elementor-element-87c2e0b{--border-radius:20px 20px 0px 0px;--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-74 .elementor-element.elementor-element-0a000d8{--gap:24px;--border-radius:0px 0px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:32px;--padding-right:34px;--padding-bottom:56px;--padding-left:34px;}.elementor-74 .elementor-element.elementor-element-0a000d8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-0a000d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-74 .elementor-element.elementor-element-2832334 .elementor-heading-title{color:var( --e-global-color-kadence3 );font-size:2.4rem;font-weight:500;line-height:35px;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-6e73bd4{--gap:56px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:60px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;--z-index:3;}.elementor-74 .elementor-element.elementor-element-6e73bd4:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6e73bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-74 .elementor-element.elementor-element-c88125a{text-align:center;}.elementor-74 .elementor-element.elementor-element-c88125a .elementor-heading-title{font-size:4rem;line-height:1.5em;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-b3c8aca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--justify-content:center;--gap:40px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-a1b62ac{--gap:16px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-74 .elementor-element.elementor-element-a1b62ac:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a1b62ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-74 .elementor-element.elementor-element-81a7fb5 .elementor-icon-wrapper{text-align:left;}.elementor-74 .elementor-element.elementor-element-81a7fb5 .elementor-icon{font-size:3.2rem;}.elementor-74 .elementor-element.elementor-element-81a7fb5 .elementor-icon i, .elementor-74 .elementor-element.elementor-element-81a7fb5 .elementor-icon svg{transform:rotate(0deg);}.elementor-74 .elementor-element.elementor-element-81a7fb5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-74 .elementor-element.elementor-element-7ab4d2e .elementor-heading-title{font-size:2.4rem;font-weight:600;line-height:1em;}.elementor-74 .elementor-element.elementor-element-d8a57a8{--gap:16px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-74 .elementor-element.elementor-element-d8a57a8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-d8a57a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-74 .elementor-element.elementor-element-6048416 .elementor-icon-wrapper{text-align:left;}.elementor-74 .elementor-element.elementor-element-6048416 .elementor-icon{font-size:3.2rem;}.elementor-74 .elementor-element.elementor-element-6048416 .elementor-icon i, .elementor-74 .elementor-element.elementor-element-6048416 .elementor-icon svg{transform:rotate(0deg);}.elementor-74 .elementor-element.elementor-element-6048416 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-74 .elementor-element.elementor-element-0a14d96 .elementor-heading-title{font-size:2.4rem;font-weight:600;line-height:1em;}.elementor-74 .elementor-element.elementor-element-20e2caf{--gap:16px;--border-radius:20px 20px 20px 20px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-74 .elementor-element.elementor-element-20e2caf:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-20e2caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-74 .elementor-element.elementor-element-ce49d20 .elementor-icon-wrapper{text-align:left;}.elementor-74 .elementor-element.elementor-element-ce49d20 .elementor-icon{font-size:3.2rem;}.elementor-74 .elementor-element.elementor-element-ce49d20 .elementor-icon i, .elementor-74 .elementor-element.elementor-element-ce49d20 .elementor-icon svg{transform:rotate(0deg);}.elementor-74 .elementor-element.elementor-element-ce49d20 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-74 .elementor-element.elementor-element-ac29208 .elementor-heading-title{font-size:2.4rem;font-weight:600;line-height:1em;}.elementor-74 .elementor-element.elementor-element-8d6df96{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--align-items:center;--gap:110px;--padding-top:75px;--padding-right:0px;--padding-bottom:130px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-723c966{z-index:0;}.elementor-74 .elementor-element.elementor-element-36ea93e{text-align:center;}.elementor-74 .elementor-element.elementor-element-36ea93e .elementor-heading-title{font-size:4rem;font-weight:600;line-height:1.5em;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-32cb5a2 .elementor-custom-embed-play i{font-size:208px;}.elementor-74 .elementor-element.elementor-element-32cb5a2 .elementor-custom-embed-play svg{width:208px;height:208px;}.elementor-74 .elementor-element.elementor-element-32cb5a2 > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-kadence9 );border-radius:50px 50px 50px 50px;}.elementor-74 .elementor-element.elementor-element-019e4bf{--align-items:center;--gap:52px;--padding-top:0px;--padding-right:0px;--padding-bottom:75px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-2362aa4{text-align:center;}.elementor-74 .elementor-element.elementor-element-2362aa4 .elementor-heading-title{font-size:4rem;font-weight:600;line-height:1.5em;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-bd93eb9 .elementor-swiper-button{font-size:24px;color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-bd93eb9 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-1360bee{--align-items:center;--gap:35px;--padding-top:0px;--padding-right:0px;--padding-bottom:172px;--padding-left:0px;}.elementor-74 .elementor-element.elementor-element-5404f73{text-align:center;}.elementor-74 .elementor-element.elementor-element-5404f73 .elementor-heading-title{font-size:4rem;font-weight:600;line-height:1.5em;letter-spacing:-0.03em;}.elementor-74 .elementor-element.elementor-element-49af79e{text-align:center;}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-ce8c7b3{--width:100%;}.elementor-74 .elementor-element.elementor-element-87c2e0b{--width:100%;}}@media(max-width:1441px){.elementor-74 .elementor-element.elementor-element-fc5c1dc{--gap:50px;}.elementor-74 .elementor-element.elementor-element-50b291d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-0a000d8.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:1023px){.elementor-74 .elementor-element.elementor-element-cc54b0a{--flex-wrap:wrap;}.elementor-74 .elementor-element.elementor-element-fc5c1dc{--flex-wrap:wrap;}.elementor-74 .elementor-element.elementor-element-b3c8aca{--flex-wrap:wrap;}.elementor-74 .elementor-element.elementor-element-8d6df96{--gap:60px;}.elementor-74 .elementor-element.elementor-element-32cb5a2 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-2020c8a .elementor-heading-title{line-height:44px;}.elementor-74 .elementor-element.elementor-element-8d6df96{--gap:40px;}.elementor-74 .elementor-element.elementor-element-36ea93e .elementor-heading-title{font-size:3rem;}.elementor-74 .elementor-element.elementor-element-2362aa4 .elementor-heading-title{font-size:3rem;}.elementor-74 .elementor-element.elementor-element-5404f73 .elementor-heading-title{font-size:3rem;}}/* Start custom CSS for html, class: .elementor-element-2e94e76 */.ellipse-bg #el-1 {
  --agg-ellipse-width: 452px;
  --agg-ellipse-height: 509px;
  top: -250px;
  left: -250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38188a0 */#career-hero::before {
  content: "";
  display: block;
  position: absolute;
  top: -10%;
  left: -5%;
  width: 422px;
  height: 422px;
  background-color: hsla(205, 89%, 56%, 0.1);
  border-radius: 100rem;
  -webkit-border-radius: 100rem;
  -moz-border-radius: 100rem;
  -ms-border-radius: 100rem;
  -o-border-radius: 100rem;
}
#career-hero::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -10%;
  right: -5%;
  width: 422px;
  height: 422px;
  background-color: hsla(205, 89%, 56%, 0.1);
  border-radius: 100rem;
  -webkit-border-radius: 100rem;
  -moz-border-radius: 100rem;
  -ms-border-radius: 100rem;
  -o-border-radius: 100rem;
}
@media screen and (max-width: 767px) {
  #career-hero::before,
  #career-hero::after {
    width: 260px;
    height: 260px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfd2c96 */#career-hero-image img {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc5c1dc */#team .team-image {
  max-height: 230px;
  aspect-ratio: 430 / 230;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c8aca */.elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e73bd4 */#why-agg.fullwidth-bg {
    --agg-bg-color: var(--e-global-color-accent);
}
@media screen and (min-width: 1024px) {
    #why-agg .flex-equal-column {
    max-width: 400px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-723c966 */.ellipse-bg #el-2 {
  --agg-ellipse-width: 400px;
  top: 280px;
  right: 615px;
}
.ellipse-bg #el-3 {
  --agg-ellipse-width: 634px;
  --agg-ellipse-color: var(--global-palette9);
  top: 280px;
  right: 255px;
}
.ellipse-bg #el-4 {
  --agg-ellipse-width: 634px;
  --agg-ellipse-color: var(--global-palette9);
  top: 1480px;
  left: -317px;
}
.ellipse-bg #el-5 {
  --agg-ellipse-width: 301px;
  top: 1775px;
  left: 750px;
}
.ellipse-bg #el-6 {
  --agg-ellipse-width: 452px;
  --agg-ellipse-height: 509px;
  top: 2140px;
  right: 545px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32cb5a2 */.elementor-custom-embed-play svg {
  opacity: 1;
}
@media screen and (max-width: 1441px) {
  #video-play .elementor-custom-embed-play svg {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
  }
}
@media screen and (max-width: 1024px) {
  #video-play .elementor-custom-embed-play svg {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
  }
}
@media screen and (max-width: 767px) {
  #video-play .elementor-custom-embed-play svg {
    transform: scale(0.3);
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
  }
}
#video-play::before {
  content: "";
  display: block;
  height: 120%;
  width: 60%;
  background-color: var(--e-global-color-accent);
  position: absolute;
  right: -5%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
@media screen and (max-width: 1023px) {
  #video-play::before {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49af79e */.small-container #find-jobs-text {
    max-width: 820px;
}/* End custom CSS */
/* Start custom CSS */.small-container :is(#video-heading, #video-play, #testimonial-heading, #find-jobs-heading) {
    max-width: 1160px;
}
.ellipse-bg {
  position: relative;
}
.ellipse-bg :is(.ellipse-group, .ellipse) {
  position: absolute;
}
.ellipse-bg .ellipse {
  width: var(--agg-ellipse-width);
  height: var(--agg-ellipse-height, var(--agg-ellipse-width));
  background-color: var(--agg-ellipse-color, var(--global-palette1));
  -webkit-filter: blur(500px);
  filter: blur(500px);
}/* End custom CSS */