/* screen - 360-index-all-breakpoints */

.x360-index-all-breakpoints {
  background-color: var(--link-water);
  margin: 0px;
  min-height: 6062px;
  min-width: 360px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x360-index-all-breakpoints .group-1773-32rxCU {
  background-color: transparent;
  height: 9.95%;
  left: calc(50.00% - 385px);
  position: absolute;
  top: 0px;
  width: 770px;
}

.x360-index-all-breakpoints .image-2-xgKhrN {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 385px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 770px;
}

.x360-index-all-breakpoints .want-to-enjoy-relaxe-xgKhrN {
  background-color: transparent;
  color: var(--yellow);
  font-family: var(--font-family-work_sans);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  height: 95px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(49.31% - 130px);
  text-align: center;
  top: calc(29.54% - 28px);
  white-space: nowrap;
  width: 264px;
}

.x360-index-all-breakpoints .group-1646-xgKhrN {
  background-color: transparent;
  height: 111px;
  left: calc(48.15% - 101px);
  position: absolute;
  top: 18px;
  width: 209px;
}

.x360-index-all-breakpoints .group-1645-nfxozy {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.x360-index-all-breakpoints .group-1775-32rxCU {
  background-color: transparent;
  height: 89.77%;
  left: calc(50.00% - 180px);
  position: absolute;
  top: 10.23%;
  width: 360px;
}

.x360-index-all-breakpoints .there-are-a-lot-of-t-xIlFSD {
  background-color: transparent;
  height: 113px;
  left: 41px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% - 80px);
}

.x360-index-all-breakpoints .which-locally-owned-xIlFSD {
  background-color: transparent;
  color: var(--black);
  font-style: normal;
  font-weight: 400;
  height: 1.23%;
  left: 16.39%;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 10.24%;
  white-space: nowrap;
  width: 67.78%;
}

.x360-index-all-breakpoints .span0-eLwRVJ {
  font-style: normal;
}

.x360-index-all-breakpoints .span1-eLwRVJ {
  font-style: normal;
  font-weight: 400;
}

.x360-index-all-breakpoints .span2-eLwRVJ {
  font-style: normal;
  font-weight: 500;
}

.x360-index-all-breakpoints .span3-eLwRVJ {
  font-style: normal;
  font-weight: 400;
}

.x360-index-all-breakpoints .span4-eLwRVJ {
  font-style: normal;
}

.x360-index-all-breakpoints .span5-eLwRVJ {
  color: var(--blue);
  font-family: var(--font-family-work_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.00px;
}

.x360-index-all-breakpoints .span6-eLwRVJ {
  font-style: normal;
  font-weight: 500;
}

.x360-index-all-breakpoints .span7-eLwRVJ {
  font-style: normal;
}

.x360-index-all-breakpoints .group-1417-xIlFSD {
  background-color: transparent;
  height: 226px;
  position: absolute;
  right: calc(48.78% - 77px);
  top: 254px;
  width: 157px;
}

.x360-index-all-breakpoints .component-569-56-0Cs3KW {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 17px);
}

.x360-index-all-breakpoints .re-cleaning-guarantee-UqTPNF {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .component-569-57-0Cs3KW {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 26px;
  width: 116px;
}

.x360-index-all-breakpoints .thorough-cleaning-x0rGhS {
  background-color: transparent;
  bottom: -2px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.x360-index-all-breakpoints .component-569-58-0Cs3KW {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: calc(24.95% - 4px);
  width: calc(100.00% - 7px);
}

.x360-index-all-breakpoints .top-to-bottom-approach-X9q777 {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .component-569-59-0Cs3KW {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: calc(37.39% - 6px);
  width: 117px;
}

.x360-index-all-breakpoints .competitive-prices-gvISqq {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .component-569-60-0Cs3KW {
  background-color: transparent;
  bottom: calc(50.00% - 8px);
  height: 17px;
  left: 0px;
  position: absolute;
  width: 113px;
}

.x360-index-all-breakpoints .bonded-insured-EW9g2G {
  background-color: transparent;
  bottom: -2px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.x360-index-all-breakpoints .component-569-61-0Cs3KW {
  background-color: transparent;
  bottom: calc(37.66% - 6px);
  height: 16px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x360-index-all-breakpoints .aim-to-send-same-cleaner-k0JIUL {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .component-569-62-0Cs3KW {
  background-color: transparent;
  bottom: calc(24.95% - 4px);
  height: 16px;
  left: 0px;
  position: absolute;
  width: calc(100.00% - 23px);
}

.x360-index-all-breakpoints .consistency-in-quality-s6HcbY {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .component-569-63-0Cs3KW {
  background-color: transparent;
  bottom: 26px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 122px;
}

.x360-index-all-breakpoints .background-checks-IXx8s0 {
  background-color: transparent;
  bottom: -2px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.x360-index-all-breakpoints .component-569-64-0Cs3KW {
  background-color: transparent;
  bottom: 0px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 78px;
}

.x360-index-all-breakpoints .pet-friendly-BatKNx {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x360-index-all-breakpoints .group-1430-xIlFSD {
  background-color: transparent;
  height: 0.20%;
  left: calc(49.69% - 139px);
  position: absolute;
  top: 940px;
  width: 280px;
}

.x360-index-all-breakpoints .line-57-HBbPVn {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 50.00%;
  width: 128px;
}

.x360-index-all-breakpoints .or-HBbPVn {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  right: calc(49.72% - 6px);
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 12px;
}

.x360-index-all-breakpoints .line-64-HBbPVn {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 50.00%;
  width: 128px;
}

.x360-index-all-breakpoints .line-68-xIlFSD {
  background-color: transparent;
  height: 1px;
  left: calc(49.68% - 140px);
  object-fit: cover;
  position: absolute;
  top: 9.56%;
  width: 282px;
}

.x360-index-all-breakpoints .group-1632-xIlFSD {
  background-color: transparent;
  height: 87px;
  left: calc(50.00% - 43px);
  position: absolute;
  top: 153px;
  width: 86px;
}

.x360-index-all-breakpoints .group-1631-DdpvwK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.x360-index-all-breakpoints .maid-service-of-sudbury-xIlFSD {
  background-color: transparent;
  height: 20px;
  left: calc(46.30% - 89px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 659px;
  white-space: nowrap;
  width: 193px;
}

.x360-index-all-breakpoints .group-1635-xIlFSD {
  background-color: transparent;
  height: 43px;
  left: calc(45.71% - 94px);
  position: absolute;
  top: 869px;
  width: 207px;
}

.x360-index-all-breakpoints .exists-all-over-the-KBKIIR {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 173px;
}

.x360-index-all-breakpoints .span0-n3uzj3 {
}

.x360-index-all-breakpoints .span1-n3uzj3 {
}

.x360-index-all-breakpoints .us_flag-KBKIIR {
  background-color: transparent;
  height: 15px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(27.15% - 4px);
  width: 28px;
}

.x360-index-all-breakpoints .family-time-xIlFSD {
  background-color: transparent;
  height: 20px;
  left: calc(47.37% - 40px);
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 977px;
  white-space: nowrap;
  width: 85px;
}

.x360-index-all-breakpoints .group-1638-xIlFSD {
  background-color: transparent;
  height: 29px;
  position: absolute;
  right: 40px;
  top: calc(21.93% - 6px);
  width: 251px;
}

.x360-index-all-breakpoints .exists-only-in-sudbu-csbmBX {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: calc(100.00% - 33px);
}

.x360-index-all-breakpoints .span0-16wqcP {
}

.x360-index-all-breakpoints .span1-16wqcP {
}

.x360-index-all-breakpoints .canada_flag-csbmBX {
  background-color: transparent;
  bottom: calc(47.20% - 7px);
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 28px;
}

.x360-index-all-breakpoints .line-63-xIlFSD {
  background-color: transparent;
  height: 1px;
  left: calc(49.68% - 140px);
  object-fit: cover;
  position: absolute;
  top: 24.62%;
  width: 282px;
}

.x360-index-all-breakpoints .multinational-maid-s-xIlFSD {
  background-color: transparent;
  height: 51px;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: calc(23.21% - 12px);
  width: calc(100.00% - 53px);
}

.x360-index-all-breakpoints .title-xIlFSD {
  background-color: transparent;
  height: 1.07%;
  left: 26.94%;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 55.12%;
  white-space: nowrap;
  width: 46.67%;
}

.x360-index-all-breakpoints .in-order-to-provide-xIlFSD {
  background-color: transparent;
  height: 1.19%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(48.68% - 138px);
  text-align: center;
  top: 3065px;
  white-space: nowrap;
  width: 284px;
}

.x360-index-all-breakpoints .specific-types-of-cl-xIlFSD {
  background-color: transparent;
  height: 30px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(48.93% - 15px);
  white-space: nowrap;
  width: 257px;
}

.x360-index-all-breakpoints .the-starting-point-of-your-clean-xIlFSD {
  background-color: transparent;
  height: 1.10%;
  left: 12.78%;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 30.06%;
  white-space: nowrap;
  width: 75.00%;
}

.x360-index-all-breakpoints .tasks-automatically-xIlFSD {
  background-color: transparent;
  height: 45px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(32.91% - 15px);
  width: calc(100.00% - 58px);
}

.x360-index-all-breakpoints .kitchenshigh-dusting-xIlFSD {
  background-color: transparent;
  height: 5.51%;
  left: 10.28%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 33.60%;
  width: 80.00%;
}

.x360-index-all-breakpoints .span0-U4f5W6 {
}

.x360-index-all-breakpoints .span1-U4f5W6 {
}

.x360-index-all-breakpoints .span2-U4f5W6 {
}

.x360-index-all-breakpoints .bathroomshigh-dustin-xIlFSD {
  background-color: transparent;
  height: 4.96%;
  left: 10.28%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 39.60%;
  width: 80.00%;
}

.x360-index-all-breakpoints .span0-sEsk35 {
}

.x360-index-all-breakpoints .span1-sEsk35 {
}

.x360-index-all-breakpoints .other-roomshigh-dust-xIlFSD {
  background-color: transparent;
  height: 3.31%;
  left: 10.28%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 45.06%;
  width: 80.00%;
}

.x360-index-all-breakpoints .span0-KFzHax {
}

.x360-index-all-breakpoints .span1-KFzHax {
}

.x360-index-all-breakpoints .some-of-the-tasks-li-xIlFSD {
  background-color: transparent;
  bottom: calc(48.18% - 101px);
  height: 209px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 72px);
}

.x360-index-all-breakpoints .span0-4rzahk {
  text-decoration: underline;
}

.x360-index-all-breakpoints .span1-4rzahk {
}

.x360-index-all-breakpoints .span2-4rzahk {
  text-decoration: underline;
}

.x360-index-all-breakpoints .span3-4rzahk {
}

.x360-index-all-breakpoints .span4-4rzahk {
}

.x360-index-all-breakpoints .tasks-can-be-added-o-xIlFSD {
  background-color: transparent;
  height: 53px;
  left: 38px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: center;
  top: calc(32.01% - 17px);
  width: calc(100.00% - 73px);
}

.x360-index-all-breakpoints .group-1724-xIlFSD {
  background-color: transparent;
  bottom: calc(38.77% - 104px);
  height: 268px;
  left: 37px;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .x2-2AIxju {
  border-radius: 30px;
  height: 13.20%;
  right: calc(0.82% - 1px);
  top: 86.98%;
  width: 176px;
}

.x360-index-all-breakpoints .date-it-needs-to-be-done-by-2AIxju {
  background-color: transparent;
  height: 11.94%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 87.99%;
  white-space: nowrap;
  width: 32.83%;
}

.x360-index-all-breakpoints .before-may-14-2AIxju {
  background-color: transparent;
  border: 0;
  height: 6.34%;
  left: 45.49%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 90.79%;
  white-space: nowrap;
  width: 40.16%;
}

.x360-index-all-breakpoints .before-may-14-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .type-of-clean-2AIxju {
  background-color: transparent;
  height: 6.34%;
  left: 0.44%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 31.78%;
}

.x360-index-all-breakpoints .x1-2AIxju {
  right: calc(0.53% - 1px);
  top: 0px;
  width: 176px;
}

.x360-index-all-breakpoints .street-address-2AIxju {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 3.43%;
  white-space: nowrap;
  width: 34.92%;
}

.x360-index-all-breakpoints .x1111-lasalle-blvd-2AIxju {
  background-color: transparent;
  border: 0;
  height: 6.34%;
  left: 45.63%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 3.67%;
  white-space: nowrap;
  width: 38.76%;
}

.x360-index-all-breakpoints .x1111-lasalle-blvd-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .city-town-2AIxju {
  background-color: transparent;
  height: 17px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(23.15% - 4px);
  white-space: nowrap;
  width: 77px;
}

.x360-index-all-breakpoints .x2-ZnR7Fq {
  border-radius: 30px;
  height: 13.20%;
  right: calc(32.36% - 40px);
  top: 47px;
  width: 124px;
}

.x360-index-all-breakpoints .sudbury-2AIxju {
  background-color: transparent;
  border: 0;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  right: calc(38.42% - 28px);
  text-align: left;
  top: calc(22.66% - 4px);
  white-space: nowrap;
  width: 74px;
}

.x360-index-all-breakpoints .sudbury-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x1-ZnR7Fq {
  right: calc(39.72% - 41px);
  top: 93px;
  width: 104px;
}

.x360-index-all-breakpoints .postal-code-2AIxju {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 27.94%;
}

.x360-index-all-breakpoints .p3-c-1-k1-2AIxju {
  background-color: transparent;
  border: 0;
  height: 6.34%;
  left: 45.32%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 25.14%;
}

.x360-index-all-breakpoints .p3-c-1-k1-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-OH0weG {
  border-radius: 30px;
  height: 13.20%;
  right: calc(48.07% - 36px);
  top: 139px;
  width: 75px;
}

.x360-index-all-breakpoints .square-feet-2AIxju {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 55.57%;
  white-space: nowrap;
  width: 27.94%;
}

.x360-index-all-breakpoints .x1500-2AIxju {
  background-color: transparent;
  border: 0;
  height: 6.34%;
  left: 45.66%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 55.57%;
  white-space: nowrap;
  width: 15.02%;
}

.x360-index-all-breakpoints .x1500-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .unsure-you-can-skip-for-now-2AIxju {
  background-color: transparent;
  bottom: calc(40.24% - 11px);
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  right: -2px;
  text-align: left;
  width: 94px;
}

.x360-index-all-breakpoints .span0-648Tv9 {
}

.x360-index-all-breakpoints .span1-648Tv9 {
}

.x360-index-all-breakpoints .x2-xv0RC7 {
  border-radius: 30px;
  height: 13.20%;
  right: calc(2.30% - 4px);
  top: 69.42%;
  width: 176px;
}

.x360-index-all-breakpoints .house-sale-showings-2AIxju {
  background-color: transparent;
  border: 0;
  height: 6.34%;
  left: 45.29%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 49.59%;
}

.x360-index-all-breakpoints .house-sale-showings-2AIxju::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-xIlFSD {
  border-radius: 30px;
  height: 0.65%;
  right: calc(21.54% - 37px);
  top: 66.78%;
  width: 174px;
}

.x360-index-all-breakpoints .cleanfrequency-xIlFSD {
  background-color: transparent;
  height: 0.59%;
  left: 10.43%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 66.83%;
  white-space: nowrap;
  width: 19.44%;
}

.x360-index-all-breakpoints .every-2-weeks-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 45.93%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 66.97%;
  white-space: nowrap;
  width: 39.72%;
}

.x360-index-all-breakpoints .every-2-weeks-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-HHlmVp {
  border-radius: 30px;
  height: 0.65%;
  right: calc(31.71% - 46px);
  top: 3448px;
  width: 146px;
}

.x360-index-all-breakpoints .first-name-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 10.37%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 63.53%;
  white-space: nowrap;
  width: 20.56%;
}

.x360-index-all-breakpoints .x2-HETBCj {
  border-radius: 30px;
  height: 0.65%;
  right: calc(31.80% - 46px);
  top: 3541px;
  width: 146px;
}

.x360-index-all-breakpoints .phone-xIlFSD {
  left: 10.33%;
  line-height: 15px;
  top: 65.25%;
  width: 16.11%;
}

.x360-index-all-breakpoints .x2-WczpdM {
  border-radius: 30px;
  height: 0.65%;
  right: calc(5.08% - 10px);
  top: 3588px;
  width: 206px;
}

.x360-index-all-breakpoints .email-xIlFSD {
  left: 10.43%;
  line-height: 15px;
  top: 66.11%;
  width: 11.67%;
}

.x360-index-all-breakpoints .alex-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 46.27%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 63.53%;
  white-space: nowrap;
  width: 28.33%;
}

.x360-index-all-breakpoints .alex-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x705-671-7171-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 46.21%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 65.25%;
  white-space: nowrap;
  width: 26.67%;
}

.x360-index-all-breakpoints .x705-671-7171-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .stompin-tomgmailcom-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 46.07%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 66.10%;
  white-space: nowrap;
  width: 50.56%;
}

.x360-index-all-breakpoints .stompin-tomgmailcom-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-597piP {
  border-radius: 30px;
  height: 0.65%;
  right: calc(31.71% - 46px);
  top: 3494px;
  width: 146px;
}

.x360-index-all-breakpoints .last-name-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 10.37%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 64.41%;
  white-space: nowrap;
  width: 20.28%;
}

.x360-index-all-breakpoints .trebek-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 46.27%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 64.39%;
  white-space: nowrap;
  width: 28.33%;
}

.x360-index-all-breakpoints .trebek-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-4tiGtx {
  border-radius: 30px;
  height: 0.65%;
  right: calc(5.08% - 10px);
  top: 67.64%;
  width: 206px;
}

.x360-index-all-breakpoints .how-did-youhear-about-us-xIlFSD {
  background-color: transparent;
  height: 0.59%;
  left: 10.28%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 67.69%;
  white-space: nowrap;
  width: 28.06%;
}

.x360-index-all-breakpoints .realtor-susan-paquette-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 45.93%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 67.83%;
  white-space: nowrap;
  width: 50.56%;
}

.x360-index-all-breakpoints .realtor-susan-paquette-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .whole-home-descripti-xIlFSD {
  background-color: transparent;
  bottom: calc(29.37% - 38px);
  height: 129px;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 55px);
}

.x360-index-all-breakpoints .span0-1PfhyM {
}

.x360-index-all-breakpoints .span1-1PfhyM {
}

.x360-index-all-breakpoints .kitchen-xIlFSD {
  background-color: transparent;
  height: 0.28%;
  left: 9.44%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 72.36%;
  width: 18.89%;
}

.x360-index-all-breakpoints .fullbathroom-xIlFSD {
  background-color: transparent;
  height: 0.48%;
  left: 9.44%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 73.15%;
  width: 26.39%;
}

.x360-index-all-breakpoints .halfbathroom-xIlFSD {
  background-color: transparent;
  height: 0.48%;
  left: 9.44%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 74.04%;
  width: 27.22%;
}

.x360-index-all-breakpoints .bedroom-xIlFSD {
  background-color: transparent;
  height: 0.28%;
  left: 9.44%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 75.01%;
  width: 18.06%;
}

.x360-index-all-breakpoints .otherroom-xIlFSD {
  background-color: transparent;
  height: 0.48%;
  left: 9.44%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 75.80%;
  width: 15.83%;
}

.x360-index-all-breakpoints .main-floor-xIlFSD {
  background-color: transparent;
  height: 0.28%;
  left: 30.83%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 71.65%;
  width: 21.94%;
}

.x360-index-all-breakpoints .downstairs-xIlFSD {
  background-color: transparent;
  height: 0.28%;
  left: 52.22%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 71.65%;
  width: 18.06%;
}

.x360-index-all-breakpoints .upstairs-xIlFSD {
  background-color: transparent;
  height: 0.28%;
  left: 73.61%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 71.65%;
  width: 17.50%;
}

.x360-index-all-breakpoints .x2-ru98W8 {
  border-radius: 30px;
  height: 0.65%;
  left: calc(36.64% - 20px);
  top: 3927px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 37.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 72.33%;
  white-space: nowrap;
  width: 11.39%;
}

.x360-index-all-breakpoints .x0-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-x2a6If {
  border-radius: 30px;
  height: 0.65%;
  left: calc(36.64% - 20px);
  top: 3975px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-HHlmVp {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 37.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-HHlmVp::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-KssjhP {
  border-radius: 30px;
  height: 0.65%;
  left: calc(36.64% - 20px);
  top: 4023px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-HETBCj {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 37.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.11%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-HETBCj::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-kuHoi9 {
  border-radius: 30px;
  height: 0.65%;
  left: calc(36.64% - 20px);
  top: 4071px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-WczpdM {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 37.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.99%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-WczpdM::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-i8Lrgy {
  border-radius: 30px;
  height: 0.65%;
  left: calc(36.64% - 20px);
  top: 4119px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-597piP {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 37.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 75.87%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-597piP::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-Pt2QGs {
  border-radius: 30px;
  height: 0.65%;
  right: calc(38.10% - 21px);
  top: 3927px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-4tiGtx {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 58.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 72.33%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-4tiGtx::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-k2QEjT {
  border-radius: 30px;
  height: 0.65%;
  right: calc(38.10% - 21px);
  top: 3975px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-ru98W8 {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 58.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-ru98W8::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-1uXceV {
  border-radius: 30px;
  height: 0.65%;
  right: calc(38.10% - 21px);
  top: 4023px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-x2a6If {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 58.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.11%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-x2a6If::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-IZXmuu {
  border-radius: 30px;
  height: 0.65%;
  right: calc(38.10% - 21px);
  top: 4071px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-KssjhP {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 58.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.99%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-KssjhP::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-vGArjm {
  border-radius: 30px;
  height: 0.65%;
  right: calc(38.10% - 21px);
  top: 4119px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-kuHoi9 {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 58.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 75.87%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-kuHoi9::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-S9Z0yy {
  border-radius: 30px;
  height: 0.65%;
  right: calc(12.92% - 7px);
  top: 3927px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-i8Lrgy {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 79.92%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 72.34%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-i8Lrgy::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-1wQJ8A {
  border-radius: 30px;
  height: 0.65%;
  right: calc(12.92% - 7px);
  top: 3975px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-Pt2QGs {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 79.92%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-Pt2QGs::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-kJ3GFt {
  border-radius: 30px;
  height: 0.65%;
  right: calc(12.92% - 7px);
  top: 4023px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-k2QEjT {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 79.92%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.11%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-k2QEjT::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-RcTWPo {
  border-radius: 30px;
  height: 0.65%;
  right: calc(12.92% - 7px);
  top: 4071px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-1uXceV {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 79.92%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 74.99%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-1uXceV::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x2-8ibMRI {
  border-radius: 30px;
  height: 0.65%;
  right: calc(12.92% - 7px);
  top: 4119px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-IZXmuu {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 79.92%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 75.87%;
  white-space: nowrap;
  width: 8.89%;
}

.x360-index-all-breakpoints .x0-IZXmuu::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .line-75-xIlFSD {
  background-color: transparent;
  bottom: 27.95%;
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .line-76-xIlFSD {
  background-color: transparent;
  bottom: 27.07%;
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .line-77-xIlFSD {
  background-color: transparent;
  bottom: 26.19%;
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .line-78-xIlFSD {
  background-color: transparent;
  bottom: 25.31%;
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .line-79-xIlFSD {
  background-color: transparent;
  bottom: 24.42%;
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 74px);
}

.x360-index-all-breakpoints .line-73-xIlFSD {
  background-color: transparent;
  bottom: calc(24.73% - 64px);
  height: 258px;
  object-fit: cover;
  position: absolute;
  right: 29.11%;
  width: 1px;
}

.x360-index-all-breakpoints .line-74-xIlFSD {
  background-color: transparent;
  bottom: calc(24.73% - 64px);
  height: 258px;
  left: 49.23%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.x360-index-all-breakpoints .line-72-xIlFSD {
  background-color: transparent;
  bottom: calc(24.73% - 64px);
  height: 258px;
  left: 27.84%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.x360-index-all-breakpoints .do-you-want-to-include-any-popular-items-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 77.20%;
  white-space: nowrap;
  width: 77.78%;
}

.x360-index-all-breakpoints .group-1709-xIlFSD {
  background-color: transparent;
  bottom: calc(20.37% - 26px);
  height: 129px;
  left: 38px;
  position: absolute;
  width: calc(100.00% - 76px);
}

.x360-index-all-breakpoints .of-windows-YIxEBe {
  background-color: transparent;
  height: 11.67%;
  left: 52.85%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 79.63%;
  white-space: nowrap;
  width: 28.17%;
}

.x360-index-all-breakpoints .fridge-interior-YIxEBe {
  background-color: transparent;
  height: 13.22%;
  left: 6.85%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: -1.17%;
  white-space: nowrap;
  width: 39.44%;
}

.x360-index-all-breakpoints .oven-YIxEBe {
  background-color: transparent;
  height: 13.22%;
  left: 7.04%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 18.96%;
  white-space: nowrap;
  width: 35.21%;
}

.x360-index-all-breakpoints .kitchen-cabinets-exteriors-YIxEBe {
  background-color: transparent;
  height: 13.22%;
  left: 7.04%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 39.08%;
  white-space: nowrap;
  width: 66.55%;
}

.x360-index-all-breakpoints .kitchen-cabinets-interiors-YIxEBe {
  background-color: transparent;
  height: 13.22%;
  left: 7.04%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 59.51%;
  white-space: nowrap;
  width: 69.37%;
}

.x360-index-all-breakpoints .windows-YIxEBe {
  background-color: transparent;
  height: 13.22%;
  left: 7.21%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 79.63%;
  white-space: nowrap;
  width: 23.24%;
}

.x360-index-all-breakpoints .group-1708-YIxEBe {
  background-color: transparent;
  bottom: 0px;
  height: 34px;
  position: absolute;
  right: 0px;
  width: 53px;
}

.x360-index-all-breakpoints .x2-dR3ONx {
  border-radius: 30px;
  height: 102.91%;
  left: calc(50.00% - 27px);
  top: 0px;
  width: 54px;
}

.x360-index-all-breakpoints .x0-dR3ONx {
  background-color: transparent;
  border: 0;
  height: 49.45%;
  left: 39.33%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 26.92%;
  white-space: nowrap;
  width: 60.12%;
}

.x360-index-all-breakpoints .x0-dR3ONx::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .line-81-YIxEBe {
  background-color: transparent;
  bottom: 17px;
  height: 1px;
  left: calc(37.42% - 23px);
  object-fit: cover;
  position: absolute;
  width: 62px;
}

.x360-index-all-breakpoints .x3-YIxEBe {
  background-color: transparent;
  border: 0;
  height: 13.22%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 5.99%;
}

.x360-index-all-breakpoints .x3-YIxEBe::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-DXl7aK {
  background-color: transparent;
  border: 0;
  height: 13.22%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 20.23%;
  white-space: nowrap;
  width: 5.99%;
}

.x360-index-all-breakpoints .x3-DXl7aK::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-Lu6qc9 {
  background-color: transparent;
  border: 0;
  height: 13.22%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 40.45%;
  white-space: nowrap;
  width: 5.99%;
}

.x360-index-all-breakpoints .x3-Lu6qc9::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-zIuMd8 {
  background-color: transparent;
  border: 0;
  height: 13.22%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 61.45%;
  white-space: nowrap;
  width: 5.99%;
}

.x360-index-all-breakpoints .x3-zIuMd8::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-GkhCUu {
  background-color: transparent;
  border: 0;
  height: 13.22%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 80.90%;
  white-space: nowrap;
  width: 5.99%;
}

.x360-index-all-breakpoints .x3-GkhCUu::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .excludes-and-additio-xIlFSD {
  background-color: transparent;
  bottom: 956px;
  height: 97px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 81px);
}

.x360-index-all-breakpoints .span0-MPgPHz {
}

.x360-index-all-breakpoints .span1-MPgPHz {
}

.x360-index-all-breakpoints .x2-Ua7xLJ {
  border-radius: 11px 30px 30px 30px;
  height: 3.29%;
  left: 10.97%;
  top: 82.77%;
  width: 78.06%;
}

.x360-index-all-breakpoints .you-can-exclude-the-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 148px;
  left: 16.94%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 83.09%;
  width: 66.67%;
}

.x360-index-all-breakpoints .you-can-exclude-the-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .group-1729-xIlFSD {
  background-color: transparent;
  bottom: 518px;
  height: 202px;
  left: 38px;
  position: absolute;
  width: calc(100.00% - 76px);
}

.x360-index-all-breakpoints .x2-tY8Rdj {
  border-radius: 11px 30px 30px 30px;
  height: 82.90%;
  left: 0px;
  top: 17.35%;
  width: 100.35%;
}

.x360-index-all-breakpoints .priorities-and-concerns-tY8Rdj {
  background-color: transparent;
  height: 8.41%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 0.99%;
  white-space: nowrap;
  width: 54.23%;
}

.x360-index-all-breakpoints .priorities-are-the-k-tY8Rdj {
  background-color: transparent;
  border: 0;
  height: 142px;
  left: 7.39%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 24.24%;
  width: 85.92%;
}

.x360-index-all-breakpoints .priorities-are-the-k-tY8Rdj::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .in-the-home-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 91.23%;
  white-space: nowrap;
  width: 23.06%;
}

.x360-index-all-breakpoints .dogs-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 15.96%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 91.76%;
  white-space: nowrap;
  width: 11.11%;
}

.x360-index-all-breakpoints .cats-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 16.11%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 92.23%;
  white-space: nowrap;
  width: 10.83%;
}

.x360-index-all-breakpoints .smoking-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 16.11%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 92.71%;
  white-space: nowrap;
  width: 52.50%;
}

.x360-index-all-breakpoints .drywall-dust-renovations-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 16.11%;
  letter-spacing: 0.00px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 93.20%;
  width: 46.94%;
}

.x360-index-all-breakpoints .span0-ChMOgu {
}

.x360-index-all-breakpoints .span1-ChMOgu {
}

.x360-index-all-breakpoints .preferred-response-method-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 41.25%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 91.23%;
  white-space: nowrap;
  width: 50.28%;
}

.x360-index-all-breakpoints .phone-HHlmVp {
  left: 46.66%;
  line-height: 16px;
  top: 91.76%;
  width: 20.00%;
}

.x360-index-all-breakpoints .email-HHlmVp {
  left: 46.81%;
  line-height: 16px;
  top: 92.23%;
  width: 10.83%;
}

.x360-index-all-breakpoints .group-1748-xIlFSD {
  background-color: transparent;
  bottom: 101px;
  cursor: pointer;
  height: 34px;
  left: 45px;
  position: absolute;
  width: 113px;
}

.x360-index-all-breakpoints .x5-copy-ptZZIe {
  background-color: var(--blue);
  border-radius: 30px;
  height: 100.00%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100.00%;
}

.x360-index-all-breakpoints .submit-ptZZIe {
  background-color: transparent;
  height: 43.64%;
  left: 30.66%;
  letter-spacing: 0.00px;
  line-height: 8px;
  position: absolute;
  text-align: center;
  top: 37.58%;
  white-space: nowrap;
  width: 35.43%;
}

.x360-index-all-breakpoints .additional-comments-xIlFSD {
  background-color: transparent;
  height: 0.31%;
  left: 12.50%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 94.19%;
  white-space: nowrap;
  width: 39.44%;
}

.x360-index-all-breakpoints .copyright-2021-2023-xIlFSD {
  background-color: transparent;
  height: 0.83%;
  letter-spacing: 0.00px;
  line-height: 6px;
  position: absolute;
  right: calc(47.37% - 153px);
  text-align: center;
  top: 5383px;
  white-space: nowrap;
  width: 322px;
}

.x360-index-all-breakpoints .span0-5j5fIv {
}

.x360-index-all-breakpoints .span1-5j5fIv {
  color: var(--nobel);
  font-style: normal;
  font-weight: 400;
}

.x360-index-all-breakpoints .group-1733-xIlFSD {
  background-color: transparent;
  height: 86px;
  position: absolute;
  right: calc(49.75% - 80px);
  top: calc(25.72% - 22px);
  width: 161px;
}

.x360-index-all-breakpoints .group-1717-rXQUYS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x360-index-all-breakpoints .you-can-pay-with-any-xIlFSD {
  background-color: transparent;
  height: 80px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 13px;
  position: absolute;
  text-align: center;
  top: calc(27.62% - 22px);
  width: calc(100.00% - 45px);
}

.x360-index-all-breakpoints .line-83-xIlFSD {
  background-color: transparent;
  height: 1px;
  left: calc(49.68% - 140px);
  object-fit: cover;
  position: absolute;
  top: 29.38%;
  width: 282px;
}

.x360-index-all-breakpoints .x2-SRwWwx {
  border-radius: 11px 30px 30px 30px;
  height: 1.96%;
  left: 11.94%;
  top: 94.80%;
  width: 79.17%;
}

.x360-index-all-breakpoints .my-dogs-name-is-max-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 86px;
  left: 17.78%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 95.06%;
  width: 67.78%;
}

.x360-index-all-breakpoints .my-dogs-name-is-max-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .usa-xIlFSD {
  background-color: transparent;
  height: 159px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 693px;
  width: calc(100.00% - 77px);
}

.x360-index-all-breakpoints .canada-xIlFSD {
  background-color: transparent;
  height: 158px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: calc(19.16% - 30px);
  width: calc(100.00% - 80px);
}

.x360-index-all-breakpoints .rectangle-148662-xIlFSD {
  background-color: var(--lightblue);
  height: 1px;
  position: absolute;
  right: calc(49.69% - 139px);
  top: 2960px;
  width: 280px;
}

.x360-index-all-breakpoints .x3-xIlFSD {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 91.79%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-xIlFSD::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-HHlmVp {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 92.25%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-HHlmVp::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-HETBCj {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 92.72%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-HETBCj::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-WczpdM {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 10.56%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 93.22%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-WczpdM::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-597piP {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 41.39%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 91.79%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-597piP::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .x3-4tiGtx {
  background-color: transparent;
  border: 0;
  height: 0.31%;
  left: 41.39%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: 92.25%;
  white-space: nowrap;
  width: 4.72%;
}

.x360-index-all-breakpoints .x3-4tiGtx::placeholder {
  color: #00000099;
}

.x360-index-all-breakpoints .email {
  background-color: transparent;
  height: 0.31%;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}

.x360-index-all-breakpoints .phone {
  background-color: transparent;
  height: 0.31%;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}

.x360-index-all-breakpoints .x1 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--black);
  border-radius: 30px;
  height: 13.20%;
  position: absolute;
}

.x360-index-all-breakpoints .x2 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--black);
  position: absolute;
}
/* screen - 768-index */

.x768-index {
  background-color: var(--link-water);
  margin: 0px;
  min-height: 3834px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x768-index .group-1752-O0Xzjx {
  background-color: transparent;
  height: 21.65%;
  left: calc(50.00% - 640px);
  position: absolute;
  top: 0px;
  width: 1280px;
}

.x768-index .image-1-msvgz8 {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 640px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1280px;
}

.x768-index .group-1466-msvgz8 {
  background-color: transparent;
  height: 10.12%;
  position: absolute;
  right: calc(40.30% - 163px);
  top: 9.71%;
  width: 404px;
}

.x768-index .want-to-enjoy-relaxe-w4wPCj {
  background-color: transparent;
  color: var(--yellow);
  font-style: normal;
  font-weight: 500;
  height: calc(100.00% + 2px);
  left: 0px;
  line-height: 27px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.x768-index .group-1776-O0Xzjx {
  background-color: transparent;
  height: 83.44%;
  left: calc(50.00% - 384px);
  position: absolute;
  top: 16.56%;
  width: 768px;
}

.x768-index .group-1755-nMBN9M {
  background-color: transparent;
  height: 735px;
  left: calc(49.70% - 299px);
  position: absolute;
  top: 916px;
  width: 601px;
}

.x768-index .group-1722-DrLuR6 {
  background-color: transparent;
  height: 410px;
  left: 0px;
  position: absolute;
  top: calc(35.75% - 147px);
  width: 99.17%;
}

.x768-index .tasks-automatically-LWhVS3 {
  background-color: transparent;
  height: 21px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: -1px;
  width: 330px;
}

.x768-index .group-1721-LWhVS3 {
  background-color: transparent;
  height: calc(100.00% - 52px);
  left: 0px;
  position: absolute;
  top: 52px;
  width: 100%;
}

.x768-index .kitchenshigh-dusting-Txwpf3 {
  background-color: transparent;
  height: 360px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 180px);
  width: 177px;
}

.x768-index .span0-ApZtx5 {
}

.x768-index .span1-ApZtx5 {
}

.x768-index .span2-ApZtx5 {
}

.x768-index .bathroomshigh-dustin-Txwpf3 {
  background-color: transparent;
  height: 300px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(49.76% - 90px);
  text-align: left;
  top: -1px;
  width: 180px;
}

.x768-index .span0-4NjrtV {
}

.x768-index .span1-4NjrtV {
}

.x768-index .other-roomshigh-dust-Txwpf3 {
  background-color: transparent;
  height: 321px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  width: 177px;
}

.x768-index .span0-rLLE37 {
}

.x768-index .span1-rLLE37 {
}

.x768-index .specific-types-of-cl-DrLuR6 {
  background-color: transparent;
  bottom: calc(24.72% - 4px);
  height: 15px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 69.22%;
}

.x768-index .some-of-the-tasks-li-DrLuR6 {
  background-color: transparent;
  height: 145px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(100.08% - 145px);
  width: 100.33%;
}

.x768-index .span0-GZ0j4K {
  text-decoration: underline;
}

.x768-index .span1-GZ0j4K {
}

.x768-index .span2-GZ0j4K {
  text-decoration: underline;
}

.x768-index .span3-GZ0j4K {
}

.x768-index .span4-GZ0j4K {
}

.x768-index .the-starting-point-of-your-clean-DrLuR6 {
  background-color: transparent;
  height: 32px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 66.67%;
}

.x768-index .tasks-can-be-added-o-DrLuR6 {
  background-color: transparent;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: calc(8.91% - 2px);
  white-space: nowrap;
  width: 96.02%;
}

.x768-index .copyright-2021-2023-nMBN9M {
  background-color: transparent;
  height: 1.03%;
  letter-spacing: 0.00px;
  line-height: 6px;
  position: absolute;
  right: calc(49.40% - 296px);
  text-align: center;
  top: 98.42%;
  white-space: nowrap;
  width: 600px;
}

.x768-index .span0-8l1JEx {
}

.x768-index .span1-8l1JEx {
  color: var(--nobel);
  font-style: normal;
  font-weight: 400;
}

.x768-index .group-1754-nMBN9M {
  background-color: transparent;
  height: 2.68%;
  left: calc(49.11% - 294px);
  position: absolute;
  top: 23.64%;
  width: 599px;
}

.x768-index .group-1718-moo1ll {
  background-color: transparent;
  height: 100.00%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 161px;
}

.x768-index .group-1717-PZ1oti {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x768-index .you-can-pay-by-visa-moo1ll {
  background-color: transparent;
  height: 43px;
  left: calc(101.10% - 422px);
  letter-spacing: 0.00px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 29.56%;
  width: 417px;
}

.x768-index .there-are-a-lot-of-t-nMBN9M {
  background-color: transparent;
  height: 2.53%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  right: calc(49.61% - 188px);
  text-align: left;
  top: 0.51%;
  white-space: nowrap;
  width: 379px;
}

.x768-index .which-locally-owned-nMBN9M {
  background-color: transparent;
  color: var(--black);
  font-style: normal;
  font-weight: 400;
  height: 1.97%;
  line-height: 31.2px;
  position: absolute;
  right: calc(49.45% - 290px);
  text-align: center;
  top: 8.65%;
  white-space: nowrap;
  width: 586px;
}

.x768-index .span0-wpLVnY {
  font-style: normal;
  letter-spacing: 0.00px;
}

.x768-index .span1-wpLVnY {
  font-style: normal;
  font-weight: 500;
}

.x768-index .span2-wpLVnY {
  font-style: normal;
  letter-spacing: 0.00px;
}

.x768-index .span3-wpLVnY {
  font-style: normal;
  letter-spacing: 0.00px;
}

.x768-index .span4-wpLVnY {
  font-style: normal;
  letter-spacing: 0.00px;
}

.x768-index .span5-wpLVnY {
  font-style: normal;
  letter-spacing: 0.00px;
}

.x768-index .group-1751-nMBN9M {
  background-color: transparent;
  height: 2.72%;
  left: calc(46.69% - 275px);
  position: absolute;
  top: 3.85%;
  width: 589px;
}

.x768-index .group-1632-YY9HTM {
  background-color: transparent;
  height: 100.00%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 14.64%;
}

.x768-index .group-1631-q7wI8M {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.x768-index .group-1437-YY9HTM {
  background-color: transparent;
  height: 78.71%;
  left: 17.45%;
  position: absolute;
  top: 10.24%;
  width: 25.44%;
}

.x768-index .component-569-20-XBvLHd {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 123px;
}

.x768-index .re-clean-guarantee-ehvDge {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .component-569-21-XBvLHd {
  background-color: transparent;
  bottom: calc(49.46% - 8px);
  height: 17px;
  left: 0px;
  position: absolute;
  width: 116px;
}

.x768-index .thorough-cleaning-yhJeWH {
  background-color: transparent;
  bottom: -2px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.x768-index .component-569-22-XBvLHd {
  background-color: transparent;
  bottom: 0px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x768-index .top-to-bottom-approach-NezP2m {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .group-1436-YY9HTM {
  background-color: transparent;
  height: 78.71%;
  left: 47.78%;
  position: absolute;
  top: 10.24%;
  width: 26.63%;
}

.x768-index .component-569-23-nO2HEc {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 117px;
}

.x768-index .competitive-prices-jQDlxH {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .component-569-24-nO2HEc {
  background-color: transparent;
  bottom: calc(49.90% - 8px);
  height: 16px;
  left: 0px;
  position: absolute;
  width: 111px;
}

.x768-index .bonded-insured-bkXYll {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .component-569-25-nO2HEc {
  background-color: transparent;
  bottom: 0px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x768-index .aim-to-send-same-cleaner-wAlfwA {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .group-1435-YY9HTM {
  background-color: transparent;
  height: 78.71%;
  left: 77.27%;
  position: absolute;
  top: 10.24%;
  width: 22.73%;
}

.x768-index .component-569-26-e2Gze1 {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x768-index .consistency-in-quality-n3u03T {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .component-569-27-e2Gze1 {
  background-color: transparent;
  bottom: calc(49.46% - 8px);
  height: 17px;
  left: 0px;
  position: absolute;
  width: calc(100.00% - 12px);
}

.x768-index .background-checks-L7mx9u {
  background-color: transparent;
  bottom: -2px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 16px);
}

.x768-index .component-569-28-e2Gze1 {
  background-color: transparent;
  bottom: 0px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 78px;
}

.x768-index .pet-friendly-fkHREz {
  background-color: transparent;
  bottom: -3px;
  height: 15px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.x768-index .multinational-maid-s-nMBN9M {
  background-color: transparent;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  right: calc(49.40% - 297px);
  text-align: center;
  top: 20.37%;
  width: 602px;
}

.x768-index .group-1769-nMBN9M {
  background-color: transparent;
  height: 3.49%;
  left: calc(43.46% - 252px);
  position: absolute;
  top: 53.61%;
  width: 581px;
}

.x768-index .component-577-1-GKbTf9 {
  background-color: transparent;
  height: 50.19%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 28.60%;
}

.x768-index .title-8dxSCf {
  background-color: transparent;
  height: 58px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: left;
  top: 25.89%;
  white-space: nowrap;
  width: 168px;
}

.x768-index .in-order-to-provide-GKbTf9 {
  background-color: transparent;
  height: 29.58%;
  left: 0.26%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 71.77%;
  white-space: nowrap;
  width: 100.08%;
}

.x768-index .group-1767-nMBN9M {
  background-color: transparent;
  height: 8.16%;
  position: absolute;
  right: calc(49.16% - 298px);
  top: 67.90%;
  width: 605px;
}

.x768-index .whole-home-descripti-ueyZgs {
  background-color: transparent;
  height: 130px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 25.09%;
  width: 50.39%;
}

.x768-index .span0-t5CrGf {
}

.x768-index .span1-t5CrGf {
}

.x768-index .kitchen-ueyZgs {
  background-color: transparent;
  height: 15px;
  left: 51.76%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 14.91%;
  width: 11.23%;
}

.x768-index .fullbathroom-ueyZgs {
  background-color: transparent;
  height: 31px;
  left: 51.76%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 31.40%;
  width: 15.70%;
}

.x768-index .halfbathroom-ueyZgs {
  background-color: transparent;
  height: 31px;
  left: 51.76%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 49.79%;
  width: 16.19%;
}

.x768-index .bedroom-ueyZgs {
  background-color: transparent;
  height: 26px;
  left: 51.76%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 70.11%;
  width: 10.74%;
}

.x768-index .otherroom-ueyZgs {
  background-color: transparent;
  height: 31px;
  left: 51.76%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 86.59%;
  width: 9.42%;
}

.x768-index .main-floor-ueyZgs {
  background-color: transparent;
  height: 23px;
  left: 64.48%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 13.05%;
}

.x768-index .downstairs-ueyZgs {
  background-color: transparent;
  height: 23px;
  left: 77.20%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 10.74%;
}

.x768-index .upstairs-ueyZgs {
  background-color: transparent;
  height: 23px;
  left: 89.92%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 10.41%;
}

.x768-index .x2-ueyZgs {
  border-radius: 30px;
  height: 13.56%;
  left: 64.44%;
  top: 10.54%;
  width: 8.93%;
}

.x768-index .x0-ueyZgs {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 67.97%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(15.28% - 3px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-ueyZgs::placeholder {
  color: #00000099;
}

.x768-index .x2-RQOuzn {
  border-radius: 30px;
  height: 13.56%;
  left: 64.44%;
  top: 29.11%;
  width: 8.93%;
}

.x768-index .x0-RQOuzn {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 67.97%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(35.14% - 6px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-RQOuzn::placeholder {
  color: #00000099;
}

.x768-index .x2-UpBiqt {
  border-radius: 30px;
  height: 13.56%;
  left: 64.44%;
  top: 47.52%;
  width: 8.93%;
}

.x768-index .x0-UpBiqt {
  background-color: transparent;
  border: 0;
  bottom: calc(45.16% - 8px);
  height: 17px;
  left: 67.97%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-UpBiqt::placeholder {
  color: #00000099;
}

.x768-index .x2-4tUMg5 {
  border-radius: 30px;
  height: 13.56%;
  left: 64.44%;
  top: 65.89%;
  width: 8.93%;
}

.x768-index .x0-4tUMg5 {
  background-color: transparent;
  border: 0;
  bottom: calc(25.52% - 4px);
  height: 17px;
  left: 67.97%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-4tUMg5::placeholder {
  color: #00000099;
}

.x768-index .x2-zorvaa {
  border-radius: 30px;
  height: 13.56%;
  left: 64.44%;
  top: 84.29%;
  width: 8.93%;
}

.x768-index .x0-zorvaa {
  background-color: transparent;
  border: 0;
  bottom: calc(5.84% - 1px);
  height: 17px;
  left: 67.97%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-zorvaa::placeholder {
  color: #00000099;
}

.x768-index .x2-vxjBuW {
  border-radius: 30px;
  height: 13.56%;
  left: 77.16%;
  top: 10.54%;
  width: 8.93%;
}

.x768-index .x0-vxjBuW {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 80.69%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(15.28% - 3px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-vxjBuW::placeholder {
  color: #00000099;
}

.x768-index .x2-ixY4XQ {
  border-radius: 30px;
  height: 13.56%;
  left: 77.16%;
  top: 29.11%;
  width: 8.93%;
}

.x768-index .x0-ixY4XQ {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 80.69%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(35.14% - 6px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-ixY4XQ::placeholder {
  color: #00000099;
}

.x768-index .x2-qZwBmV {
  border-radius: 30px;
  height: 13.56%;
  left: 77.16%;
  top: 47.52%;
  width: 8.93%;
}

.x768-index .x0-qZwBmV {
  background-color: transparent;
  border: 0;
  bottom: calc(45.16% - 8px);
  height: 17px;
  left: 80.69%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-qZwBmV::placeholder {
  color: #00000099;
}

.x768-index .x2-XCwgWj {
  border-radius: 30px;
  height: 13.56%;
  left: 77.16%;
  top: 65.89%;
  width: 8.93%;
}

.x768-index .x0-XCwgWj {
  background-color: transparent;
  border: 0;
  bottom: calc(25.52% - 4px);
  height: 17px;
  left: 80.69%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-XCwgWj::placeholder {
  color: #00000099;
}

.x768-index .x2-Z7yRIy {
  border-radius: 30px;
  height: 13.56%;
  left: 77.16%;
  top: 84.29%;
  width: 8.93%;
}

.x768-index .x0-Z7yRIy {
  background-color: transparent;
  border: 0;
  bottom: calc(5.84% - 1px);
  height: 17px;
  left: 80.69%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-Z7yRIy::placeholder {
  color: #00000099;
}

.x768-index .x2-uvoqNO {
  border-radius: 30px;
  height: 13.56%;
  left: 89.84%;
  top: 10.55%;
  width: 8.93%;
}

.x768-index .x0-uvoqNO {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 93.36%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(15.29% - 3px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-uvoqNO::placeholder {
  color: #00000099;
}

.x768-index .x2-giijiq {
  border-radius: 30px;
  height: 13.56%;
  left: 89.84%;
  top: 29.10%;
  width: 8.93%;
}

.x768-index .x0-giijiq {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 93.36%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(35.12% - 6px);
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-giijiq::placeholder {
  color: #00000099;
}

.x768-index .x2-i3ew42 {
  border-radius: 30px;
  height: 13.56%;
  left: 89.84%;
  top: 47.49%;
  width: 8.93%;
}

.x768-index .x0-i3ew42 {
  background-color: transparent;
  border: 0;
  bottom: calc(45.20% - 8px);
  height: 17px;
  left: 93.36%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-i3ew42::placeholder {
  color: #00000099;
}

.x768-index .x2-xiKX8M {
  border-radius: 30px;
  height: 13.56%;
  left: 89.84%;
  top: 65.89%;
  width: 8.93%;
}

.x768-index .x0-xiKX8M {
  background-color: transparent;
  border: 0;
  bottom: calc(25.52% - 4px);
  height: 17px;
  left: 93.36%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-xiKX8M::placeholder {
  color: #00000099;
}

.x768-index .x2-b0fNIs {
  border-radius: 30px;
  height: 13.56%;
  left: 89.84%;
  top: 84.29%;
  width: 8.93%;
}

.x768-index .x0-b0fNIs {
  background-color: transparent;
  border: 0;
  bottom: calc(5.84% - 1px);
  height: 17px;
  left: 93.36%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 6.26%;
}

.x768-index .x0-b0fNIs::placeholder {
  color: #00000099;
}

.x768-index .line-75-ueyZgs {
  background-color: transparent;
  height: 1px;
  left: 51.59%;
  object-fit: cover;
  position: absolute;
  top: 8.05%;
  width: 47.10%;
}

.x768-index .line-76-ueyZgs {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: calc(2.49% - 7px);
  top: 26.51%;
  width: 286px;
}

.x768-index .line-77-ueyZgs {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: calc(2.49% - 7px);
  top: 44.98%;
  width: 286px;
}

.x768-index .line-78-ueyZgs {
  background-color: transparent;
  bottom: 36.55%;
  height: 1px;
  left: 51.59%;
  object-fit: cover;
  position: absolute;
  width: 47.10%;
}

.x768-index .line-79-ueyZgs {
  background-color: transparent;
  bottom: 18.08%;
  height: 1px;
  left: 51.59%;
  object-fit: cover;
  position: absolute;
  width: 47.10%;
}

.x768-index .line-73-ueyZgs {
  background-color: transparent;
  bottom: 0px;
  height: 258px;
  object-fit: cover;
  position: absolute;
  right: 11.96%;
  width: 1px;
}

.x768-index .line-74-ueyZgs {
  background-color: transparent;
  bottom: 0px;
  height: 258px;
  object-fit: cover;
  position: absolute;
  right: 24.79%;
  width: 1px;
}

.x768-index .line-72-ueyZgs {
  background-color: transparent;
  bottom: 0px;
  height: 258px;
  left: 62.45%;
  object-fit: cover;
  position: absolute;
  width: 0px;
}

.x768-index .group-1768-nMBN9M {
  background-color: transparent;
  height: 8.38%;
  position: absolute;
  right: calc(22.70% - 150px);
  top: 58.26%;
  width: 662px;
}

.x768-index .x2-mp5Dsz {
  border-radius: 30px;
  height: 13.20%;
  left: 64.14%;
  top: 69.53%;
  width: 26.23%;
}

.x768-index .cleanfrequency-mp5Dsz {
  background-color: transparent;
  height: 11.94%;
  left: 48.34%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 70.54%;
  white-space: nowrap;
  width: 10.57%;
}

.x768-index .every-2-weeks-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(21.70% - 4px);
  height: 17px;
  left: 67.04%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 22.80%;
}

.x768-index .every-2-weeks-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x2-j4C5ET {
  border-radius: 30px;
  height: 13.20%;
  left: 16.57%;
  top: 86.98%;
  width: 26.53%;
}

.x768-index .date-it-needs-to-be-done-by-mp5Dsz {
  background-color: transparent;
  height: 11.94%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 87.99%;
  white-space: nowrap;
  width: 14.19%;
}

.x768-index .before-may-14-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(3.06% - 1px);
  height: 17px;
  left: 19.67%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 22.80%;
}

.x768-index .before-may-14-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .type-of-clean-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 73.22%;
  white-space: nowrap;
  width: 13.74%;
}

.x768-index .x1-mp5Dsz {
  top: 0px;
  width: 26.58%;
}

.x768-index .street-address-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 3.43%;
  white-space: nowrap;
  width: 15.10%;
}

.x768-index .x1111-lasalle-blvd-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 19.73%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(3.92% - 1px);
  white-space: nowrap;
  width: 22.80%;
}

.x768-index .x1111-lasalle-blvd-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .city-town-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 21.68%;
  white-space: nowrap;
  width: 11.63%;
}

.x768-index .x2-g4ydMm {
  border-radius: 30px;
  height: 13.20%;
  left: 16.57%;
  top: 17.37%;
  width: 18.74%;
}

.x768-index .sudbury-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 19.75%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(22.66% - 4px);
  white-space: nowrap;
  width: 14.65%;
}

.x768-index .sudbury-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x1-j4C5ET {
  top: 34.63%;
  width: 15.74%;
}

.x768-index .postal-code-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 12.08%;
}

.x768-index .p3-c-1-k1-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 19.60%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(40.89% - 7px);
  white-space: nowrap;
  width: 11.63%;
}

.x768-index .p3-c-1-k1-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x2-a0Jqcb {
  border-radius: 30px;
  height: 13.20%;
  left: 16.57%;
  top: 51.89%;
  width: 11.32%;
}

.x768-index .square-feet-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 55.57%;
  white-space: nowrap;
  width: 12.08%;
}

.x768-index .x1500-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(40.67% - 7px);
  height: 17px;
  left: 19.74%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 7.10%;
}

.x768-index .x1500-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x2-qxXK2A {
  border-radius: 30px;
  height: 13.20%;
  left: 64.17%;
  top: 0px;
  width: 21.06%;
}

.x768-index .first-name-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 48.31%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 3.49%;
  white-space: nowrap;
  width: 11.17%;
}

.x768-index .x2-5oyNSf {
  border-radius: 30px;
  height: 13.20%;
  left: 64.14%;
  top: 34.60%;
  width: 22.00%;
}

.x768-index .phone-mp5Dsz {
  height: 6.34%;
  left: 48.28%;
  line-height: 15px;
  top: 38.40%;
  width: 8.76%;
}

.x768-index .x2-Qdzz3q {
  border-radius: 30px;
  height: 13.20%;
  left: 64.14%;
  top: 52.13%;
  width: 35.94%;
}

.x768-index .email-mp5Dsz {
  height: 6.34%;
  left: 48.34%;
  line-height: 15px;
  top: 55.93%;
  width: 6.34%;
}

.x768-index .alex-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 67.22%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(3.72% - 1px);
  white-space: nowrap;
  width: 18.27%;
}

.x768-index .alex-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x705-671-7171-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 67.19%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(41.01% - 7px);
  white-space: nowrap;
  width: 18.27%;
}

.x768-index .x705-671-7171-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .stompin-tomgmailcom-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(40.49% - 7px);
  height: 17px;
  left: 67.11%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 32.16%;
}

.x768-index .stompin-tomgmailcom-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .unsure-you-can-skip-for-now-mp5Dsz {
  background-color: transparent;
  bottom: calc(40.24% - 11px);
  height: 28px;
  left: 29.35%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  width: 14.19%;
}

.x768-index .span0-DxNeoE {
}

.x768-index .span1-DxNeoE {
}

.x768-index .x2-rKRxC7 {
  border-radius: 30px;
  height: 13.20%;
  left: 64.17%;
  top: 17.28%;
  width: 23.96%;
}

.x768-index .last-name-mp5Dsz {
  background-color: transparent;
  height: 6.34%;
  left: 48.31%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 21.23%;
  white-space: nowrap;
  width: 11.02%;
}

.x768-index .trebek-mp5Dsz {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 67.22%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(22.37% - 4px);
  white-space: nowrap;
  width: 18.27%;
}

.x768-index .trebek-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x2-2hiMEe {
  border-radius: 30px;
  height: 13.20%;
  left: 64.14%;
  top: 86.98%;
  width: 34.83%;
}

.x768-index .how-did-youhear-about-us-mp5Dsz {
  background-color: transparent;
  height: 11.94%;
  left: 48.26%;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 87.99%;
  white-space: nowrap;
  width: 15.25%;
}

.x768-index .realtor-susan-paquette-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(3.06% - 1px);
  height: 17px;
  left: 67.04%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 32.16%;
}

.x768-index .realtor-susan-paquette-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .x2-lTBGX3 {
  border-radius: 30px;
  height: 13.20%;
  left: 16.57%;
  top: 69.42%;
  width: 26.58%;
}

.x768-index .house-sale-showings-mp5Dsz {
  background-color: transparent;
  border: 0;
  bottom: calc(21.82% - 4px);
  height: 17px;
  left: 19.72%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 22.80%;
}

.x768-index .house-sale-showings-mp5Dsz::placeholder {
  color: #00000099;
}

.x768-index .group-1761-nMBN9M {
  background-color: transparent;
  bottom: 92px;
  cursor: pointer;
  height: 34px;
  left: 83px;
  position: absolute;
  width: 113px;
}

.x768-index .x5-copy-0vnbrr {
  background-color: var(--blue);
  border-radius: 30px;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100.00%;
}

.x768-index .submit-0vnbrr {
  background-color: transparent;
  bottom: calc(33.32% - 5px);
  height: 15px;
  left: 30.66%;
  letter-spacing: 0.00px;
  line-height: 8px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 35.43%;
}

.x768-index .additional-comments-nMBN9M {
  background-color: transparent;
  bottom: calc(7.62% - 1px);
  height: 17px;
  left: 10.81%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 18.49%;
}

.x768-index .group-1759-nMBN9M {
  background-color: transparent;
  bottom: 164px;
  height: 62px;
  left: 83px;
  position: absolute;
  width: calc(100.00% - 170px);
}

.x768-index .x2-XDIocT {
  border-radius: 11px 30px 30px 30px;
  height: 95.15%;
  left: 0px;
  top: -0.81%;
  width: 100.17%;
}

.x768-index .im-in-building-c-apa-XDIocT {
  background-color: transparent;
  border: 0;
  height: 51px;
  left: 3.68%;
  letter-spacing: 0.00px;
  line-height: 15px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(119.17% - 61px);
  width: 93.31%;
}

.x768-index .im-in-building-c-apa-XDIocT::placeholder {
  color: #00000099;
}

.x768-index .group-1770-nMBN9M {
  background-color: transparent;
  height: 14.32%;
  position: absolute;
  right: calc(43.92% - 272px);
  top: 77.26%;
  width: 620px;
}

.x768-index .group-1764-KNPUvl {
  background-color: transparent;
  bottom: calc(26.97% - 55px);
  height: 202px;
  left: 0px;
  position: absolute;
  width: 284px;
}

.x768-index .x2-B8Hni9 {
  border-radius: 11px 30px 30px 30px;
  height: 82.90%;
  left: 0px;
  top: 17.35%;
  width: 100.35%;
}

.x768-index .priorities-and-concerns-B8Hni9 {
  background-color: transparent;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 1.08%;
  white-space: nowrap;
  width: 54.23%;
}

.x768-index .priorities-are-the-k-B8Hni9 {
  background-color: transparent;
  border: 0;
  bottom: calc(12.69% - 19px);
  height: 146px;
  left: 7.39%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  width: 85.92%;
}

.x768-index .priorities-are-the-k-B8Hni9::placeholder {
  color: #00000099;
}

.x768-index .group-1765-KNPUvl {
  background-color: transparent;
  height: 293px;
  position: absolute;
  right: 21px;
  top: 1px;
  width: 280px;
}

.x768-index .excludes-and-additio-GnFXHK {
  background-color: transparent;
  bottom: calc(100.76% - 98px);
  height: 97px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  width: 99.64%;
}

.x768-index .span0-fa1Y5S {
}

.x768-index .span1-fa1Y5S {
}

.x768-index .x2-GnFXHK {
  border-radius: 11px 30px 30px 30px;
  height: 61.08%;
  left: 0px;
  top: 39.09%;
  width: 100.36%;
}

.x768-index .you-can-exclude-the-GnFXHK {
  background-color: transparent;
  border: 0;
  bottom: calc(9.37% - 14px);
  height: 148px;
  left: 7.50%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  width: 85.71%;
}

.x768-index .you-can-exclude-the-GnFXHK::placeholder {
  color: #00000099;
}

.x768-index .group-1763-KNPUvl {
  background-color: transparent;
  bottom: 0px;
  height: 125px;
  position: absolute;
  right: 0px;
  width: 303px;
}

.x768-index .in-the-home-BNMVFR {
  background-color: transparent;
  height: 17px;
  left: 0.66%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 1.85%;
  white-space: nowrap;
  width: 27.39%;
}

.x768-index .dogs-BNMVFR {
  background-color: transparent;
  height: 17px;
  left: 7.08%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(28.24% - 5px);
  white-space: nowrap;
  width: 13.20%;
}

.x768-index .cats-BNMVFR {
  background-color: transparent;
  bottom: calc(47.81% - 8px);
  height: 17px;
  left: 7.26%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 12.87%;
}

.x768-index .smoking-BNMVFR {
  background-color: transparent;
  bottom: calc(23.86% - 4px);
  height: 17px;
  left: 7.26%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 62.38%;
}

.x768-index .drywall-dust-renovations-BNMVFR {
  background-color: transparent;
  height: 17px;
  left: 7.26%;
  letter-spacing: 0.00px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: calc(100.93% - 17px);
  width: 55.78%;
}

.x768-index .span0-izWts9 {
}

.x768-index .span1-izWts9 {
}

.x768-index .preferred-response-method-BNMVFR {
  background-color: transparent;
  height: 17px;
  left: 40.92%;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 1.85%;
  white-space: nowrap;
  width: 59.74%;
}

.x768-index .phone-BNMVFR {
  height: 17px;
  left: 47.04%;
  line-height: 16px;
  top: calc(28.24% - 5px);
  width: 23.61%;
}

.x768-index .email-BNMVFR {
  bottom: calc(47.81% - 8px);
  height: 17px;
  left: 47.21%;
  line-height: 16px;
  width: 12.79%;
}

.x768-index .x3-BNMVFR {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 40.00%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: calc(28.95% - 5px);
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-BNMVFR::placeholder {
  color: #00000099;
}

.x768-index .x3-XFVvVM {
  background-color: transparent;
  border: 0;
  bottom: calc(46.05% - 8px);
  height: 17px;
  left: 40.00%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-XFVvVM::placeholder {
  color: #00000099;
}

.x768-index .x3-DQxNnM {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: calc(100.25% - 17px);
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-DQxNnM::placeholder {
  color: #00000099;
}

.x768-index .x3-bNWHzA {
  background-color: transparent;
  border: 0;
  bottom: calc(21.05% - 4px);
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-bNWHzA::placeholder {
  color: #00000099;
}

.x768-index .x3-eNfIAz {
  background-color: transparent;
  border: 0;
  bottom: calc(45.13% - 8px);
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-eNfIAz::placeholder {
  color: #00000099;
}

.x768-index .x3-avgxgN {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: calc(28.02% - 5px);
  white-space: nowrap;
  width: 5.57%;
}

.x768-index .x3-avgxgN::placeholder {
  color: #00000099;
}

.x768-index .group-1766-KNPUvl {
  background-color: transparent;
  height: 161px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 288px;
}

.x768-index .do-you-want-to-include-any-popular-items-2iBlmq {
  background-color: transparent;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 1.39%;
  white-space: nowrap;
  width: 97.32%;
}

.x768-index .of-windows-2iBlmq {
  background-color: transparent;
  bottom: calc(7.69% - 1px);
  height: 15px;
  left: 52.16%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 27.81%;
}

.x768-index .fridge-interior-2iBlmq {
  background-color: transparent;
  height: 17px;
  left: 6.76%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(21.25% - 4px);
  white-space: nowrap;
  width: 38.93%;
}

.x768-index .oven-2iBlmq {
  background-color: transparent;
  height: 17px;
  left: 6.95%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: calc(39.27% - 7px);
  white-space: nowrap;
  width: 34.76%;
}

.x768-index .kitchen-cabinets-exteriors-2iBlmq {
  background-color: transparent;
  bottom: calc(42.71% - 7px);
  height: 17px;
  left: 6.95%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65.69%;
}

.x768-index .kitchen-cabinets-interiors-2iBlmq {
  background-color: transparent;
  bottom: calc(24.42% - 4px);
  height: 17px;
  left: 6.95%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68.47%;
}

.x768-index .windows-2iBlmq {
  background-color: transparent;
  bottom: calc(6.40% - 1px);
  height: 17px;
  left: 7.11%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 22.94%;
}

.x768-index .x2-2iBlmq {
  border-radius: 30px;
  height: 22.03%;
  left: 80.04%;
  top: 78.28%;
  width: 18.85%;
}

.x768-index .x0-2iBlmq {
  background-color: transparent;
  border: 0;
  bottom: calc(5.66% - 1px);
  height: 17px;
  left: 87.49%;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  white-space: nowrap;
  width: 13.21%;
}

.x768-index .x0-2iBlmq::placeholder {
  color: #00000099;
}

.x768-index .line-81-2iBlmq {
  background-color: transparent;
  bottom: 10.58%;
  height: 1px;
  left: 28.94%;
  object-fit: cover;
  position: absolute;
  width: 21.38%;
}

.x768-index .x3-2iBlmq {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: calc(21.90% - 4px);
  white-space: nowrap;
  width: 5.91%;
}

.x768-index .x3-2iBlmq::placeholder {
  color: #00000099;
}

.x768-index .x3-JnJBdL {
  background-color: transparent;
  border: 0;
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  top: calc(40.01% - 7px);
  white-space: nowrap;
  width: 5.91%;
}

.x768-index .x3-JnJBdL::placeholder {
  color: #00000099;
}

.x768-index .x3-YTcanX {
  background-color: transparent;
  border: 0;
  bottom: calc(41.88% - 7px);
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.91%;
}

.x768-index .x3-YTcanX::placeholder {
  color: #00000099;
}

.x768-index .x3-nUnaDg {
  background-color: transparent;
  border: 0;
  bottom: calc(23.07% - 4px);
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.91%;
}

.x768-index .x3-nUnaDg::placeholder {
  color: #00000099;
}

.x768-index .x3-QneHWn {
  background-color: transparent;
  border: 0;
  bottom: calc(5.66% - 1px);
  height: 17px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: center;
  white-space: nowrap;
  width: 5.91%;
}

.x768-index .x3-QneHWn::placeholder {
  color: #00000099;
}

.x768-index .rectangle-148659-nMBN9M {
  background-color: var(--lightblue);
  height: 1px;
  position: absolute;
  right: calc(49.71% - 296px);
  top: 27.55%;
  width: 595px;
}

.x768-index .rectangle-148660-nMBN9M {
  background-color: var(--lightblue);
  height: 1px;
  position: absolute;
  right: calc(49.71% - 296px);
  top: 22.45%;
  width: 595px;
}

.x768-index .rectangle-148661-nMBN9M {
  background-color: var(--lightblue);
  height: 1px;
  position: absolute;
  right: calc(49.71% - 296px);
  top: 7.54%;
  width: 595px;
}

.x768-index .rectangle-148662-nMBN9M {
  background-color: var(--lightblue);
  height: 1px;
  position: absolute;
  right: calc(49.71% - 296px);
  top: 1689px;
  width: 595px;
}

.x768-index .group-1771-nMBN9M {
  background-color: transparent;
  height: 245px;
  left: 82px;
  position: absolute;
  top: 371px;
  width: calc(100.00% - 159px);
}

.x768-index .maid-service-of-sudbury-0xxkxN {
  background-color: transparent;
  height: 8.17%;
  left: 6.21%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 0.41%;
  white-space: nowrap;
  width: 31.69%;
}

.x768-index .family-time-0xxkxN {
  background-color: transparent;
  height: 8.17%;
  left: 69.91%;
  letter-spacing: 0.00px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 0.41%;
  white-space: nowrap;
  width: 13.96%;
}

.x768-index .line-70-0xxkxN {
  background-color: transparent;
  height: 44.74%;
  left: 49.29%;
  object-fit: cover;
  position: absolute;
  top: 54.34%;
  width: 1px;
}

.x768-index .or-0xxkxN {
  background-color: transparent;
  height: 5.31%;
  left: 48.40%;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 46.79%;
  white-space: nowrap;
  width: 1.97%;
}

.x768-index .line-71-0xxkxN {
  background-color: transparent;
  height: 44.39%;
  left: 49.29%;
  object-fit: cover;
  position: absolute;
  top: 1.20%;
  width: 1px;
}

.x768-index .exists-only-in-sudbu-0xxkxN {
  background-color: transparent;
  height: 12.67%;
  left: calc(100.51% - 219px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 202px;
  white-space: nowrap;
  width: 218px;
}

.x768-index .span0-SYXjRy {
}

.x768-index .span1-SYXjRy {
}

.x768-index .exists-all-over-the-0xxkxN {
  background-color: transparent;
  bottom: -2px;
  height: 45px;
  left: 66px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 175px;
}

.x768-index .span0-WDqO2i {
}

.x768-index .span1-WDqO2i {
}

.x768-index .canada-0xxkxN {
  background-color: transparent;
  height: 149px;
  object-fit: cover;
  position: absolute;
  right: 11px;
  top: 34px;
  width: 265px;
}

.x768-index .usa-0xxkxN {
  background-color: transparent;
  height: 149px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 265px;
}

.x768-index .canada_flag-0xxkxN {
  background-color: transparent;
  bottom: 21px;
  height: 14px;
  object-fit: cover;
  position: absolute;
  right: calc(38.71% - 11px);
  width: 28px;
}

.x768-index .us_flag-0xxkxN {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: 28px;
}

.x768-index .email {
  background-color: transparent;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}

.x768-index .phone {
  background-color: transparent;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}

.x768-index .x1 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--black);
  border-radius: 30px;
  height: 13.20%;
  left: 16.57%;
  position: absolute;
}

.x768-index .x2 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--black);
  position: absolute;
}
@media screen and (max-width: 767px) {
  .screen.x768-index { 
    display: none;
   }
}
@media screen and (min-width: 768px) {
  .screen.x360-index-all-breakpoints { 
    display: none;
   }
}