.big-service-grid-formular {
    grid-column-gap: 2rem;
    grid-row-gap: 8rem;
    grid-template-rows: auto;
    grid-template-columns: 4fr 3fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.big-service-grid-formular-left {
  max-width: 46rem;
}

.service-carousel-item-bottom {
    color: black;
    height: 100px;
}

.services-sec-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 4rem;
    display: grid;
    align-items: center !important;
}

.input-holder input {
	border-radius: 1.8rem;
}

.input-field {
  padding: 1.15rem 1rem 1.15rem 3rem !important;
}

.input-icon-holder {
    inset: 1.3rem auto auto 1rem !important;
}

.btn-text {
	white-space: nowrap;
}

.w-form-one-line {
  display: flex;
  gap: 20px;
}

.faq-img {
  border-radius: 1.8rem;
  height: 100%;
  aspect-ratio: 2/1;
  opacity: 0.9
}

.faq-banner .cta-hp-grid {
  grid-template-columns: 3fr 2fr;
}

#wpcf7-f4288-o3 .wpcf7-response-output {
  border: none !important;
  margin-top: -40px !important;
  text-align: left !important;
}

.success-message-content.pdf {
  display: flex !important;
  flex-direction: row;
  color: var(--base-color-brand--primary);
  font-size: 1.3rem;
  font-weight: bold;
}


@media (max-width: 991px) {
    .mobile-version .big-service-item-content {
        width: 90% !important;
        margin: 0 auto !important;
    }
	
	.mobile-hide {
		display: none;
	}
	
	.faq-banner .cta-hp-grid {
  		grid-template-columns: 1fr;
	}
}

.big-service-grid-formular-left .btn-hover-bg {
  width: 40px !important;
  height: 40px !important;
  transform: translate3d(-8px,80px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important; 
}


