#ast-scroll-top {
    background-color: #87848b !important;
    font-size: 15px;
}
/*form css*/
/* Load Raleway from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700&display=swap');

/* Apply Raleway font only to the form section */
.raleway-wrapper {
  font-family: 'Raleway', sans-serif;
}

.raleway-wrapper input::placeholder, .raleway-wrapper textarea::placeholder{
	font-family: 'Raleway', sans-serif !important;
	font-weight: 200;
	font-size:16px;
}

.wpcf7-submit{
	font-family: 'Raleway', sans-serif !important;
}
.field-wrapper {
    margin-bottom: 20px;
  }

  .field-wrapper:first-child {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  }

  .field-wrapper:first-child > div {
    width: 50%;
  }

  @media (max-width: 768px) {
    .field-wrapper:first-child > div {
      width: 100%;
    }
  }
.services-field label, legend {
    color: #111827;
    font-size: 16px;
    font-style: normal;
    font-weight: 200; 
    line-height: 20px;
}
  .services-field label {
    margin-left: 10px;
		
  }
#home-contct-form .wpcf7 form>div, p:has(.wpcf7-submit){
     margin-bottom: 0px;
}

#home-contct-form .wpcf7-form-control{
	margin-top:0;
}

#home-contct-form .services-field .wpcf7-form-control{
	display: flex;
	row-gap: 14px;
	flex-wrap: wrap;
}

#home-contct-form .services-field span.wpcf7-list-item{
	width: 100%;
}

#home-contct-form .services-field .wpcf7-form-control-wrap{
	margin-top: 15px;
}
@media only screen and (max-width: 768px) {
  body {
    overflow-x: hidden !important;
  }
	@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-444dafd .wpcf7-form label {
        font-size: 16px;
    }
}
/*form css*/
  html {
    overflow-x: hidden !important;
  }

  .elementor-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-container {
    overflow-x: hidden !important;
  }

  * {
    box-sizing: border-box;
  }
}
a.a5550-ext-3-276 {
    color: black !important;
}

.blur-div{
	backdrop-filter: blur(20px)

}