@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-font: #333;
  --white: white;
  --secondary: #262da7;
  --primary: #ffae00;
  --off-white: #f7f5f3;
  --dark-overlay: #0009;
  --border-radius: 10px;
  --gray: gray;
  --content-width: 1400px;
  --gap-20: 20px;
  --gap-40: 40px;
  --box-shadow: #0000001a;
  --black: black;
  --transparent: #0000;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--dark-font);
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

h1 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 76px;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  color: var(--secondary);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

h3, h4 {
  color: var(--secondary);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--secondary);
  text-decoration: none;
}

a:hover {
  color: var(--primary);
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

figure {
  margin-bottom: 10px;
}

.c-nav {
  background-color: #fff;
  position: sticky;
  inset: 0% 0% auto;
}

.c-nav__wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
}

.c-nav__logo-wrapper {
  flex-direction: row;
  flex: 1;
  align-self: auto;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.c-nav__contact-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.c-nav__menu-wrapper {
  background-color: var(--white);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-nav__logo-image {
  object-fit: contain;
  flex: 0 auto;
  height: 65px;
  display: inline-block;
}

.c-nav__list-item {
  background-color: var(--white);
}

.c-nav__list-item:hover {
  background-color: var(--off-white);
}

.c-nav__list-item.w--current {
  color: var(--secondary);
}

.c-nav__dropdown {
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 700;
  transition: all .3s;
}

.c-nav__dropdown:hover {
  background-color: var(--off-white);
}

.contact-us__icon {
  color: var(--primary);
  background-color: #3898ec00;
  align-self: center;
  margin-bottom: 0;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 36px;
}

.c-header {
  opacity: 1;
  padding: 150px 40px 240px;
}

.is--white-text {
  color: var(--white);
  flex: 0 auto;
}

.c-process__item {
  background-color: var(--secondary);
  flex: 1;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  margin: 0;
  padding: 30px;
  display: flex;
}

.c-process__wrapper {
  margin-top: 0;
  display: flex;
}

.c-footer__top-wrapper {
  justify-content: space-between;
  display: flex;
}

.c-footer__column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.c-footer__divider {
  background-color: var(--white);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-fixed-button {
  z-index: 99;
  display: flex;
  position: fixed;
  bottom: 4%;
  right: 4%;
}

.c-gallery__right-wrapper {
  background-color: var(--white);
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.c-reasons__card {
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.c-choose-us__right-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.c-choose-us__grid {
  flex: 1;
  grid-template: ". . Area" 1fr
                 ". . Area" 1fr
                 / 1fr 1fr 2fr;
  display: grid;
}

.c-blog__grid {
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.c-blog__card-wrapper {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  justify-content: center;
  margin: 0;
  display: flex;
}

.c-blog__card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay));
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  display: flex;
}

.service-image-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template: "Area" minmax(300px, 1fr)
                 "Area" minmax(300px, 1fr)
                 / 2.5fr 1fr;
}

.c-feature__image {
  border-radius: var(--border-radius);
  object-fit: cover;
  flex: 1;
}

.c-feature__image-wrapper {
  display: flex;
}

.c-benefits__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-home {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/header_image_of_company_staff_outside-banner-scaled.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.header-city {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/lawn-Fert-tech-laughing-homes-logo-shirt-and-nice-house-background-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.location__grid {
  flex: 1;
  grid-template: "." 1fr
  / 2fr 1fr 1fr;
  grid-auto-rows: 1fr;
}

.c-map__iframe-map {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.c-choose-us__grid-short {
  flex: 1;
  grid-template: "." 1fr
  / 1fr 1fr 1fr 1fr;
}

.header-short-about-us {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Sprinkler-install-scaled.jpg');
  background-position: 0 0, 50% 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-header-short {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/header_image_of_company_staff_outside-banner-scaled.jpg');
  background-position: 0 0, 50% 25%;
  background-size: auto, cover;
  padding: 60px 40px;
}

.header-short-blog {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-short-gallery {
  background-image: linear-gradient(#00000080, #00000080), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.full-gallery__grid {
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr minmax(200px, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-short-privacy {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-short-contact-us {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Sprinkler-install-scaled.jpg');
  background-position: 0 0, 25% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.contact-us__grid {
  grid-template: "Area"
                 "Area"
                 / 2fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.contact-us__grid.is--gap-d-40-m-20 {
  grid-template-columns: 1fr 1fr;
}

.is--form-field {
  background-color: var(--white);
  color: var(--gray);
  border-radius: 10px;
  height: 40px;
  margin-bottom: 12px;
}

.is--form-field:focus {
  border: 2px solid var(--primary);
}

.is--form-field::placeholder {
  color: var(--gray);
  font-size: 18px;
}

.contact-location__map-wrapper {
  align-self: stretch;
  min-height: 400px;
  display: flex;
}

.contact-us__card-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  display: flex;
}

.contact-us__card-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.review-and-test__grid {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.review-and-test__card {
  background-color: var(--white);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  min-width: 30%;
  margin: 0;
  padding: 20px;
  display: flex;
}

.header-short-faq {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.faq__card-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.faq__card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.c-form__wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.c-form {
  min-width: 400px;
  margin-bottom: 0;
}

.c-form__grid {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-header__left-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.get-a-quote__wrapper {
  align-self: center;
  width: 60%;
}

.c-locations__button-text-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  align-items: center;
  padding: 20px;
  display: flex;
}

.c-nav__phone-button {
  background-color: #0000;
  display: none;
}

.test_dark_background {
  background-color: var(--dark-font);
  justify-content: center;
  display: flex;
}

.is--max-width {
  max-width: var(--content-width);
}

.is--centered-text {
  text-align: center;
}

.is--section-padding {
  padding: 80px 40px;
}

.about-us {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.about-us.is--max-width {
  align-items: center;
}

.about-us__wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  display: flex;
}

.is--gap-20 {
  grid-column-gap: var(--gap-20);
  grid-row-gap: var(--gap-20);
  display: flex;
}

.c-header__slogan {
  color: var(--white);
  text-align: center;
}

.c-header__h1 {
  text-align: center;
  padding-top: 38px;
}

.c-header-short__button-wrapper {
  display: flex;
}

.c-process__item-text {
  color: var(--white);
  text-align: center;
  flex: 1;
}

.is--gap-d-40-m-20 {
  grid-column-gap: var(--gap-40);
  grid-row-gap: var(--gap-40);
}

.c-process__container {
  flex-direction: column;
  margin-top: -200px;
  display: flex;
}

.is--round-corner-10 {
  border-radius: 10px;
}

.c-process__icon {
  color: var(--white);
  margin-bottom: 0;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 60px;
}

.is--gray-bg {
  background-color: var(--off-white);
}

.is--white-bg {
  background-color: var(--white);
}

.c-reviews {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.c-reviews__row-wrapper {
  display: flex;
}

.c-reviews__review-div {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.is--box-shadow {
  box-shadow: 0 10px 20px 0 var(--box-shadow);
}

.c-services {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.c-services__fert-and-weed {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Tech-Spraying-In-The-Middle-Of-The-Lawn.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 40px;
  display: flex;
}

.c-services__grid {
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-services__grid.is--gap-d-40-m-20 {
  grid-template-columns: 1fr 1fr;
}

.c-reasons__grid {
  flex: 1;
  grid-template: "Area Area-2" 1fr
                 "Area ." 1fr
                 / 2fr 1fr 1fr;
  grid-auto-rows: 1fr;
  display: grid;
}

.c-reasons {
  text-align: center;
}

.is--secondary-bg {
  background-color: var(--secondary);
}

.is--primary-bg {
  background-color: var(--primary);
}

.c-reasons__left-wrapper {
  flex-direction: column;
  display: flex;
}

.c-guarantee {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-guarantee__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.is--button {
  background-color: var(--primary);
  color: var(--dark-font);
  border-radius: 10px;
  flex-wrap: nowrap;
  flex: none;
  padding: 15px 20px;
  font-weight: 700;
  line-height: 20px;
  transition: all .3s;
}

.is--button:hover {
  background-color: var(--secondary);
  color: var(--white);
}

.get-a-quote.is--section-padding.is--gray-bg {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/header_image_of_company_staff_outside-banner-scaled.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.get-a-quote__container {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.get-a-quote__h1 {
  color: var(--secondary);
}

.thank-you__button-wrapper {
  display: flex;
}

.thank-you__container {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 220px 40px 40px;
  display: flex;
}

.thank-you__arrow {
  color: var(--primary);
  font-family: "Fa Solid 900", sans-serif;
  font-size: 40px;
}

.thank-you__bottom-wrapper {
  flex-direction: column;
  margin-top: 220px;
  display: flex;
}

.thank-you__top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.thank-you__wrapper.is--gap-d-40-m-20 {
  flex-direction: column;
}

.thank-you__wrapper.is--gap-d-40-m-20.south-padding-40 {
  padding-bottom: 40px;
}

.is--light-button {
  background-color: var(--white);
  color: var(--secondary);
}

.is--light-button:hover {
  background-color: var(--primary);
  color: var(--white);
}

.c-choose-us__contnainer {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.c-choose-us__card {
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.c-choose-us__card.is__dark-card {
  background-color: var(--secondary);
}

.c-choose-us__h4 {
  font-size: 48px;
}

.c-choose-us__h4-description {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.c-gallery {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/background_to_services__cards_idea_of_tech_on_the_right_and_and_grass_taking_up-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-left: 40px;
  padding-right: 40px;
}

.c-gallery__container {
  display: flex;
}

.c-gallery__left-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.c-blog {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.c-map {
  flex-direction: column;
  align-items: stretch;
  max-width: 100%;
  height: 300px;
  display: flex;
}

.c-footer {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Summit-Lawns-Green-Backyard.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.c-footer__blur-section {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.c-footer__icon-wrapper {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.c-footer__social-icon {
  color: var(--white);
  margin: 10px;
  font-family: "Fa Brands 400", sans-serif;
  font-size: 40px;
  display: block;
}

.c-footer__bottom-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.c-process {
  padding: 60px 40px 0;
}

.c-feature__container {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.c-benefits {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-benefits_container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-benefits__card {
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  padding: 30px;
  display: flex;
}

.more-info {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header-service {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/example-image-banner.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.location__left-wrapper {
  flex-direction: column;
  display: flex;
}

.location__card {
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.location__card.is--gap-20.is--box-shadow.is--round-corner-10 {
  align-items: center;
}

.c-location__iframe-map {
  flex-direction: column;
  flex: 1;
  min-height: 300px;
  display: flex;
}

.location__question-text {
  margin-bottom: 0;
}

.c-header-short__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-us__image {
  object-fit: cover;
  max-width: 50%;
  display: block;
}

.blog__grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog__card {
  background-color: var(--white);
  flex-direction: column;
  display: flex;
}

.blog__text-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding: 20px 30px;
  display: flex;
}

.blog__photo {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  max-height: 300px;
  display: inline-block;
}

.blog__p-text {
  font-size: 16px;
}

.privacy__wrapper {
  flex-direction: column;
  display: flex;
}

.contact-location__iframe-map {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.header-short-reviews {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Summit-Lawns-Green-Backyard.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.review-and-test__container {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.review-and-test__name {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.full-faq__container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-guarantee__video-button {
  font-family: "Fa Solid 900", sans-serif;
}

.c-form__success {
  background-color: var(--white);
}

.c-header__right-wrapper, .c-reviews__text-wrapper {
  flex-direction: column;
  display: flex;
}

.faq {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-spraying-an-outdoor-lawn-rectangle-scaled-small.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.faq.is--section-padding.is--gray-bg {
  background-image: none;
}

.is--form-field-select {
  border-radius: var(--border-radius);
  background-color: var(--white);
  color: var(--gray);
  height: 40px;
  margin-bottom: 12px;
  padding: 5px 0 5px 10px;
  font-size: 18px;
  overflow: hidden;
}

.is--form-field-select:focus {
  border: 2px solid var(--primary);
}

.hiring__container {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.hiring__vid-wrapper {
  align-self: center;
  width: 80%;
}

.apply__conntainer {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hiring__form-wrapper {
  width: 60%;
}

.hiring__form {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.is--left-align-text {
  text-align: left;
}

.c-accreditations {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.c-accreditations__grid {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.38fr 1.39fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.c-footer__text-wrapper {
  padding-bottom: 10px;
}

.c-footer__text {
  padding-bottom: 10px;
  display: block;
}

.c-phone-button {
  flex: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.location__zip-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-header__grid {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-header__grid.is--gap-d-40-m-20 {
  grid-template-columns: auto 550px;
}

.full-gallery__image {
  border-radius: var(--border-radius);
  object-fit: cover;
  height: 100%;
}

.contact-us__text {
  white-space: normal;
  word-break: normal;
  font-size: 28px;
  font-weight: 700;
}

.contact-location__container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.contact-location__header-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.c-whats-included__container {
  flex-direction: column;
  grid-template: "Area Area"
                 ". ."
                 ". ."
                 ". ."
                 / auto auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.c-whats-included__icon {
  color: var(--primary);
  font-family: "Fa Solid 900", sans-serif;
  font-size: 60px;
}

.c-whats-included__grid {
  flex-direction: column;
  grid-template: "."
                 "."
                 "."
                 / auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.c-whats-included__grid.is--gap-20 {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: minmax(1px, 100px) auto;
}

.c-whats-included__header {
  text-align: center;
}

.c-feature-vid__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-feature-vid__wrapper {
  width: 80%;
}

.c-feature-vid__vid {
  object-fit: cover;
}

.is--spacer-20px {
  height: 20px;
}

.header-service-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-pest-control__grid {
  flex-direction: column;
  grid-template: "."
                 "."
                 "."
                 / auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.c-pest-control__grid.is--gap-20 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: min-content auto;
}

.c-pest-control__small-image {
  min-width: 120px;
  min-height: 120px;
}

.more-info__vid-wrapper {
  width: 80%;
  display: flex;
}

.header-cottonwood {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery-front-lawn-with-green-grass.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-slc {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/lawn-Fert-tech-laughing-homes-logo-shirt-and-nice-house-background-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-services__pest-control {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 40px;
  display: flex;
}

.header-lehi {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery-front-lawn-with-green-grass.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
}

.header-holladay {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-spraying-an-outdoor-lawn-rectangle-scaled-small.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-herriman {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-draper, .header-midvale {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Tech-Spraying-In-The-Middle-Of-The-Lawn.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-murray {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Lawn-Fert-of-tech-spraying-with-van-in-background-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-riverton {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery-front-lawn-with-green-grass.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sandy {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-employee-spraying-a-backyard.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-millcreek, .header-south-jordan {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sugar-house {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-employee-spraying-a-backyard.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.header-suncrest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-employee-spraying-a-backyard.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-west-jordan {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-gallery-green-lawn-with-a-home.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-nav__dropdown-list {
  background-color: var(--white);
  box-shadow: 0 10px 20px 0 var(--box-shadow);
  padding-bottom: 10px;
  font-weight: 700;
}

.c-nav__dropdown-list.w--open {
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  padding-top: 10px;
}

.header-cottonwood-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-employee-spraying-a-backyard.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-cottonwood-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-draper-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-spraying-an-outdoor-lawn-rectangle-scaled-small.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-draper-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-herriman-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-herriman-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-control-tech-spraying-under-deck-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-hoolladay-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Lawn-Fert-of-tech-spraying-with-van-in-background-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-header__rating-wrapper {
  grid-column-gap: var(--gap-20);
  grid-row-gap: var(--gap-20);
  align-items: center;
  display: flex;
}

.c-header__rating {
  color: var(--white);
  font-weight: 700;
}

.c-header__rating-icons {
  color: #fbbc04;
  font-family: "Fa Solid 900", sans-serif;
}

.header-holladay-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-Control-Spraying-A-Window-Well.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-lehi-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-lehi-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-control-tech-spraying-under-deck-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-millcreek-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-millcreek-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-murray-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Lawn-Fertilization-Tech-Spraying-A-Backyard-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-murray-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-control-tech-spraying-under-deck-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-riverton-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery-front-lawn-with-green-grass.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-riverton-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-Control-Tech-brushing-off-hornet-nests-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-slc-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-slc-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-Control-Tech-brushing-off-hornet-nests-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sandy-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest-control-tech-spraying-under-deck-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-south-jordan-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sugar-house-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-gallery-green-lawn.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sandy-fert, .header-south-jordan-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/gallery_image_of_tech_spraying_fert-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-sugar-house-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-suncrest-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-gallery-green-lawn.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-suncrest-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-west-jordan-fert {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/holmes-spraying-an-outdoor-lawn-rectangle-scaled-small.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.header-west-jordan-pest {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay)), url('../images/Pest_control_tech_spraying_house_on_the_right_side_-scaled.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.c-feature__para {
  text-align: left;
}

.header-blog__bg-overlay {
  background-image: linear-gradient(to bottom, var(--dark-overlay), var(--dark-overlay));
}

.section-4 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.full-blog__rich-text {
  background-color: var(--white);
  padding: 40px;
}

.full-blog__rich-text h2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.full-blog__rich-text p {
  margin-bottom: 20px;
  line-height: 1.6;
}

.full-blog__rich-text ul {
  margin-top: 10px;
  line-height: 1.6;
}

.full-blog__rich-text h3 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.full-blog__rich-text figure {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.full-blog__rich-text img {
  margin-left: auto;
  margin-right: auto;
}

.full-blog__rich-text h4 {
  margin-bottom: 20px;
}

.full-blog {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-reasons__lightbox {
  width: 100%;
}

.c-reasons__image, .c-choose-us__image {
  border-radius: var(--border-radius);
  width: 100%;
}

.c-choose-us__lightbox {
  width: 100%;
}

.c-feature__lightbox {
  aspect-ratio: 3 / 2;
  object-fit: contain;
  width: 100%;
  display: flex;
}

.c-form__embed {
  margin-bottom: 0;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.search__input {
  border: 1px solid var(--gray);
  border-radius: var(--border-radius);
  height: 50px;
  margin-bottom: 0;
}

.search-result-wrapper {
  display: flex;
}

.results__grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.results__card {
  background-color: var(--white);
  flex-direction: column;
  display: flex;
}

.results__photo {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  max-height: 300px;
  display: inline-block;
}

.results__text-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding: 20px 30px;
  display: flex;
}

.results__p-text {
  font-size: 16px;
}

.full-blog__section {
  padding: 80px 40px;
}

.is--fine-print {
  font-size: 14px;
  font-weight: 400;
}

.is--middle-centered {
  align-items: center;
  display: flex;
}

.is--form-radio-button-label {
  text-align: left;
  padding-left: 10px;
  display: flex;
}

.is--radio-header {
  text-align: left;
}

.is--unordered-list-item {
  text-align: left;
  padding-bottom: 20px;
}

.column-center-align {
  justify-content: center;
  align-items: center;
  display: flex;
}

.is--review-flexbox {
  align-self: center;
  align-items: center;
  display: flex;
}

.is--review-icon {
  margin-right: 10px;
}

.is--5star-rating {
  color: #fbbc04;
  align-self: flex-end;
  font-family: "Fa Solid 900", sans-serif;
}

.is--button-2 {
  color: #fff;
  background-color: #fa994e;
  border-radius: 10px;
  flex-wrap: nowrap;
  flex: none;
  padding: 15px 20px;
  font-weight: 700;
  line-height: 20px;
  transition: all .3s;
}

.is--button-2:hover {
  color: #fff;
  background-color: #10661f;
}

.c-fixed-button__phone-container {
  display: none;
}

.heading {
  font-size: 30px;
}

.is--accreditations-section {
  background-color: #f7f5f3;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.is--accreditations-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.is--accreditations-image-wrapper {
  text-align: center;
  width: 200px;
  height: 100px;
  overflow: hidden;
}

.is--accreditation-image {
  width: auto;
  height: 80%;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 18px;
  }

  h1 {
    font-size: 56px;
  }

  h2 {
    font-size: 40px;
  }

  h3, h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 22px;
  }

  .c-nav__wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-nav__logo-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .c-nav__menu-wrapper {
    background-color: var(--secondary);
  }

  .c-nav__dropdown {
    background-color: var(--secondary);
    color: var(--white);
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 700;
  }

  .c-nav__dropdown:hover {
    background-color: var(--primary);
    color: var(--white);
  }

  .c-nav__dropdown:visited {
    color: var(--white);
  }

  .c-nav__menu-button {
    font-size: 36px;
  }

  .c-header {
    padding: 60px 20px 200px;
  }

  .c-process__item {
    justify-content: space-between;
    align-self: stretch;
    padding: 20px;
  }

  .c-process__wrapper, .c-footer__top-wrapper {
    flex-direction: column;
  }

  .c-gallery__right-wrapper {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .c-choose-us__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area" 1fr
                   "Area Area" 1fr
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .c-blog__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .service-image-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area"
                   ". ."
                   / 1fr 1fr;
  }

  .c-benefits__grid {
    flex-direction: column;
  }

  .location__grid {
    grid-template: "." 1fr
                   "." 1fr
                   / 1fr 1fr;
    grid-auto-rows: auto;
  }

  .c-choose-us__grid-short {
    grid-template: "." 1fr
                   "." 1fr
                   / 1fr 1fr;
  }

  .full-gallery__grid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .contact-us__grid {
    grid-template-columns: 3fr;
  }

  .review-and-test__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .faq__card-wrapper {
    grid-template-columns: 1fr;
  }

  .c-form {
    min-width: 0;
  }

  .c-form__grid {
    grid-template-columns: 1fr;
  }

  .get-a-quote__wrapper {
    align-self: stretch;
    width: auto;
  }

  .is--section-padding {
    padding: 40px 20px;
  }

  .about-us__wrapper {
    flex-direction: column;
  }

  .c-header-short__button-wrapper {
    display: none;
  }

  .is--gap-d-40-m-20 {
    grid-column-gap: var(--gap-20);
    grid-row-gap: var(--gap-20);
  }

  .c-reviews__row-wrapper {
    flex-direction: column;
  }

  .c-services__grid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .c-services__grid.is--gap-d-40-m-20 {
    grid-template-columns: 1fr;
  }

  .c-reasons__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area" 1fr
                   "Area Area" 1fr
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .thank-you {
    padding: 0;
  }

  .thank-you__container {
    height: 90svh;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .thank-you__bottom-wrapper {
    margin-top: 0;
  }

  .thank-you__top-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .thank-you__wrapper {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .c-choose-us__h4 {
    font-size: 36px;
  }

  .c-choose-us__h4-description {
    flex: 1;
    font-size: 20px;
  }

  .c-gallery {
    padding: 20px;
  }

  .c-gallery__container.is--max-width {
    flex-direction: column;
  }

  .c-gallery__left-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .c-process {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-us__image {
    align-self: center;
    max-width: 100%;
  }

  .blog__grid {
    grid-template-columns: 1fr 1fr;
  }

  .hiring__form-wrapper {
    align-self: stretch;
    width: auto;
  }

  .hiring__form {
    grid-template-columns: 1fr 1fr;
  }

  .c-accreditations__grid {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .c-header__grid.is--gap-d-40-m-20 {
    grid-template-columns: auto;
  }

  .more-info__vid-wrapper {
    width: 100%;
  }

  .c-nav__dropdown-list {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .c-nav__dropdown-list.w--open {
    padding-top: 0;
  }

  .full-blog__rich-text {
    padding: 20px;
  }

  .full-blog__rich-text figure {
    min-width: 100%;
  }

  .results__grid {
    grid-template-columns: 1fr 1fr;
  }

  .full-blog__section {
    padding: 40px 20px;
  }

  .is--accreditations-image-wrapper.is--hidden-tablet {
    display: none;
  }

  .is--accreditation-image {
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  .c-nav__wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .service-image-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "Area"
                         "."
                         "."
                         "Area-2";
  }

  .c-choose-us__grid-short, .review-and-test__grid {
    grid-template-columns: 1fr;
  }

  .c-form__grid {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .c-nav__menu-icon {
    font-size: 36px;
  }

  .c-choose-us__h4-description {
    flex: 1;
  }

  .blog__grid {
    grid-template-columns: 1fr;
  }

  .review-and-test__name {
    flex: 1;
  }

  .hiring__form {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .results__grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 16px;
  }

  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  h3, h4 {
    font-size: 20px;
  }

  h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

  .c-nav__contact-wrapper {
    display: none;
  }

  .c-nav__menu-button {
    background-color: var(--white);
  }

  .c-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-process__item {
    padding: 10px;
  }

  .c-fixed-button {
    position: fixed;
    inset: auto 0% 0%;
  }

  .c-choose-us__grid {
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   "Area-4 Area-4"
                   "Area-5 Area-5"
                   / minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
  }

  .c-blog__card-wrapper {
    background-size: cover;
  }

  .location__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(0, 1fr);
  }

  .c-choose-us__grid-short {
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   "Area-4 Area-4"
                   "Area-5 Area-5"
                   / minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
  }

  .contact-us__grid {
    grid-template-columns: minmax(0, 3fr);
  }

  .contact-us__card-link {
    flex-direction: column;
  }

  .c-form__grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   "." 0
                   "."
                   / 1fr 1fr;
  }

  .c-locations__button-text-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-direction: column;
  }

  .c-nav__phone-button {
    color: var(--primary);
    background-color: #0000;
    font-family: "Fa Solid 900", sans-serif;
    font-size: 36px;
    display: flex;
  }

  .c-process__container {
    margin-top: -180px;
  }

  .c-process__icon {
    font-size: 36px;
  }

  .is--gray-bg {
    overflow: visible;
  }

  .c-reasons__grid {
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   "Area-4 Area-4"
                   "Area-5 Area-5"
                   / minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
  }

  .is--button {
    flex-wrap: nowrap;
  }

  .is--button.is--fixed-button {
    text-align: center;
    border-radius: 0;
    justify-content: center;
    width: 100%;
  }

  .thank-you__button-wrapper {
    flex-direction: column;
  }

  .c-footer__icon-wrapper {
    flex-wrap: wrap;
  }

  .hiring__form {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .c-accreditations__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .contact-us__text {
    word-break: break-all;
    font-size: 18px;
  }

  .c-pest-control__grid.is--gap-20 {
    grid-template-columns: auto;
  }

  .c-header__rating-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .search__grid {
    grid-template-columns: auto;
  }

  .full-blog__section {
    padding: 0;
  }

  .c-fixed-button__quote {
    width: 100%;
    min-width: 100%;
  }

  .is--mobile-hidden {
    display: none;
  }

  .is--button-2 {
    flex-wrap: nowrap;
    align-items: stretch;
  }

  .c-fixed-button__phone-container {
    width: 100%;
    display: block;
  }

  .c-fixed-button__phone-link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--primary);
    justify-content: center;
    align-items: center;
    padding: 15px 20px;
    display: flex;
  }

  .c-fixed-button__button {
    color: var(--dark-font);
    margin-bottom: 0;
    font-family: "Fa Solid 900", sans-serif;
    font-size: 24px;
  }

  .c-fixed-button__text {
    color: var(--dark-font);
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
  }

  .is--accreditations-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .is--accreditation-image {
    margin-right: 0;
    padding-left: 0;
    padding-right: 50px;
  }
}

#w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365121-e04b5ad3, #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365125-e04b5ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365147-e04b5ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto stretch;
}

#w-node-_27333529-94a9-8979-4abb-eb83de8159a3-de81599e, #w-node-_27333529-94a9-8979-4abb-eb83de8159a5-de81599e, #w-node-_27333529-94a9-8979-4abb-eb83de8159a7-de81599e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4364-38ce4361 {
  grid-area: Area;
}

#w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4368-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce436d-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4372-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4377-38ce4361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3637b784-7c8c-35ad-c266-b9d590dedac1-90dedabe {
  grid-area: Area;
}

#w-node-_3637b784-7c8c-35ad-c266-b9d590dedac5-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedaca-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedacf-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedad4-90dedabe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1b721598-ccbf-f4c4-786d-56532f5737a5-2f5737a0, #w-node-_1b721598-ccbf-f4c4-786d-56532f5737aa-2f5737a0, #w-node-_1b721598-ccbf-f4c4-786d-56532f5737af-2f5737a0, #w-node-_1b721598-ccbf-f4c4-786d-56532f5737b4-2f5737a0, #w-node-e50e155b-9d4c-c353-5243-c80cadb00cd9-2e05e9bf, #w-node-d9d981a5-0b2b-158d-9380-0c91d0f24dcd-e04b5b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40ce4155-765e-08f8-3be4-9552e59e996e-e59e9969, #w-node-ad089503-d1bd-8850-d15d-f2611506a80d-e59e9969, #w-node-_7ed4f2e8-50be-7ce5-f2b6-e2868d68168b-e59e9969, #w-node-b2bb701d-543a-21ff-1e5f-157d5a02bf0a-e59e9969 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d7785454-8cea-b403-4cc2-5fd3dcbf1083-dcbf107c, #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf1087-dcbf107c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7785454-8cea-b403-4cc2-5fd3dcbf10a9-dcbf107c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto stretch;
}

#w-node-_71e27439-b880-e85d-5579-76cb643138a9-e04b5b0d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4bb40cfa-2d32-0c3f-ec7b-5dc91c8612fa-e04b5b29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67435032-4699-66e8-d95f-ea7aacc395af-acc395ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#Applicant-Name-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b2-acc395ae, #Applicant-Email-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b3-acc395ae, #Applicant-Phone-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b4-acc395ae, #Applicant-Position-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b5-acc395ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51e7b6d4-7653-b25d-9423-8c7bd168a073-e04b5b2a, #w-node-_0ceff46d-4632-dfa1-ec93-5704341a1335-e04b5b2a, #w-node-_0ceff46d-4632-dfa1-ec93-5704341a133f-e04b5b2a, #w-node-_0ceff46d-4632-dfa1-ec93-5704341a133a-e04b5b2a, #w-node-_0ceff46d-4632-dfa1-ec93-5704341a1330-e04b5b2a, #w-node-_98898d08-e5ea-cb51-b409-00e3733ee3e6-e04b5b2a, #w-node-_98898d08-e5ea-cb51-b409-00e3733ee3eb-e04b5b2a, #w-node-_98898d08-e5ea-cb51-b409-00e3733ee3f1-e04b5b2a, #w-node-_98898d08-e5ea-cb51-b409-00e3733ee3f6-e04b5b2a, #w-node-_0fadc333-0e78-19f6-976f-f097f9208280-e04b5b32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fadc333-0e78-19f6-976f-f097f9208282-e04b5b32 {
  grid-area: Area-2;
}

#w-node-_0fadc333-0e78-19f6-976f-f097f9208285-e04b5b32 {
  grid-area: Area;
}

#w-node-_0fadc333-0e78-19f6-976f-f097f9208288-e04b5b32, #w-node-_0fadc333-0e78-19f6-976f-f097f920828b-e04b5b32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7d2a6d6-156b-bf1b-adf8-10ed1230a452-e04b5b32, #w-node-e7d2a6d6-156b-bf1b-adf8-10ed1230a46d-e04b5b32, #w-node-_839277ac-0fac-9ff9-c715-e1b2c87a7256-e04b5b32, #w-node-_839277ac-0fac-9ff9-c715-e1b2c87a7273-e04b5b32 {
  grid-area: Area;
}

#w-node-a3c4d985-5088-66ce-2eef-a760a1957e03-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e08-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e0d-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e12-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e18-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e1e-a1957dfe, #w-node-a3c4d985-5088-66ce-2eef-a760a1957e24-a1957dfe, #w-node-_4bb40cfa-2d32-0c3f-ec7b-5dc91c8612fa-e04b5b53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bb40cfa-2d32-0c3f-ec7b-5dc91c8612fc-e04b5b53, #w-node-_4bb40cfa-2d32-0c3f-ec7b-5dc91c8612fc-e04b5b54 {
  grid-area: Area-2;
}

#w-node-b32cd354-beb8-b933-c249-91e3a77bb7a3-e04b5b54 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#Name.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc0-e04b5b54, #Phone.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc1-e04b5b54, #Email.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc2-e04b5b54, #How-d-You-Hear-About-Us.w-node-_9a181b28-ddfb-0941-3f60-4e5be41e58e8-e04b5b54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Address.w-node-f663a941-ce8e-8811-6e8d-913d0a445443-e04b5b54 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#City.w-node-fc702423-ec9e-fb95-75e9-088bb4b26f66-e04b5b54, #Zip-Code.w-node-_35abaeed-6424-8a1e-9776-709cce82e579-e04b5b54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d51532c-c24d-80be-c049-e374d78088fd-e04b5b54, #w-node-f7803147-3d2d-5117-29d8-27bd25d8763d-e04b5b54, #w-node-c5ff44a7-4a05-9aae-6451-eaa7b01f6913-e04b5b54, #w-node-_14312fae-013c-f676-0be1-c2417fb04c99-e04b5b54, #w-node-_6cb63425-9675-d21f-d70c-55375c83848a-e04b5b54, #w-node-cd94ce19-d87b-f9ee-b3a5-6d1fd9c45723-e04b5b54, #w-node-_2c968e4c-bb8c-befc-c180-0758e81df7f8-e04b5b54, #w-node-f8fb551d-bc55-bf64-b31e-a3affcca52e1-e04b5b54, #w-node-ef4343d4-c5fe-8f47-4073-a5ae640b3671-e04b5b54, #w-node-_57bbb00a-aee5-1e33-0d73-de5b41e58205-e04b5b54, #w-node-a6614f85-de6c-c6ba-1496-31a8658302e2-e04b5b54, #w-node-c558f264-c37a-4449-f195-dbf91269b47e-e04b5b54, #w-node-ad3815ba-91e1-762d-8bba-1fcdbc43b29d-e04b5b54, #w-node-_488be6da-c5a7-d725-b6e0-05338b7af109-e04b5b54, #w-node-_0648a9df-30ef-25eb-acde-d22712d376cf-e04b5b54, #w-node-_93075281-7bfb-3c71-bd0f-4c8b5e13ab8c-e04b5b54, #previous-experience.w-node-f94bb676-573b-76a4-ce4d-67f3886a37f2-e04b5b54, #w-node-adaadd9f-564b-30d4-ad72-9d07a48ff802-e04b5b54, #w-node-d4a92102-3c5f-d1d3-8998-068e205c6f8a-e04b5b54, #w-node-_6af8c4d9-e4ae-7ad4-09dd-e16202bbe746-e04b5b54, #w-node-ffce8ad6-abb6-70e9-b67e-4bec1ae2a0ff-e04b5b54, #w-node-_89a0e868-e92a-bf26-dd08-1aae287d3675-e04b5b54, #w-node-_973dbb60-d7d0-4ee7-09be-ae33d645f50e-e04b5b54, #w-node-_590eead1-eb20-3be5-b227-5e02dc665b52-e04b5b54, #w-node-_89b2506f-5986-f994-cb1b-cc6b3eae6e3e-e04b5b54, #w-node-aa3d435c-e45c-cc87-8209-b12f1c387c91-e04b5b54, #w-node-_2246d4e8-3e4f-162a-6b16-f33a14e6c543-e04b5b54, #w-node-f6b8eadb-f519-6acb-70c2-43b8529dfd67-e04b5b54, #w-node-_645dd90d-bcc3-5c39-22cf-31a8ac8ec5e1-e04b5b54, #w-node-_41c6f407-c411-b605-613c-dfa80ed9dec8-e04b5b54, #Salary-Requirement.w-node-f9cffc73-316f-1da8-523d-09b3ee337a8e-e04b5b54, #w-node-_9380218b-d3d7-69bd-3123-f816c5d15f76-e04b5b54, #about-yourself.w-node-_401fbf0b-a1af-6ab5-689e-be99415baf9d-e04b5b54, #w-node-_58ae8656-7dbe-a04b-492c-4a418eb5abce-e04b5b54, #w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc6-e04b5b54, #w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc7-e04b5b54 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bb40cfa-2d32-0c3f-ec7b-5dc91c8612fa-e04b5b58, #w-node-_1e413a8d-1a90-bb13-c378-279ccf520757-e04b5b59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e413a8d-1a90-bb13-c378-279ccf52075c-e04b5b59 {
  grid-area: Area;
}

#w-node-_1e413a8d-1a90-bb13-c378-279ccf52075f-e04b5b59, #w-node-_1e413a8d-1a90-bb13-c378-279ccf520762-e04b5b59, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9cf5-accf9cf0, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9cfa-accf9cf0, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9cff-accf9cf0, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9d04-accf9cf0, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9d0a-accf9cf0, #w-node-_6dc157a0-e10b-e347-6203-42beaccf9d10-accf9cf0, #w-node-feab617a-0ff4-50b4-603c-62a2281e64fd-281e64f4, #w-node-feab617a-0ff4-50b4-603c-62a2281e6503-281e64f4, #w-node-feab617a-0ff4-50b4-603c-62a2281e6509-281e64f4, #w-node-feab617a-0ff4-50b4-603c-62a2281e650f-281e64f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-feab617a-0ff4-50b4-603c-62a2281e651d-281e64f4 {
  grid-area: Area;
}

#w-node-_3b56094d-cc4e-dc81-fecd-1981b686f3d7-b686f3d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b56094d-cc4e-dc81-fecd-1981b686f3dc-b686f3d5 {
  grid-area: Area;
}

#w-node-_3b56094d-cc4e-dc81-fecd-1981b686f3df-b686f3d5, #w-node-_3b56094d-cc4e-dc81-fecd-1981b686f3e2-b686f3d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_76a0a3eb-c6b8-799a-237b-a62fd436511d-e04b5ad3, #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365121-e04b5ad3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365125-e04b5ad3, #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365147-e04b5ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_5e7b141d-22a1-8099-7852-6c19ffca0b46-ffca0b43, #w-node-_5e7b141d-22a1-8099-7852-6c19ffca0b48-ffca0b43, #w-node-_5e7b141d-22a1-8099-7852-6c19ffca0b4a-ffca0b43, #w-node-_5e7b141d-22a1-8099-7852-6c19ffca0b4c-ffca0b43, #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf107f-dcbf107c, #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf1083-dcbf107c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf1087-dcbf107c, #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf10a9-dcbf107c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #Applicant-Position-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b5-acc395ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_76a0a3eb-c6b8-799a-237b-a62fd436511d-e04b5ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365125-e04b5ad3, #w-node-_76a0a3eb-c6b8-799a-237b-a62fd4365147-e04b5ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4368-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce436d-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4372-38ce4361, #w-node-_9026a27f-61d3-fa6e-e0ec-262f38ce4377-38ce4361, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedac5-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedaca-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedacf-90dedabe, #w-node-_3637b784-7c8c-35ad-c266-b9d590dedad4-90dedabe, #w-node-_40ce4155-765e-08f8-3be4-9552e59e996e-e59e9969, #w-node-ad089503-d1bd-8850-d15d-f2611506a80d-e59e9969, #w-node-_7ed4f2e8-50be-7ce5-f2b6-e2868d68168b-e59e9969, #w-node-b2bb701d-543a-21ff-1e5f-157d5a02bf0a-e59e9969 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf107f-dcbf107c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf1087-dcbf107c, #w-node-d7785454-8cea-b403-4cc2-5fd3dcbf10a9-dcbf107c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #Applicant-Name-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b2-acc395ae, #Applicant-Email-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b3-acc395ae, #Applicant-Phone-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b4-acc395ae, #Applicant-Position-2.w-node-_67435032-4699-66e8-d95f-ea7aacc395b5-acc395ae, #Name.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc0-e04b5b54, #Phone.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc1-e04b5b54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Email.w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc2-e04b5b54, #Address.w-node-f663a941-ce8e-8811-6e8d-913d0a445443-e04b5b54, #City.w-node-fc702423-ec9e-fb95-75e9-088bb4b26f66-e04b5b54, #Zip-Code.w-node-_35abaeed-6424-8a1e-9776-709cce82e579-e04b5b54, #Salary-Requirement.w-node-f9cffc73-316f-1da8-523d-09b3ee337a8e-e04b5b54, #w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc6-e04b5b54, #w-node-_6b68e699-ac91-1b58-9e2f-52904dd89bc7-e04b5b54 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd71260a-ba2b-9c3a-9fbf-fc4b52f584b0-e04b5b73 {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}