/* screen - whyus */

.whyus {
  align-items: center;
  background-color: var(--white);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  /* min-height: 4466px; */
  overflow-x: hidden;
  position: relative;
  max-width: 1440px;
  width: 100%;
}

.whyus .nav-cpgUV9 {
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 51px;
  justify-content: flex-start;
  margin-right: 6.0px;
  margin-top: 44px;
  min-width: 1234px;
  position: relative;
  width: auto;
}

.whyus .logo-w7FhJl {
  flex-shrink: 1;
  position: relative;
}

.whyus .services-w7FhJl {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 21px;
  margin-bottom: 2.0px;
  margin-left: 142px;
  min-width: 68px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .pricing-w7FhJl {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 21px;
  margin-bottom: 2.0px;
  margin-left: 41px;
  min-width: 55px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .resources-w7FhJl {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 21px;
  margin-bottom: 2.0px;
  margin-left: 42px;
  min-width: 84px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .button-w7FhJl {
  align-self: flex-start;
  background-color: transparent;
  background-image: url(../img/pricing-button-backgroundmask.png);
  background-size: 100% 100%;
  flex-shrink: 1;
  height: 50px;
  margin-left: 41px;
  overflow: hidden;
  position: relative;
  width: 357px;
}

.whyus .background-hi51Ea {
  width: 357px;
}

.whyus .shchedule-a-free-consultation-hi51Ea {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 32px;
  letter-spacing: 1.10px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 16px;
  white-space: nowrap;
  width: auto;
}

.whyus .login-button-w7FhJl {
  align-self: flex-start;
  background-color: transparent;
  background-image: url(../img/attorney-mail-button-backgroundmask-1@2x.png);
  background-size: 100% 100%;
  flex-shrink: 1;
  height: 50px;
  margin-left: 43px;
  overflow: hidden;
  position: relative;
  width: 143px;
}

.whyus .background-EGP2qT {
  width: 143px;
}

.whyus .login-EGP2qT {
  background-color: transparent;
  font-weight: 600;
  height: 29px;
  left: 37px;
  letter-spacing: 0.88px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 12px;
  width: 68px;
}

.whyus .meet-the-team-cpgUV9 {
  align-items: flex-end;
  background-image: url(../img/why-us-rectangle-1.png);
  background-size: 100% 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  height: 896px;
  justify-content: flex-end;
  margin-left: 6.0px;
  margin-top: 99px;
  min-width: 1446px;
  padding: 33px 243px;
  width: auto;
}

.whyus .flex-col-tUCuJi {
  align-items: flex-end;
  min-height: 660px;
  width: 187px;
}

.whyus .overlap-group9-RuxjO1 {
  background-color: transparent;
  flex-shrink: 1;
  height: 159px;
  margin-right: 2px;
  position: relative;
  width: 185px;
}

.whyus .rectangle-copy-6-laFica {
  top: 0px;
}

.whyus .bryan-laFica {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 180px;
}

.whyus .overlap-group6-RuxjO1 {
  background-color: transparent;
  flex-shrink: 1;
  height: 212px;
  margin-top: 9px;
  position: relative;
  width: 187px;
}

.whyus .rectangle-copy-6-XugCaA {
  top: 53px;
}

.whyus .jordan-XugCaA {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 58px;
  width: 180px;
}

.whyus .bryan-rich-XugCaA {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 5px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .overlap-group3-RuxjO1 {
  background-color: transparent;
  flex-shrink: 1;
  height: 210px;
  margin-right: 1px;
  margin-top: 8px;
  position: relative;
  width: 186px;
}

.whyus .rectangle-copy-6-u5xSZT {
  top: 51px;
}

.whyus .brady-u5xSZT {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 56px;
  width: 180px;
}

.whyus .jordan-del-cueto-u5xSZT {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .brady-speicher-RuxjO1 {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: 8px;
  min-height: 54px;
  min-width: 182px;
  position: relative;
  text-align: center;
  width: 182px;
}

.whyus .flex-col-ezFMT9 {
  align-items: center;
  margin-left: 80px;
  min-height: 786px;
  width: 417px;
}

.whyus .meet-the-team-xzq4zi {
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 64px;
  min-width: 417px;
  text-align: center;
  white-space: nowrap;
  width: 417px;
}

.whyus .overlap-group8-xzq4zi {
  background-color: transparent;
  flex-shrink: 1;
  height: 159px;
  margin-left: 6.0px;
  margin-top: 62px;
  position: relative;
  width: 185px;
}

.whyus .rectangle-copy-6-ekeZiU {
  top: 0px;
}

.whyus .luis-ekeZiU {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 180px;
}

.whyus .overlap-group5-xzq4zi {
  background-color: transparent;
  flex-shrink: 1;
  height: 208px;
  margin-left: 7.0px;
  margin-top: 9px;
  position: relative;
  width: 186px;
}

.whyus .rectangle-copy-6-wBG4bK {
  top: 53px;
}

.whyus .hayley-wBG4bK {
  background-color: transparent;
  height: 150px;
  left: 5px;
  position: absolute;
  top: 58px;
  width: 180px;
}

.whyus .luis-sandoval-wBG4bK {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .overlap-group2-xzq4zi {
  background-color: transparent;
  flex-shrink: 1;
  height: 210px;
  margin-left: 7.0px;
  margin-top: 12px;
  position: relative;
  width: 186px;
}

.whyus .rectangle-copy-6-QI239x {
  top: 51px;
}

.whyus .matt-schmidt-QI239x {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 56px;
  width: 180px;
}

.whyus .hayley-rodney-QI239x {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .matt-schmidt-xzq4zi {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-left: 1.0px;
  margin-top: 8px;
  min-height: 54px;
  min-width: 182px;
  position: relative;
  text-align: center;
  width: 182px;
}

.whyus .flex-col-LS62dK {
  align-items: flex-start;
  margin-left: 82px;
  min-height: 660px;
  width: 186px;
}

.whyus .overlap-group7-2yTxy0 {
  background-color: transparent;
  flex-shrink: 1;
  height: 159px;
  position: relative;
  width: 185px;
}

.whyus .rectangle-copy-6-KxAyoX {
  top: 0px;
}

.whyus .melvin-KxAyoX {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 180px;
}

.whyus .overlap-group4-2yTxy0 {
  background-color: transparent;
  flex-shrink: 1;
  height: 212px;
  margin-top: 9px;
  position: relative;
  width: 186px;
}

.whyus .rectangle-copy-6-GsqDEf {
  top: 53px;
}

.whyus .keith-GsqDEf {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 58px;
  width: 180px;
}

.whyus .melvin-hemingway-GsqDEf {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .overlap-group1-2yTxy0 {
  background-color: transparent;
  flex-shrink: 1;
  height: 210px;
  margin-top: 8px;
  position: relative;
  width: 186px;
}

.whyus .rectangle-copy-6-e8e7Tf {
  top: 51px;
}

.whyus .london-e8e7Tf {
  background-color: transparent;
  height: 154px;
  left: 5px;
  position: absolute;
  top: 56px;
  width: 180px;
}

.whyus .keith-taylor-e8e7Tf {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 182px;
}

.whyus .london-2yTxy0 {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-left: 4px;
  margin-top: 8px;
  min-height: 54px;
  min-width: 182px;
  position: relative;
  text-align: center;
  width: 182px;
}

.whyus .section-2-cpgUV9 {
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 431px;
  justify-content: flex-start;
  margin-right: 80.0px;
  margin-top: 120px;
  min-width: 1158px;
  position: relative;
  width: auto;
}

.whyus .image-copy-q9YeXQ {
  background-color: var(--iron);
  flex-shrink: 1;
  height: 431px;
  overflow: hidden;
  position: relative;
  width: 620px;
}

.whyus .bitmap-OZSckR {
  height: 450px;
  left: -36px;
  top: -10px;
  width: 675px;
}

.whyus .group-3-copy-q9YeXQ {
  align-items: flex-start;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 75px;
  min-height: 185px;
  position: relative;
  width: 463px;
}

.whyus .founded-in-2013-iqCBsj {
  background-color: transparent;
  color: var(--black);
  flex-shrink: 1;
  font-family: var(--font-family-lora);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 45px;
  min-width: 276px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .fast-mail-direct-is-a-iqCBsj {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: 14px;
  min-height: 108px;
  min-width: 463px;
  position: relative;
  text-align: left;
  width: 463px;
}

.whyus .section-1-cpgUV9 {
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 461px;
  justify-content: flex-start;
  margin-left: 31.0px;
  margin-top: 120px;
  min-width: 1269px;
  position: relative;
  width: auto;
}

.whyus .group-3-m15ZpW {
  align-items: flex-start;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-top: 81.0px;
  min-height: 266px;
  position: relative;
  width: 460px;
}

.whyus .state-of-the-art-equ-j3GPUN {
  background-color: transparent;
  color: var(--black);
  flex-shrink: 1;
  font-family: var(--font-family-lora);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 45px;
  min-width: 440px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .utilizing-state-of-t-j3GPUN {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: 14px;
  min-height: 189px;
  min-width: 460px;
  position: relative;
  text-align: left;
  width: 460px;
}

.whyus .group-19-m15ZpW {
  background-color: transparent;
  flex-shrink: 1;
  height: 461px;
  margin-left: 159px;
  position: relative;
  width: 650px;
}

.whyus .rectangle-gFnHKx {
  background-color: var(--black);
  height: 271px;
  left: 223px;
  position: absolute;
  top: 190px;
  width: 427px;
}

.whyus .image-gFnHKx {
  background-color: var(--iron);
  height: 431px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 620px;
}

.whyus .bitmap-OlY8Bu {
  height: 444px;
  left: -9px;
  top: -6px;
  width: 666px;
}

.whyus .quality-guarantee-cpgUV9 {
  align-items: center;
  background-color: var(--cararra);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: 2.0px;
  margin-top: 120px;
  min-height: 697px;
  padding: 80px 0;
  max-width: 1440px;
  width: 100%;
}

.whyus .quality-guarantee-tcLofG {
  background-color: transparent;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 64px;
  margin-top: 0px;
  min-width: 430px;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.whyus .flex-row-tcLofG {
  align-items: flex-start;
  height: 401px;
  margin-top: 65px;
  min-width: 1238px;
}

.whyus .group-16-NowXxF {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  min-height: 179px;
  padding: 25px 76px;
  position: relative;
  width: 277px;
}

.whyus .group-2r7wTy {
  align-self: center;
  background-color: transparent;
  flex-shrink: 1;
  height: 53px;
  margin-left: 2.0px;
  margin-top: 4px;
  position: relative;
  width: 53px;
}

.whyus .stroke-1-LLgTLe {
  height: 34px;
  left: 5px;
  top: 9px;
  width: 30px;
}

.whyus .stroke-2-LLgTLe {
  height: 53px;
  left: -2px;
  width: 43px;
}

.whyus .stroke-4-LLgTLe {
  height: 4px;
  left: 12px;
  top: 16px;
  width: 16px;
}

.whyus .stroke-6-LLgTLe {
  height: 4px;
  left: 12px;
  top: 23px;
  width: 16px;
}

.whyus .stroke-8-LLgTLe {
  height: 4px;
  left: 12px;
  top: 30px;
  width: 11px;
}

.whyus .stroke-10-LLgTLe {
  height: 32px;
  left: 23px;
  top: 23px;
  width: 32px;
}

.whyus .stroke-12-LLgTLe {
  height: 14px;
  left: 30px;
  top: 33px;
  width: 17px;
}

.whyus .highly-targeted-list-2r7wTy {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 16px;
  min-height: 56px;
  min-width: 124px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-10-NowXxF {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 1px;
  margin-top: 43px;
  min-height: 179px;
  padding: 26px 75px;
  position: relative;
  width: 277px;
}

.whyus .group-15-I1XNu9 {
  align-self: center;
  background-color: transparent;
  flex-shrink: 1;
  height: 50px;
  margin-left: 1.0px;
  margin-top: 5px;
  position: relative;
  width: 72px;
}

.whyus .guaranteed-deliverab-I1XNu9 {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 16px;
  min-height: 56px;
  min-width: 126px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-container-CokYJ1 {
  margin-left: 42px;
}

.whyus .group-17-Gfz9hH {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  min-height: 179px;
  padding: 25px 55px;
  position: relative;
  width: 277px;
}

.whyus .group-14-M4xQOR {
  background-color: transparent;
  flex-shrink: 1;
  height: 53px;
  margin-right: 59px;
  margin-top: 4px;
  position: relative;
  width: 48px;
}

.whyus .stroke-1-yxKAcp {
  height: 4px;
  left: 9px;
  top: 14px;
  width: 29px;
}

.whyus .stroke-2-yxKAcp {
  height: 20px;
  left: 12px;
  width: 25px;
}

.whyus .stroke-4-yxKAcp {
  height: 23px;
  left: -2px;
  top: 21px;
  width: 52px;
}

.whyus .stroke-6-yxKAcp {
  height: 16px;
  left: -2px;
  top: 9px;
  width: 52px;
}

.whyus .stroke-8-yxKAcp {
  height: 23px;
  left: 6px;
  top: 32px;
  width: 35px;
}

.whyus .stroke-10-yxKAcp {
  height: 5px;
  left: 38px;
  top: 26px;
  width: 5px;
}

.whyus .stroke-12-yxKAcp {
  height: 5px;
  left: 38px;
  top: 32px;
  width: 5px;
}

.whyus .stroke-14-yxKAcp {
  background-color: transparent;
  height: 4px;
  left: 21px;
  position: absolute;
  top: 37px;
  width: 10px;
}

.whyus .stroke-16-yxKAcp {
  background-color: transparent;
  height: 4px;
  left: 14px;
  position: absolute;
  top: 42px;
  width: 18px;
}

.whyus .stroke-18-yxKAcp {
  background-color: transparent;
  height: 4px;
  left: 12px;
  position: absolute;
  top: 46px;
  width: 21px;
}

.whyus .state-of-the-art-dig-M4xQOR {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 16px;
  min-height: 56px;
  min-width: 166px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-9-Gfz9hH {
  align-items: center;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 1px;
  margin-top: 43px;
  min-height: 179px;
  padding: 27px 0;
  position: relative;
  width: 277px;
}

.whyus .group-12-gb6DdM {
  background-color: transparent;
  flex-shrink: 1;
  height: 50px;
  margin-top: 4px;
  position: relative;
  width: 41px;
}

.whyus .stroke-1-G6xLpW {
  height: 45px;
  left: 7px;
  top: -2px;
  width: 36px;
}

.whyus .stroke-3-G6xLpW {
  height: 43px;
  left: 2px;
  top: 5px;
  width: 34px;
}

.whyus .stroke-5-G6xLpW {
  height: 43px;
  left: -2px;
  top: 9px;
  width: 34px;
}

.whyus .highest-quality-pape-gb6DdM {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 15px;
  min-height: 56px;
  min-width: 143px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-container-ofJuD2 {
  margin-left: 42px;
}

.whyus .group-20-vKdbou {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  min-height: 179px;
  padding: 24px 29px;
  position: relative;
  width: 277px;
}

.whyus .group-11-BYlmFh {
  align-self: center;
  background-color: transparent;
  flex-shrink: 1;
  height: 55px;
  margin-left: 2.0px;
  margin-top: 4px;
  position: relative;
  width: 49px;
}

.whyus .x100-full-color-vari-BYlmFh {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 16px;
  min-height: 56px;
  min-width: 218px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-6-vKdbou {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 1px;
  margin-top: 43px;
  min-height: 179px;
  padding: 31px 67px;
  position: relative;
  width: 277px;
}

.whyus .group-13-mUh0Ex {
  align-self: center;
  background-color: transparent;
  flex-shrink: 1;
  height: 34px;
  margin-left: 2.0px;
  margin-top: 8px;
  position: relative;
  width: 53px;
}

.whyus .stroke-1-9yiaY1 {
  height: 38px;
  left: -2px;
  top: -2px;
  width: 57px;
}

.whyus .stroke-3-9yiaY1 {
  height: 13px;
  left: 35px;
  top: 5px;
  width: 13px;
}

.whyus .stroke-4-9yiaY1 {
  height: 4px;
  left: 7px;
  top: 7px;
  width: 9px;
}

.whyus .stroke-5-9yiaY1 {
  height: 4px;
  left: 7px;
  top: 18px;
  width: 25px;
}

.whyus .stroke-6-9yiaY1 {
  height: 4px;
  left: 7px;
  top: 25px;
  width: 32px;
}

.whyus .hand-stamped-envelop-mUh0Ex {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 19px;
  min-height: 56px;
  min-width: 142px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-container-RpfWxY {
  margin-left: 42px;
}

.whyus .group-21-8jTZyY {
  align-items: center;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  min-height: 179px;
  padding: 25px 0;
  position: relative;
  width: 277px;
}

.whyus .group-2-G0sNsj {
  background-color: transparent;
  flex-shrink: 1;
  height: 53px;
  margin-top: 4px;
  position: relative;
  width: 43px;
}

.whyus .stroke-1-I1TuQx {
  height: 48px;
  left: -2px;
  top: 7px;
  width: 47px;
}

.whyus .stroke-3-I1TuQx {
  height: 4px;
  left: 13px;
  top: -2px;
  width: 18px;
}

.whyus .stroke-5-I1TuQx {
  height: 8px;
  left: 35px;
  top: 10px;
  width: 8px;
}

.whyus .stroke-7-I1TuQx {
  height: 14px;
  left: 16px;
  top: -2px;
  width: 11px;
}

.whyus .stroke-9-I1TuQx {
  height: 7px;
  left: 37px;
  top: 8px;
  width: 7px;
}

.whyus .stroke-11-I1TuQx {
  height: 15px;
  left: 9px;
  top: 19px;
  width: 14px;
}

.whyus .fast-turnaround-time-G0sNsj {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 16px;
  min-height: 56px;
  min-width: 157px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .group-5-8jTZyY {
  align-items: flex-end;
  background-color: var(--black-2);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 1px;
  margin-top: 43px;
  min-height: 179px;
  padding: 26px 91px;
  position: relative;
  width: 277px;
}

.whyus .group-4-begtIS {
  align-self: center;
  background-color: transparent;
  flex-shrink: 1;
  height: 53px;
  margin-left: 2.0px;
  margin-top: 3px;
  position: relative;
  width: 53px;
}

.whyus .stroke-1-bfBhDk {
  height: 38px;
  left: -2px;
  top: 17px;
  width: 57px;
}

.whyus .stroke-9-bfBhDk {
  height: 35px;
  left: 7px;
  top: -2px;
  width: 39px;
}

.whyus .rectangle-bfBhDk {
  background-color: var(--white);
  height: 2px;
  left: 10px;
  position: absolute;
  top: 31px;
  width: 33px;
}

.whyus .rectangle-copy-11-bfBhDk {
  background-color: var(--white);
  height: 2px;
  left: 14px;
  position: absolute;
  top: 32px;
  width: 25px;
}

.whyus .rectangle-copy-bfBhDk {
  background-color: var(--white);
  height: 3px;
  left: 15px;
  position: absolute;
  top: 33px;
  width: 23px;
}

.whyus .stroke-3-bfBhDk {
  height: 13px;
  left: 5px;
  top: 35px;
  width: 43px;
}

.whyus .stroke-5-bfBhDk {
  height: 15px;
  left: 33px;
  top: 23px;
  width: 22px;
}

.whyus .stroke-7-bfBhDk {
  height: 15px;
  left: -2px;
  top: 23px;
  width: 22px;
}

.whyus .stroke-11-bfBhDk {
  height: 4px;
  left: 13px;
  top: 7px;
  width: 27px;
}

.whyus .stroke-13-bfBhDk {
  background-color: transparent;
  height: 4px;
  left: 13px;
  position: absolute;
  top: 12px;
  width: 27px;
}

.whyus .stroke-15-bfBhDk {
  background-color: transparent;
  height: 4px;
  left: 13px;
  position: absolute;
  top: 16px;
  width: 17px;
}

.whyus .increased-open-rate-begtIS {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 28px;
  margin-top: 15px;
  min-height: 56px;
  min-width: 94px;
  position: relative;
  text-align: center;
  width: auto;
}

.whyus .industries-we-serve-cpgUV9 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 2.0px;
  margin-top: 120px;
  min-height: 475px;
  width: 1054px;
}

.whyus .flex-col-IyZiHR {
  align-items: center;
  margin-right: 3.0px;
  min-height: 204px;
  width: 773px;
}

.whyus .industries-we-serve-5aVEWy {
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 64px;
  margin-left: 1.0px;
  min-width: 470px;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .we-assist-businesses-5aVEWy {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: 32px;
  min-height: 108px;
  min-width: 773px;
  position: relative;
  text-align: center;
  width: 773px;
}

.whyus .flex-row-IyZiHR {
  align-items: center;
  height: 98px;
  margin-left: 1.0px;
  margin-top: 69px;
  min-width: 1057px;
}

.whyus .flex-col-S1PxBI {
  align-items: flex-start;
  margin-top: 6.0px;
  min-height: 76px;
  width: 14px;
}

.whyus .x-JxEWyA {
  margin-top: 24px;
}

.whyus .landscaping-pest-con-S1PxBI {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 49px;
  margin-left: 16px;
  min-height: 98px;
  min-width: 149px;
  position: relative;
  text-align: left;
  width: auto;
}

.whyus .flex-col-1XeYRn {
  align-items: flex-start;
  margin-left: 83px;
  margin-top: 6.0px;
  min-height: 76px;
  width: 14px;
}

.whyus .x-UO9voE {
  margin-top: 24px;
}

.whyus .plumbing-real-estate-S1PxBI {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 49px;
  margin-left: 16px;
  min-height: 98px;
  min-width: 131px;
  position: relative;
  text-align: left;
  width: auto;
}

.whyus .flex-col-2UEsVp {
  align-items: flex-start;
  margin-left: 83px;
  margin-top: 6.0px;
  min-height: 76px;
  width: 14px;
}

.whyus .x-bbYbnx {
  margin-top: 24px;
}

.whyus .home-services-dentis-S1PxBI {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 49px;
  margin-left: 16px;
  min-height: 98px;
  min-width: 176px;
  position: relative;
  text-align: left;
  width: auto;
}

.whyus .flex-col-OnvH1k {
  align-items: flex-start;
  margin-left: 105px;
  margin-top: 6.0px;
  min-height: 76px;
  width: 14px;
}

.whyus .x-6eIO7I {
  margin-top: 24px;
}

.whyus .orthodontists-home-r-S1PxBI {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 49px;
  margin-left: 16px;
  min-height: 98px;
  min-width: 210px;
  position: relative;
  text-align: left;
  width: auto;
}

.whyus .overlap-group-IyZiHR {
  align-items: flex-end;
  background-color: var(--iron);
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 54px;
  justify-content: flex-end;
  margin-right: 3.0px;
  margin-top: 50px;
  min-width: 849px;
  padding: 15px 62px;
  position: relative;
  width: auto;
}

.whyus .other-industries-wan-dKvR53 {
  background-color: transparent;
  color: var(--black);
  flex-shrink: 1;
  font-family: var(--font-family-space_grotesk);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 23px;
  min-width: 724px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.whyus .cta-cpgUV9 {
  align-items: center;
  background-color: var(--black);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 2.0px;
  margin-top: 101px;
  min-height: 431px;
  padding: 100px 0;
  position: relative;
  max-width: 1440px;
  width: 100%;
}

.whyus .ready-to-get-started-ZHSXQ5 {
  background-color: transparent;
  color: var(--white);
  flex-shrink: 1;
  font-family: var(--font-family-lora);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 69px;
  margin-top: 0px;
  min-width: 602px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 602px;
}

.whyus .we-would-love-to-cus-ZHSXQ5 {
  background-color: transparent;
  color: var(--white);
  flex-shrink: 1;
  font-family: var(--font-family-space_grotesk);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-left: 1.0px;
  margin-top: 20px;
  min-height: 60px;
  min-width: 371px;
  position: relative;
  text-align: center;
  width: 371px;
}

.whyus .group-36-ZHSXQ5 {
  align-items: flex-end;
  background-color: var(--guardsman-red);
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 52px;
  justify-content: flex-end;
  margin-left: 1.0px;
  margin-top: 30px;
  min-width: 319px;
  padding: 15px 17.9px;
  position: relative;
  width: auto;
}

.whyus .schedule-a-free-cons-64ZHz8 {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 600;
  height: auto;
  letter-spacing: 1.10px;
  line-height: 21px;
  min-width: 283px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.whyus .footer-cpgUV9 {
  background-color: transparent;
  flex-shrink: 1;
  height: 300px;
  margin-left: 4.0px;
  margin-top: 0px;
  position: relative;
  width: 1442px;
}

.whyus .rectangle-EykfLx {
  background-color: transparent;
  height: 300px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.whyus .copyright-EykfLx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 599px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: 250px;
  white-space: nowrap;
  width: auto;
}

.whyus .line-EykfLx {
  background-color: transparent;
  height: 47px;
  left: -0px;
  position: absolute;
  top: 202px;
  width: 1443px;
}

.whyus .links-EykfLx {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 297px;
  letter-spacing: 0.00px;
  line-height: 33px;
  position: absolute;
  text-align: left;
  top: 133px;
  white-space: nowrap;
  width: auto;
}

.whyus .socials-EykfLx {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 1174px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 55px;
  width: 148px;
}

.whyus .logo-EykfLx {
  left: 101px;
  position: absolute;
  top: 50px;
}

.whyus .background {
  background-color: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  top: 1px;
}

.whyus .bitmap {
  background-color: transparent;
  position: absolute;
}

.whyus .flex-col {
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  position: relative;
}

.whyus .flex-row {
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  justify-content: flex-start;
  position: relative;
  width: auto;
}

.whyus .group-container {
  align-items: flex-start;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  min-height: 401px;
  position: relative;
  width: 278px;
}

.whyus .industries-we-serve {
  background-color: transparent;
  flex-shrink: 1;
  height: auto;
  position: relative;
}

.whyus .line-3 {
  background-color: transparent;
  flex-shrink: 1;
  height: 4px;
  margin-left: -1.0px;
  margin-top: 14px;
  position: relative;
  width: 91px;
}

.whyus .logo {
  background-color: transparent;
  height: 51px;
  width: 218px;
}

.whyus .mask {
  background-color: var(--iron);
  height: 431px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 620px;
}

.whyus .meet-the-team {
  background-color: transparent;
  flex-shrink: 1;
  position: relative;
}

.whyus .quality-guarantee {
  flex-shrink: 1;
  height: auto;
  position: relative;
}

.whyus .rectangle-copy-6 {
  background-color: var(--white);
  border-radius: 5px;
  height: 154px;
  left: 0px;
  position: absolute;
  width: 180px;
}

.whyus .stroke-1 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-10 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-11 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-12 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-2 {
  background-color: transparent;
  position: absolute;
  top: -2px;
}

.whyus .stroke-3 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-4 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-5 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-6 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-7 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-8 {
  background-color: transparent;
  position: absolute;
}

.whyus .stroke-9 {
  background-color: transparent;
  position: absolute;
}

.whyus .x {
  background-color: transparent;
  flex-shrink: 1;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 26px;
  min-width: 14px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}


/* =============================================== */
/* --- MOBILE RESPONSIVE OVERRIDES --- */
/* =============================================== */

@media screen and (max-width: 768px) {
  .whyus {
    padding: 0 15px;
    box-sizing: border-box;
    margin-top: 20px;
  }
  
  .whyus .nav-cpgUV9 {
    display: none;
  }

  /* Team Section */
  .whyus .meet-the-team-cpgUV9 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    padding: 40px 0;
    margin-top: 20px;
    margin-left: 0;
    background-image: none;
    background-color: #f9f9f9;
  }
  
  .whyus .meet-the-team-xzq4zi {
    font-size: 32px;
    line-height: 1.3;
    white-space: normal;
    margin-bottom: 20px;
    width: 100%;
  }
  
  .whyus .flex-col-tUCuJi, .whyus .flex-col-ezFMT9, .whyus .flex-col-LS62dK {
    width: 100%;
    margin-left: 0;
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  
  .whyus .flex-col-ezFMT9 {
    order: -1; /* Move the 'Meet The Team' title to the top */
    min-height: auto;
  }
  
  .whyus .overlap-group9-RuxjO1, .whyus .overlap-group6-RuxjO1, .whyus .overlap-group3-RuxjO1,
  .whyus .overlap-group8-xzq4zi, .whyus .overlap-group5-xzq4zi, .whyus .overlap-group2-xzq4zi,
  .whyus .overlap-group7-2yTxy0, .whyus .overlap-group4-2yTxy0, .whyus .overlap-group1-2yTxy0 {
    position: static;
    height: auto;
    width: auto;
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  /*
   */
  .whyus .bryan-rich-XugCaA, .whyus .jordan-del-cueto-u5xSZT,
  .whyus .luis-sandoval-wBG4bK, .whyus .hayley-rodney-QI239x,
  .whyus .melvin-hemingway-GsqDEf, .whyus .keith-taylor-e8e7Tf {
    position: static;
    order: -1; /* Put name above image */
    margin-bottom: 10px;
  }
  
  /* This rule applies to the names that are NOT inside an overlap group */
  .whyus .brady-speicher-RuxjO1, .whyus .matt-schmidt-xzq4zi, .whyus .london-2yTxy0 {
      position: static;
      margin-top: 10px;
  }

  .whyus .rectangle-copy-6 {
    display: none;
  }
  
  .whyus .bryan-laFica, .whyus .jordan-XugCaA, .whyus .brady-u5xSZT, .whyus .luis-ekeZiU,
  .whyus .hayley-wBG4bK, .whyus .matt-schmidt-QI239x, .whyus .melvin-KxAyoX,
  .whyus .keith-GsqDEf, .whyus .london-e8e7Tf {
    position: static;
    border-radius: 5px;
  }

  /* General Content Sections */
  .whyus .section-2-cpgUV9, .whyus .section-1-cpgUV9 {
    flex-direction: column;
    height: auto;
    width: 100%;
    min-width: auto;
    margin: 40px 0 0 0;
  }
  
  .whyus .group-3-copy-q9YeXQ, .whyus .group-3-m15ZpW {
    width: 100%;
    text-align: center;
    align-items: center;
    margin: 20px 0 0 0;
  }

  .whyus .image-copy-q9YeXQ, .whyus .group-19-m15ZpW {
    width: 100%;
    margin-left: 0;
  }
  
  .whyus .image-copy-q9YeXQ, .whyus .image-gFnHKx {
    height: 250px;
  }
  
  .whyus .bitmap-OZSckR, .whyus .bitmap-OlY8Bu {
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      object-fit: cover;
  }

  .whyus .fast-mail-direct-is-a-iqCBsj, .whyus .utilizing-state-of-t-j3GPUN,
  .whyus .we-assist-businesses-5aVEWy {
    width: 100%;
    min-width: auto;
    text-align: left;
  }
  
  /* Quality Guarantee Section */
  .whyus .quality-guarantee-cpgUV9 {
    padding: 40px 15px;
    margin-top: 40px;
  }
  
  .whyus .quality-guarantee-tcLofG, .whyus .industries-we-serve-5aVEWy,
  .whyus .ready-to-get-started-ZHSXQ5 {
    font-size: 32px;
    line-height: 1.3;
    white-space: normal;
    width: 100%;
    min-width: auto;
  }
  
  .whyus .flex-row-tcLofG {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 30px;
  }
  
  .whyus .group-container {
    width: 100%;
    max-width: 300px;
    margin-left: 0;
    min-height: auto;
    margin-bottom: 20px;
  }
  
  /* Industries Section */
  .whyus .industries-we-serve-cpgUV9 {
    width: 100%;
    margin: 40px 0 0 0;
    min-height: auto;
  }
  .whyus .flex-col-IyZiHR {
    width: 100%;
    margin-right: 0;
  }
  .whyus .flex-row-IyZiHR {
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 20px;
  }
  .whyus .landscaping-pest-con-S1PxBI, .whyus .plumbing-real-estate-S1PxBI,
  .whyus .home-services-dentis-S1PxBI, .whyus .orthodontists-home-r-S1PxBI {
    text-align: center;
    margin: 10px 0;
    line-height: 1.5;
  }
  
  .whyus .flex-col-S1PxBI, .whyus .flex-col-1XeYRn, .whyus .flex-col-2UEsVp, .whyus .flex-col-OnvH1k {
    display: none; /* Hide the checkmarks for simpler layout */
  }
  
  .whyus .overlap-group-IyZiHR {
    width: 100%;
    min-width: auto;
    padding: 15px;
    height: auto;
  }
  .whyus .other-industries-wan-dKvR53 {
    white-space: normal;
    width: 100%;
    min-width: auto;
  }
  
  /* CTA Section */
  .whyus .cta-cpgUV9 {
    margin-top: 40px;
    padding: 40px 15px;
    width: 100%;
  }
  .whyus .ready-to-get-started-ZHSXQ5 {
      font-size: 28px;
  }
  .whyus .we-would-love-to-cus-ZHSXQ5 {
    width: 100%;
    min-width: auto;
  }
  .whyus .group-36-ZHSXQ5 {
    width: 90%;
    max-width: 319px;
    min-width: auto;
    padding: 15px;
    justify-content: center;
  }
  .whyus .schedule-a-free-cons-64ZHz8 {
      min-width: auto;
      text-align: center;
  }
  
  /* Footer */
  .whyus .footer-cpgUV9 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 20px;
    background-color: var(--cararra);
  }

  .whyus .rectangle-EykfLx,
  .whyus .line-EykfLx {
    display: none;
  }

  .whyus .logo-EykfLx,
  .whyus .socials-EykfLx,
  .whyus .links-EykfLx,
  .whyus .copyright-EykfLx {
    position: static;
    width: 100%;
    height: auto;
    left: auto;
    top: auto;
    text-align: center;
    margin-bottom: 30px;
  }
  
  .whyus .logo-EykfLx {
      max-width: 180px;
  }
  
  .whyus .links-EykfLx {
    max-width: none;
    white-space: normal;
    line-height: 2;
    font-size: 0;
  }
  
  .whyus .links-EykfLx a {
      display: block;
      padding: 5px 0;
      font-size: 18px;
  }
  
  .whyus .copyright-EykfLx {
    margin-bottom: 0;
  }
}