.elementor-118
  .elementor-element.elementor-element-778a9cb
  .elementor-repeater-item-e37ee88.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-118
  .elementor-element.elementor-element-18f6c23
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-118 .elementor-element.elementor-element-86810bd {
  color: #d3e7fe;
}
.elementor-118
  .elementor-element.elementor-element-778a9cb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-778a9cb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../../../jupiterx.artbees.net/business-2/wp-content/uploads/sites/416/2020/05/solution-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-118
  .elementor-element.elementor-element-778a9cb
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    220deg,
    rgba(0, 88, 255, 0.4) 0%,
    #233064 100%
  );
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118 .elementor-element.elementor-element-778a9cb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 130px 0px 110px 0px;
}
.elementor-118
  .elementor-element.elementor-element-f81222b
  > .elementor-container {
  max-width: 855px;
}
.elementor-118
  .elementor-element.elementor-element-f81222b
  .elementor-repeater-item-8023e01.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-118 .elementor-element.elementor-element-9534900 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-9534900
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-118 .elementor-element.elementor-element-98f3083 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-98f3083
  .elementor-heading-title {
  line-height: 66px;
}
.elementor-118 .elementor-element.elementor-element-f81222b {
  padding: 180px 0px 75px 0px;
}
.elementor-118
  .elementor-element.elementor-element-9e4be78
  .elementor-repeater-item-6875773.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-118
  .elementor-element.elementor-element-034f064:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-034f064
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2
  .elementor-image-box-title {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-8f141e2
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-73a455f a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-73a455f .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-73a455f .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-73a455f a.raven-button,
.elementor-118 .elementor-element.elementor-element-73a455f .raven-button,
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-73a455f
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-f789a21:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-f789a21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3
  .elementor-image-box-title {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-1ec62d3
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-39f291a a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-39f291a .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-39f291a .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-39f291a a.raven-button,
.elementor-118 .elementor-element.elementor-element-39f291a .raven-button,
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-39f291a
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-c7404fc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-c7404fc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-d53b605.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d53b605.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d53b605.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d53b605
  .elementor-image-box-title {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-d53b605
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-d53b605
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-d53b605
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-7354ccc a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-7354ccc .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-7354ccc .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-7354ccc a.raven-button,
.elementor-118 .elementor-element.elementor-element-7354ccc .raven-button,
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-7354ccc
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118 .elementor-element.elementor-element-9e4be78 {
  padding: 0px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-eba60e9
  .elementor-repeater-item-6875773.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-118
  .elementor-element.elementor-element-c126542:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-c126542
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-341a503.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-341a503.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-341a503.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-341a503
  .elementor-image-box-title {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-341a503
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-341a503
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-341a503
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-b55f9a8 a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-b55f9a8 .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-b55f9a8 .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-b55f9a8 a.raven-button,
.elementor-118 .elementor-element.elementor-element-b55f9a8 .raven-button,
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-b55f9a8
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-803a8e0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-803a8e0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc
  .elementor-image-box-title {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-d04abbc
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-6c168a7 a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-6c168a7 .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-6c168a7 .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-6c168a7 a.raven-button,
.elementor-118 .elementor-element.elementor-element-6c168a7 .raven-button,
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-6c168a7
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-1f4bbd4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f8fc;
}
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-element-populated,
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-background-slideshow {
  border-radius: 0px 0px 35px 0px;
}
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 20px 45px 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f4bbd4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a.elementor-position-right
  .elementor-image-box-img {
  margin-left: -25px;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a.elementor-position-left
  .elementor-image-box-img {
  margin-right: -25px;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: -25px;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a
  .elementor-image-box-title {
  margin-bottom: 20px;
  font-size: 26px;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 65%;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-a4fe59a
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-01f9f17 a.raven-button {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-01f9f17 .raven-button {
  padding: 0px 0px 0px 0px;
  --raven-button-widget-icon-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  a.raven-button
  .button-text {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .button-text {
  color: #347aff;
}
.elementor-118 .elementor-element.elementor-element-01f9f17 .raven-button-icon {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button-icon
  i {
  color: #347aff;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button-icon
  svg {
  fill: #347aff;
}
.elementor-118 .elementor-element.elementor-element-01f9f17 a.raven-button,
.elementor-118 .elementor-element.elementor-element-01f9f17 .raven-button,
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button-widget-normal-effect-blink:after {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-icon
  i {
  font-size: 16px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-icon
  svg {
  width: 16px;
  height: 16px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-align-icon-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-align-icon-far-left {
  margin-right: 15px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-align-icon-right {
  margin-left: 15px;
}
.elementor-118
  .elementor-element.elementor-element-01f9f17
  .raven-button
  .raven-button-align-icon-far-right {
  margin-left: 15px;
}
.elementor-118 .elementor-element.elementor-element-eba60e9 {
  padding: 0px 0px 180px 0px;
}
.elementor-118
  .elementor-element.elementor-element-d2999af
  > .elementor-container {
  max-width: 755px;
}
.elementor-118
  .elementor-element.elementor-element-d2999af
  .elementor-repeater-item-35ffffe.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-118 .elementor-element.elementor-element-303e804 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-303e804
  .elementor-heading-title {
  color: #ffffff;
  font-weight: 500;
  line-height: 66px;
}
.elementor-118
  .elementor-element.elementor-element-303e804
  > .elementor-widget-container {
  padding: 0px 0px 7px 0px;
}
.elementor-118 .elementor-element.elementor-element-da47b85 {
  text-align: center;
  color: #d3e7fe;
}
.elementor-118
  .elementor-element.elementor-element-da47b85
  > .elementor-widget-container {
  padding: 0px 100px 18px 100px;
}
.elementor-118 .elementor-element.elementor-element-77be2f3 a.raven-button {
  width: 180px;
  height: 55px;
  border-color: #808000;
  border-radius: 0px 0px 30px 0px;
}
.elementor-118 .elementor-element.elementor-element-77be2f3 .raven-button {
  width: 180px;
  height: 55px;
  border-color: #808000;
  border-radius: 0px 0px 30px 0px;
}
.elementor-118 .elementor-element.elementor-element-77be2f3 a.raven-button,
.elementor-118 .elementor-element.elementor-element-77be2f3 .raven-button,
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button-widget-normal-effect-blink:after {
  background-color: #347aff;
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-77be2f3
  a.raven-button:not(:hover),
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button:not(:hover) {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
  border-radius: 0px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
  border-radius: 0px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button
  .raven-button-overlay:before {
  background-color: rgba(2, 1, 1, 0);
  background-image: none;
}
.elementor-118
  .elementor-element.elementor-element-77be2f3
  a.raven-button
  .button-text,
.elementor-118
  .elementor-element.elementor-element-77be2f3
  .raven-button
  .button-text {
  font-size: 16px;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-d2999af:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-d2999af
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../../../jupiterx.artbees.net/business-2/wp-content/uploads/sites/416/2020/05/home-call-to-action.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-118
  .elementor-element.elementor-element-d2999af
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #233064 0%,
    rgba(35, 48, 100, 0.2) 100%
  );
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118 .elementor-element.elementor-element-d2999af {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 155px 0px 160px 0px;
}
@media (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-71f01fe {
    width: 45.702%;
  }
  .elementor-118 .elementor-element.elementor-element-3148795 {
    width: 54.298%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-71f01fe {
    width: 70%;
  }
  .elementor-118 .elementor-element.elementor-element-3148795 {
    width: 30%;
  }
}
@media (max-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-778a9cb {
    padding: 100px 30px 100px 30px;
  }
  .elementor-118 .elementor-element.elementor-element-f81222b {
    padding: 100px 30px 50px 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-034f064
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-8f141e2
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-8f141e2
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118
    .elementor-element.elementor-element-f789a21
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-1ec62d3
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-1ec62d3
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118
    .elementor-element.elementor-element-c7404fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-d53b605
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-d53b605
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118 .elementor-element.elementor-element-9e4be78 {
    padding: 0px 30px 15px 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-c126542
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-341a503
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-341a503
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118
    .elementor-element.elementor-element-803a8e0
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-d04abbc
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-d04abbc
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f4bbd4
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 50px 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-a4fe59a
    .elementor-image-box-title {
    font-size: 20px;
  }
  .elementor-118
    .elementor-element.elementor-element-a4fe59a
    .elementor-image-box-description {
    font-size: 16px;
  }
  .elementor-118 .elementor-element.elementor-element-eba60e9 {
    padding: 0px 30px 100px 30px;
  }
  .elementor-118 .elementor-element.elementor-element-d2999af {
    padding: 100px 30px 100px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-118
    .elementor-element.elementor-element-98f3083
    .elementor-heading-title {
    font-size: 34px;
    line-height: 42px;
  }
  .elementor-118 .elementor-element.elementor-element-f81222b {
    padding: 50px 30px 50px 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-034f064
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-8f141e2
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118
    .elementor-element.elementor-element-f789a21
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-1ec62d3
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118
    .elementor-element.elementor-element-c7404fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-d53b605
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118 .elementor-element.elementor-element-9e4be78 {
    padding: 0px 30px 30px 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-c126542
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-341a503
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118
    .elementor-element.elementor-element-803a8e0
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-d04abbc
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f4bbd4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-a4fe59a
    .elementor-image-box-img {
    margin-bottom: -25px;
  }
  .elementor-118
    .elementor-element.elementor-element-303e804
    .elementor-heading-title {
    font-size: 30px;
    line-height: 32px;
  }
  .elementor-118
    .elementor-element.elementor-element-da47b85
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}