.elementor-782 .elementor-element.elementor-element-d7e731b{--display:flex;--min-height:281px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-5d779c3{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-b296454{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-c7e3538{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-b7a0831{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-056f43d{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-84e703b{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-1f479e8{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-f40a984{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-d899e46{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-45b0b86{--display:flex;--min-height:166px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-5d779c3 */.elementor-782 .elementor-element.elementor-element-5d779c3 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b296454 */.elementor-782 .elementor-element.elementor-element-b296454 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e3538 */.elementor-782 .elementor-element.elementor-element-c7e3538 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a0831 */.elementor-782 .elementor-element.elementor-element-b7a0831 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-056f43d */.elementor-782 .elementor-element.elementor-element-056f43d {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e703b */.elementor-782 .elementor-element.elementor-element-84e703b {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f479e8 */.elementor-782 .elementor-element.elementor-element-1f479e8 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f40a984 */.elementor-782 .elementor-element.elementor-element-f40a984 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d899e46 */.elementor-782 .elementor-element.elementor-element-d899e46 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b0b86 */.elementor-782 .elementor-element.elementor-element-45b0b86 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */