@media (min-width: 1025px) {
.hero {
min-height: 760px;
}
.hero__bg {
left: auto;
right: 0;
top: 0;
bottom: auto;
width: 77.08%;
max-width: 1480px;
height: 760px;
}
.hero__overlay {
right: auto;
width: 90.42%;
height: 760px;
background: linear-gradient(
90deg,
rgba(224, 229, 237, 1) 0%,
rgba(224, 229, 237, 1) 24%,
rgba(224, 229, 237, 0.93) 56%,
rgba(224, 229, 237, 0) 100%
);
}
.hero__content {
max-width: 840px;
padding-top: 11px;
}
.hero__title {
font-size: 60px;
line-height: 72px;
max-width: 840px;
}
.hero__description {
max-width: 660px;
font-weight: 400;
line-height: 28px;
}
.hero__buttons {
gap: 40px;
}
.hero__btn {
font-weight: 500;
padding: 8px 32px;
height: auto;
}
.hero__card {
gap: 16px;
padding: 16px 20px;
}
.hero__card-text {
font-weight: 700;
font-size: 13px;
line-height: 20px;
}
}
body {
--section-gap: 120px;
}
@media (max-width: 640px) {
body {
--section-gap: 60px;
}
}
.problems-solutions,
.house-cards {
padding-top: 0;
padding-bottom: 0;
}
.lead-form--has-bg .lead-form__title {
font-size: 42px;
line-height: 52px;
}
.lead-form--has-bg .lead-form__description {
font-weight: 500;
font-size: 18px;
line-height: 28px;
letter-spacing: -0.01em;
}
@media (max-width: 1024px) {
.lead-form--has-bg .lead-form__title {
font-size: 30px;
line-height: 38px;
}
.lead-form--has-bg .lead-form__description {
font-size: 14px;
line-height: 22px;
}
}
@media (max-width: 640px) {
.lead-form--has-bg .lead-form__title {
font-size: 24px;
line-height: 31px;
}
.lead-form--has-bg .lead-form__description {
font-size: 13px;
line-height: 20px;
}
}
.lead-form {
margin-bottom: 0 !important;
}
.lead-form--has-bg .lead-form__inner {
padding-left: 0;
padding-right: 0;
}
.lead-form--has-bg .lead-form__bg {
border-radius: 30px 30px 0 0;
}
.lead-form--has-bg .lead-form__checkbox-ui {
margin-top: 3px;
}
@media (min-width: 1025px) {
.faq__title {
line-height: 52px;
margin-bottom: 52px;
}
.faq__question {
font-weight: 700;
line-height: 28px;
padding: 25px 40px;
}
.faq__answer {
padding: 0 40px 25px;
}
.faq__answer-inner {
padding-top: 0;
font-size: 20px;
line-height: 28px;
}
}
.problems-solutions__title {
font-family: 'Mulish', sans-serif;
}
.content-media--launch .content-media__description {
font-family: 'Mulish', sans-serif;
}
.wide-cta__btn {
line-height: 20px;
}
@media (min-width: 1025px) {
.page-template-page-acf-builder section.house-cards {
margin-bottom: 104px;
}
.page-template-page-acf-builder section.work-process {
margin-bottom: 132px;
}
.page-template-page-acf-builder section.faq {
margin-bottom: 146px;
}
.breadcrumbs__link {
font-family: 'Mulish', sans-serif;
font-size: 13px;
line-height: 20px;
color: #888888;
}
.breadcrumbs__link--current {
color: #1B1B1B;
}
}
@media (min-width: 1025px) {
.problems-solutions__cell-title {
font-weight: 800;
}
.service-grid__item {
border-width: 2px;
}
.lead-form__input,
.lead-form__textarea {
border-width: 2px;
font-size: 13px;
padding-left: 20px;
padding-right: 20px;
}
.lead-form__panel {
padding: 30px;
border-radius: 15px;
}
.work-process__counter {
line-height: 72px;
}
.adapt-project__icon {
width: 68px;
height: 68px;
}
.lead-form--has-bg .lead-form__input::placeholder,
.lead-form--has-bg .lead-form__textarea::placeholder {
color: #5177DD;
}
}