/* screen - home-sloan-design-all-breakpoints */

.home-sloan-design-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 3492px;
  padding: 25px 54px;
  width: 1408px;
}

.home-sloan-design-all-breakpoints .navigation {
  align-items: center;
  align-self: flex-end;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
  width: 736px;
}

.home-sloan-design-all-breakpoints .link {
  cursor: pointer;
  height: 22px;
  position: relative;
  width: 80px;
}

.home-sloan-design-all-breakpoints .sloan-design-leading-logo-nav {
  display: flex;
  width: 296px;
}

.home-sloan-design-all-breakpoints .home-2 {
  display: flex;
  width: 296px;
}

.home-sloan-design-all-breakpoints .home-3 {
  display: flex;
  gap: 9px;
  justify-content: flex-end;
  width: 295px;
}

.home-sloan-design-all-breakpoints .path-10 {
  flex: 1;
  height: 1px;
  margin-top: 27px;
  object-fit: cover;
  width: 256px;
}

.home-sloan-design-all-breakpoints .asset-3-2 {
  align-items: center;
  display: flex;
  height: 55px;
  width: 30px;
}

.home-sloan-design-all-breakpoints .asset-3-3 {
  height: 53.82px;
  margin-top: -0.4px;
  width: 30px;
}

.home-sloan-design-all-breakpoints .headline-statement-4 {
  align-items: flex-start;
  flex-direction: column;
  gap: 12px;
  margin-right: 1.0px;
  margin-top: 219px;
  opacity: 0;
  position: relative;
  transform: translate(0, 25px);
  width: 973px;
}

.home-sloan-design-all-breakpoints .headline-statement-4.bp2-animate-enter5 {
  animation: bp2-animate-enter5-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.home-sloan-design-all-breakpoints .headline-statement-5 {
  align-self: stretch;
  height: 95px;
  letter-spacing: 0;
  line-height: 88.1px;
  margin-top: -1.00px;
  opacity: 0;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

.home-sloan-design-all-breakpoints .headline-statement-5.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.home-sloan-design-all-breakpoints .headline-statement-6 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 62.2px;
  opacity: 0;
  position: relative;
  text-align: center;
}

.home-sloan-design-all-breakpoints .headline-statement-6.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.home-sloan-design-all-breakpoints .overlap-group3-1 {
  align-self: flex-start;
  height: 1377px;
  margin-left: 36px;
  margin-top: 294px;
  position: relative;
  width: 1140px;
}

.home-sloan-design-all-breakpoints .succession-planning {
  color: var(--gallery);
  font-family: var(--font-family-pt_sans_narrow);
  font-size: var(--font-size-l);
  font-weight: 700;
  left: 278px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: right;
  top: 1059px;
  width: 334px;
}

.home-sloan-design-all-breakpoints .overlap-group2-1 {
  height: 1377px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1140px;
}

.home-sloan-design-all-breakpoints .rectangle-copy-7-1 {
  background-color: var(--gallery);
  border-radius: 10px;
  height: 1047px;
  left: 88px;
  position: absolute;
  top: 204px;
  width: 1052px;
}

.home-sloan-design-all-breakpoints .overlap-group-3 {
  height: 746px;
  left: 88px;
  position: absolute;
  top: 0;
  width: 1052px;
}

.home-sloan-design-all-breakpoints .rectangle-copy-3-1 {
  background-color: var(--bali-hai);
  border-radius: 10px;
  height: 531px;
  left: 0;
  position: absolute;
  top: 122px;
  width: 1052px;
}

.home-sloan-design-all-breakpoints .mask {
  background-color: var(--white);
  border-radius: 55.5px;
  height: 746px;
  left: 616px;
  position: absolute;
  top: 0;
  width: 370px;
}

.home-sloan-design-all-breakpoints .group-16 {
  height: 746px;
  left: 616px;
  position: absolute;
  top: 0;
  width: 370px;
}

.home-sloan-design-all-breakpoints .headline-statement-7 {
  color: var(--gallery);
  font-family: var(--font-family-pt_sans_narrow);
  font-size: 28px;
  font-weight: 400;
  left: 147px;
  letter-spacing: 0;
  line-height: 36.3px;
  position: absolute;
  text-align: right;
  top: 307px;
  width: 378px;
}

.home-sloan-design-all-breakpoints .overlap-group1-2 {
  height: 571px;
  left: 0;
  position: absolute;
  top: 806px;
  width: 1140px;
}

.home-sloan-design-all-breakpoints .rectangle-copy-2-1 {
  background-color: var(--bali-hai);
  border-radius: 10px;
  height: 500px;
  left: 88px;
  position: absolute;
  top: 0;
  width: 1052px;
}

.home-sloan-design-all-breakpoints .cupc {
  height: 460px;
  left: 0;
  position: absolute;
  top: 111px;
  width: 612px;
}

.home-sloan-design-all-breakpoints .headline-statement-8 {
  color: var(--gallery);
  font-family: var(--font-family-pt_sans_narrow);
  font-size: 28px;
  font-weight: 400;
  left: 704px;
  letter-spacing: 0;
  line-height: 36.3px;
  position: absolute;
  top: 152px;
  width: 378px;
}

.home-sloan-design-all-breakpoints .group-27 {
  align-items: center;
  display: flex;
  height: 519px;
  margin-left: 25.0px;
  margin-top: 155px;
  min-width: 981px;
}

.home-sloan-design-all-breakpoints .flex-col-1 {
  align-items: center;
  align-self: flex-end;
  gap: 30px;
  margin-bottom: 40.0px;
  min-height: 358px;
  width: 260px;
}

.home-sloan-design-all-breakpoints .overlap-group1-3 {
  height: 71px;
  margin-right: 0.43px;
  position: relative;
  width: 78px;
}

.home-sloan-design-all-breakpoints .path-11 {
  height: 57px;
  left: 54px;
  position: absolute;
  top: 10px;
  width: 23px;
}

.home-sloan-design-all-breakpoints .path-12 {
  align-self: flex-end;
  height: 5px;
  margin-bottom: -1.5px;
  margin-left: -2px;
  width: 5px;
}

.home-sloan-design-all-breakpoints .overlap-group-4 {
  height: 24px;
  position: relative;
  width: 25px;
}

.home-sloan-design-all-breakpoints .frame {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  position: relative;
}

.home-sloan-design-all-breakpoints .title-2 {
  height: 52px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 260px;
}

.home-sloan-design-all-breakpoints .flex-container-56232 {
  height: 206px;
}

.home-sloan-design-all-breakpoints .text-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
}

.home-sloan-design-all-breakpoints .flex-col-2 {
  align-items: center;
  gap: 52px;
  min-height: 519px;
  width: 449px;
}

.home-sloan-design-all-breakpoints .how-we-work-1 {
  color: var(--tuna);
  font-family: var(--font-family-pt_sans);
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 62.2px;
  min-height: 66px;
  text-align: center;
  white-space: nowrap;
  width: 449px;
}

.home-sloan-design-all-breakpoints .group-25 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 26px;
  height: 401px;
  margin-right: 1.0px;
  width: 260px;
}

.home-sloan-design-all-breakpoints .group-4-1 {
  align-items: flex-start;
  display: flex;
  height: 77px;
  justify-content: center;
  min-width: 108px;
}

.home-sloan-design-all-breakpoints .overlap-group2-2 {
  height: 81px;
  margin-top: -2px;
  position: relative;
  width: 112px;
}

.home-sloan-design-all-breakpoints .rectangle-3 {
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  height: 60px;
  left: 0;
  width: 45px;
}

.home-sloan-design-all-breakpoints .overlap-group-5 {
  align-items: flex-start;
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  left: 21px;
  min-height: 54px;
  padding: 6px 0;
  position: absolute;
  top: 12px;
  width: 62px;
}

.home-sloan-design-all-breakpoints .flex-row-2 {
  align-items: flex-end;
  display: flex;
  gap: 7px;
  height: 8px;
  margin-left: 1px;
  min-width: 60px;
}

.home-sloan-design-all-breakpoints .flex-col-3 {
  align-items: flex-start;
  gap: 2px;
  min-height: 8px;
  width: 46px;
}

.home-sloan-design-all-breakpoints .path-2-2 {
  height: 2px;
  width: 46px;
}

.home-sloan-design-all-breakpoints .overlap-group1-4 {
  height: 49px;
  left: 35px;
  position: absolute;
  top: 32px;
  width: 22px;
}

.home-sloan-design-all-breakpoints .frame-5-1 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  height: 298px;
  position: relative;
  width: 260px;
}

.home-sloan-design-all-breakpoints .flex-container-56263 {
  height: 246px;
}

.home-sloan-design-all-breakpoints .flex-col-4 {
  align-items: center;
  gap: 22px;
  margin-left: 10px;
  margin-top: 18.0px;
  min-height: 299px;
  width: 260px;
}

.home-sloan-design-all-breakpoints .overlap-group2-3 {
  height: 78px;
  margin-left: 3.5px;
  position: relative;
  width: 107px;
}

.home-sloan-design-all-breakpoints .path-13 {
  height: 28px;
  left: 66px;
  position: absolute;
  top: 47px;
  width: 39px;
}

.home-sloan-design-all-breakpoints .path-14 {
  height: 35px;
  left: 52px;
  position: absolute;
  top: 20px;
  width: 41px;
}

.home-sloan-design-all-breakpoints .flex-container-56266 {
  height: 148px;
}

.home-sloan-design-all-breakpoints .footer {
  align-items: flex-start;
  background-color: var(--indian-tan);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-top: 177px;
  min-height: 263px;
  padding: 21px;
  width: 1052px;
}

.home-sloan-design-all-breakpoints .footer-index {
  display: flex;
  flex-direction: column;
  gap: 3px;
  height: 22px;
  margin-bottom: 6px;
  width: 80px;
}

.home-sloan-design-all-breakpoints .path-15 {
  flex: 1;
  max-height: 1px;
  object-fit: cover;
}

.home-sloan-design-all-breakpoints .footer-graphic {
  display: flex;
  height: 55px;
  width: 895px;
}

.home-sloan-design-all-breakpoints .home-4 {
  display: flex;
  flex: 1;
  width: 895px;
}

.home-sloan-design-all-breakpoints .home-5 {
  display: flex;
  flex: 1;
  gap: 8px;
  justify-content: flex-end;
  width: 895px;
}

.home-sloan-design-all-breakpoints .path-16 {
  flex: 1;
  height: 1px;
  margin-top: 27px;
  object-fit: cover;
  width: 857px;
}

.home-sloan-design-all-breakpoints .asset-3-4 {
  height: 53.82px;
  margin-top: -0.4px;
  width: 30px;
}

.home-sloan-design-all-breakpoints .footer-index-1 {
  display: flex;
  height: 22px;
  margin-left: 27px;
  width: 302px;
}

.home-sloan-design-all-breakpoints .x01-3 {
  cursor: pointer;
  margin-top: 4px;
  width: 300px;
}

.home-sloan-design-all-breakpoints .flex-col {
  display: flex;
  flex-direction: column;
}

.home-sloan-design-all-breakpoints .flex-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 260px;
}

.home-sloan-design-all-breakpoints .rectangle {
  position: absolute;
  top: 0;
}

.home-sloan-design-all-breakpoints .x01 {
  height: 18px;
  letter-spacing: 0;
  line-height: normal;
}
/* screen - home-sloan-design-mobile */

.home-sloan-design-mobile {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 256px;
  min-height: 3528px;
  min-width: 375px;
  width: 100%;
}

.home-sloan-design-mobile .mobile-navigation {
  align-self: flex-end;
  cursor: pointer;
  height: 70px;
  width: 70px;
}

.home-sloan-design-mobile .group-9170 {
  align-items: center;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-left: 3px;
  min-height: 3133px;
  width: 346px;
}

.home-sloan-design-mobile .headline-statement-mobile {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 11px;
  margin-right: 3.0px;
  position: relative;
  width: 315px;
}

.home-sloan-design-mobile .headline-statement {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 55.7px;
  margin-top: -1.00px;
  opacity: 0;
  position: relative;
  text-align: center;
}

.home-sloan-design-mobile .headline-statement.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.home-sloan-design-mobile .headline-statement-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 29.8px;
  opacity: 0;
  position: relative;
  text-align: center;
}

.home-sloan-design-mobile .headline-statement-1.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter4-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.home-sloan-design-mobile .overlap-group3 {
  height: 1310px;
  margin-right: 4.0px;
  margin-top: 272px;
  position: relative;
  width: 342px;
}

.home-sloan-design-mobile .rectangle-copy-7 {
  background-color: var(--gallery);
  border-radius: 10px;
  height: 788px;
  top: 419px;
  width: 342px;
}

.home-sloan-design-mobile .rectangle-copy-3 {
  background-color: var(--bali-hai);
  border-radius: 10px;
  height: 646px;
  top: 0;
  width: 342px;
}

.home-sloan-design-mobile .headline-statement-2 {
  left: 31px;
  letter-spacing: 0;
  line-height: 22px;
  position: absolute;
  text-align: right;
  top: 60px;
  width: 280px;
}

.home-sloan-design-mobile .span {
  line-height: 28.5px;
}

.home-sloan-design-mobile .span-1 {
  line-height: 18.1px;
}

.home-sloan-design-mobile .rectangle-copy-2 {
  background-color: var(--bali-hai);
  border-radius: 10px;
  height: 460px;
  top: 813px;
  width: 342px;
}

.home-sloan-design-mobile .headline-statement-3 {
  left: 31px;
  letter-spacing: 0;
  line-height: 22px;
  position: absolute;
  top: 877px;
  width: 280px;
}

.home-sloan-design-mobile .group-36 {
  background-color: var(--white);
  background-image: url(../img/group-17.png);
  background-size: 100% 100%;
  border-radius: 44px;
  height: 553px;
  left: 34px;
  position: absolute;
  top: 230px;
  width: 274px;
}

.home-sloan-design-mobile .group-40 {
  height: 235px;
  left: 31px;
  position: absolute;
  top: 1075px;
  width: 280px;
}

.home-sloan-design-mobile .group-44 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 1043px;
  margin-right: 3.0px;
  margin-top: 115px;
  width: 317px;
}

.home-sloan-design-mobile .how-we-work {
  color: var(--tuna);
  font-family: var(--font-family-pt_sans);
  font-size: 23px;
  font-weight: 700;
  height: 66px;
  letter-spacing: 0;
  line-height: 29.8px;
  margin-left: -2px;
  text-align: center;
  width: 315px;
}

.home-sloan-design-mobile .group-41 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 250px;
  margin-left: 5px;
  margin-top: 37px;
  width: 260px;
}

.home-sloan-design-mobile .overlap-group1 {
  height: 71px;
  margin-top: -0.5px;
  position: relative;
  width: 78px;
}

.home-sloan-design-mobile .shape {
  height: 71px;
  left: 7px;
  position: absolute;
  top: 0;
  width: 54px;
}

.home-sloan-design-mobile .path {
  height: 57px;
  left: 54px;
  position: absolute;
  top: 10px;
  width: 23px;
}

.home-sloan-design-mobile .shape-1 {
  height: 11px;
  left: 17px;
  position: absolute;
  top: 54px;
  width: 52px;
}

.home-sloan-design-mobile .group-5 {
  align-items: flex-start;
  display: flex;
  height: 28px;
  left: 0;
  min-width: 28px;
  position: absolute;
  top: 40px;
}

.home-sloan-design-mobile .path-1 {
  align-self: flex-end;
  height: 5px;
  margin-bottom: -1.5px;
  margin-left: -2px;
  width: 5px;
}

.home-sloan-design-mobile .overlap-group {
  height: 24px;
  position: relative;
  width: 24px;
}

.home-sloan-design-mobile .oval-2 {
  background-color: var(--white);
  border-radius: 11px;
  height: 22px;
  left: 2px;
  position: absolute;
  top: 0;
  width: 22px;
}

.home-sloan-design-mobile .title {
  height: 18px;
  letter-spacing: 0;
  line-height: 18.1px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 260px;
}

.home-sloan-design-mobile .flex-container-19410 {
  height: 138px;
}

.home-sloan-design-mobile .text {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 15.5px;
  position: relative;
}

.home-sloan-design-mobile .group-42 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 284px;
  margin-left: 9px;
  margin-top: 77px;
  width: 260px;
}

.home-sloan-design-mobile .group-4 {
  align-items: flex-start;
  display: flex;
  height: 77px;
  justify-content: center;
  min-width: 108px;
}

.home-sloan-design-mobile .overlap-group2 {
  height: 81px;
  margin-top: -2px;
  position: relative;
  width: 112px;
}

.home-sloan-design-mobile .rectangle {
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  height: 60px;
  left: 0;
  position: absolute;
  top: 0;
  width: 45px;
}

.home-sloan-design-mobile .overlap-group-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  left: 21px;
  min-height: 54px;
  padding: 6px 0;
  position: absolute;
  top: 12px;
  width: 62px;
}

.home-sloan-design-mobile .flex-row {
  align-items: flex-end;
  display: flex;
  gap: 7px;
  height: 8px;
  margin-left: 1px;
  min-width: 60px;
}

.home-sloan-design-mobile .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-height: 8px;
  width: 46px;
}

.home-sloan-design-mobile .path-2 {
  height: 2px;
  width: 46px;
}

.home-sloan-design-mobile .path-2-copy {
  height: 2px;
  margin-left: 3.42px;
  width: 54px;
}

.home-sloan-design-mobile .overlap-group1-1 {
  height: 49px;
  left: 35px;
  position: absolute;
  top: 32px;
  width: 22px;
}

.home-sloan-design-mobile .rectangle-copy-6 {
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  border-radius: 18px;
  height: 35px;
  top: 14px;
  width: 22px;
}

.home-sloan-design-mobile .path-4 {
  height: 2px;
  left: 3px;
  position: absolute;
  top: 26px;
  width: 14px;
}

.home-sloan-design-mobile .path-5 {
  height: 13px;
  left: 10px;
  position: absolute;
  top: 15px;
  width: 2px;
}

.home-sloan-design-mobile .path-6 {
  height: 16px;
  left: 6px;
  position: absolute;
  top: 0;
  width: 6px;
}

.home-sloan-design-mobile .rectangle-1 {
  height: 50px;
  left: 50px;
  width: 62px;
}

.home-sloan-design-mobile .flex-container-1941031 {
  height: 169px;
}

.home-sloan-design-mobile .group-43 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 23px;
  height: 251px;
  margin-left: 9px;
  margin-top: 78px;
  width: 260px;
}

.home-sloan-design-mobile .group-1 {
  align-items: flex-start;
  display: flex;
  height: 71px;
  justify-content: flex-end;
  margin-left: 1px;
  min-width: 101px;
}

.home-sloan-design-mobile .overlap-group-2 {
  height: 78px;
  margin-top: -2px;
  position: relative;
  width: 107px;
}

.home-sloan-design-mobile .rectangle-2 {
  background-color: var(--white);
  border: 4px solid;
  border-color: var(--bali-hai-2);
  border-radius: 4px;
  height: 70px;
  left: 0;
  width: 80px;
}

.home-sloan-design-mobile .path-2-1 {
  height: 2px;
  left: 1px;
  position: absolute;
  top: 15px;
  width: 11px;
}

.home-sloan-design-mobile .path-3 {
  height: 28px;
  left: 66px;
  position: absolute;
  top: 47px;
  width: 39px;
}

.home-sloan-design-mobile .path-7 {
  height: 35px;
  left: 52px;
  position: absolute;
  top: 20px;
  width: 41px;
}

.home-sloan-design-mobile .title-1 {
  letter-spacing: 0;
  line-height: 18.1px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 260px;
}

.home-sloan-design-mobile .footer-mobile {
  align-items: flex-end;
  background-color: var(--indian-tan);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  margin-right: 4.0px;
  margin-top: 68px;
  min-height: 142px;
  padding: 18px;
  width: 330px;
}

.home-sloan-design-mobile .flex-row-1 {
  align-items: flex-end;
  display: flex;
  gap: 8px;
  min-width: 276px;
}

.home-sloan-design-mobile .footer-index-mobile {
  display: flex;
  flex-direction: column;
  gap: 2.4px;
  height: 19px;
  margin-bottom: 1.3px;
  width: 68px;
}

.home-sloan-design-mobile .path-8 {
  flex: 1;
  max-height: 1px;
  object-fit: cover;
}

.home-sloan-design-mobile .x01 {
  height: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.home-sloan-design-mobile .frame-21 {
  align-items: flex-end;
  display: flex;
  width: 200px;
}

.home-sloan-design-mobile .home {
  align-items: flex-end;
  display: flex;
  flex: 1;
  margin-right: 0.1px;
}

.home-sloan-design-mobile .home-1 {
  display: flex;
  flex: 1;
  gap: 5.8px;
  justify-content: flex-end;
  margin-right: 0;
  overflow: hidden;
}

.home-sloan-design-mobile .path-9 {
  flex: 1;
  height: 1px;
  margin-top: 20px;
  object-fit: cover;
  width: 172.01px;
}

.home-sloan-design-mobile .asset-3 {
  align-items: center;
  display: flex;
  height: 40px;
  margin-right: 0.2px;
  margin-top: 0.5px;
  width: 21.82px;
}

.home-sloan-design-mobile .asset-3-1 {
  height: 39.14px;
  margin-top: -0.3px;
  width: 21.82px;
}

.home-sloan-design-mobile .footer-index-mobile-1 {
  align-self: center;
  display: flex;
  height: 22px;
  margin-left: 11.0px;
  overflow: hidden;
  width: 269px;
}

.home-sloan-design-mobile .x01-1 {
  cursor: pointer;
  height: 16px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 4px;
  width: 300px;
}

.home-sloan-design-mobile .flex-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 7px;
  width: 260px;
}

.home-sloan-design-mobile .rectangle-3 {
  position: absolute;
  top: 0;
}

.home-sloan-design-mobile .rectangle-copy {
  left: 0;
  position: absolute;
}
@media screen and (max-width: 1407px) {
  .screen.home-sloan-design-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1408px) {
  .screen.home-sloan-design-mobile { 
    display: none;
   }
}