.elementor-17
  .elementor-element.elementor-element-d100a6e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-17
  .elementor-element.elementor-element-76afb075
  .cz_title
  .cz_title_content {
  margin-bottom: 20px;
}
.elementor-17
  .elementor-element.elementor-element-76afb075
  .cz_title
  .cz_title_line
  span,
.elementor-17
  .elementor-element.elementor-element-76afb075
  .cz_title
  .cz_line_side_solo {
  background-color: #0E1F1A;
  top: 10px;
}
.elementor-17
  .elementor-element.elementor-element-76afb075
  .cz_title
  .cz_shape_1 {
  font-size: 4em;
  color: rgba(137, 150, 180, 0.14);
  margin-right: 50px;
  margin-left: 50px;
  top: -15px;
}
.elementor-17 .elementor-element.elementor-element-493f3ea7 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.elementor-17 .elementor-element.elementor-element-1ecb2bbb .cz_gap {
  height: 20px;
}
.elementor-17
  .elementor-element.elementor-element-45782ee4
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-12a263fd .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-12a263fd .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-12a263fd
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-84becb5 .cz_btn,
.elementor-17 .elementor-element.elementor-element-84becb5 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17
  .elementor-element.elementor-element-434220e
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-3c499a7f .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-3c499a7f .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-3c499a7f
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-85289d4 .cz_btn,
.elementor-17 .elementor-element.elementor-element-85289d4 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-597fdded {
  margin-top: -60px;
  margin-bottom: 0px;
}
.elementor-17
  .elementor-element.elementor-element-580630c7
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-75c74c29 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-75c74c29 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-75c74c29
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-6dcf1da .cz_btn,
.elementor-17 .elementor-element.elementor-element-6dcf1da .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17
  .elementor-element.elementor-element-422fb1ac
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-5096dc9 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-5096dc9 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-5096dc9
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-e1a7f8e .cz_btn,
.elementor-17 .elementor-element.elementor-element-e1a7f8e .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17
  .elementor-element.elementor-element-38874cab
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-795a44b .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-795a44b .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-795a44b
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-bf6a61a .cz_btn,
.elementor-17 .elementor-element.elementor-element-bf6a61a .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-58ac5b43 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-17
  .elementor-element.elementor-element-42fcb0ca
  .cz_title
  .cz_title_content {
  margin-bottom: 20px;
}
.elementor-17
  .elementor-element.elementor-element-42fcb0ca
  .cz_title
  .cz_title_line
  span,
.elementor-17
  .elementor-element.elementor-element-42fcb0ca
  .cz_title
  .cz_line_side_solo {
  background-color: #0E1F1A;
  top: 10px;
}
.elementor-17
  .elementor-element.elementor-element-42fcb0ca
  .cz_title
  .cz_shape_1 {
  font-size: 4em;
  color: rgba(137, 150, 180, 0.14);
  margin-right: 50px;
  margin-left: 50px;
  top: -15px;
}
.elementor-17
  .elementor-element.elementor-element-5034837f
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-efe9288 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-efe9288 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-efe9288
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-a31e120 .cz_btn,
.elementor-17 .elementor-element.elementor-element-a31e120 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-ac995a9 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-ac995a9 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-ac995a9
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-3ac5443 .cz_btn,
.elementor-17 .elementor-element.elementor-element-3ac5443 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-23a9e32 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-23a9e32 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-23a9e32
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-87d405a .cz_btn,
.elementor-17 .elementor-element.elementor-element-87d405a .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-77d9abbf .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-77d9abbf .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-77d9abbf
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-614f845 .cz_btn,
.elementor-17 .elementor-element.elementor-element-614f845 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-482d3b9 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-482d3b9 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-482d3b9
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-abca386 .cz_btn,
.elementor-17 .elementor-element.elementor-element-abca386 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17
  .elementor-element.elementor-element-235c0676
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-479b4e60 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-479b4e60 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-479b4e60
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-eb47dc0 .cz_btn,
.elementor-17 .elementor-element.elementor-element-eb47dc0 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-c236407 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-c236407 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-c236407
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-e2a46a6 .cz_btn,
.elementor-17 .elementor-element.elementor-element-e2a46a6 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-3abd22e .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-3abd22e .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-3abd22e
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-30c84f3 .cz_btn,
.elementor-17 .elementor-element.elementor-element-30c84f3 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-e76b1ee .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-e76b1ee .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-e76b1ee
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-b8ff91d .cz_btn,
.elementor-17 .elementor-element.elementor-element-b8ff91d .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-1ffd15e .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-1ffd15e .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-1ffd15e
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-197db68c .cz_btn,
.elementor-17 .elementor-element.elementor-element-197db68c .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17
  .elementor-element.elementor-element-20826cbd
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-17 .elementor-element.elementor-element-5d06ab2 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-5d06ab2 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-5d06ab2
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-82c5132 .cz_btn,
.elementor-17 .elementor-element.elementor-element-82c5132 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-6c52b28 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-6c52b28 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-6c52b28
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-15c8746 .cz_btn,
.elementor-17 .elementor-element.elementor-element-15c8746 .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-7c24c380 .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-7c24c380 .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-7c24c380
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
.elementor-17 .elementor-element.elementor-element-a1ecacd .cz_btn,
.elementor-17 .elementor-element.elementor-element-a1ecacd .cz_btn:before {
  color: #ffffff;
  background-color: #0E1F1A;
}
.elementor-17 .elementor-element.elementor-element-6e9048b .cz_image > div {
  position: relative;
  display: table;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-6e9048b .cz_image_caption {
  background-color: #ffffff;
  padding: 30px;
  margin: -70px 24px 50px;
  border-style: solid;
  border-bottom-width: 4px;
  border-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-17
  .elementor-element.elementor-element-6e9048b
  .cz_image:hover
  .cz_image_caption {
  margin-top: -80px;
  border-style: solid;
  border-color: #0E1F1A;
  box-shadow: 0px 10px 30px 0px rgba(137, 150, 180, 0.17);
}
@media (max-width: 767px) {
  .elementor-17
    .elementor-element.elementor-element-76afb075
    .cz_title
    .cz_title_content {
    margin-bottom: 2px;
  }
  .elementor-17
    .elementor-element.elementor-element-76afb075
    .cz_title
    .cz_title_line
    span,
  .elementor-17
    .elementor-element.elementor-element-76afb075
    .cz_title
    .cz_line_side_solo {
    display: none;
  }
  .elementor-17
    .elementor-element.elementor-element-76afb075
    .cz_title
    .cz_shape_1 {
    font-size: 2.5em;
    margin-right: 0px;
    margin-left: 0px;
    top: -20px;
  }
  .elementor-17 .elementor-element.elementor-element-1ecb2bbb .cz_gap {
    height: 5px;
  }
  .elementor-17
    .elementor-element.elementor-element-45782ee4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-12a263fd
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-84becb5 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-84becb5 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-434220e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-3c499a7f
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-85289d4 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-85289d4 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-580630c7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-75c74c29
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-6dcf1da .cz_btn,
  .elementor-17 .elementor-element.elementor-element-6dcf1da .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-422fb1ac
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-5096dc9 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-e1a7f8e .cz_btn,
  .elementor-17 .elementor-element.elementor-element-e1a7f8e .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-38874cab
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-795a44b .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-bf6a61a .cz_btn,
  .elementor-17 .elementor-element.elementor-element-bf6a61a .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-58ac5b43 {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-42fcb0ca
    .cz_title
    .cz_title_content {
    margin-bottom: 2px;
  }
  .elementor-17
    .elementor-element.elementor-element-42fcb0ca
    .cz_title
    .cz_title_line
    span,
  .elementor-17
    .elementor-element.elementor-element-42fcb0ca
    .cz_title
    .cz_line_side_solo {
    display: none;
  }
  .elementor-17
    .elementor-element.elementor-element-42fcb0ca
    .cz_title
    .cz_shape_1 {
    font-size: 2.5em;
    margin-right: 0px;
    margin-left: 0px;
    top: -20px;
  }
  .elementor-17
    .elementor-element.elementor-element-5034837f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-efe9288 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-a31e120 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-a31e120 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-ac995a9 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-3ac5443 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-3ac5443 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-23a9e32 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-87d405a .cz_btn,
  .elementor-17 .elementor-element.elementor-element-87d405a .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-77d9abbf
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-614f845 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-614f845 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-482d3b9 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-abca386 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-abca386 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-235c0676
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-479b4e60
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-eb47dc0 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-eb47dc0 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-c236407 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-e2a46a6 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-e2a46a6 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-3abd22e .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-30c84f3 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-30c84f3 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-e76b1ee .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-b8ff91d .cz_btn,
  .elementor-17 .elementor-element.elementor-element-b8ff91d .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-1ffd15e .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-197db68c .cz_btn,
  .elementor-17 .elementor-element.elementor-element-197db68c .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-20826cbd
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-5d06ab2 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-82c5132 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-82c5132 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-6c52b28 .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-15c8746 .cz_btn,
  .elementor-17 .elementor-element.elementor-element-15c8746 .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-7c24c380
    .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
  .elementor-17 .elementor-element.elementor-element-a1ecacd .cz_btn,
  .elementor-17 .elementor-element.elementor-element-a1ecacd .cz_btn:before {
    margin-bottom: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-6e9048b .cz_image_caption {
    padding: 15px;
    margin-right: 12px;
    margin-left: 12px;
  }
}
