.elementor-1317 .elementor-element.elementor-element-62294cf4:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-62294cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-62294cf4 > .elementor-background-overlay {
  background-color:#000000;
  opacity:0.7;
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-62294cf4 > .elementor-container {
  min-height:392px;
}

.elementor-1317 .elementor-element.elementor-element-62294cf4 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-3e48238 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:5px;
}

.elementor-1317 .elementor-element.elementor-element-5ad92f75 {
  --divider-border-style:solid;
  --divider-color:#7EAC26;
  --divider-border-width:5px;
}

.elementor-1317 .elementor-element.elementor-element-5ad92f75 .elementor-divider-separator {
  width:15%;
}

.elementor-1317 .elementor-element.elementor-element-5ad92f75 .elementor-divider {
  padding-block-start:15px;
  padding-block-end:15px;
}

.elementor-1317 .elementor-element.elementor-element-4accc1f6 .elementor-heading-title {
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-1c0a1da2 .elementor-heading-title {
  color:#7EAC26;
}

.elementor-1317 .elementor-element.elementor-element-69470ba5 {
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-3647177 {
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-47ada4b4 {
  z-index:1;
}

.elementor-1317 .elementor-element.elementor-element-70db5d5f:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-70db5d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-70db5d5f {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:-0px;
  margin-bottom:0px;
}

.elementor-1317 .elementor-element.elementor-element-70db5d5f > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-fc03c82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-fc03c82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-fc03c82 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:-90px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
}

.elementor-1317 .elementor-element.elementor-element-fc03c82 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-7128c884 > .elementor-element-populated {
  padding:50px 50px 50px 50px;
}

.elementor-1317 .elementor-element.elementor-element-545f064f .elementor-icon-wrapper {
  text-align:start;
}

.elementor-1317 .elementor-element.elementor-element-545f064f.elementor-view-stacked .elementor-icon {
  background-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-545f064f.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-545f064f.elementor-view-default .elementor-icon {
  color:#000000;
  border-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-545f064f.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-545f064f.elementor-view-default .elementor-icon svg {
  fill:#000000;
}

.elementor-1317 .elementor-element.elementor-element-545f064f .elementor-icon {
  font-size:65px;
}

.elementor-1317 .elementor-element.elementor-element-545f064f .elementor-icon svg {
  height:65px;
}

.elementor-1317 .elementor-element.elementor-element-6bcdc789 {
  text-align:start;
}

.elementor-1317 .elementor-element.elementor-element-6bcdc789 .elementor-heading-title {
  font-weight:700;
  color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-271f0dda .elementor-icon-list-icon i {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-271f0dda .elementor-icon-list-icon svg {
  fill:#000000;
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-271f0dda {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-271f0dda .elementor-icon-list-text {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-302d89bf > .elementor-element-populated {
  padding:50px 50px 50px 50px;
}

.elementor-1317 .elementor-element.elementor-element-baf635b .elementor-icon-wrapper {
  text-align:start;
}

.elementor-1317 .elementor-element.elementor-element-baf635b.elementor-view-stacked .elementor-icon {
  background-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-baf635b.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-baf635b.elementor-view-default .elementor-icon {
  color:#000000;
  border-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-baf635b.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-baf635b.elementor-view-default .elementor-icon svg {
  fill:#000000;
}

.elementor-1317 .elementor-element.elementor-element-baf635b .elementor-icon {
  font-size:65px;
}

.elementor-1317 .elementor-element.elementor-element-baf635b .elementor-icon svg {
  height:65px;
}

.elementor-1317 .elementor-element.elementor-element-249a16f4 {
  text-align:start;
}

.elementor-1317 .elementor-element.elementor-element-249a16f4 .elementor-heading-title {
  font-weight:700;
  color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-989b999 .elementor-icon-list-icon i {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-989b999 .elementor-icon-list-icon svg {
  fill:#000000;
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-989b999 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-989b999 .elementor-icon-list-text {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-c47a64e:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-c47a64e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

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

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

.elementor-1317 .elementor-element.elementor-element-9408bc6 > .elementor-widget-container {
  padding:20px 0px 20px 0px;
}

.elementor-1317 .elementor-element.elementor-element-9408bc6 .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}

.elementor-1317 .elementor-element.elementor-element-468fdb75:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-468fdb75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}

.elementor-1317 .elementor-element.elementor-element-468fdb75 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-468fdb75 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-401ab0c2 > .elementor-widget-container {
  padding:20px 20px 20px 20px;
}

.elementor-1317 .elementor-element.elementor-element-401ab0c2 {
  text-align:center;
}

.elementor-1317 .elementor-element.elementor-element-401ab0c2 .elementor-heading-title {
  font-family:"Roboto", Sans-serif;
  font-weight:900;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-11400858:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-11400858 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-11400858 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:20px 0px 0px 0px;
}

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

.elementor-1317 .elementor-element.elementor-element-4ec05528:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-4ec05528 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-bc-flex-widget .elementor-1317 .elementor-element.elementor-element-4ec05528.elementor-column .elementor-widget-wrap {
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-4ec05528.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-4ec05528 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 50px 0px 50px;
}

.elementor-1317 .elementor-element.elementor-element-4ec05528 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2054f872 .elementor-icon-list-icon i {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2054f872 .elementor-icon-list-icon svg {
  fill:#000000;
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2054f872 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-2054f872 .elementor-icon-list-text {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-328c2240 img {
  height:430px;
}

.elementor-1317 .elementor-element.elementor-element-2557c9c2:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-2557c9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-2557c9c2 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:0px;
  padding:20px 0px 0px 0px;
}

.elementor-1317 .elementor-element.elementor-element-2557c9c2 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA30;
}

.elementor-bc-flex-widget .elementor-1317 .elementor-element.elementor-element-4afc65bb.elementor-column .elementor-widget-wrap {
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:20px;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 50px 0px 50px;
}

.elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

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

.elementor-1317 .elementor-element.elementor-element-712c1cd:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-712c1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-712c1cd {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:20px 0px 0px 0px;
}

.elementor-1317 .elementor-element.elementor-element-712c1cd > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-43d88aa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-43d88aa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-bc-flex-widget .elementor-1317 .elementor-element.elementor-element-43d88aa1.elementor-column .elementor-widget-wrap {
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-43d88aa1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-43d88aa1 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 50px 0px 50px;
}

.elementor-1317 .elementor-element.elementor-element-43d88aa1 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2c5003cc .elementor-icon-list-icon i {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2c5003cc .elementor-icon-list-icon svg {
  fill:#000000;
  transition:fill 0.3s;
}

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

.elementor-1317 .elementor-element.elementor-element-2c5003cc .elementor-icon-list-text {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-6f951b7f img {
  height:430px;
}

.elementor-1317 .elementor-element.elementor-element-1fb30206:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-1fb30206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-1fb30206 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:0px;
  padding:20px 0px 0px 0px;
}

.elementor-1317 .elementor-element.elementor-element-1fb30206 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA30;
}

.elementor-bc-flex-widget .elementor-1317 .elementor-element.elementor-element-3ff8b9ec.elementor-column .elementor-widget-wrap {
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:20px;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 50px 0px 50px;
}

.elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

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

.elementor-1317 .elementor-element.elementor-element-2acdb8aa:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-2acdb8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-2acdb8aa {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:20px 0px 20px 0px;
}

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

.elementor-1317 .elementor-element.elementor-element-7fe30b43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-7fe30b43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}

.elementor-bc-flex-widget .elementor-1317 .elementor-element.elementor-element-7fe30b43.elementor-column .elementor-widget-wrap {
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-7fe30b43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}

.elementor-1317 .elementor-element.elementor-element-7fe30b43 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 50px 0px 50px;
}

.elementor-1317 .elementor-element.elementor-element-7fe30b43 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2179dac7 .elementor-icon-list-icon i {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2179dac7 .elementor-icon-list-icon svg {
  fill:#000000;
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2179dac7 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-2179dac7 .elementor-icon-list-text {
  color:#000000;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-3853af0c img {
  height:430px;
}

.elementor-1317 .elementor-element.elementor-element-3f6a1811:not(.elementor-motion-effects-element-type-background), .elementor-1317 .elementor-element.elementor-element-3f6a1811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#C4C4C4;
}

.elementor-1317 .elementor-element.elementor-element-3f6a1811 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-1317 .elementor-element.elementor-element-305e24ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1317 .elementor-element.elementor-element-305e24ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#83BA30;
}

.elementor-1317 .elementor-element.elementor-element-305e24ca > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 20px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:20px 20px 20px 20px;
}

.elementor-1317 .elementor-element.elementor-element-305e24ca > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-37cea6a1 {
  text-align:center;
}

.elementor-1317 .elementor-element.elementor-element-37cea6a1 .elementor-heading-title {
  font-family:"Roboto", Sans-serif;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-10c2912c .elementor-button {
  background-color:#02010100;
  font-family:"Roboto", Sans-serif;
  font-weight:700;
  fill:#FFFFFF;
  color:#FFFFFF;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:#FFFFFF;
  border-radius:30px 30px 30px 30px;
}

.elementor-1317 .elementor-element.elementor-element-10c2912c .elementor-button:hover, .elementor-1317 .elementor-element.elementor-element-10c2912c .elementor-button:focus {
  color:#FFFFFF;
  border-color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-10c2912c .elementor-button:hover svg, .elementor-1317 .elementor-element.elementor-element-10c2912c .elementor-button:focus svg {
  fill:#FFFFFF;
}

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

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

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

.elementor-1317 .elementor-element.elementor-element-5a213d73 .elementor-icon-wrapper {
  text-align:end;
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-stacked .elementor-icon {
  background-color:#05752E;
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-default .elementor-icon {
  color:#05752E;
  border-color:#05752E;
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-default .elementor-icon svg {
  fill:#05752E;
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-framed .elementor-icon:hover {
  background-color:var( --e-global-color-accent );
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-stacked .elementor-icon:hover {
  color:var( --e-global-color-accent );
}

.elementor-1317 .elementor-element.elementor-element-5a213d73.elementor-view-stacked .elementor-icon:hover svg {
  fill:var( --e-global-color-accent );
}

.elementor-1317 .elementor-element.elementor-element-5a213d73 .elementor-icon {
  font-size:33px;
}

.elementor-1317 .elementor-element.elementor-element-5a213d73 .elementor-icon svg {
  height:33px;
}

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

.elementor-1317 .elementor-element.elementor-element-466023e4 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-466023e4 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-349ecb5d .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-37ff0b7c {
  text-align:justify;
  font-size:15px;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-166e4cc5 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-492f4931 {
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-27c84c3a .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-5861147 {
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-23b95cb3 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-445aedcb .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-445aedcb .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-445aedcb {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-445aedcb .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-2480a865 .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-31e9e78d .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-31e9e78d .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-31e9e78d {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-31e9e78d .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-61741eea .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-5c52835a .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-5c52835a .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-5c52835a {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-5c52835a .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-224ae1ef .elementor-heading-title {
  font-size:18px;
  font-weight:700;
  color:#FFFFFF;
}

.elementor-1317 .elementor-element.elementor-element-862946c .elementor-icon-list-icon i {
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-862946c .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-862946c {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}

.elementor-1317 .elementor-element.elementor-element-862946c .elementor-icon-list-text {
  color:#FFFFFF;
  transition:color 0.3s;
}

.elementor-1317 .elementor-element.elementor-element-11f5db1d {
  text-align:center;
}

.elementor-1317 .elementor-element.elementor-element-11f5db1d .elementor-heading-title {
  font-size:13px;
  color:#FFFFFF;
}

@media(max-width:1024px) {
  .elementor-1317 .elementor-element.elementor-element-7128c884 > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-302d89bf > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-4ec05528 > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-328c2240 img {
    height:250px;
  }
  .elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-43d88aa1 > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-6f951b7f img {
    height:250px;
  }
  .elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-7fe30b43 > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-1317 .elementor-element.elementor-element-3853af0c img {
    height:290px;
  }
  .elementor-1317 .elementor-element.elementor-element-466023e4 {
    padding:30px 30px 0px 30px;
  }
  .elementor-1317 .elementor-element.elementor-element-349ecb5d {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-37ff0b7c {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-166e4cc5 {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-492f4931 {
    text-align:center;
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-27c84c3a {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-5861147 {
    text-align:center;
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-23b95cb3 {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-445aedcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1317 .elementor-element.elementor-element-445aedcb .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-2480a865 {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-31e9e78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1317 .elementor-element.elementor-element-31e9e78d .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-61741eea {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-5c52835a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1317 .elementor-element.elementor-element-5c52835a .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-224ae1ef {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-862946c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1317 .elementor-element.elementor-element-862946c .elementor-icon-list-item > a {
    font-size:15px;
  }
  .elementor-1317 .elementor-element.elementor-element-11f5db1d > .elementor-widget-container {
    padding:20px 0px 0px 0px;
  }
}

@media(max-width:450px) {
  .elementor-1317 .elementor-element.elementor-element-fc03c82 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-1317 .elementor-element.elementor-element-545f064f .elementor-icon-wrapper {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-6bcdc789 {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-baf635b .elementor-icon-wrapper {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-249a16f4 {
    text-align:center;
  }
  .elementor-1317 .elementor-element.elementor-element-4ec05528 > .elementor-element-populated {
    padding:15px 15px 15px 15px;
  }
  .elementor-1317 .elementor-element.elementor-element-328c2240 img {
    height:230px;
  }
  .elementor-1317 .elementor-element.elementor-element-4afc65bb > .elementor-element-populated {
    padding:15px 15px 15px 15px;
  }
  .elementor-1317 .elementor-element.elementor-element-43d88aa1 > .elementor-element-populated {
    padding:015px 015px 015px 015px;
  }
  .elementor-1317 .elementor-element.elementor-element-6f951b7f img {
    height:230px;
  }
  .elementor-1317 .elementor-element.elementor-element-3ff8b9ec > .elementor-element-populated {
    padding:15px 15px 15px 15px;
  }
  .elementor-1317 .elementor-element.elementor-element-7fe30b43 > .elementor-element-populated {
    padding:015px 015px 015px 015px;
  }
  .elementor-1317 .elementor-element.elementor-element-3853af0c img {
    height:250px;
  }
  .elementor-1317 .elementor-element.elementor-element-76e81ff4 img {
    width:63%;
  }
}
