.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper {
  width: 460px !important; }

.custom-center {
  margin-left: auto !important;
  margin-right: auto !important; }

.custom-left {
  margin-right: auto !important; }

.custom-right {
  margin-left: auto !important; }

.cust-image-cover {
  background-size: cover;
  position: relative;
  z-index: 1; }

.cust-area-1 {
  position: absolute;
  z-index: 2;
  top: 0.6%; }

.cust-area-2 {
  position: absolute;
  z-index: 2;
  bottom: 0.6%; }

.elementor-column-wrap {
  padding: 0px !important; }

.link-more {
  font-family: Graphik;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #df4a51;
  text-decoration: underline !important; }

.landing-box-title {
  font-family: Graphik;
  font-size: 36px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.08;
  letter-spacing: normal;
  color: #4a4a4a; }

.landing-box-content {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #4a4a4a; }

.landing-box2-title {
  font-family: Graphik;
  font-size: 20px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff; }

.landing-box2-content {
  font-family: Graphik;
  font-size: 19px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.58;
  letter-spacing: normal;
  color: #fff; }

.elementor-add-section.elementor-visible-desktop {
  z-index: 9999; }

.box-shadow {
  box-shadow: 3px 4px 12px 0 rgba(0, 0, 0, 0.1); }

.elementor-section {
  z-index: 1; }

.cust-area-1 .float-number {
  position: absolute; }

.single-text a, .single-text a:hover, .single-text a:active, .single-text a:visited {
  color: inherit; }

/*# sourceMappingURL=floating-squares.css.map */
