/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 24 2025 | 19:03:10 */
/*
font-size: 16px;

	@include tablet {
		font-size: 18px;
	}

	@include desktop {
		font-size: 20px;
	}

	@include tweakpoint(0, 600px) {
		// some styles
	}
}
*/
@media (max-width: 980px) {
  .feature--parallax .et_flex_row {
    width: 90vw;
  }
}
@media (max-width: 1300px) {
  .feature--split {
    row-gap: 0 !important;
    padding: 75px 0 !important;
    background: white !important;
  }
}
@media (max-width: 1300px) {
  .feature--split .et_pb_row {
    row-gap: 0 !important;
    column-gap: 0 !important;
    padding: 50px 5vw 0 5vw !important;
    background: #098386 !important;
    flex-direction: column !important;
    position: relative;
  }
}
@media (max-width: 1300px) {
  .feature--split .et_pb_column {
    row-gap: 0 !important;
    width: 100% !important;
    column-gap: 0 !important;
  }
  .feature--split .et_pb_column *:not(.et-pb-parallax-wrapper) {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
  }
  .feature--split .et_pb_column .et_pb_row {
    margin: 0 !important;
    padding: 10px 0 !important;
  }
}
@media (max-width: 980px) {
  .feature--split .__col-1 {
    margin-left: -5vw !important;
  }
}
.feature--split .__col-2 {
  max-height: 40vh !important;
}
@media (max-width: 980px) {
  .feature--split .__col-2 {
    max-height: 33vh !important;
    height: 33vh !important;
    width: calc(100% + 10vw) !important;
    margin-left: -5vw !important;
  }
}
@media (max-width: 1300px) {
  .feature--split .et_pub_button {
    width: 100% !important;
    text-align: left !important;
  }
}
