.elementor-12 .elementor-element.elementor-element-711a0065:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-711a0065 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA3B;
}

.elementor-12 .elementor-element.elementor-element-711a0065 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-711a0065 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4e784351 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4e784351 {
  text-align:center;
}

.elementor-12 .elementor-element.elementor-element-4e784351 .elementor-heading-title {
  font-family:"Roboto", Sans-serif;
  font-size:52px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-69f56f9e {
  text-align:center;
  font-size:13px;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e40e48c > .elementor-widget-container {
  margin:45px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e40e48c {
  text-align:center;
}

.elementor-12 .elementor-element.elementor-element-e40e48c .elementor-heading-title {
  font-family:"Roboto", Sans-serif;
  font-weight:700;
}

.elementor-12 .elementor-element.elementor-element-7e9c4974 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content:center;
  align-items:center;
}

.elementor-12 .elementor-element.elementor-element-7e9c4974 > .elementor-container {
  max-width:1280px;
}

.elementor-12 .elementor-element.elementor-element-7e9c4974 {
  margin-top:45px;
  margin-bottom:45px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1dcc508a.elementor-column .elementor-widget-wrap {
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-1dcc508a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:flex-start;
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-b27f0da .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a1ff74d.elementor-column .elementor-widget-wrap {
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-a1ff74d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:flex-start;
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-797ec2d img {
  width:100%;
  height:154px;
}

.elementor-12 .elementor-element.elementor-element-1edb157 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-80ad65b .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-80ad65b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-80ad65b .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-80ad65b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-80ad65b .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-408d24c2.elementor-column .elementor-widget-wrap {
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-408d24c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:flex-start;
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-a0855c0 img {
  width:100%;
  height:154px;
}

.elementor-12 .elementor-element.elementor-element-6d8740ff .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-34b8e76b .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-34b8e76b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-34b8e76b .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-34b8e76b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-34b8e76b .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a0a0300.elementor-column .elementor-widget-wrap {
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-a0a0300.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:flex-start;
  align-items:flex-start;
}

.elementor-12 .elementor-element.elementor-element-325f146 img {
  height:154px;
}

.elementor-12 .elementor-element.elementor-element-7b453bc .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-4bf37e0 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-4bf37e0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4bf37e0 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-4bf37e0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4bf37e0 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-640a5b26:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-640a5b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA3B;
}

.elementor-12 .elementor-element.elementor-element-640a5b26 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-640a5b26 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-24ea62bc {
  text-align:center;
}

.elementor-12 .elementor-element.elementor-element-24ea62bc .elementor-heading-title {
  font-weight:800;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-df19804 {
  padding:45px 0px 45px 0px;
}

.elementor-12 .elementor-element.elementor-element-599fe746 .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}

.elementor-12 .elementor-element.elementor-element-59679b6c .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}

.elementor-12 .elementor-element.elementor-element-291bf780:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-291bf780 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA3B;
}

.elementor-12 .elementor-element.elementor-element-291bf780 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-291bf780 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6c945e96 {
  text-align:center;
}

.elementor-12 .elementor-element.elementor-element-6c945e96 .elementor-heading-title {
  font-weight:800;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1f6d7f8f {
  margin-top:45px;
  margin-bottom:15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-17f67d6.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-17f67d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-66746809 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-3d59ea7a .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-3d59ea7a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3d59ea7a .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-3d59ea7a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3d59ea7a .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6863b767.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-6863b767.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3c8bd26 img {
  width:100%;
}

.elementor-12 .elementor-element.elementor-element-2b3f1657 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-751a9ea4 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-751a9ea4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-751a9ea4 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-751a9ea4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-751a9ea4 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-160f593.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-160f593.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-761bef8 img {
  width:100%;
}

.elementor-12 .elementor-element.elementor-element-5a54ead3 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-52f54d3c .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-52f54d3c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-52f54d3c .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-52f54d3c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-52f54d3c .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-9e7423a {
  margin-top:45px;
  margin-bottom:15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a388b6b.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-a388b6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-7beef13 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-72dff0f .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-72dff0f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-72dff0f .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-72dff0f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-72dff0f .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d336cbf.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-d336cbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-f4e9ae8 img {
  width:100%;
}

.elementor-12 .elementor-element.elementor-element-54be26d .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-e856886 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-e856886 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e856886 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-e856886 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e856886 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ce91f7a.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-ce91f7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-a86a0cd img {
  width:100%;
}

.elementor-12 .elementor-element.elementor-element-98915c5 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-bbc2e59 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-bbc2e59 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bbc2e59 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-bbc2e59 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-bbc2e59 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-3cf126f {
  margin-top:45px;
  margin-bottom:15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-f6e1c94.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-f6e1c94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-80ce9c0 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-6691414 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-6691414 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6691414 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-6691414 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6691414 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-f8cef23.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-f8cef23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-7ba4b9d .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-45844b1 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-45844b1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-45844b1 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-45844b1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-45844b1 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4d6aaf9.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-4d6aaf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-10163e9 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-9c18bf0 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-9c18bf0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9c18bf0 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-9c18bf0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-9c18bf0 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-b64bc02 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content:center;
  align-items:center;
}

.elementor-12 .elementor-element.elementor-element-b64bc02 {
  margin-top:30px;
  margin-bottom:15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3e90b7ca.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3e90b7ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-1a5d6450 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-506c222f .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-506c222f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-506c222f .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-506c222f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-506c222f .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-21bf77e5.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-21bf77e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-2da2b58b .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-278dfb74 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-278dfb74 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-278dfb74 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-278dfb74 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-278dfb74 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-114acdea.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-114acdea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-2a9a55a2 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-2aca16d9 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-2aca16d9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2aca16d9 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-2aca16d9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2aca16d9 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-2d4d9215:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d4d9215 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2d4d9215 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:30px;
  margin-bottom:15px;
  padding:0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2d4d9215 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6b87af8.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-6b87af8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3d820f91 img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-643219f2 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-2f65d7fe .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-2f65d7fe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2f65d7fe .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-2f65d7fe .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2f65d7fe .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6ba2cea4.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-6ba2cea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-206bed92 img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-38378082 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-59ed8df0 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-59ed8df0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-59ed8df0 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-59ed8df0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-59ed8df0 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-abfed14.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-abfed14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3cd44c25 img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-4fd937b4 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-7e08ffb4 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-7e08ffb4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7e08ffb4 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-7e08ffb4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7e08ffb4 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-1ecc144b {
  margin-top:30px;
  margin-bottom:15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2f9373c8.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-2f9373c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-1e6790b8 img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-1c8c3482 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-454576ba .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-454576ba .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-454576ba .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-454576ba .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-454576ba .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-38218ac7.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-38218ac7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-511591e4 img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-40198beb .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-26503feb .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-26503feb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-26503feb .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-26503feb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-26503feb .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-68dabadc img {
  width:100%;
  height:205px;
}

.elementor-12 .elementor-element.elementor-element-4d7e6af3 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-266a42ee .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-266a42ee .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-266a42ee .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-266a42ee .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-266a42ee .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-3a466de8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3a466de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3a466de8 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:30px;
  margin-bottom:15px;
  padding:0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3a466de8 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3f7307af.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3f7307af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-80a259b .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-4313fec7 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-4313fec7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4313fec7 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-4313fec7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4313fec7 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-5c83050b.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-5c83050b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-6fce1b1c {
  text-align:start;
}

.elementor-12 .elementor-element.elementor-element-33c7359b .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-4ed9e5f1 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-4ed9e5f1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4ed9e5f1 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-4ed9e5f1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4ed9e5f1 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7524dc36.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-7524dc36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-2e15a1e3 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-5875bcde .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-5875bcde .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5875bcde .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-5875bcde .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5875bcde .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-7965958e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7965958e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-7965958e {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 0px 15px 0px;
}

.elementor-12 .elementor-element.elementor-element-7965958e > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-68a00ff.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-68a00ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-1c0c9af7 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-28d71027 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-28d71027 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-28d71027 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-28d71027 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-28d71027 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-662298d6.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-662298d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-3f9063f3 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-24458172 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-24458172 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-24458172 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-24458172 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-24458172 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-762508a.elementor-column .elementor-widget-wrap {
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-762508a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:space-between;
  align-items:space-between;
}

.elementor-12 .elementor-element.elementor-element-13b453ac .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-124889a8 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-124889a8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-124889a8 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-124889a8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-124889a8 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-479f666c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-479f666c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-479f666c {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:30px;
  margin-bottom:10px;
  padding:0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-479f666c > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-545a8df3 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-262991de .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-262991de .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-262991de .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-262991de .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-262991de .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-4b8956bf .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-3950cc40 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-3950cc40 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3950cc40 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-3950cc40 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3950cc40 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-68625ff9 .elementor-heading-title {
  color:#636466;
}

.elementor-12 .elementor-element.elementor-element-5aedd7c8 .elementor-button {
  background-color:#FFFFFF;
  font-family:"Roboto", Sans-serif;
  font-size:16px;
  font-weight:bold;
  fill:#83BA3B;
  color:#83BA3B;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#83BA3B;
  border-radius:35px 35px 35px 35px;
}

.elementor-12 .elementor-element.elementor-element-5aedd7c8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5aedd7c8 .elementor-button:focus {
  color:#3C8644;
  border-color:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-5aedd7c8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5aedd7c8 .elementor-button:focus svg {
  fill:#3C8644;
}

.elementor-12 .elementor-element.elementor-element-2fbf4962:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fbf4962 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2fbf4962 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:10px;
}

.elementor-12 .elementor-element.elementor-element-2fbf4962 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-63a7851e .elementor-icon-wrapper {
  text-align:end;
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-stacked .elementor-icon {
  background-color:#05752E;
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-default .elementor-icon {
  color:#05752E;
  border-color:#05752E;
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-default .elementor-icon svg {
  fill:#05752E;
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-framed .elementor-icon:hover {
  background-color:var( --e-global-color-accent );
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-stacked .elementor-icon:hover {
  color:var( --e-global-color-accent );
}

.elementor-12 .elementor-element.elementor-element-63a7851e.elementor-view-stacked .elementor-icon:hover svg {
  fill:var( --e-global-color-accent );
}

.elementor-12 .elementor-element.elementor-element-63a7851e .elementor-icon {
  font-size:33px;
}

.elementor-12 .elementor-element.elementor-element-63a7851e .elementor-icon svg {
  height:33px;
}

.elementor-12 .elementor-element.elementor-element-8129175:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8129175 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#151515;
}

.elementor-12 .elementor-element.elementor-element-8129175 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8129175 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7ebdb2a1 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-51bdfbeb {
  text-align:justify;
  font-size:15px;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-285b65fe .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-46e3725b {
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-66e1127c .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1a163bf8 {
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-67e1f81c .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-b2ec9ed .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b2ec9ed .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b2ec9ed {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-12 .elementor-element.elementor-element-b2ec9ed .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-666678b .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2b981189 .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2b981189 .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2b981189 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-12 .elementor-element.elementor-element-2b981189 .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3f9f2452 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-7b299f1e .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7b299f1e .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7b299f1e {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-12 .elementor-element.elementor-element-7b299f1e .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f255386 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3c1bcd23 .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3c1bcd23 .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3c1bcd23 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-12 .elementor-element.elementor-element-3c1bcd23 .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1943a617 {
  text-align:center;
}

.elementor-12 .elementor-element.elementor-element-1943a617 .elementor-heading-title {
  font-size:13px;
  color:#FFFFFF;
}

@media(max-width:1024px) {
  .elementor-12 .elementor-element.elementor-element-3cd44c25 img {
    height:101px;
  }
  .elementor-12 .elementor-element.elementor-element-511591e4 img {
    height:102px;
  }
  .elementor-12 .elementor-element.elementor-element-68dabadc img {
    height:102px;
  }
  .elementor-12 .elementor-element.elementor-element-8129175 {
    padding:30px 30px 0px 30px;
  }
  .elementor-12 .elementor-element.elementor-element-7ebdb2a1 {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-51bdfbeb {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-285b65fe {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-46e3725b {
    text-align:center;
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-66e1127c {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-1a163bf8 {
    text-align:center;
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-67e1f81c {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-b2ec9ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b2ec9ed .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-666678b {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-2b981189 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2b981189 .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-3f9f2452 {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-7b299f1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7b299f1e .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-f255386 {
    text-align:center;
  }
  .elementor-12 .elementor-element.elementor-element-3c1bcd23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3c1bcd23 .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-12 .elementor-element.elementor-element-1943a617 > .elementor-widget-container {
    padding:20px 0px 0px 0px;
  }
}

@media(max-width:450px) {
  .elementor-12 .elementor-element.elementor-element-7e9c4974 {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-1dcc508a > .elementor-element-populated {
    padding:0px 10px 30px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-a1ff74d > .elementor-element-populated {
    padding:0px 10px 30px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-408d24c2 > .elementor-element-populated {
    padding:0px 10px 30px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-a0855c0 img {
    height:200px;
  }
  .elementor-12 .elementor-element.elementor-element-a0a0300 > .elementor-element-populated {
    padding:0px 10px 30px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-640a5b26 {
    margin-top:10px;
    margin-bottom:10px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-24ea62bc > .elementor-widget-container {
    padding:20px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-df19804 {
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-291bf780 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-6c945e96 > .elementor-widget-container {
    padding:20px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-1f6d7f8f {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-3d59ea7a > .elementor-widget-container {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-3c8bd26 img {
    height:200px;
  }
  .elementor-12 .elementor-element.elementor-element-751a9ea4 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-761bef8 img {
    height:200px;
  }
  .elementor-12 .elementor-element.elementor-element-52f54d3c > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-9e7423a {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-72dff0f > .elementor-widget-container {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-f4e9ae8 img {
    height:200px;
  }
  .elementor-12 .elementor-element.elementor-element-e856886 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-a86a0cd img {
    height:200px;
  }
  .elementor-12 .elementor-element.elementor-element-bbc2e59 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-3cf126f {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-6691414 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-45844b1 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-9c18bf0 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-b64bc02 {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-3e90b7ca > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-506c222f > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-21bf77e5 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-278dfb74 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-114acdea > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-2aca16d9 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-2d4d9215 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-6b87af8 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-2f65d7fe > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-6ba2cea4 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-59ed8df0 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-abfed14 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-3cd44c25 img {
    height:188px;
  }
  .elementor-12 .elementor-element.elementor-element-7e08ffb4 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-1ecc144b {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-12 .elementor-element.elementor-element-454576ba > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-511591e4 img {
    height:188px;
  }
  .elementor-12 .elementor-element.elementor-element-26503feb > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-68dabadc img {
    height:188px;
  }
  .elementor-12 .elementor-element.elementor-element-266a42ee > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-3a466de8 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-3f7307af > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-4313fec7 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-5c83050b > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-4ed9e5f1 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-7524dc36 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-5875bcde > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-7965958e {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-68a00ff > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-28d71027 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-662298d6 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-24458172 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-762508a > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-124889a8 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-479f666c {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-48f3beb2 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-262991de > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-3d76bbe7 > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-3950cc40 > .elementor-widget-container {
    margin:0px 0px 20px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-37478beb > .elementor-element-populated {
    padding:0px 15px 25px 15px;
  }
  .elementor-12 .elementor-element.elementor-element-6008b81f img {
    width:63%;
  }
}

@media(min-width:451px) {
  .elementor-12 .elementor-element.elementor-element-1dcc508a {
    width:41.92%;
  }
  .elementor-12 .elementor-element.elementor-element-a1ff74d {
    width:18.906%;
  }
  .elementor-12 .elementor-element.elementor-element-408d24c2 {
    width:18.998%;
  }
  .elementor-12 .elementor-element.elementor-element-a0a0300 {
    width:20.156%;
  }
}

/* Gallery & Swiper Styles for Imprensa */
/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container{position:relative;display:flex;flex-wrap:wrap}.e-gallery-container:not(.e-gallery-grid){transition:padding-bottom var(--animation-duration)}.e-gallery-item{position:relative;flex-grow:0;flex-shrink:0;transition-property:all;transition-duration:var(--animation-duration)}.e-gallery-item:not(:hover) .e-gallery-overlay{display:none}.e-gallery-item.e-gallery-item--hidden{transform:scale3d(0, 0, 0);opacity:0}.e-gallery-image{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}.e-gallery-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:column;color:#fff;background-color:rgba(0,0,0,0.5)}.e-gallery-overlay__title{font-size:24px}.e-gallery-grid:not(.e-gallery--animated){display:grid;grid-gap:var(--vgap) var(--hgap);grid-template-columns:repeat(var(--columns), 1fr)}.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden{position:absolute}.e-gallery-grid.e-gallery--animated{padding-bottom:var(--container-aspect-ratio)}.e-gallery-grid.e-gallery--animated .e-gallery-item{--item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));position:absolute;top:calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));width:var(--item-width)}.e-gallery-grid .e-gallery-image{padding-bottom:var(--aspect-ratio)}.e-gallery-justified{padding-bottom:calc(var(--container-aspect-ratio) * 100%)}.e-gallery-justified .e-gallery-item{position:absolute;width:calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));height:var(--item-height);top:calc(var(--item-top) + (var(--row) * var(--vgap)))}.e-gallery-justified .e-gallery-image{height:100%}.e-gallery-masonry{height:0;margin-bottom:calc(var(--highest-column-gap-count) * var(--vgap))}.e-gallery-masonry .e-gallery-item{position:absolute;width:calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));top:calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))}.e-gallery-masonry .e-gallery-image{padding-bottom:var(--item-height)}.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item{left:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--ltr.e-gallery-justified .e-gallery-item{left:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--ltr.e-gallery-masonry .e-gallery-item{left:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item{right:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-justified .e-gallery-item{right:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--rtl.e-gallery-masonry .e-gallery-item{right:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded){filter:opacity(0);transform:scale(0.5)}


.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}