.elementor-1941
  .elementor-element.elementor-element-293fb509
  > .elementor-container {
  min-height: 60vh;
}
.elementor-1941
  .elementor-element.elementor-element-293fb509
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-293fb509
  .elementor-repeater-item-e28acd5.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-17c0b5b6
  > .elementor-element-populated,
.elementor-1941
  .elementor-element.elementor-element-17c0b5b6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1941
  .elementor-element.elementor-element-17c0b5b6
  > .elementor-background-slideshow {
  border-radius: 6px 6px 6px 6px;
}
.elementor-1941
  .elementor-element.elementor-element-17c0b5b6
  > .elementor-element-populated {
  margin: 0% 5% -10% 0%;
  --e-column-margin-right: 5%;
  --e-column-margin-left: 0%;
}
.elementor-1941
  .elementor-element.elementor-element-17c0b5b6
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0% 03% 0% 9%;
}
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2
  > .elementor-container {
  max-width: 1175px;
}
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2
  .elementor-repeater-item-8f8c73e.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-699854a
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-699854a
  > .elementor-element-populated,
.elementor-1941
  .elementor-element.elementor-element-699854a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1941
  .elementor-element.elementor-element-699854a
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-699854a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-699854a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 80px 10px 80px 35px;
}
.elementor-1941
  .elementor-element.elementor-element-19a3d9b3
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
  background-color: #d2222d;
  border-radius: 20px 20px 0px 20px;
  padding: 8px 20px 8px 20px;
}
.elementor-1941
  .elementor-element.elementor-element-19a3d9b3
  > .elementor-widget-container {
  padding: 0px 20px 30px 0px;
}
.elementor-1941 .elementor-element.elementor-element-19a3d9b3 {
  width: auto;
  max-width: auto;
}
.elementor-1941 .elementor-element.elementor-element-a9293f1 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
  background-color: #d2222d;
  border-radius: 20px 20px 0px 20px;
  padding: 8px 20px 8px 20px;
}
.elementor-1941
  .elementor-element.elementor-element-a9293f1
  > .elementor-widget-container {
  padding: 0px 20px 30px 0px;
}
.elementor-1941 .elementor-element.elementor-element-a9293f1 {
  width: auto;
  max-width: auto;
}
.elementor-1941 .elementor-element.elementor-element-4358408c {
  text-align: left;
}
.elementor-1941
  .elementor-element.elementor-element-4358408c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 53px;
  letter-spacing: -1px;
  text-shadow: 0px 0px 45px rgba(0, 0, 0, 0.5);
}
.elementor-1941
  .elementor-element.elementor-element-4358408c
  > .elementor-widget-container {
  margin: 0px 0px 0px -6px;
}
.elementor-1941 .elementor-element.elementor-element-20218ce6 {
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-1941
  .elementor-element.elementor-element-20218ce6
  > .elementor-widget-container {
  padding: 30px 120px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-0d8cb86 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
  background-color: var(--e-global-color-ce18c86);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 45px 40px -10px #305fa3 inset;
  padding: 17px 25px 17px 25px;
}
.elementor-1941
  .elementor-element.elementor-element-0d8cb86
  > .elementor-widget-container {
  padding: 25px 20px 0px 0px;
  border-style: solid;
  border-width: -1px -1px -1px -1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-0d8cb86 {
  width: auto;
  max-width: auto;
}
.elementor-1941 .elementor-element.elementor-element-aefd120 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff604100;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-aefd120
  .elementor-button:hover,
.elementor-1941
  .elementor-element.elementor-element-aefd120
  .elementor-button:focus {
  color: #305fa3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-aefd120
  .elementor-button:hover
  svg,
.elementor-1941
  .elementor-element.elementor-element-aefd120
  .elementor-button:focus
  svg {
  fill: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-aefd120
  > .elementor-widget-container {
  padding: 25px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-aefd120 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-1941
  .elementor-element.elementor-element-4931e687
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-4931e687
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-primary) 0%,
    #f2292900 100%
  );
  opacity: 0.62;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941 .elementor-element.elementor-element-42ffb0d2,
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2
  > .elementor-background-overlay {
  border-radius: 6px 6px 6px 6px;
}
.elementor-1941 .elementor-element.elementor-element-42ffb0d2:hover,
.elementor-1941
  .elementor-element.elementor-element-42ffb0d2:hover
  > .elementor-background-overlay {
  border-radius: 6px 6px 6px 6px;
}
.elementor-1941 .elementor-element.elementor-element-42ffb0d2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 15% 0% 5% 0%;
}
.elementor-1941 .elementor-element.elementor-element-ca33a3b {
  --spacer-size: 50px;
}
.elementor-1941
  .elementor-element.elementor-element-293fb509:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-293fb509
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-0c652cc) 19%,
    var(--e-global-color-60d98ec) 85%
  );
}
.elementor-1941 .elementor-element.elementor-element-293fb509 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8% 0% 0% 0%;
  z-index: 1;
}
.elementor-1941
  .elementor-element.elementor-element-293fb509
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-4d51af9
  .elementor-repeater-item-46fcbc7.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-7b1755e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-7b1755e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941 .elementor-element.elementor-element-e2d273a {
  --spacer-size: 170px;
}
.elementor-1941
  .elementor-element.elementor-element-e2d273a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-4d51af9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-4d51af9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-4d51af9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 21px 0px 28px;
  z-index: 0;
}
.elementor-1941
  .elementor-element.elementor-element-4d51af9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-0f61899
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-0f61899
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-0f61899
  .elementor-repeater-item-1bf74fe.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-306f780
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-7efa5e8
  .elementor-repeater-item-74c7798.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-c6e6151
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-c6e6151
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-c6e6151
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-8376da7 img {
  border-radius: 6px 6px 6px 6px;
}
.elementor-1941
  .elementor-element.elementor-element-8376da7
  > .elementor-widget-container {
  margin: -20px -20px 20px 20px;
}
.elementor-1941
  .elementor-element.elementor-element-7efa5e8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-7efa5e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #273b6e;
}
.elementor-1941 .elementor-element.elementor-element-7efa5e8,
.elementor-1941
  .elementor-element.elementor-element-7efa5e8
  > .elementor-background-overlay {
  border-radius: 6px 6px 6px 6px;
}
.elementor-1941 .elementor-element.elementor-element-7efa5e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-7efa5e8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-7a7fcc7
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-7a7fcc7
  > .elementor-element-populated {
  margin: 0% 0% 0% 20%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 20%;
}
.elementor-1941
  .elementor-element.elementor-element-7a7fcc7
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-06df5bf
  .elementor-heading-title {
  color: #305fa3;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.elementor-1941
  .elementor-element.elementor-element-06df5bf
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-5754e65
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-5754e65
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-f6cde94 {
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-f6cde94
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-1941 .elementor-element.elementor-element-1607eb6 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-ce18c86);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 45px 40px -10px #305fa3 inset;
  padding: 15px 27px 15px 27px;
}
.elementor-1941
  .elementor-element.elementor-element-1607eb6
  .elementor-button:hover,
.elementor-1941
  .elementor-element.elementor-element-1607eb6
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-1607eb6
  .elementor-button:hover
  svg,
.elementor-1941
  .elementor-element.elementor-element-1607eb6
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-0f61899:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-0f61899
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-0f61899 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 130px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-0f61899
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-9719da7
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-9719da7
  .elementor-repeater-item-6959698.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-bc-flex-widget
  .elementor-1941
  .elementor-element.elementor-element-0e1a3d5.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-0e1a3d5
  > .elementor-element-populated,
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5
  > .elementor-background-slideshow {
  border-radius: 100px 100px 100px 100px;
}
.elementor-1941
  .elementor-element.elementor-element-0e1a3d5
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-548a9b9
  .elementor-counter-number-wrapper {
  color: #305fa3;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 63px;
}
.elementor-1941
  .elementor-element.elementor-element-548a9b9
  .elementor-counter-title {
  color: #828282;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-548a9b9
  > .elementor-widget-container {
  padding: 74px 74px 74px 74px;
  background-color: var(--e-global-color-d7e1c00);
  border-radius: 150px 150px 150px 150px;
}
.elementor-1941 .elementor-element.elementor-element-548a9b9 {
  width: 265px;
  max-width: 265px;
}
.elementor-bc-flex-widget
  .elementor-1941
  .elementor-element.elementor-element-62df467.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-62df467.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-62df467.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1941
  .elementor-element.elementor-element-62df467
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-62df467
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-ec3c25b
  .elementor-counter-number-wrapper {
  color: #305fa3;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 63px;
}
.elementor-1941
  .elementor-element.elementor-element-ec3c25b
  .elementor-counter-title {
  color: #828282;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-ec3c25b
  > .elementor-widget-container {
  padding: 74px 74px 74px 74px;
  background-color: var(--e-global-color-d7e1c00);
  border-radius: 150px 150px 150px 150px;
}
.elementor-1941 .elementor-element.elementor-element-ec3c25b {
  width: 265px;
  max-width: 265px;
}
.elementor-bc-flex-widget
  .elementor-1941
  .elementor-element.elementor-element-0881ad0.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-0881ad0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-0881ad0.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1941
  .elementor-element.elementor-element-0881ad0
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-0881ad0
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-a8e29c9
  .elementor-counter-number-wrapper {
  color: #305fa3;
  font-family: "Poppins", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 63px;
}
.elementor-1941
  .elementor-element.elementor-element-a8e29c9
  .elementor-counter-title {
  color: #828282;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-a8e29c9
  > .elementor-widget-container {
  padding: 74px 74px 74px 74px;
  background-color: var(--e-global-color-d7e1c00);
  border-radius: 150px 150px 150px 150px;
}
.elementor-1941 .elementor-element.elementor-element-a8e29c9 {
  width: 265px;
  max-width: 265px;
}
.elementor-1941
  .elementor-element.elementor-element-9719da7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-9719da7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b618f00);
}
.elementor-1941 .elementor-element.elementor-element-9719da7 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #e4e4e4;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-1941 .elementor-element.elementor-element-9719da7,
.elementor-1941
  .elementor-element.elementor-element-9719da7
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-9719da7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-abed658
  > .elementor-container {
  max-width: 1170px;
  min-height: 650px;
}
.elementor-1941
  .elementor-element.elementor-element-abed658
  .elementor-repeater-item-a6b3e85.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-5521d40
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-5521d40
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941 .elementor-element.elementor-element-3232b3b2 {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-3232b3b2
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-1941
  .elementor-element.elementor-element-3232b3b2
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1941 .elementor-element.elementor-element-2e8fc44b {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-2e8fc44b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-2e8fc44b
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0% 15% 0% 15%;
}
.elementor-1941
  .elementor-element.elementor-element-7a7d88c4
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 1px;
  fill: #305fa3;
  color: #305fa3;
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 16px 35px 16px 35px;
}
.elementor-1941
  .elementor-element.elementor-element-7a7d88c4
  .elementor-button:hover,
.elementor-1941
  .elementor-element.elementor-element-7a7d88c4
  .elementor-button:focus {
  color: #ffffff;
  background-color: #a33030;
}
.elementor-1941
  .elementor-element.elementor-element-7a7d88c4
  .elementor-button:hover
  svg,
.elementor-1941
  .elementor-element.elementor-element-7a7d88c4
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-abed658
  > .elementor-background-overlay {
  background-color: #000000cc;
  opacity: 0.55;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941 .elementor-element.elementor-element-abed658 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-581d875
  .elementor-repeater-item-9b29913.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-099a359
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-099a359
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-581d875:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-581d875
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-581d875 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-581d875
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-426e557f
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-426e557f
  .elementor-repeater-item-24d32b4.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-274bf3a2
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-3b77d9bb
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-3b77d9bb
  .elementor-repeater-item-a852703.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-750321f2
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-750321f2
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941 .elementor-element.elementor-element-36fc2caa {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-36fc2caa
  .elementor-heading-title {
  color: var(--e-global-color-ef96c25);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 1px;
}
.elementor-1941
  .elementor-element.elementor-element-36fc2caa
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1941 .elementor-element.elementor-element-d1a4f04 {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-d1a4f04
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -2px;
}
.elementor-1941
  .elementor-element.elementor-element-d1a4f04
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}
.elementor-1941 .elementor-element.elementor-element-3b77d9bb {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-1941
  .elementor-element.elementor-element-1ba2df0f
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-1ba2df0f
  .elementor-repeater-item-2be48cc.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-2f039e08
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__front {
  background-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__back {
  background-color: transparent;
  background-image: linear-gradient(180deg, #9f1411 0%, #273b6e 100%);
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box {
  height: 450px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__layer,
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__layer__overlay {
  border-radius: 6px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 30px 30px 30px 30px;
  text-align: center;
  justify-content: flex-start;
  background-color: #dcdcdc
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-icon-wrapper {
  margin-bottom: 20px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-stacked
  .elementor-icon {
  background-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-stacked
  .elementor-icon
  svg {
  stroke: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-default
  .elementor-icon {
  color: #305fa3;
  border-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-framed
  .elementor-icon
  svg,
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-view-default
  .elementor-icon
  svg {
  fill: #305fa3;
  border-color: #305fa3;
}
.elementor-1941 .elementor-element.elementor-element-13e4566d .elementor-icon {
  font-size: 35px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-icon
  svg {
  width: 35px;
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-icon
  i {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__front
  .elementor-flip-box__layer__title {
  margin-bottom: 10px;
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__front
  .elementor-flip-box__layer__description {
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.3px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  padding: 0px 65px 0px 65px;
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__button {
  margin-center: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #02010100;
  border-color: #ffffff;
  border-width: 2px;
  border-radius: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__back
  .elementor-flip-box__layer__title {
  margin-bottom: 15px;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__back
  .elementor-flip-box__layer__description {
  margin-bottom: 24px;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-13e4566d
  .elementor-flip-box__button:hover {
  color: #273b6e;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-119d734a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__front {
  background-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__back {
  background-color: transparent;
  background-image: linear-gradient(180deg, #9f1411 0%, #273b6e 100%);
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box {
  height: 450px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__layer,
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__layer__overlay {
  border-radius: 6px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 30px 30px 30px 30px;
  text-align: center;
  justify-content: flex-start;
  background-color: #dcdcdc
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-icon-wrapper {
  margin-bottom: 20px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-stacked
  .elementor-icon {
  background-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-stacked
  .elementor-icon
  svg {
  stroke: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-default
  .elementor-icon {
  color: #305fa3;
  border-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-framed
  .elementor-icon
  svg,
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-view-default
  .elementor-icon
  svg {
  fill: #305fa3;
  border-color: #305fa3;
}
.elementor-1941 .elementor-element.elementor-element-4d5995a1 .elementor-icon {
  font-size: 35px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-icon
  svg {
  width: 35px;
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-icon
  i {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__front
  .elementor-flip-box__layer__title {
  margin-bottom: 5px;
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__front
  .elementor-flip-box__layer__description {
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.3px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  padding: 0px 65px 0px 65px;
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__button {
  margin-center: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #02010100;
  border-color: #ffffff;
  border-width: 2px;
  border-radius: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__back
  .elementor-flip-box__layer__title {
  margin-bottom: 15px;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__back
  .elementor-flip-box__layer__description {
  margin-bottom: 24px;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-4d5995a1
  .elementor-flip-box__button:hover {
  color: #273b6e;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-714233fe
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__front {
  background-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__back {
  background-color: transparent;
  background-image: linear-gradient(180deg, #9f1411 0%, #273b6e 100%);
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box {
  height: 450px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__layer,
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__layer__overlay {
  border-radius: 6px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__front
  .elementor-flip-box__layer__overlay {
  padding: 30px 30px 30px 30px;
  text-align: center;
  justify-content: flex-start;
  background-color: #dcdcdc
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-icon-wrapper {
  margin-bottom: 15px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-stacked
  .elementor-icon {
  background-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-stacked
  .elementor-icon
  svg {
  stroke: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-default
  .elementor-icon {
  color: #305fa3;
  border-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-framed
  .elementor-icon
  svg,
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-view-default
  .elementor-icon
  svg {
  fill: #305fa3;
  border-color: #305fa3;
}
.elementor-1941 .elementor-element.elementor-element-7e7b8bce .elementor-icon {
  font-size: 35px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-icon
  svg {
  width: 35px;
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-icon
  i {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__front
  .elementor-flip-box__layer__title {
  margin-bottom: 10px;
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__front
  .elementor-flip-box__layer__description {
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.3px;
  
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__back
  .elementor-flip-box__layer__overlay {
  padding: 0px 65px 0px 65px;
  text-align: center;
  justify-content: center;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__button {
  margin-center: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #02010100;
  border-color: #ffffff;
  border-width: 2px;
  border-radius: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__back
  .elementor-flip-box__layer__title {
  margin-bottom: 15px;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__back
  .elementor-flip-box__layer__description {
  margin-bottom: 24px;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  .elementor-flip-box__button:hover {
  color: #273b6e;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-7e7b8bce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-426e557f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-426e557f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-426e557f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 130px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-426e557f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-a2a1de3
  .elementor-repeater-item-96784e4.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-ba97e78
  > .elementor-widget-container {
  margin: 130px 0px 130px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-a2a1de3 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d5d0d0;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941 .elementor-element.elementor-element-a2a1de3,
.elementor-1941
  .elementor-element.elementor-element-a2a1de3
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-a2a1de3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-db6b6ab
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-db6b6ab
  .elementor-repeater-item-d505f30.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-b53b9cc
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-b53b9cc
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-4f80cf0 {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-4f80cf0
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-4f80cf0
  > .elementor-widget-container {
  margin: 0px 0px 75px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788
  .elementor-main-swiper {
  height: 100px;
  width: 100%;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788
  .elementor-main-swiper
  .elementor-carousel-image {
  background-size: contain;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 50px;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788
  .elementor-main-swiper
  .swiper-slide {
  padding: 0px 20px 0px 20px;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788
  .elementor-swiper-button {
  font-size: 20px;
}
#elementor-lightbox-slideshow-16e8a788 {
  background-color: #d6afaf;
}
.elementor-1941
  .elementor-element.elementor-element-16e8a788
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-db6b6ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-db6b6ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d7e1c00);
}
.elementor-1941 .elementor-element.elementor-element-db6b6ab {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e4e4e4;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 90px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-db6b6ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-cdceb1d
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-cdceb1d
  .elementor-repeater-item-d505f30.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-43f59bd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-43f59bd
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-e65fc3d {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-e65fc3d
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-e65fc3d
  > .elementor-widget-container {
  margin: 0px 0px 75px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a
  .elementor-main-swiper {
  height: 100px;
  width: 100%;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a
  .elementor-main-swiper
  .elementor-carousel-image {
  background-size: contain;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 50px;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a
  .elementor-main-swiper
  .swiper-slide {
  padding: 0px 20px 0px 20px;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a
  .elementor-swiper-button {
  font-size: 20px;
}
#elementor-lightbox-slideshow-58d737a {
  background-color: #d6afaf;
}
.elementor-1941
  .elementor-element.elementor-element-58d737a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-cdceb1d {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #e4e4e4;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 90px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-cdceb1d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-5c419c7e
  .elementor-repeater-item-91c52d8.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-45d29c65
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-68056260
  .elementor-repeater-item-36a98b6.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-224c8d7f
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-224c8d7f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-224c8d7f
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-545751cb
  .elementor-heading-title {
  color: #305fa3;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.elementor-1941
  .elementor-element.elementor-element-545751cb
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-94b5bd3
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-3a6ab683
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-3a6ab683
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-6ddc324e {
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-6ddc324e
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-46b83981
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1941
  .elementor-element.elementor-element-46b83981
  .elementor-repeater-item-639bb62.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-19a79026
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-framed
  .elementor-icon {
  background-color: #305fa3;
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #305fa3;
}
.elementor-1941 .elementor-element.elementor-element-11acd22e .elementor-icon {
  font-size: 15px;
  padding: 8px;
  border-width: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-11acd22e .elementor-icon i,
.elementor-1941
  .elementor-element.elementor-element-11acd22e
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-11acd22e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-11acd22e {
  width: auto;
  max-width: auto;
}
.elementor-1941
  .elementor-element.elementor-element-2947a0bc
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: -0.5px;
}
.elementor-1941
  .elementor-element.elementor-element-2947a0bc
  > .elementor-widget-container {
  margin: -3px 0px 0px 10px;
  padding: 0px 0px 2px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: rgba(2, 1, 1, 0);
}
.elementor-1941 .elementor-element.elementor-element-2947a0bc {
  width: auto;
  max-width: auto;
}
.elementor-1941
  .elementor-element.elementor-element-2947a0bc:hover
  .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #272b36;
}
.elementor-1941 .elementor-element.elementor-element-68056260 {
  padding: 0% 02% 0% 02%;
}
.elementor-1941
  .elementor-element.elementor-element-5c419c7e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-5c419c7e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-5c419c7e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-5c419c7e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-e5768ad
  .elementor-repeater-item-9b29913.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-173a3a9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-173a3a9
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-e5768ad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-e5768ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-e5768ad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-e5768ad
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-2c5daae9
  > .elementor-container {
  max-width: 1147px;
}
.elementor-1941
  .elementor-element.elementor-element-2c5daae9
  .elementor-repeater-item-7906048.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-31e4f044
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-14d1a6e4
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-14d1a6e4
  .elementor-repeater-item-ee72083.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-2b8ec0cb
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-2b8ec0cb
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 75px 80px 75px 80px;
}
.elementor-1941 .elementor-element.elementor-element-1a8c1c22 {
  text-align: left;
}
.elementor-1941
  .elementor-element.elementor-element-1a8c1c22
  .elementor-heading-title {
  color: var(--e-global-color-ef96c25);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 1px;
}
.elementor-1941
  .elementor-element.elementor-element-1a8c1c22
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-734c4952 {
  text-align: left;
}
.elementor-1941
  .elementor-element.elementor-element-734c4952
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-1941
  .elementor-element.elementor-element-734c4952
  > .elementor-widget-container {
  margin: 0px 0px 55px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group {
  margin-bottom: 20px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-form-fields-wrapper {
  margin-bottom: -20px;
}
body.rtl
  .elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group
  .elementor-field {
  color: #828282;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group
  .elementor-field,
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-subgroup
  label {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #dfdfdf;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #dfdfdf;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #dfdfdf;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 1px;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-3582b26);
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-3582b26);
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-1941
  .elementor-element.elementor-element-6bd9ba41
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-1941 .elementor-element.elementor-element-6bd9ba41 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-1941
  .elementor-element.elementor-element-bd63b35
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-bd63b35
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-bd63b35
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 30px 30px 30px 0px;
}
.elementor-1941 .elementor-element.elementor-element-35cc2016 iframe {
  height: 618px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-14d1a6e4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-14d1a6e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1941 .elementor-element.elementor-element-14d1a6e4 {
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-14d1a6e4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-2c5daae9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-2c5daae9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-2c5daae9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}
.elementor-1941
  .elementor-element.elementor-element-2c5daae9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1941
  .elementor-element.elementor-element-5e74a576
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1941
  .elementor-element.elementor-element-5e74a576
  .elementor-repeater-item-900a939.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-1941
  .elementor-element.elementor-element-408e520
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-408e520
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-59f5fb15
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-59f5fb15.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-59f5fb15.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-59f5fb15.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-3582b26);
  border-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-59f5fb15.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-59f5fb15.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-3582b26);
}
.elementor-1941 .elementor-element.elementor-element-59f5fb15 .elementor-icon {
  font-size: 40px;
}
.elementor-1941 .elementor-element.elementor-element-59f5fb15 .elementor-icon i,
.elementor-1941
  .elementor-element.elementor-element-59f5fb15
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-59f5fb15
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1941 .elementor-element.elementor-element-3730e07f {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-3730e07f
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.elementor-1941
  .elementor-element.elementor-element-3730e07f
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1941 .elementor-element.elementor-element-68e123c2 {
  text-align: center;
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-47dad03a
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-47dad03a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-12806fb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-12806fb.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-12806fb.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-12806fb.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-3582b26);
  border-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-12806fb.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-12806fb.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-3582b26);
}
.elementor-1941 .elementor-element.elementor-element-12806fb .elementor-icon {
  font-size: 40px;
}
.elementor-1941 .elementor-element.elementor-element-12806fb .elementor-icon i,
.elementor-1941
  .elementor-element.elementor-element-12806fb
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-12806fb
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1941 .elementor-element.elementor-element-632bd93e {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-632bd93e
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.elementor-1941
  .elementor-element.elementor-element-632bd93e
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1941 .elementor-element.elementor-element-6c871fdf {
  text-align: center;
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-407e4497
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-407e4497
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-8c3a642
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-8c3a642.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-8c3a642.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-8c3a642.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-3582b26);
  border-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-8c3a642.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-8c3a642.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-3582b26);
}
.elementor-1941 .elementor-element.elementor-element-8c3a642 .elementor-icon {
  font-size: 40px;
}
.elementor-1941 .elementor-element.elementor-element-8c3a642 .elementor-icon i,
.elementor-1941
  .elementor-element.elementor-element-8c3a642
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-8c3a642
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1941 .elementor-element.elementor-element-38d3a8cd {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-38d3a8cd
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.elementor-1941
  .elementor-element.elementor-element-38d3a8cd
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1941 .elementor-element.elementor-element-1807adbb {
  text-align: center;
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-1e9d913e
  > .elementor-column-wrap
  > .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-1941
  .elementor-element.elementor-element-1e9d913e
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 15px 0px 15px;
}
.elementor-1941
  .elementor-element.elementor-element-59fce87
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-59fce87.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-59fce87.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-59fce87.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-3582b26);
  border-color: var(--e-global-color-3582b26);
}
.elementor-1941
  .elementor-element.elementor-element-59fce87.elementor-view-framed
  .elementor-icon,
.elementor-1941
  .elementor-element.elementor-element-59fce87.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-3582b26);
}
.elementor-1941 .elementor-element.elementor-element-59fce87 .elementor-icon {
  font-size: 40px;
}
.elementor-1941 .elementor-element.elementor-element-59fce87 .elementor-icon i,
.elementor-1941
  .elementor-element.elementor-element-59fce87
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1941
  .elementor-element.elementor-element-59fce87
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1941 .elementor-element.elementor-element-34dad2ab {
  text-align: center;
}
.elementor-1941
  .elementor-element.elementor-element-34dad2ab
  .elementor-heading-title {
  color: #272b36;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.elementor-1941
  .elementor-element.elementor-element-34dad2ab
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1941 .elementor-element.elementor-element-f7c3a6b {
  text-align: center;
  color: #828282;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-1941
  .elementor-element.elementor-element-5e74a576:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1941
  .elementor-element.elementor-element-5e74a576
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-1941 .elementor-element.elementor-element-5e74a576 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 130px 0px 130px 0px;
}
.elementor-1941
  .elementor-element.elementor-element-5e74a576
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (min-width: 768px) {
  .elementor-1941 .elementor-element.elementor-element-699854a {
    width: 54.766%;
  }
  .elementor-1941 .elementor-element.elementor-element-4931e687 {
    width: 45.234%;
  }
}
@media (max-width: 1024px) {
  .elementor-1941
    .elementor-element.elementor-element-293fb509
    > .elementor-container {
    min-height: 60vh;
  }
  .elementor-bc-flex-widget
    .elementor-1941
    .elementor-element.elementor-element-17c0b5b6.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6
    > .elementor-element-populated {
    margin: 0px 0px -150px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 80px 60px 120px 60px;
  }
  .elementor-1941
    .elementor-element.elementor-element-699854a.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-19a3d9b3
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-a9293f1
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-4358408c {
    text-align: center;
  }
  .elementor-1941 .elementor-element.elementor-element-20218ce6 {
    text-align: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-20218ce6
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-aefd120
    > .elementor-widget-container {
    padding: 10px 0px 0px 10px;
  }
  .elementor-1941 .elementor-element.elementor-element-aefd120 {
    align-self: flex-end;
  }
  .elementor-1941 .elementor-element.elementor-element-293fb509 {
    padding: 0px 25px 0px 25px;
  }
  .elementor-1941 .elementor-element.elementor-element-e2d273a {
    --spacer-size: 10px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7a7fcc7
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-1941
    .elementor-element.elementor-element-06df5bf
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-5754e65
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-5754e65
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-f6cde94
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-0f61899 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-548a9b9
    .elementor-counter-number-wrapper {
    font-size: 32px;
    line-height: 30px;
  }
  .elementor-1941
    .elementor-element.elementor-element-548a9b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 90px 90px 90px 90px;
  }
  .elementor-1941
    .elementor-element.elementor-element-62df467
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
  }
  .elementor-1941
    .elementor-element.elementor-element-ec3c25b
    .elementor-counter-number-wrapper {
    font-size: 32px;
    line-height: 30px;
  }
  .elementor-1941
    .elementor-element.elementor-element-ec3c25b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 70px 70px 70px 70px;
  }
  .elementor-1941
    .elementor-element.elementor-element-0881ad0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-0881ad0
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-a8e29c9
    .elementor-counter-number-wrapper {
    font-size: 32px;
    line-height: 30px;
  }
  .elementor-1941
    .elementor-element.elementor-element-a8e29c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 70px 70px 70px 70px;
  }
  .elementor-1941 .elementor-element.elementor-element-9719da7 {
    padding: 80px 25px 80px 25px;
  }
  .elementor-1941
    .elementor-element.elementor-element-abed658
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2e8fc44b
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941 .elementor-element.elementor-element-abed658 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-36fc2caa
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-d1a4f04
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-d1a4f04
    > .elementor-widget-container {
    padding: 0% 12% 0% 12%;
  }
  .elementor-1941 .elementor-element.elementor-element-3b77d9bb {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-1941
    .elementor-element.elementor-element-13e4566d
    .elementor-flip-box {
    height: 447px;
  }
  .elementor-1941
    .elementor-element.elementor-element-13e4566d
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-13e4566d
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-13e4566d
    > .elementor-widget-container {
    padding: 0px 0px 130px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4d5995a1
    .elementor-flip-box {
    height: 447px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4d5995a1
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4d5995a1
    .elementor-flip-box__front
    .elementor-flip-box__layer__description {
    line-height: 29px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4d5995a1
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7e7b8bce
    .elementor-flip-box {
    height: 447px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7e7b8bce
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 15px 15px 15px 15px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7e7b8bce
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1941 .elementor-element.elementor-element-426e557f {
    padding: 80px 0px 80px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4f80cf0
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4f80cf0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-16e8a788.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-1941 .elementor-element.elementor-element-db6b6ab {
    padding: 60px 25px 60px 25px;
  }
  .elementor-1941
    .elementor-element.elementor-element-e65fc3d
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-e65fc3d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-58d737a.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-1941 .elementor-element.elementor-element-cdceb1d {
    padding: 60px 25px 60px 25px;
  }
  .elementor-1941
    .elementor-element.elementor-element-224c8d7f
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1941
    .elementor-element.elementor-element-545751cb
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-94b5bd3
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3a6ab683
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1941 .elementor-element.elementor-element-68056260 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-5c419c7e {
    padding: 80px 0px 80px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2b8ec0cb
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 45px 20px 45px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-734c4952
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-734c4952
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-bd63b35
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 30px 20px 30px 20px;
  }
  .elementor-1941 .elementor-element.elementor-element-35cc2016 iframe {
    height: 470px;
  }
  .elementor-1941 .elementor-element.elementor-element-14d1a6e4 {
    margin-top: -60px;
    margin-bottom: 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-2c5daae9 {
    padding: 0px 40px 0px 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-59f5fb15
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3730e07f
    .elementor-heading-title {
    font-size: 15px;
    line-height: 24px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3730e07f
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-68e123c2 {
    font-size: 14px;
  }
  .elementor-1941
    .elementor-element.elementor-element-12806fb
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-632bd93e
    .elementor-heading-title {
    font-size: 15px;
    line-height: 24px;
  }
  .elementor-1941
    .elementor-element.elementor-element-632bd93e
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-6c871fdf {
    font-size: 14px;
  }
  .elementor-1941
    .elementor-element.elementor-element-407e4497
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-8c3a642
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-38d3a8cd
    .elementor-heading-title {
    font-size: 15px;
    line-height: 24px;
  }
  .elementor-1941
    .elementor-element.elementor-element-38d3a8cd
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-1807adbb {
    font-size: 14px;
  }
  .elementor-1941
    .elementor-element.elementor-element-1e9d913e
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-59fce87
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-34dad2ab
    .elementor-heading-title {
    font-size: 15px;
    line-height: 24px;
  }
  .elementor-1941
    .elementor-element.elementor-element-34dad2ab
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-f7c3a6b {
    font-size: 14px;
  }
  .elementor-1941 .elementor-element.elementor-element-5e74a576 {
    padding: 80px 25px 80px 25px;
  }
}
@media (max-width: 767px) {
  .elementor-1941
    .elementor-element.elementor-element-293fb509
    > .elementor-container {
    min-height: 70vh;
  }
  .elementor-bc-flex-widget
    .elementor-1941
    .elementor-element.elementor-element-17c0b5b6.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6
    > .elementor-element-populated {
    margin: 0px 0px -100px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-17c0b5b6
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 60px 15px 60px 15px;
  }
  .elementor-1941
    .elementor-element.elementor-element-19a3d9b3
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-19a3d9b3 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1941
    .elementor-element.elementor-element-a9293f1
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-a9293f1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-4358408c {
    text-align: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-4358408c
    .elementor-heading-title {
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4358408c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-20218ce6 {
    text-align: center;
  }
  .elementor-1941
    .elementor-element.elementor-element-0d8cb86
    > .elementor-widget-container {
    padding: 40px 10px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-0d8cb86 {
    width: auto;
    max-width: auto;
  }
  .elementor-1941
    .elementor-element.elementor-element-aefd120
    > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-aefd120 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-293fb509 {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1941 .elementor-element.elementor-element-e2d273a {
    --spacer-size: 150px;
  }
  .elementor-1941
    .elementor-element.elementor-element-8376da7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-7efa5e8 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7a7fcc7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7a7fcc7
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1941
    .elementor-element.elementor-element-06df5bf
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-5754e65
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-5754e65
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-f6cde94
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-0f61899 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-0e1a3d5 {
    width: 100%;
  }
  .elementor-1941
    .elementor-element.elementor-element-0e1a3d5
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-548a9b9
    > .elementor-widget-container {
    padding: 90px 90px 90px 90px;
  }
  .elementor-1941 .elementor-element.elementor-element-62df467 {
    width: 100%;
  }
  .elementor-1941
    .elementor-element.elementor-element-62df467
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-ec3c25b
    > .elementor-widget-container {
    padding: 55px 55px 55px 55px;
  }
  .elementor-1941 .elementor-element.elementor-element-0881ad0 {
    width: 100%;
  }
  .elementor-1941
    .elementor-element.elementor-element-0881ad0
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-a8e29c9
    > .elementor-widget-container {
    padding: 80px 80px 80px 80px;
  }
  .elementor-1941 .elementor-element.elementor-element-9719da7 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-abed658
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3232b3b2
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2e8fc44b
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2e8fc44b
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-abed658 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-36fc2caa
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-d1a4f04
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-d1a4f04
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-3b77d9bb {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2f039e08
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-13e4566d
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 50px 20px 0px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-119d734a
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4d5995a1
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 50px 20px 00px 20px;
  }
  .elementor-1941
    .elementor-element.elementor-element-714233fe
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-7e7b8bce
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 50px 20px 0px 20px;
  }
  .elementor-1941 .elementor-element.elementor-element-426e557f {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4f80cf0
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-4f80cf0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-16e8a788.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-1941 .elementor-element.elementor-element-db6b6ab {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-e65fc3d
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-e65fc3d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-58d737a.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-1941 .elementor-element.elementor-element-cdceb1d {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-224c8d7f
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-545751cb
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-94b5bd3
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-6ddc324e
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-5c419c7e {
    padding: 50px 0px 50px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-2b8ec0cb
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 40px 0px 40px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-1a8c1c22
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-734c4952
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-1941
    .elementor-element.elementor-element-734c4952
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-bd63b35
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-14d1a6e4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 15px 30px 15px;
  }
  .elementor-1941 .elementor-element.elementor-element-2c5daae9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-408e520
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-59f5fb15
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3730e07f
    .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }
  .elementor-1941
    .elementor-element.elementor-element-3730e07f
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-47dad03a
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-12806fb
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-632bd93e
    .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }
  .elementor-1941
    .elementor-element.elementor-element-632bd93e
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-407e4497
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-8c3a642
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-38d3a8cd
    .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }
  .elementor-1941
    .elementor-element.elementor-element-38d3a8cd
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-59fce87
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941
    .elementor-element.elementor-element-34dad2ab
    .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }
  .elementor-1941
    .elementor-element.elementor-element-34dad2ab
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-1941 .elementor-element.elementor-element-5e74a576 {
    padding: 50px 0px 50px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1941 .elementor-element.elementor-element-17c0b5b6 {
    width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-699854a {
    width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-4931e687 {
    width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-0e1a3d5 {
    width: 50%;
  }
  .elementor-1941 .elementor-element.elementor-element-62df467 {
    width: 50%;
  }
  .elementor-1941 .elementor-element.elementor-element-0881ad0 {
    width: 100%;
  }
  .elementor-1941 .elementor-element.elementor-element-408e520 {
    width: 50%;
  }
  .elementor-1941 .elementor-element.elementor-element-47dad03a {
    width: 50%;
  }
  .elementor-1941 .elementor-element.elementor-element-407e4497 {
    width: 50%;
  }
  .elementor-1941 .elementor-element.elementor-element-1e9d913e {
    width: 50%;
  }
} /* Start custom CSS for section, class: .elementor-element-42ffb0d2 */
.elementor-background-slideshow {
  border-radius: 6px 6px 6px 6px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42ffb0d2 */
.elementor-background-slideshow {
  border-radius: 6px 6px 6px 6px;
} /* End custom CSS */
.wp-block-audio figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .wp-block-audio figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-audio {
  margin: 0 0 1em;
}

.wp-block-code {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: Menlo, Consolas, monaco, monospace;
  padding: 0.8em 1em;
}

.wp-block-embed figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .wp-block-embed figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-embed {
  margin: 0 0 1em;
}

.blocks-gallery-caption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .blocks-gallery-caption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-image figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .wp-block-image figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-image {
  margin: 0 0 1em;
}

.wp-block-pullquote {
  border-bottom: 4px solid;
  border-top: 4px solid;
  color: currentColor;
  margin-bottom: 1.75em;
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
  color: currentColor;
  font-size: 0.8125em;
  font-style: normal;
  text-transform: uppercase;
}

.wp-block-quote {
  border-left: 0.25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em;
}

.wp-block-quote cite,
.wp-block-quote footer {
  color: currentColor;
  font-size: 0.8125em;
  font-style: normal;
  position: relative;
}

.wp-block-quote.has-text-align-right {
  border-left: none;
  border-right: 0.25em solid;
  padding-left: 0;
  padding-right: 1em;
}

.wp-block-quote.has-text-align-center {
  border: none;
  padding-left: 0;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.is-style-plain {
  border: none;
}

.wp-block-search .wp-block-search__label {
  font-weight: 700;
}

.wp-block-search__button {
  border: 1px solid #ccc;
  padding: 0.375em 0.625em;
}

:where(.wp-block-group.has-background) {
  padding: 1.25em 2.375em;
}

.wp-block-separator.has-css-opacity {
  opacity: 0.4;
}

.wp-block-separator {
  border: none;
  border-bottom: 2px solid;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-separator.has-alpha-channel-opacity {
  opacity: 1;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  width: 100px;
}

.wp-block-separator.has-background:not(.is-style-dots) {
  border-bottom: none;
  height: 1px;
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  height: 2px;
}

.wp-block-table {
  margin: 0 0 1em;
}

.wp-block-table td,
.wp-block-table th {
  word-break: normal;
}

.wp-block-table figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .wp-block-table figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-video figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}

.is-dark-theme .wp-block-video figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-video {
  margin: 0 0 1em;
}

.wp-block-template-part.has-background {
  margin-bottom: 0;
  margin-top: 0;
  padding: 1.25em 2.375em;
}
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,
      rgba(6, 147, 227, 1) 0%,
      rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,
      rgb(122, 220, 180) 0%,
      rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,
      rgba(252, 185, 0, 1) 0%,
      rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,
      rgba(255, 105, 0, 1) 0%,
      rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,
      rgb(238, 238, 238) 0%,
      rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,
      rgb(74, 234, 220) 0%,
      rgb(151, 120, 209) 20%,
      rgb(207, 42, 186) 40%,
      rgb(238, 44, 130) 60%,
      rgb(251, 105, 98) 80%,
      rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,
      rgb(255, 206, 236) 0%,
      rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,
      rgb(254, 205, 165) 0%,
      rgb(254, 45, 45) 50%,
      rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,
      rgb(255, 203, 112) 0%,
      rgb(199, 81, 192) 50%,
      rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,
      rgb(255, 245, 203) 0%,
      rgb(182, 227, 212) 50%,
      rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,
      rgb(202, 248, 128) 0%,
      rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,
      rgb(2, 3, 129) 0%,
      rgb(40, 116, 252) 100%);
  --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
  --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
  --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
  --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
  --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
  --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
  --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
  --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}
.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}