.elementor-16 .elementor-element.elementor-element-5781896 {
  margin-top:0em;
  margin-bottom:0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-38b13d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-38b13d8 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-7e58ae7:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-7e58ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-7e58ae7 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:135px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-7e58ae7 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-a003e62.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-a003e62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-a003e62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-a003e62 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-8fe7a63 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-8fe7a63 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-8fe7a63 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-5dd272c {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-5dd272c > .elementor-widget-container {
  margin:0.8em 0em 4em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-aa7f5d2 {
  margin-top:0px;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-5f8fab4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-5f8fab4 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-66e7c64 img {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-66e7c64 > .elementor-widget-container {
  margin:0em 0em 0em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-e429240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-e429240 > .elementor-element-populated {
  margin:0em 0em 0em 0em;
  --e-column-margin-right:0em;
  --e-column-margin-left:0em;
  padding:0em 0em 0em 5.18em;
}
.elementor-16 .elementor-element.elementor-element-1b33bb0 > .elementor-widget-container {
  margin:0em 0em 2.4em 0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-4f5f638.elementor-view-stacked .elementor-icon {
  background-color:#F04336;
}
.elementor-16 .elementor-element.elementor-element-4f5f638.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-4f5f638.elementor-view-default .elementor-icon {
  fill:#F04336;
  color:#F04336;
  border-color:#F04336;
}
.elementor-16 .elementor-element.elementor-element-4f5f638 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-4f5f638 .elementor-icon {
  font-size:17px;
}
.elementor-16 .elementor-element.elementor-element-4f5f638 .elementor-icon-box-title {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-4f5f638 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-aa1cf43.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-aa1cf43.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-aa1cf43.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-aa1cf43 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-aa1cf43 .elementor-icon {
  font-size:17px;
}
.elementor-16 .elementor-element.elementor-element-aa1cf43 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-1bab556.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-1bab556.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-1bab556.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-1bab556 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-1bab556 .elementor-icon {
  font-size:17px;
}
.elementor-16 .elementor-element.elementor-element-93c15e2.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-93c15e2.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-93c15e2.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-93c15e2 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-93c15e2 .elementor-icon {
  font-size:17px;
}
.elementor-16 .elementor-element.elementor-element-7f25d90 > .elementor-widget-container {
  margin:3.6em 0em 0em 0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-d1bfd18:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-d1bfd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-d1bfd18 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:135px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-d1bfd18 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-0b8423b.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-0b8423b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-0b8423b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-0b8423b > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-8c29fdf {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-8c29fdf .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-8c29fdf > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9ac1c6f {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-9ac1c6f > .elementor-widget-container {
  margin:0.8em 0em 2em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-94f664b {
  margin-top:0px;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-5f5d872 .gallery-item .gallery-caption {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-d411c78 > .elementor-container {
  min-height:366px;
}
.elementor-16 .elementor-element.elementor-element-d411c78:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-d411c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  /* background-image:url("https://demos.codezeel.com/wordpress/WP01/WP008/wp-content/uploads/2022/07/parallax-img-1.jpg"); */
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-16 .elementor-element.elementor-element-d411c78 > .elementor-background-overlay {
  opacity:0.5;
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d411c78 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:135px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-ba24f6f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-ba24f6f > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 1em 0em 1em;
}
.elementor-16 .elementor-element.elementor-element-ba24f6f > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-612ebaa.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-612ebaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-612ebaa.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-16 .elementor-element.elementor-element-612ebaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-612ebaa > .elementor-element-populated {
  margin:0px 20px 0px 0px;
  --e-column-margin-right:20px;
  --e-column-margin-left:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon-wrapper {
  text-align:left;
}
.elementor-16 .elementor-element.elementor-element-a24d993.elementor-view-stacked .elementor-icon {
  background-color:#F04336;
}
.elementor-16 .elementor-element.elementor-element-a24d993.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-a24d993.elementor-view-default .elementor-icon {
  color:#F04336;
  border-color:#F04336;
}
.elementor-16 .elementor-element.elementor-element-a24d993.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-a24d993.elementor-view-default .elementor-icon svg {
  fill:#F04336;
}
.elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon {
  font-size:90px;
}
.elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon svg {
  transform:rotate(0deg);
}
.elementor-16 .elementor-element.elementor-element-a24d993 {
  width:initial;
  max-width:initial;
}
.elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-number-wrapper {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:56px;
  font-weight:800;
  line-height:54px;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-title {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:22px;
  font-weight:800;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-ad3b710 > .elementor-widget-container {
  margin:0em 0em 0em 2em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-ad3b710 {
  width:initial;
  max-width:initial;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-12c53ed.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-12c53ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-12c53ed.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-element-populated {
  margin:0px 20px 0px 20px;
  --e-column-margin-right:20px;
  --e-column-margin-left:20px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon-wrapper {
  text-align:left;
}
.elementor-16 .elementor-element.elementor-element-50994b5.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-50994b5.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-50994b5.elementor-view-default .elementor-icon {
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-50994b5.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-50994b5.elementor-view-default .elementor-icon svg {
  fill:#f04336;
}
.elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon {
  font-size:80px;
}
.elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon svg {
  transform:rotate(0deg);
}
.elementor-16 .elementor-element.elementor-element-50994b5 {
  width:initial;
  max-width:initial;
}
.elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-number-wrapper {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:56px;
  font-weight:800;
  line-height:54px;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-title {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:22px;
  font-weight:800;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-8da3664 > .elementor-widget-container {
  margin:0em 0em 0em 2em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8da3664 {
  width:initial;
  max-width:initial;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-3e1aacc.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-3e1aacc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-3e1aacc.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-element-populated {
  margin:0px 20px 0px 20px;
  --e-column-margin-right:20px;
  --e-column-margin-left:20px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon-wrapper {
  text-align:left;
}
.elementor-16 .elementor-element.elementor-element-f998063.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-f998063.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-f998063.elementor-view-default .elementor-icon {
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-f998063.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-f998063.elementor-view-default .elementor-icon svg {
  fill:#f04336;
}
.elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon {
  font-size:80px;
}
.elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon svg {
  transform:rotate(0deg);
}
.elementor-16 .elementor-element.elementor-element-f998063 {
  width:initial;
  max-width:initial;
}
.elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-number-wrapper {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:56px;
  font-weight:800;
  line-height:54px;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-title {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:22px;
  font-weight:800;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-5b0812c > .elementor-widget-container {
  margin:0em 0em 0em 2em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-5b0812c {
  width:initial;
  max-width:initial;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-2b7faea.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-2b7faea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-2b7faea.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-16 .elementor-element.elementor-element-2b7faea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-2b7faea > .elementor-element-populated {
  margin:0px 0px 0px 20px;
  --e-column-margin-right:0px;
  --e-column-margin-left:20px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon-wrapper {
  text-align:left;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-9ad3c96.elementor-view-default .elementor-icon {
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-9ad3c96.elementor-view-default .elementor-icon svg {
  fill:#f04336;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon {
  font-size:80px;
}
.elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon svg {
  transform:rotate(0deg);
}
.elementor-16 .elementor-element.elementor-element-9ad3c96 {
  width:initial;
  max-width:initial;
}
.elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-number-wrapper {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:56px;
  font-weight:800;
  line-height:54px;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-title {
  color:#FFFFFF;
  font-family:"Nunito", Sans-serif;
  font-size:22px;
  font-weight:800;
  letter-spacing:0px;
}
.elementor-16 .elementor-element.elementor-element-1b01eaa > .elementor-widget-container {
  margin:0em 0em 0em 2em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-1b01eaa {
  width:initial;
  max-width:initial;
}
.elementor-16 .elementor-element.elementor-element-1ebf6fa:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-1ebf6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-1ebf6fa {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:140px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-1ebf6fa > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-593f5dc.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-593f5dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-593f5dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-593f5dc > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-158d7d2 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-158d7d2 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-158d7d2 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-c77e70e {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-c77e70e .elementor-heading-title {
  line-height:1em;
  -webkit-text-stroke-color:#000;
  stroke:#000;
}
.elementor-16 .elementor-element.elementor-element-c77e70e > .elementor-widget-container {
  margin:0.8em 0em 3.4em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-386b4ef {
  margin-top:0em;
  margin-bottom:0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-4f3324d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 34px 0px 0px;
  --e-column-margin-right:34px;
  --e-column-margin-left:0px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-9710cb7.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-9710cb7.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-9710cb7.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-9710cb7 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-9710cb7:hover .elementor-image-box-img img {
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-16 .elementor-element.elementor-element-9710cb7 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-9710cb7 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8360be6 .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8360be6 > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-f4ecafa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 17px 0px 17px;
  --e-column-margin-right:17px;
  --e-column-margin-left:17px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-d6cd0d0 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9b1f3b0 .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9b1f3b0 > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-e5072a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 34px;
  --e-column-margin-right:0px;
  --e-column-margin-left:34px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-7b871a5.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-7b871a5.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-7b871a5.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-7b871a5 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-7b871a5 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7b871a5 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-b4d99d8 .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-b4d99d8 > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-0c61473 {
  margin-top:50px;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-913089f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 34px 0px 0px;
  --e-column-margin-right:34px;
  --e-column-margin-left:0px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-e8cfca7 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3506b63 .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3506b63 > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-363cacd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 17px 0px 17px;
  --e-column-margin-right:17px;
  --e-column-margin-left:17px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-b3279ed.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-b3279ed.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-b3279ed.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-b3279ed .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-b3279ed .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-b3279ed > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-936eb6d .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-936eb6d > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-e946b75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 34px;
  --e-column-margin-right:0px;
  --e-column-margin-left:34px;
  padding:52px 65px 52px 65px;
}
.elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-1c112fb.elementor-position-right .elementor-image-box-img {
  margin-left:20px;
}
.elementor-16 .elementor-element.elementor-element-1c112fb.elementor-position-left .elementor-image-box-img {
  margin-right:20px;
}
.elementor-16 .elementor-element.elementor-element-1c112fb.elementor-position-top .elementor-image-box-img {
  margin-bottom:20px;
}
.elementor-16 .elementor-element.elementor-element-1c112fb .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:50px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-1c112fb .elementor-image-box-title {
  margin-bottom:10px;
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-1c112fb > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-be5eb1f .elementor-button {
  fill:#f04336;
  color:#f04336;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-be5eb1f > .elementor-widget-container {
  margin:25px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-08b4301:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-08b4301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  /* background-image:url("https://demos.codezeel.com/wordpress/WP01/WP008/wp-content/uploads/2022/07/parallax-img-2.jpg"); */
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-16 .elementor-element.elementor-element-08b4301 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:140px;
  margin-bottom:135px;
  padding:4.075em 0em 4.075em 0em;
}
.elementor-16 .elementor-element.elementor-element-08b4301 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-c5c8efa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-c5c8efa > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 1em 0em 1em;
}
.elementor-16 .elementor-element.elementor-element-d021e50 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-d021e50.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-d021e50.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d021e50.elementor-view-default .elementor-icon {
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-d021e50.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d021e50.elementor-view-default .elementor-icon svg {
  fill:#f04336;
}
.elementor-16 .elementor-element.elementor-element-d021e50 .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-d021e50 .elementor-icon svg {
  transform:rotate(0deg);
}
.elementor-16 .elementor-element.elementor-element-1aaf20e > .elementor-container {
  max-width:700px;
}
.elementor-16 .elementor-element.elementor-element-1aaf20e {
  margin-top:0px;
  margin-bottom:0px;
  padding:2em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-9f2b1d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-9f2b1d3 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 .elementor-testimonial-wrapper {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 .elementor-testimonial-content {
  color:#ffffff;
  font-size:16px;
  font-weight:400;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 .elementor-testimonial-wrapper .elementor-testimonial-image img {
  width:80px;
  height:80px;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 .elementor-testimonial-name {
  color:#f04336;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 .elementor-testimonial-job {
  color:#ffffff;
  font-family:"Poppins", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-8984ea9 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 .elementor-testimonial-wrapper {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 .elementor-testimonial-content {
  color:#ffffff;
  font-size:16px;
  font-weight:400;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 .elementor-testimonial-wrapper .elementor-testimonial-image img {
  width:80px;
  height:80px;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 .elementor-testimonial-name {
  color:#f04336;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 .elementor-testimonial-job {
  color:#ffffff;
  font-family:"Poppins", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-5cd4e68 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-c09c58f .elementor-testimonial-wrapper {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-c09c58f .elementor-testimonial-content {
  color:#ffffff;
  font-size:16px;
  font-weight:400;
}
.elementor-16 .elementor-element.elementor-element-c09c58f .elementor-testimonial-wrapper .elementor-testimonial-image img {
  width:80px;
  height:80px;
}
.elementor-16 .elementor-element.elementor-element-c09c58f .elementor-testimonial-name {
  color:#f04336;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-c09c58f .elementor-testimonial-job {
  color:#ffffff;
  font-family:"Poppins", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-c09c58f > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-eca4c8b:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-eca4c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-eca4c8b {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:135px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-eca4c8b > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-ee230ab.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-ee230ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-ee230ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-ee230ab > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-6561ae7 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-6561ae7 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-6561ae7 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-d4c87ab {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-d4c87ab > .elementor-widget-container {
  margin:1em 0em 4em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-2c1617f {
  margin-top:0px;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-106aa79.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 4.375em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-item {
  border-width:0px;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-item .elementor-tab-content {
  border-width:0px;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-item .elementor-tab-title.elementor-active {
  border-width:0px;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-icon,
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-title {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-icon svg {
  fill:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-title {
  font-size:22px;
  font-weight:800;
  line-height:1.4em;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title {
  padding:1em 1em 1.5em 1.8em;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title .elementor-accordion-icon i:before {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title .elementor-accordion-icon svg {
  fill:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  fill:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right:4px;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left:4px;
}
.elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-content {
  padding:0em 2em 2.5em 2.5em;
}
.elementor-16 .elementor-element.elementor-element-7972038 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-78536ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-78536ce > .elementor-element-populated {
  margin:0em 0em 0em 0em;
  --e-column-margin-right:0em;
  --e-column-margin-left:0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-606f921 img {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-606f921 > .elementor-widget-container {
  margin:0em 0em 0em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3635c33:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-3635c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-3635c33 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:120px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-3635c33 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-478d5bc.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-478d5bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-478d5bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-478d5bc > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-f47a9c4 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-f47a9c4 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-f47a9c4 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-a068cb3 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-a068cb3 > .elementor-widget-container {
  margin:0.8em 0em 3.4em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8993fc2 {
  margin-top:0em;
  margin-bottom:0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-40c961d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-40c961d > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-40c961d > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-wrapper {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-title {
  margin-bottom:8px;
  color:#f04336;
  font-size:16px;
  font-weight:400;
}
.elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-description {
  color:#0a303a;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-a5a795b > .elementor-widget-container {
  margin:0px 25px 0px 25px;
  padding:0px 0px 35px 0px;
  box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.06);
}
.elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-16 .elementor-element.elementor-element-2e40d12 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:0px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-2e40d12 .elementor-image-box-title {
  margin-bottom:8px;
  color:#f04336;
  font-size:16px;
  font-weight:600;
}
.elementor-16 .elementor-element.elementor-element-2e40d12 .elementor-image-box-description {
  color:#0a303a;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-2e40d12 > .elementor-widget-container {
  margin:0px 25px 0px 25px;
  padding:0px 0px 35px 0px;
  box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.06);
}
.elementor-16 .elementor-element.elementor-element-0654424.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-16 .elementor-element.elementor-element-0654424.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-16 .elementor-element.elementor-element-0654424.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-16 .elementor-element.elementor-element-0654424 .elementor-image-box-img img {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:0px;
  filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
  transition-duration:0.3s;
}
.elementor-16 .elementor-element.elementor-element-0654424 .elementor-image-box-title {
  margin-bottom:8px;
  color:#f04336;
  font-size:16px;
  font-weight:600;
}
.elementor-16 .elementor-element.elementor-element-0654424 .elementor-image-box-description {
  color:#0a303a;
  font-size:22px;
  font-weight:800;
}
.elementor-16 .elementor-element.elementor-element-0654424 > .elementor-widget-container {
  margin:0px 25px 0px 25px;
  padding:0px 0px 35px 0px;
  box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.06);
}
.elementor-16 .elementor-element.elementor-element-491b7a3:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-491b7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f7f7f7;
}
.elementor-16 .elementor-element.elementor-element-491b7a3 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:120px;
  margin-bottom:135px;
  padding:135px 0px 135px 0px;
}
.elementor-16 .elementor-element.elementor-element-491b7a3 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-37f345e.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-37f345e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-37f345e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-37f345e > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
}
.elementor-16 .elementor-element.elementor-element-37f345e > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-2ad65b9 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-2ad65b9 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-2ad65b9 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-aef5f25 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-aef5f25 > .elementor-widget-container {
  margin:1em 0em 4em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-a3627b6 > .elementor-container {
  max-width:1180px;
}
.elementor-16 .elementor-element.elementor-element-a3627b6 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16 .elementor-element.elementor-element-a3627b6 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-9b6545f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated > .elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-background-slideshow {
  border-radius:5px 5px 5px 5px;
}
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:2em 2em 2em 2em;
}
.elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-f032300 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-f032300 > .elementor-element-populated {
  margin:0em 0em 0em 0em;
  --e-column-margin-right:0em;
  --e-column-margin-left:0em;
  padding:0em 0em 0em 4.68em;
}
.elementor-16 .elementor-element.elementor-element-fd4b152 > .elementor-widget-container {
  margin:0em 0em 2.4em 0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-122a1a5.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-122a1a5.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-122a1a5.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-122a1a5 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-122a1a5 .elementor-icon {
  font-size:60px;
}
.elementor-16 .elementor-element.elementor-element-122a1a5 .elementor-icon-box-title {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-122a1a5 .elementor-icon-box-title,
.elementor-16 .elementor-element.elementor-element-122a1a5 .elementor-icon-box-title a {
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-122a1a5 > .elementor-widget-container {
  margin:0em 0em 0em 0em;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-63f81cb.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-63f81cb.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-63f81cb.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-63f81cb {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-63f81cb .elementor-icon {
  font-size:60px;
}
.elementor-16 .elementor-element.elementor-element-63f81cb .elementor-icon-box-title {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-63f81cb .elementor-icon-box-title,
.elementor-16 .elementor-element.elementor-element-63f81cb .elementor-icon-box-title a {
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-63f81cb > .elementor-widget-container {
  margin:3em 0em 3em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-2dd1360.elementor-view-stacked .elementor-icon {
  background-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-2dd1360.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-2dd1360.elementor-view-default .elementor-icon {
  fill:#f04336;
  color:#f04336;
  border-color:#f04336;
}
.elementor-16 .elementor-element.elementor-element-2dd1360 {
  --icon-box-icon-margin:15px;
}
.elementor-16 .elementor-element.elementor-element-2dd1360 .elementor-icon {
  font-size:60px;
}
.elementor-16 .elementor-element.elementor-element-2dd1360 .elementor-icon-box-title {
  color:#0a303a;
}
.elementor-16 .elementor-element.elementor-element-2dd1360 .elementor-icon-box-title,
.elementor-16 .elementor-element.elementor-element-2dd1360 .elementor-icon-box-title a {
  line-height:26px;
}
.elementor-16 .elementor-element.elementor-element-2dd1360 > .elementor-widget-container {
  margin:0em 0em 0em 0em;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9bf4959:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-9bf4959 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-9bf4959 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:135px;
  margin-bottom:135px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-9bf4959 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-2e4f130.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-2e4f130.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-16 .elementor-element.elementor-element-2e4f130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom:0px;
}
.elementor-16 .elementor-element.elementor-element-2e4f130 > .elementor-element-populated {
  margin:0px 0px 0px 0px;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0em 0em 0em 0em;
}
.elementor-16 .elementor-element.elementor-element-e77da17 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-e77da17 .elementor-heading-title {
  font-weight:700;
}
.elementor-16 .elementor-element.elementor-element-e77da17 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-63b2e66 {
  text-align:center;
}
.elementor-16 .elementor-element.elementor-element-63b2e66 > .elementor-widget-container {
  margin:1em 0em 3.4em 0em;
  padding:0px 0px 0px 0px;
}
@media(min-width:768px) {
  .elementor-16 .elementor-element.elementor-element-9f2b1d3 {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 {
    width:53%;
  }
  .elementor-16 .elementor-element.elementor-element-78536ce {
    width:47%;
  }
  .elementor-16 .elementor-element.elementor-element-40c961d {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f {
    width:44%;
  }
  .elementor-16 .elementor-element.elementor-element-f032300 {
    width:56%;
  }
}
@media(max-width:1366px) {
  .elementor-16 .elementor-element.elementor-element-1b33bb0 > .elementor-widget-container {
    margin:0em 0em 1em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-7f25d90 > .elementor-widget-container {
    margin:1em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-d411c78 > .elementor-container {
    min-height:300px;
  }
  .elementor-16 .elementor-element.elementor-element-612ebaa > .elementor-element-populated {
    margin:0px 10px 0px 0px;
    --e-column-margin-right:10px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-number-wrapper {
    font-size:45px;
  }
  .elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-title {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-ad3b710 > .elementor-widget-container {
    margin:0px 0px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-element-populated {
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-number-wrapper {
    font-size:45px;
  }
  .elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-title {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-8da3664 > .elementor-widget-container {
    margin:0px 0px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-element-populated {
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-number-wrapper {
    font-size:45px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-title {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0812c > .elementor-widget-container {
    margin:0px 0px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-2b7faea > .elementor-element-populated {
    margin:0px 0px 0px 10px;
    --e-column-margin-right:0px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-number-wrapper {
    font-size:45px;
  }
  .elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-title {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-1b01eaa > .elementor-widget-container {
    margin:0px 0px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:50px;
  }
  .elementor-16 .elementor-element.elementor-element-a3627b6 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
}
@media(max-width:1024px) {
  .elementor-16 .elementor-element.elementor-element-7e58ae7 {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-5dd272c > .elementor-widget-container {
    margin:0.8em 0em 3em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-aa7f5d2 {
    margin-top:0em;
    margin-bottom:0em;
    padding:0em 0em 0em 0em;
  }
  .elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-5f8fab4.elementor-column .elementor-widget-wrap {
    align-items:center;
  }
  .elementor-16 .elementor-element.elementor-element-5f8fab4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
  }
  .elementor-16 .elementor-element.elementor-element-5f8fab4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-5f8fab4 > .elementor-element-populated {
    margin:0em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-66e7c64 > .elementor-widget-container {
    margin:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-e429240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e429240 > .elementor-element-populated {
    padding:0px 0px 0px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-1b33bb0 > .elementor-widget-container {
    margin:0em 0em 1em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-4f5f638 .elementor-icon-box-title {
    margin-bottom:10px;
  }
  .elementor-16 .elementor-element.elementor-element-4f5f638 .elementor-icon-box-title,
  .elementor-16 .elementor-element.elementor-element-4f5f638 .elementor-icon-box-title a {
    line-height:20px;
  }
  .elementor-16 .elementor-element.elementor-element-aa1cf43 .elementor-icon-box-title {
    margin-bottom:10px;
  }
  .elementor-16 .elementor-element.elementor-element-aa1cf43 .elementor-icon-box-title,
  .elementor-16 .elementor-element.elementor-element-aa1cf43 .elementor-icon-box-title a {
    line-height:20px;
  }
  .elementor-16 .elementor-element.elementor-element-1bab556 .elementor-icon-box-title {
    margin-bottom:10px;
  }
  .elementor-16 .elementor-element.elementor-element-1bab556 .elementor-icon-box-title,
  .elementor-16 .elementor-element.elementor-element-1bab556 .elementor-icon-box-title a {
    line-height:20px;
  }
  .elementor-16 .elementor-element.elementor-element-93c15e2 .elementor-icon-box-title {
    margin-bottom:10px;
  }
  .elementor-16 .elementor-element.elementor-element-93c15e2 .elementor-icon-box-title,
  .elementor-16 .elementor-element.elementor-element-93c15e2 .elementor-icon-box-title a {
    line-height:20px;
  }
  .elementor-16 .elementor-element.elementor-element-7f25d90 > .elementor-widget-container {
    margin:1em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-d1bfd18 {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-94f664b {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-d411c78 {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-ba24f6f > .elementor-element-populated {
    padding:4em 1em 4em 1em;
  }
  .elementor-16 .elementor-element.elementor-element-612ebaa > .elementor-element-populated {
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-element-populated {
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-element-populated {
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-2b7faea > .elementor-element-populated {
    margin:10px 10px 10px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
  }
  .elementor-16 .elementor-element.elementor-element-1ebf6fa {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated {
    margin:0px 20px 0px 0px;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated {
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated {
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-0c61473 {
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated {
    margin:0px 20px 0px 0px;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated {
    margin:0px 10px 0px 10px;
    --e-column-margin-right:10px;
    --e-column-margin-left:10px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated {
    margin:0px 0px 0px 20px;
    --e-column-margin-right:0px;
    --e-column-margin-left:20px;
    padding:30px 15px 30px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-08b4301 {
    margin-top:90px;
    margin-bottom:90px;
  }
  .elementor-16 .elementor-element.elementor-element-eca4c8b {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-d4c87ab > .elementor-widget-container {
    margin:1em 0em 3em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-2c1617f {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:50px;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 3em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-78536ce > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-606f921 > .elementor-widget-container {
    margin:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-3635c33 {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-491b7a3 {
    margin-top:90px;
    margin-bottom:90px;
    padding:80px 0px 80px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-37f345e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-37f345e > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-a3627b6 {
    margin-top:0em;
    margin-bottom:0em;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated {
    padding:40px 30px 40px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-f032300 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-f032300 > .elementor-element-populated {
    padding:0em 0em 0em 2em;
  }
  .elementor-16 .elementor-element.elementor-element-122a1a5 .elementor-icon {
    font-size:40px;
  }
  .elementor-16 .elementor-element.elementor-element-63f81cb .elementor-icon {
    font-size:40px;
  }
  .elementor-16 .elementor-element.elementor-element-63f81cb > .elementor-widget-container {
    margin:2em 0em 2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-2dd1360 .elementor-icon {
    font-size:40px;
  }
  .elementor-16 .elementor-element.elementor-element-9bf4959 {
    margin-top:90px;
    margin-bottom:90px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-63b2e66 > .elementor-widget-container {
    margin:1em 0em 2em 0em;
  }
}
@media(max-width:880px) {
  .elementor-16 .elementor-element.elementor-element-94f664b {
    margin-top:15px;
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-612ebaa > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-2b7faea > .elementor-element-populated {
    margin:20px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-386b4ef {
    margin-top:10px;
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated {
    margin:50px 0px 50px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-0c61473 {
    margin-top:50px;
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-913089f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated {
    margin:50px 0px 50px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-3635c33 {
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-description {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b > .elementor-widget-container {
    margin:0px 15px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12 .elementor-image-box-description {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12 > .elementor-widget-container {
    margin:0px 15px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424 .elementor-image-box-description {
    font-size:20px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424 > .elementor-widget-container {
    margin:0px 15px 0px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated {
    margin:0px 0px 50px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:40px 40px 40px 40px;
  }
}
@media(max-width:767px) {
  .elementor-16 .elementor-element.elementor-element-7e58ae7 {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-a003e62 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-8fe7a63 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-5dd272c {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-5dd272c > .elementor-widget-container {
    margin:0.5em 0em 2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-66e7c64 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-66e7c64 > .elementor-widget-container {
    margin:0em 0em 0em 0em;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e429240 > .elementor-element-populated {
    margin:2em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-d1bfd18 {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-0b8423b > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-8c29fdf {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-9ac1c6f {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-9ac1c6f > .elementor-widget-container {
    margin:0.8em 0em 2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-d411c78 {
    margin-top:50px;
    margin-bottom:50px;
  }
  .elementor-16 .elementor-element.elementor-element-612ebaa.elementor-column > .elementor-widget-wrap {
    justify-content:center;
  }
  .elementor-16 .elementor-element.elementor-element-a24d993 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-number-wrapper {
    font-size:40px;
  }
  .elementor-16 .elementor-element.elementor-element-ad3b710 .elementor-counter-title {
    font-size:20px;
    line-height:30px;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed > .elementor-element-populated {
    margin:20px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-50994b5 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-number-wrapper {
    font-size:40px;
    line-height:50px;
  }
  .elementor-16 .elementor-element.elementor-element-8da3664 .elementor-counter-title {
    font-size:20px;
    line-height:30px;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc > .elementor-element-populated {
    margin:20px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-f998063 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-number-wrapper {
    font-size:40px;
    line-height:50px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0812c .elementor-counter-title {
    font-size:20px;
    line-height:30px;
  }
  .elementor-16 .elementor-element.elementor-element-9ad3c96 .elementor-icon {
    font-size:70px;
  }
  .elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-number-wrapper {
    font-size:40px;
    line-height:50px;
  }
  .elementor-16 .elementor-element.elementor-element-1b01eaa .elementor-counter-title {
    font-size:20px;
    line-height:30px;
  }
  .elementor-16 .elementor-element.elementor-element-1ebf6fa {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-593f5dc > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-158d7d2 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-c77e70e {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-c77e70e > .elementor-widget-container {
    margin:0.8em 0em 2.2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-9710cb7 .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-d6cd0d0 .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-7b871a5 .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-0c61473 {
    margin-top:0px;
    margin-bottom:0px;
  }
  .elementor-16 .elementor-element.elementor-element-913089f > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-e8cfca7 .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-b3279ed .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 > .elementor-element-populated {
    margin:0px 0px 20px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-16 .elementor-element.elementor-element-1c112fb .elementor-image-box-img {
    margin-bottom:20px;
  }
  .elementor-16 .elementor-element.elementor-element-08b4301 {
    margin-top:50px;
    margin-bottom:50px;
  }
  .elementor-16 .elementor-element.elementor-element-eca4c8b {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-ee230ab > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-6561ae7 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-d4c87ab {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-d4c87ab .elementor-heading-title {
    line-height:1.4em;
  }
  .elementor-16 .elementor-element.elementor-element-d4c87ab > .elementor-widget-container {
    margin:0.8em 0em 2.2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-2c1617f {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-7972038 .elementor-accordion-title {
    font-size:19px;
  }
  .elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-title {
    padding:1em 1em 1em 1em;
  }
  .elementor-16 .elementor-element.elementor-element-7972038 .elementor-tab-content {
    padding:0em 1em 1em 1em;
  }
  .elementor-16 .elementor-element.elementor-element-606f921 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-606f921 > .elementor-widget-container {
    margin:0em 0em 0em 0em;
    padding:0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-3635c33 {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-478d5bc > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-f47a9c4 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-a068cb3 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-a068cb3 > .elementor-widget-container {
    margin:0.8em 0em 2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-right .elementor-image-box-img {
    margin-left:15px;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-left .elementor-image-box-img {
    margin-right:15px;
  }
  .elementor-16 .elementor-element.elementor-element-a5a795b.elementor-position-top .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-right .elementor-image-box-img {
    margin-left:15px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-left .elementor-image-box-img {
    margin-right:15px;
  }
  .elementor-16 .elementor-element.elementor-element-2e40d12.elementor-position-top .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424.elementor-position-right .elementor-image-box-img {
    margin-left:15px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424.elementor-position-left .elementor-image-box-img {
    margin-right:15px;
  }
  .elementor-16 .elementor-element.elementor-element-0654424.elementor-position-top .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-16 .elementor-element.elementor-element-491b7a3 {
    margin-top:50px;
    margin-bottom:50px;
    padding:50px 0px 50px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2ad65b9 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-aef5f25 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-aef5f25 > .elementor-widget-container {
    margin:0.8em 0em 2.2em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f > .elementor-element-populated {
    margin:0px 0px 30px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-f032300 > .elementor-element-populated {
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-fd4b152 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-9bf4959 {
    margin-top:50px;
    margin-bottom:50px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-2e4f130 > .elementor-element-populated {
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0em 0em 0em 0em;
  }
  .elementor-16 .elementor-element.elementor-element-e77da17 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-63b2e66 {
    text-align:center;
  }
  .elementor-16 .elementor-element.elementor-element-63b2e66 > .elementor-widget-container {
    margin:0.8em 0em 2.2em 0em;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-16 .elementor-element.elementor-element-a003e62 {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-5f8fab4 {
    width:45%;
  }
  .elementor-16 .elementor-element.elementor-element-e429240 {
    width:55%;
  }
  .elementor-16 .elementor-element.elementor-element-0b8423b {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-612ebaa {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-2b7faea {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-593f5dc {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-ee230ab {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-106aa79 {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-78536ce {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-478d5bc {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-f032300 {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-2e4f130 {
    width:100%;
  }
}
@media(max-width:880px) and (min-width:768px) {
  .elementor-16 .elementor-element.elementor-element-612ebaa {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-12c53ed {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-3e1aacc {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-2b7faea {
    width:50%;
  }
  .elementor-16 .elementor-element.elementor-element-4f3324d {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-f4ecafa {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-e5072a5 {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-913089f {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-363cacd {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-e946b75 {
    width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-9b6545f {
    width:100%;
  }
}
@media(min-width:1367px) {
  .elementor-16 .elementor-element.elementor-element-d411c78:not(.elementor-motion-effects-element-type-background),
  .elementor-16 .elementor-element.elementor-element-d411c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:fixed;
  }
  .elementor-16 .elementor-element.elementor-element-08b4301:not(.elementor-motion-effects-element-type-background),
  .elementor-16 .elementor-element.elementor-element-08b4301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:fixed;
  }
}
