.elementor-20 .elementor-element.elementor-element-cb7ab70 {
  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-20
  .elementor-element.elementor-element-cb7ab70
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-79f67d4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-2c8f819
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-20 .elementor-element.elementor-element-f875c49 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-f875c49
  .elementor-heading-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-size: 50px;
  font-weight: 700;
}
.elementor-20 .elementor-element.elementor-element-359d3f6 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-359d3f6
  .elementor-heading-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-size: 50px;
  font-weight: 300;
}
.elementor-20
  .elementor-element.elementor-element-252da57
  > .elementor-container {
  max-width: 1600px;
}
.elementor-20
  .elementor-element.elementor-element-16472ba
  > .elementor-element-populated {
  margin: 0% 10% 0% 10%;
}
.elementor-20 .elementor-element.elementor-element-ab62cda {
  text-align: center;
  font-family: "Raleway", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-20
  .elementor-element.elementor-element-ab62cda
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-fa10d6b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-cfcbc4b .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-weight: 500;
  fill: #ff984f;
  color: #ff984f;
  background-color: #ff984f00;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-cfcbc4b
  .elementor-button:hover,
.elementor-20
  .elementor-element.elementor-element-cfcbc4b
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-cfcbc4b
  .elementor-button:hover
  svg,
.elementor-20
  .elementor-element.elementor-element-cfcbc4b
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-cfcbc4b
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-20 .elementor-element.elementor-element-cfcbc4b {
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-8f82657 .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-weight: 500;
  background-color: #ff984f;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-8f82657
  .elementor-button:hover,
.elementor-20
  .elementor-element.elementor-element-8f82657
  .elementor-button:focus {
  color: #ff984f;
  background-color: #00000000;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-8f82657
  .elementor-button:hover
  svg,
.elementor-20
  .elementor-element.elementor-element-8f82657
  .elementor-button:focus
  svg {
  fill: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-8f82657
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-20 .elementor-element.elementor-element-8f82657 {
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-6bd7cd2 {
  padding: 0px 0px 40px 0px;
}
.elementor-20
  .elementor-element.elementor-element-b9431ad.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20
  .elementor-element.elementor-element-aedaf79
  .elementor-spacer-inner {
  height: 20px;
}
.elementor-20
  .elementor-element.elementor-element-314bc34
  .elementor-main-swiper {
  height: 450px;
}
.elementor-20
  .elementor-element.elementor-element-314bc34.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 10px;
}
.elementor-20
  .elementor-element.elementor-element-314bc34
  .elementor-swiper-button {
  font-size: 30px;
  color: #b7b7b7;
}
.elementor-20
  .elementor-element.elementor-element-314bc34
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-20
  .elementor-element.elementor-element-3eb22cc
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-20 .elementor-element.elementor-element-3eb22cc {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
  z-index: 99;
}
.elementor-20
  .elementor-element.elementor-element-3eb22cc:not(.elementor-motion-effects-element-type-background),
.elementor-20
  .elementor-element.elementor-element-3eb22cc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://refinable.com/wp-content/uploads/2021/03/home-s2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20
  .elementor-element.elementor-element-3eb22cc
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-393bd0e {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-393bd0e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 1.9px;
}
.elementor-20
  .elementor-element.elementor-element-3f12e4e
  > .elementor-container {
  max-width: 1000px;
}
.elementor-20 .elementor-element.elementor-element-3f12e4e {
  padding: 0% 10% 0% 13%;
}
.elementor-20 .elementor-element.elementor-element-a936055 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-a936055 img {
  width: 200px;
}
.elementor-20 .elementor-element.elementor-element-0fd4023 {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-509b97c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-509b97c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-509b97c
  > .elementor-element-populated {
  padding: 0px 20px 0px 20px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-6318499.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-6318499.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20 .elementor-element.elementor-element-d4f72e1 {
  text-align: right;
}
.elementor-20 .elementor-element.elementor-element-6f61fff {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.elementor-20
  .elementor-element.elementor-element-9bcb20d
  > .elementor-container {
  max-width: 1000px;
}
.elementor-20 .elementor-element.elementor-element-9bcb20d {
  overflow: hidden;
  padding: 0% 10% 0% 13%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-53dc386.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-53dc386.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-53dc386
  > .elementor-element-populated {
  padding: 0px 20px 0px 20px;
}
.elementor-20 .elementor-element.elementor-element-1fd1e2af {
  padding: 0% 10% 0% 13%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-4319c022.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-4319c022.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-4319c022.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-246ddf85 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-246ddf85 img {
  width: 70px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-08e16be.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-08e16be.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-08e16be.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-fad044c {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-fad044c img {
  width: 100%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-5bca505f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-5bca505f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-5bca505f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-259c368a {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-259c368a img {
  width: 70%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-435e65b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-435e65b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-01cb022.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-01cb022.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20 .elementor-element.elementor-element-27f9d74f {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-27f9d74f img {
  width: 64%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-27b24ad7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-27b24ad7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-27b24ad7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-c3ab87d {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-c3ab87d img {
  width: 110%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-a3c0ad7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-a3c0ad7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-a3c0ad7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-b2c2d64 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-b2c2d64 img {
  width: 50%;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-3250e25.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-3250e25.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-3250e25.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-6ca87a87 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-6ca87a87 img {
  width: 36%;
}
.elementor-20 .elementor-element.elementor-element-49b5835 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 60px 0px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-3b85648.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-3b85648.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-3b85648.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-20
  .elementor-element.elementor-element-3b85648
  > .elementor-element-populated {
  padding: 0% 10% 0% 10%;
}
.elementor-20 .elementor-element.elementor-element-c02eeb6 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-c02eeb6
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 40px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-c02eeb6
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-54ec566.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-54ec566.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-54ec566.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-7faffd6 img {
  width: 180px;
}
.elementor-20 .elementor-element.elementor-element-7faffd6 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-1a6f366.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-1a6f366.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-1a6f366.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-cefdb95 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-cefdb95 img {
  width: 156px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-0cb0c9b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-0cb0c9b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-0cb0c9b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-ee4b945 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-ee4b945 img {
  width: 135px;
}
.elementor-20 .elementor-element.elementor-element-e356724 {
  padding: 50px 0px 70px 0px;
}
.elementor-20
  .elementor-element.elementor-element-38afb11
  > .elementor-element-populated {
  padding: 0% 0% 0% 7%;
}
.elementor-20 .elementor-element.elementor-element-dda71d3 {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-dda71d3
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-dda71d3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-48dc215 {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-view-stacked
  .elementor-icon {
  background-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-view-framed
  .elementor-icon,
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-view-default
  .elementor-icon {
  fill: #ff984f;
  color: #ff984f;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 12px;
}
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 12px;
}
.elementor-20
  .elementor-element.elementor-element-add1927.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 12px;
}
.elementor-20 .elementor-element.elementor-element-add1927 .elementor-icon {
  font-size: 18px;
}
.elementor-20 .elementor-element.elementor-element-add1927 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-20
  .elementor-element.elementor-element-add1927
  .elementor-icon-box-title {
  margin-bottom: 1px;
  color: #505050;
}
.elementor-20
  .elementor-element.elementor-element-add1927
  .elementor-icon-box-title,
.elementor-20
  .elementor-element.elementor-element-add1927
  .elementor-icon-box-title
  a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-add1927
  .elementor-icon-box-description {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 23px;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-view-stacked
  .elementor-icon {
  background-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-view-framed
  .elementor-icon,
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-view-default
  .elementor-icon {
  fill: #ff984f;
  color: #ff984f;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 12px;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 12px;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 12px;
}
.elementor-20 .elementor-element.elementor-element-54e8c96 .elementor-icon {
  font-size: 18px;
}
.elementor-20 .elementor-element.elementor-element-54e8c96 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-20
  .elementor-element.elementor-element-54e8c96
  .elementor-icon-box-title {
  margin-bottom: 1px;
  color: #505050;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96
  .elementor-icon-box-title,
.elementor-20
  .elementor-element.elementor-element-54e8c96
  .elementor-icon-box-title
  a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-54e8c96
  .elementor-icon-box-description {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 23px;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-view-stacked
  .elementor-icon {
  background-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-view-framed
  .elementor-icon,
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-view-default
  .elementor-icon {
  fill: #ff984f;
  color: #ff984f;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 12px;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 12px;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 12px;
}
.elementor-20 .elementor-element.elementor-element-e8c6b42 .elementor-icon {
  font-size: 18px;
}
.elementor-20 .elementor-element.elementor-element-e8c6b42 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42
  .elementor-icon-box-title {
  margin-bottom: 1px;
  color: #505050;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42
  .elementor-icon-box-title,
.elementor-20
  .elementor-element.elementor-element-e8c6b42
  .elementor-icon-box-title
  a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-e8c6b42
  .elementor-icon-box-description {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 23px;
}
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-view-stacked
  .elementor-icon {
  background-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-view-framed
  .elementor-icon,
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-view-default
  .elementor-icon {
  fill: #ff984f;
  color: #ff984f;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 12px;
}
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 12px;
}
.elementor-20
  .elementor-element.elementor-element-440b35f.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 12px;
}
.elementor-20 .elementor-element.elementor-element-440b35f .elementor-icon {
  font-size: 18px;
}
.elementor-20 .elementor-element.elementor-element-440b35f .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-20
  .elementor-element.elementor-element-440b35f
  .elementor-icon-box-title {
  margin-bottom: 1px;
  color: #505050;
}
.elementor-20
  .elementor-element.elementor-element-440b35f
  .elementor-icon-box-title,
.elementor-20
  .elementor-element.elementor-element-440b35f
  .elementor-icon-box-title
  a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-440b35f
  .elementor-icon-box-description {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 23px;
}
.elementor-20 .elementor-element.elementor-element-8fb2503 {
  padding: 0px 0px 60px 0px;
}
.elementor-20 .elementor-element.elementor-element-1d57c41 {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-1d57c41
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-1d57c41
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-f5b08cd {
  text-align: left;
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-toggle-title,
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-toggle-icon {
  color: #505050;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-tab-title {
  padding: 25px 10px 25px 10px;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-tab-title
  .elementor-toggle-icon
  i:before {
  color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-tab-title
  .elementor-toggle-icon
  svg {
  fill: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 10px;
}
.elementor-20
  .elementor-element.elementor-element-ed2d8ed
  .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 10px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-cfcda47.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-cfcda47.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-c1fc034
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-f6c6a8a {
  padding: 100px 0px 100px 0px;
}
.elementor-20 .elementor-element.elementor-element-ea48319 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-ea48319
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-ea48319
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-c6d405f {
  text-align: center;
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}
.elementor-20
  .elementor-element.elementor-element-c6d405f
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-03ad065
  > .elementor-container {
  max-width: 1600px;
}
.elementor-20 .elementor-element.elementor-element-03ad065 {
  padding: 30px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-3be057e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3be057e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3be057e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-20
  .elementor-element.elementor-element-3be057e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-dbbd885
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 20px 0px;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-bc8d26b
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-cfa4ed5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-cfa4ed5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20 .elementor-element.elementor-element-f91fc51 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-f91fc51 img {
  width: 135px;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-b19deb8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-3c73ce0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 50px;
}
.elementor-20
  .elementor-element.elementor-element-23fca95.elementor-position-right
  .elementor-image-box-img {
  margin-left: 11px;
}
.elementor-20
  .elementor-element.elementor-element-23fca95.elementor-position-left
  .elementor-image-box-img {
  margin-right: 11px;
}
.elementor-20
  .elementor-element.elementor-element-23fca95.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 11px;
}
.elementor-20
  .elementor-element.elementor-element-23fca95
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-20
  .elementor-element.elementor-element-23fca95
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-23fca95
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-20
  .elementor-element.elementor-element-23fca95
  .elementor-image-box-title {
  color: #101010;
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
}
.elementor-20
  .elementor-element.elementor-element-23fca95
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-20
  .elementor-element.elementor-element-1a14ba2:not(.elementor-motion-effects-element-type-background),
.elementor-20
  .elementor-element.elementor-element-1a14ba2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://refinable.wpcomstaging.com/wp-content/uploads/2021/03/data-shadw.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 24% auto;
}
.elementor-20 .elementor-element.elementor-element-1a14ba2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 40px 0px;
}
.elementor-20
  .elementor-element.elementor-element-1a14ba2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-55660f3 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-55660f3
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-55660f3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-9e34623 {
  padding: 0% 10% 0% 10%;
}
.elementor-20
  .elementor-element.elementor-element-b04f1af
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
}
.elementor-20 .elementor-element.elementor-element-abd3bb0 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-abd3bb0
  .elementor-heading-title {
  color: #3b3b3b;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-20 .elementor-element.elementor-element-c95fdba img {
  width: 37px;
}
.elementor-20 .elementor-element.elementor-element-0fc6963 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-86c9b32 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-2ab57f4
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
}
.elementor-20 .elementor-element.elementor-element-eb53c88 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-eb53c88
  .elementor-heading-title {
  color: #3b3b3b;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-20 .elementor-element.elementor-element-ce16221 img {
  width: 37px;
}
.elementor-20 .elementor-element.elementor-element-f8ec1bb {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-5ff88ed {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-6e2da59
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
}
.elementor-20 .elementor-element.elementor-element-3577640 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-3577640
  .elementor-heading-title {
  color: #3b3b3b;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-20 .elementor-element.elementor-element-0ab9baa img {
  width: 37px;
}
.elementor-20 .elementor-element.elementor-element-4bb0e4e {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-53b1a62 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-81beb13
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
}
.elementor-20 .elementor-element.elementor-element-6b58037 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-6b58037
  .elementor-heading-title {
  color: #3b3b3b;
  font-family: "Raleway", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-20 .elementor-element.elementor-element-1188cff img {
  width: 37px;
}
.elementor-20 .elementor-element.elementor-element-b268e79 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-35f9552 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-28981c3 {
  padding: 0px 0px 20px 0px;
}
.elementor-20 .elementor-element.elementor-element-7730121 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-7730121
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-7730121
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-244ac60 {
  padding: 20px 0px 70px 0px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-06d8704.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-06d8704.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-06d8704
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-20
  .elementor-element.elementor-element-06d8704
  > .elementor-element-populated {
  padding: 0% 0% 0% 15%;
}
.elementor-20 .elementor-element.elementor-element-11c41cc {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-11c41cc
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-20 .elementor-element.elementor-element-02bad08 {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-02bad08
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-20 .elementor-element.elementor-element-c7f991a {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-c7f991a
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-20 .elementor-element.elementor-element-b5415b1 {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-b5415b1
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-20 .elementor-element.elementor-element-24d2a17 {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-24d2a17
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-20 .elementor-element.elementor-element-21c5913 {
  color: #292929;
  font-family: "Roboto", Sans-serif;
  font-weight: 700;
}
.elementor-20
  .elementor-element.elementor-element-21c5913
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-d32caa9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-d32caa9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-a786825:not(.elementor-motion-effects-element-type-background),
.elementor-20
  .elementor-element.elementor-element-a786825
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://refinable.com/wp-content/uploads/2021/03/team.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20 .elementor-element.elementor-element-a786825 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 100px 190px 100px;
}
.elementor-20
  .elementor-element.elementor-element-a786825
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-5c20802 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-5c20802
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-5c20802
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-a994557 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-a994557 img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-6f058d5.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-6f058d5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-4c0a0f1
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-4c0a0f1 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-dc11d7f
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-dc11d7f
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-dc11d7f
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-dc11d7f {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-dc11d7f
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-dc11d7f
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-eebf9e1 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-eebf9e1 img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-b006ece.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-b006ece.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-0fc832a
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-0fc832a {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-02cd6d7
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-02cd6d7
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-02cd6d7
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-02cd6d7 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-02cd6d7
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-02cd6d7
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-94c75d7 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-94c75d7 img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-80aaae1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-80aaae1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-03452a2
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-03452a2 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-588ab7b
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-588ab7b
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-588ab7b
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-588ab7b {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-588ab7b
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-588ab7b
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-236738d {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-236738d img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-abf419c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-abf419c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-df424e2
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-df424e2 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-bb0dbfd
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-bb0dbfd
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-bb0dbfd
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-bb0dbfd {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-bb0dbfd
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-bb0dbfd
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-c0e2329 {
  padding: 30px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-772fdc1 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-772fdc1 img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-c2c4605.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-c2c4605.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-1f91f95
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-1f91f95 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-2471a9f
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-2471a9f
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-2471a9f
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-2471a9f {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-2471a9f
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-2471a9f
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-5c38c21 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-5c38c21 img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-81d1efc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-81d1efc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-804efcb
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-804efcb {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-3effba7
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-3effba7
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-3effba7
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-3effba7 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-3effba7
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-3effba7
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-2ab779d {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-2ab779d img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-58cb633.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-58cb633.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-20
  .elementor-element.elementor-element-c4dcd76
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-c4dcd76 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-55e77b9
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-55e77b9
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-55e77b9
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-55e77b9 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-55e77b9
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-55e77b9
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-ed14f3d {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-ed14f3d img {
  width: 124px;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-42240ec.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-42240ec.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-a66a7e1
  .elementor-heading-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}
.elementor-20 .elementor-element.elementor-element-a66a7e1 {
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-6440e30
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-6440e30
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-6440e30
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-6440e30 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
}
.elementor-20
  .elementor-element.elementor-element-6440e30
  .elementor-widget-container {
  text-align: left;
}
.elementor-20
  .elementor-element.elementor-element-6440e30
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-5119466 {
  padding: 30px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-df3e2ac {
  padding: 30px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-c411f9d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-abb1ae4 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-abb1ae4
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-abb1ae4
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-bd543cb {
  text-align: left;
  top: -58px;
}
.elementor-20 .elementor-element.elementor-element-bd543cb img {
  width: 25%;
}
body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bd543cb {
  left: -181px;
}
body.rtl .elementor-20 .elementor-element.elementor-element-bd543cb {
  right: -181px;
}
.elementor-20 .elementor-element.elementor-element-b8c4fd5 {
  padding: 0px 0px 70px 0px;
  z-index: 99;
}
.elementor-20 .elementor-element.elementor-element-76ee75f {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-76ee75f img {
  width: 124px;
}
.elementor-20
  .elementor-element.elementor-element-db2b98c
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-db2b98c
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-db2b98c
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-db2b98c
  .elementor-repeater-item-2e9afc0.elementor-social-icon {
  background-color: #000000;
}
.elementor-20 .elementor-element.elementor-element-db2b98c {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-20
  .elementor-element.elementor-element-db2b98c
  .elementor-widget-container {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-a89c268
  .elementor-heading-title {
  color: #505050;
  font-size: 18px;
  font-weight: 800;
}
.elementor-20 .elementor-element.elementor-element-a89c268 {
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-3b5b554 {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-3b5b554
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-1c9b63e {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-1c9b63e img {
  width: 124px;
}
.elementor-20
  .elementor-element.elementor-element-6b4f6ef
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-6b4f6ef
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-6b4f6ef
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-6b4f6ef {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-20
  .elementor-element.elementor-element-6b4f6ef
  .elementor-widget-container {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-1a71311
  .elementor-heading-title {
  color: #505050;
  font-size: 18px;
  font-weight: 800;
}
.elementor-20 .elementor-element.elementor-element-1a71311 {
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-e871e81 {
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-e871e81
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-eef0930 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-eef0930 img {
  width: 124px;
}
.elementor-20
  .elementor-element.elementor-element-3883282
  .elementor-repeater-item-78b6330.elementor-social-icon {
  background-color: #4a86c5;
}
.elementor-20
  .elementor-element.elementor-element-3883282
  .elementor-repeater-item-78b6330.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-3883282
  .elementor-repeater-item-78b6330.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-3883282 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-20
  .elementor-element.elementor-element-3883282
  .elementor-widget-container {
  text-align: center;
}
.elementor-bc-flex-widget
  .elementor-20
  .elementor-element.elementor-element-1394078.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-1394078.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-20
  .elementor-element.elementor-element-f0b163b
  .elementor-heading-title {
  color: #505050;
  font-size: 18px;
  font-weight: 800;
}
.elementor-20 .elementor-element.elementor-element-f0b163b {
  width: auto;
  max-width: auto;
}
.elementor-20 .elementor-element.elementor-element-51f7d36 {
  text-align: left;
  color: #505050;
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  width: auto;
  max-width: auto;
}
.elementor-20
  .elementor-element.elementor-element-51f7d36
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-3a57c4f:not(.elementor-motion-effects-element-type-background),
.elementor-20
  .elementor-element.elementor-element-3a57c4f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f7f8;
}
.elementor-20 .elementor-element.elementor-element-3a57c4f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 40px 0px;
}
.elementor-20
  .elementor-element.elementor-element-3a57c4f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-c244db3 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-c244db3
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-c244db3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-f25bb94 {
  text-align: center;
}
.elementor-20 .elementor-element.elementor-element-bc5c320 .elementor-button {
  font-family: "Raleway", Sans-serif;
  font-weight: 500;
  background-color: #ff984f;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-bc5c320
  .elementor-button:hover,
.elementor-20
  .elementor-element.elementor-element-bc5c320
  .elementor-button:focus {
  color: #ff984f;
  background-color: #00000000;
  border-color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-bc5c320
  .elementor-button:hover
  svg,
.elementor-20
  .elementor-element.elementor-element-bc5c320
  .elementor-button:focus
  svg {
  fill: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-bc5c320
  > .elementor-widget-container {
  padding: 0px 10px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-b992f07:not(.elementor-motion-effects-element-type-background),
.elementor-20
  .elementor-element.elementor-element-b992f07
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f7f8;
}
.elementor-20 .elementor-element.elementor-element-b992f07 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 70px 0px;
  z-index: 99;
}
.elementor-20
  .elementor-element.elementor-element-b992f07
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20
  .elementor-element.elementor-element-e6beef8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20
  .elementor-element.elementor-element-e6beef8:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-element-populated,
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 40px 40px;
}
.elementor-20
  .elementor-element.elementor-element-e6beef8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-17bb5e6 {
  text-align: center;
}
.elementor-20
  .elementor-element.elementor-element-17bb5e6
  .elementor-heading-title {
  color: #ff984f;
  font-family: "Raleway", Sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-20
  .elementor-element.elementor-element-17bb5e6
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group {
  padding-right: calc(11px / 2);
  padding-left: calc(11px / 2);
  margin-bottom: 10px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-form-fields-wrapper {
  margin-left: calc(-11px / 2);
  margin-right: calc(-11px / 2);
  margin-bottom: -10px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group
  .elementor-field,
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-subgroup
  label {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #ff984f;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #ff984f;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #ff984f;
}
.elementor-20 .elementor-element.elementor-element-b46d9ff .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .e-form__buttons__wrapper__button-next {
  background-color: #ffffff;
  color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-button[type="submit"] {
  background-color: #ffffff;
  color: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ff984f;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .e-form__buttons__wrapper__button-previous {
  background-color: #ff984f;
  color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #ff984f;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-button[type="submit"]:hover {
  background-color: #ff984f;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-20
  .elementor-element.elementor-element-b46d9ff
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-20 .elementor-element.elementor-element-b46d9ff {
  --e-form-steps-indicators-spacing: 0px;
  --e-form-steps-indicator-padding: 0px;
  --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: 0px;
  --e-form-steps-divider-gap: 0px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-20
    .elementor-element.elementor-element-f875c49
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-20
    .elementor-element.elementor-element-359d3f6
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-20 .elementor-element.elementor-element-ab62cda {
    text-align: center;
    font-size: 16px;
  }
  .elementor-20
    .elementor-element.elementor-element-ab62cda
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-6bd7cd2 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-aedaf79
    .elementor-spacer-inner {
    height: 10px;
  }
  .elementor-20
    .elementor-element.elementor-element-314bc34.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-20
    .elementor-element.elementor-element-3eb22cc:not(.elementor-motion-effects-element-type-background),
  .elementor-20
    .elementor-element.elementor-element-3eb22cc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -124px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-3eb22cc
    > .elementor-shape-bottom
    svg {
    width: calc(300% + 1.3px);
    height: 0px;
  }
  .elementor-20 .elementor-element.elementor-element-3eb22cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 10px 0px 10px;
  }
  .elementor-20
    .elementor-element.elementor-element-70e5110
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-a936055 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-a936055 img {
    max-width: 150px;
  }
  .elementor-20 .elementor-element.elementor-element-98e44f0 img {
    max-width: 10%;
  }
  .elementor-20
    .elementor-element.elementor-element-98e44f0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-d4f72e1 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-d4f72e1 img {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-9bcb20d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-53dc386
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-246ddf85 img {
    width: 60px;
  }
  .elementor-20 .elementor-element.elementor-element-fad044c img {
    width: 70%;
  }
  .elementor-20 .elementor-element.elementor-element-259c368a img {
    width: 90%;
  }
  .elementor-20 .elementor-element.elementor-element-27f9d74f img {
    width: 55px;
  }
  .elementor-20 .elementor-element.elementor-element-c3ab87d img {
    width: 122px;
  }
  .elementor-20 .elementor-element.elementor-element-b2c2d64 img {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-6ca87a87 img {
    width: 50%;
  }
  .elementor-20
    .elementor-element.elementor-element-3b85648.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-20 .elementor-element.elementor-element-7faffd6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-cefdb95 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-20
    .elementor-element.elementor-element-add1927
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-20
    .elementor-element.elementor-element-b04f1af
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-2ab57f4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-6e2da59
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-81beb13
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-06d8704
    > .elementor-element-populated {
    padding: 0px 0px 0px 5px;
  }
  .elementor-20 .elementor-element.elementor-element-4c0a0f1 {
    text-align: left;
  }
  .elementor-20
    .elementor-element.elementor-element-b006ece.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-20 .elementor-element.elementor-element-0fc832a {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-03452a2 {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-df424e2 {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-1f91f95 {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-804efcb {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-c4dcd76 {
    text-align: left;
  }
  .elementor-20 .elementor-element.elementor-element-a66a7e1 {
    text-align: left;
  }
  .elementor-20
    .elementor-element.elementor-element-db2b98c
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-db2b98c {
    --icon-size: 14px;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-6b4f6ef {
    --icon-size: 14px;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-3883282 {
    --icon-size: 14px;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
}
@media (max-width: 767px) {
  .elementor-20 .elementor-element.elementor-element-cb7ab70 {
    padding: 135px 0px 80px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-f875c49
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-20
    .elementor-element.elementor-element-359d3f6
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-20
    .elementor-element.elementor-element-16472ba
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-ab62cda {
    letter-spacing: -0.6px;
  }
  .elementor-20 .elementor-element.elementor-element-cfcbc4b .elementor-button {
    font-size: 12px;
  }
  .elementor-20 .elementor-element.elementor-element-8f82657 .elementor-button {
    font-size: 12px;
  }
  .elementor-20 .elementor-element.elementor-element-6bd7cd2 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-aedaf79
    .elementor-spacer-inner {
    height: 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-314bc34.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-20
    .elementor-element.elementor-element-3eb22cc:not(.elementor-motion-effects-element-type-background),
  .elementor-20
    .elementor-element.elementor-element-3eb22cc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -391px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-3eb22cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-20
    .elementor-element.elementor-element-70e5110.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-20
    .elementor-element.elementor-element-70e5110.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-20
    .elementor-element.elementor-element-393bd0e
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-20 .elementor-element.elementor-element-a936055 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-d4f72e1 img {
    width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-9bcb20d {
    margin-top: 0px;
    margin-bottom: -10px;
  }
  .elementor-20
    .elementor-element.elementor-element-5385c39
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-1fd1e2af {
    padding: 40px 10px 40px 10px;
  }
  .elementor-20 .elementor-element.elementor-element-246ddf85 img {
    width: 100px;
  }
  .elementor-20 .elementor-element.elementor-element-fad044c img {
    width: 200px;
  }
  .elementor-20
    .elementor-element.elementor-element-fad044c
    > .elementor-widget-container {
    margin: 020px 0px 020px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-259c368a img {
    width: 180px;
  }
  .elementor-20 .elementor-element.elementor-element-4796755 img {
    width: 250px;
  }
  .elementor-20 .elementor-element.elementor-element-27f9d74f img {
    width: 45%;
  }
  .elementor-20 .elementor-element.elementor-element-c3ab87d img {
    width: 70%;
  }
  .elementor-20 .elementor-element.elementor-element-b2c2d64 img {
    width: 100px;
  }
  .elementor-20 .elementor-element.elementor-element-6ca87a87 img {
    width: 80px;
  }
  .elementor-20 .elementor-element.elementor-element-54ec566 {
    width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-7faffd6 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-cefdb95 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-cefdb95 img {
    width: 120px;
  }
  .elementor-20 .elementor-element.elementor-element-dda71d3 {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-dda71d3
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-48dc215 {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-add1927
    .elementor-icon-box-icon {
    margin-bottom: 12px;
  }
  .elementor-20
    .elementor-element.elementor-element-add1927
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-54e8c96
    .elementor-icon-box-icon {
    margin-bottom: 12px;
  }
  .elementor-20
    .elementor-element.elementor-element-e8c6b42
    .elementor-icon-box-icon {
    margin-bottom: 12px;
  }
  .elementor-20
    .elementor-element.elementor-element-440b35f
    .elementor-icon-box-icon {
    margin-bottom: 12px;
  }
  .elementor-20 .elementor-element.elementor-element-1d57c41 {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-3be057e
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-dbbd885
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-bc8d26b
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-b19deb8
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-3c73ce0
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-23fca95
    .elementor-image-box-img {
    margin-bottom: 11px;
  }
  .elementor-20
    .elementor-element.elementor-element-55660f3
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-20
    .elementor-element.elementor-element-b04f1af
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-2ab57f4
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-6e2da59
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-81beb13
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-54365cf
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-7730121
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-20 .elementor-element.elementor-element-244ac60 {
    padding: 10px 20px 10px 20px;
  }
  .elementor-20
    .elementor-element.elementor-element-aeb03bf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20
    .elementor-element.elementor-element-89b1880
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-20
    .elementor-element.elementor-element-06d8704
    > .elementor-element-populated {
    padding: 20px 10px 0px 10px;
  }
  .elementor-20 .elementor-element.elementor-element-a786825 {
    padding: 30px 30px 30px 30px;
  }
  .elementor-20
    .elementor-element.elementor-element-e8ab53f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-5c20802 {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-5c20802
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-20 .elementor-element.elementor-element-6d83be5 {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-6f058d5 {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-28b6fef {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-b006ece {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-1927c12 {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-80aaae1 {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-2f1eb45 {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-abf419c {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-9bb11de {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-c2c4605 {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-393bb1d {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-81d1efc {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-eed28cd {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-58cb633 {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-cfe6a1a {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-42240ec {
    width: 60%;
  }
  .elementor-20 .elementor-element.elementor-element-d2388e2 {
    width: 40%;
  }
  .elementor-20 .elementor-element.elementor-element-cdf808b {
    width: 40%;
  }
  body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bd543cb {
    left: -10px;
  }
  body.rtl .elementor-20 .elementor-element.elementor-element-bd543cb {
    right: -10px;
  }
  .elementor-20 .elementor-element.elementor-element-76ee75f {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20
    .elementor-element.elementor-element-db2b98c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-db2b98c {
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-a89c268 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-3b5b554 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-1c9b63e {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-6b4f6ef {
    --grid-template-columns: repeat(1, auto);
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20
    .elementor-element.elementor-element-6b4f6ef
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-6b4f6ef
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-1a71311 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-e871e81 {
    text-align: center;
  }
  .elementor-20 .elementor-element.elementor-element-eef0930 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20 .elementor-element.elementor-element-3883282 {
    --grid-template-columns: repeat(1, auto);
    width: 100%;
    max-width: 100%;
    align-self: center;
  }
  .elementor-20
    .elementor-element.elementor-element-3883282
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-3883282
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20 .elementor-element.elementor-element-f0b163b {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-51f7d36 {
    text-align: center;
  }
  .elementor-20
    .elementor-element.elementor-element-c244db3
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-20 .elementor-element.elementor-element-bc5c320 .elementor-button {
    font-size: 12px;
  }
  .elementor-20 .elementor-element.elementor-element-3312cb2 {
    width: 5%;
  }
  .elementor-20 .elementor-element.elementor-element-e6beef8 {
    width: 86%;
  }
  .elementor-20
    .elementor-element.elementor-element-17bb5e6
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-20 .elementor-element.elementor-element-a77aec2 {
    width: 4%;
  }
}
@media (min-width: 768px) {
  .elementor-20 .elementor-element.elementor-element-16472ba {
    width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-70e5110 {
    width: 100%;
  }
  .elementor-20 .elementor-element.elementor-element-392da67 {
    width: 45%;
  }
  .elementor-20 .elementor-element.elementor-element-509b97c {
    width: 9.332%;
  }
  .elementor-20 .elementor-element.elementor-element-6318499 {
    width: 45%;
  }
  .elementor-20 .elementor-element.elementor-element-cca66c1 {
    width: 37%;
  }
  .elementor-20 .elementor-element.elementor-element-cfa4ed5 {
    width: 25.332%;
  }
  .elementor-20 .elementor-element.elementor-element-891e057 {
    width: 37%;
  }
  .elementor-20 .elementor-element.elementor-element-aeb03bf {
    width: 47%;
  }
  .elementor-20 .elementor-element.elementor-element-06d8704 {
    width: 20%;
  }
  .elementor-20 .elementor-element.elementor-element-d32caa9 {
    width: 32.664%;
  }
  .elementor-20 .elementor-element.elementor-element-6d83be5 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-6f058d5 {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-28b6fef {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-b006ece {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-1927c12 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-80aaae1 {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-2f1eb45 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-abf419c {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-9bb11de {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-c2c4605 {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-393bb1d {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-81d1efc {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-eed28cd {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-58cb633 {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-cfe6a1a {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-42240ec {
    width: 49.998%;
  }
  .elementor-20 .elementor-element.elementor-element-cbaebe2 {
    width: 35%;
  }
  .elementor-20 .elementor-element.elementor-element-3562513 {
    width: 64.998%;
  }
  .elementor-20 .elementor-element.elementor-element-0f77516 {
    width: 35%;
  }
  .elementor-20 .elementor-element.elementor-element-fc6b2f1 {
    width: 64.998%;
  }
  .elementor-20 .elementor-element.elementor-element-c260e88 {
    width: 35%;
  }
  .elementor-20 .elementor-element.elementor-element-1394078 {
    width: 64.998%;
  }
  .elementor-20 .elementor-element.elementor-element-3312cb2 {
    width: 12%;
  }
  .elementor-20 .elementor-element.elementor-element-e6beef8 {
    width: 75.332%;
  }
  .elementor-20 .elementor-element.elementor-element-a77aec2 {
    width: 12%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-20 .elementor-element.elementor-element-4319c022 {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-08e16be {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-5bca505f {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-435e65b {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-27b24ad7 {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-a3c0ad7 {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-3250e25 {
    width: 25%;
  }
  .elementor-20 .elementor-element.elementor-element-396db1e {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-9e8d6e1 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-ba0731e {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-41eb660 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-8af9529 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-b83b23f {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-afbe4ef {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-d2f921b {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-2905a8f {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-6f84306 {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-6a2107c {
    width: 50%;
  }
  .elementor-20 .elementor-element.elementor-element-0c603fa {
    width: 50%;
  }
} /* Start custom CSS for section, class: .elementor-element-9e34623 */
.blue-marker .elementor-image::after {
  width: 218px !important;
} /* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-b46d9ff */
.newsletter .elementor-field-required {
  width: 82%;
  float: left;
}

.newsletter .e-form__buttons {
  width: 18%;
} /* End custom CSS */
