/* screen - footerdesktopfooter */

.footerdesktopfooter {
  background-color: var(--white);
  height: 284px;
  margin: 0px;
  min-width: 1004px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footerdesktopfooter .rectangle-copy-12-KbE6Hj {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.footerdesktopfooter .bitmap-KbE6Hj {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 42px;
  left: 83px;
  position: absolute;
  width: 226px;
}

.footerdesktopfooter .group-21-KbE6Hj {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 117px;
  width: 135px;
}

.footerdesktopfooter .get-in-touch-9bUU7x {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.footerdesktopfooter .rectangle-9bUU7x {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.footerdesktopfooter .group-13-KbE6Hj {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 86px;
  width: 216px;
}

.footerdesktopfooter .bitmap-GAhokW {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.footerdesktopfooter .website-crafted-by-GAhokW {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
    color: white !important;
}

.footerdesktopfooter .group-9-copy-2-KbE6Hj {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 85px;
  width: 13px;
}

.footerdesktopfooter .group-3-sviraF {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.footerdesktopfooter .group-3-h2EpfM {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.footerdesktopfooter .home-KbE6Hj {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
  color:white !important;
}

.footerdesktopfooter .privacy-policy-cop-KbE6Hj {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
  color:white !important;
}

.footerdesktopfooter .articles-KbE6Hj {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 465px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
  color:white !important;
}

.footerdesktopfooter .lifestyle-location-KbE6Hj {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 285px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
  color:white !important;
}

.footerdesktopfooter .estate-overview-KbE6Hj {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
   color:white !important;
}
/* screen - footermacbookairfooter */

.footermacbookairfooter {
  background-color: var(--white);
  height: 284px;
  margin: 0px;
  min-width: 1420px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footermacbookairfooter .rectangle-copy-12-ewHULx {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.footermacbookairfooter .bitmap-ewHULx {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 59px;
  left: 83px;
  position: absolute;
  width: 320px;
}

.footermacbookairfooter .group-9-copy-2-ewHULx {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 82px;
  width: 15px;
}

.footermacbookairfooter .group-3-FnMiig {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 15px;
}

.footermacbookairfooter .group-3-j13WyD {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
}

.footermacbookairfooter .group-21-ewHULx {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 135px;
  width: 135px;
}

.footermacbookairfooter .get-in-touch-Rp0Fm0 {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.footermacbookairfooter .rectangle-Rp0Fm0 {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.footermacbookairfooter .group-13-ewHULx {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 37px;
  position: absolute;
  right: 82px;
  width: 200px;
}

.footermacbookairfooter .bitmap-aZ8FJa {
  background-color: transparent;
  height: 37px;
  left: 98px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.footermacbookairfooter .bitmap-CVvMIk {
  background-color: transparent;
  height: 29px;
  left: 0px;
  position: absolute;
  top: 7px;
  width: 87px;
}

.footermacbookairfooter .home-ewHULx {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
  color:white !important;
  }

.footermacbookairfooter .privacy-policy-cop-ewHULx {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
  color:white !important;
}

.footermacbookairfooter .articles-ewHULx {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 465px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
  color:white !important;
}

.footermacbookairfooter .lifestyle-location-ewHULx {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 285px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
  color:white !important;
}

.footermacbookairfooter .estate-overview-ewHULx {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
   color:white !important;
}
/* screen - footermacbookprofooter */

.footermacbookprofooter {
  background-color: var(--white);
  height: 284px;
  margin: 0px;
  min-width: 1240px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footermacbookprofooter .rectangle-copy-12-3rwLxM {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.footermacbookprofooter .bitmap-3rwLxM {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 51px;
  left: 83px;
  position: absolute;
  width: 279px;
}

.footermacbookprofooter .group-9-copy-2-3rwLxM {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 82px;
  width: 13px;
}

.footermacbookprofooter .group-3-WdFHoJ {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.footermacbookprofooter .group-3-5weLrg {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.footermacbookprofooter .group-21-3rwLxM {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 122px;
  width: 135px;
}

.footermacbookprofooter .get-in-touch-wod3uA {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.footermacbookprofooter .rectangle-wod3uA {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.footermacbookprofooter .group-13-3rwLxM {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 82px;
  width: 216px;
}

.footermacbookprofooter .bitmap-vl7N8N {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.footermacbookprofooter .website-crafted-by-vl7N8N {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
  color: white !important;
  }

.footermacbookprofooter .home-3rwLxM {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
    color:white !important;
}

.footermacbookprofooter .privacy-policy-cop-3rwLxM {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
  color:white !important;
}

.footermacbookprofooter .articles-3rwLxM {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 470px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
  color:white !important;
}

.footermacbookprofooter .lifestyle-location-3rwLxM {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 285px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
  color:white !important;
}

.footermacbookprofooter .estate-overview-3rwLxM {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
   color:white !important;
}
/* screen - footermobilefooter */

.footermobilefooter {
  background-color: var(--white);
  height: 451px;
  margin: 0px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footermobilefooter .rectangle-copy-12-Ij4PUD {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.footermobilefooter .group-Ij4PUD {
  background-color: transparent;
  height: 269px;
  position: absolute;
  top: 91px;
  width: 226px;
}

.footermobilefooter .bitmap-P2Vo5f {
  background-color: transparent;
  cursor: pointer;
  height: 42px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 226px;
}

.footermobilefooter .group-21-P2Vo5f {
  background-color: transparent;
  cursor: pointer;
  height: 30px;
  left: 45px;
  position: absolute;
  top: 82px;
  width: 135px;
}

.footermobilefooter .get-in-touch-h2QHza {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
  color:white !important;
}

.footermobilefooter .rectangle-h2QHza {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
  border-color:white;
}

.footermobilefooter .group-9-copy-2-P2Vo5f {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 107px;
  position: absolute;
  top: 178px;
  width: 13px;
}

.footermobilefooter .group-3-xmEwyh {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.footermobilefooter .group-3-SjKb9K {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.footermobilefooter .group-13-P2Vo5f {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 5px;
  position: absolute;
  top: 229px;
  width: 216px;
}

.footermobilefooter .bitmap-8xXIYL {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.footermobilefooter .website-crafted-by-8xXIYL {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
    color: white !important;
}
/* screen - footertabletfooter */

.footertabletfooter {
  background-color: var(--white);
  height: 250px;
  margin: 0px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footertabletfooter .rectangle-copy-12-JuZwrg {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.footertabletfooter .bitmap-JuZwrg {
  background-color: transparent;
  cursor: pointer;
  height: 42px;
  left: 49px;
  position: absolute;
  top: 29px;
  width: 226px;
}

.footertabletfooter .group-13-JuZwrg {
  background-color: transparent;
  bottom: 29px;
  cursor: pointer;
  height: 41px;
  position: absolute;
  right: 49px;
  width: 223px;
}

.footertabletfooter .bitmap-yFgDzk {
  background-color: transparent;
  height: 40px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.footertabletfooter .website-crafted-by-yFgDzk {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 5px;
  width: 103px;
    color: white !important;
}

.footertabletfooter .group-9-copy-2-JuZwrg {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 704px;
  position: absolute;
  top: 28px;
  width: 13px;
}

.footertabletfooter .group-3-lMernD {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.footertabletfooter .group-3-3C7e0r {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.footertabletfooter .group-21-JuZwrg {
  background-color: transparent;
  bottom: 190px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 87px;
  width: 135px;
}

.footertabletfooter .get-in-touch-x9UjOJ {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.footertabletfooter .rectangle-x9UjOJ {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.footertabletfooter .group-2-JuZwrg {
  background-color: transparent;
  bottom: 27px;
  height: 41px;
  left: 48px;
  position: absolute;
  width: 431px;
}

.footertabletfooter .home-rxHyKz {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 44px;
    color:white !important;
}

.footertabletfooter .privacy-policy-cop-rxHyKz {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 381px;
  color:white !important;
}

.footertabletfooter .articles-rxHyKz {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 363px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 68px;
color:white !important;
}

.footertabletfooter .lifestyle-location-rxHyKz {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 190px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 166px;
  color:white !important;
}

.footertabletfooter .estate-overview-rxHyKz {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 52px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 132px;
   color:white !important;
}
/* screen - footerxlfooter */

.footerxlfooter {
  background-color: var(--white);
  height: 401px;
  margin: 0px;
  min-width: 1900px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.footerxlfooter .rectangle-copy-12-aYTZec {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.footerxlfooter .bitmap-aYTZec {
  background-color: transparent;
  bottom: 261px;
  cursor: pointer;
  height: 59px;
  left: 85px;
  position: absolute;
  width: 320px;
}

.footerxlfooter .home-aYTZec {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 85px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
    color:white !important;
}

.footerxlfooter .privacy-policy-cop-aYTZec {
  background-color: transparent;
  bottom: 53px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
  color:white !important;
}

.footerxlfooter .articles-aYTZec {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 470px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
  color:white !important;
}

.footerxlfooter .lifestyle-location-aYTZec {
  background-color: transparent;
  bottom: 74px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 285px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
  color:white !important;
}

.footerxlfooter .estate-overview-aYTZec {
  background-color: transparent;
  bottom: 84px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 136px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
   color:white !important;
}

.footerxlfooter .group-9-copy-2-aYTZec {
  background-color: transparent;
  bottom: 288px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 87px;
  width: 15px;
}

.footerxlfooter .group-3-a6ZK03 {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 15px;
}

.footerxlfooter .group-3-tP9gut {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
}

.footerxlfooter .group-21-aYTZec {
  background-color: transparent;
  bottom: 288px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 135px;
  width: 135px;
}

.footerxlfooter .get-in-touch-OCsxoh {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.footerxlfooter .rectangle-OCsxoh {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.footerxlfooter .group-13-aYTZec {
  background-color: transparent;
  bottom: 54px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 87px;
  width: 216px;
}

.footerxlfooter .bitmap-FE32Rl {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.footerxlfooter .website-crafted-by-FE32Rl {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
  color: white !important;
}
@media screen and (max-width: 767px) {
  .screen.footerxlfooter { 
    display: none;
   }
  .screen.footermacbookairfooter { 
    display: none;
   }
  .screen.footermacbookprofooter { 
    display: none;
   }
  .screen.footerdesktopfooter { 
    display: none;
   }
  .screen.footertabletfooter { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1003px) {
  .screen.footerxlfooter { 
    display: none;
   }
  .screen.footermacbookairfooter { 
    display: none;
   }
  .screen.footermobilefooter { 
    display: none;
   }
  .screen.footermacbookprofooter { 
    display: none;
   }
  .screen.footerdesktopfooter { 
    display: none;
   }
}
@media screen and (min-width: 1004px) and (max-width: 1239px) {
  .screen.footerxlfooter { 
    display: none;
   }
  .screen.footermacbookairfooter { 
    display: none;
   }
  .screen.footermobilefooter { 
    display: none;
   }
  .screen.footermacbookprofooter { 
    display: none;
   }
  .screen.footertabletfooter { 
    display: none;
   }
}
@media screen and (min-width: 1240px) and (max-width: 1419px) {
  .screen.footerxlfooter { 
    display: none;
   }
  .screen.footermacbookairfooter { 
    display: none;
   }
  .screen.footermobilefooter { 
    display: none;
   }
  .screen.footerdesktopfooter { 
    display: none;
   }
  .screen.footertabletfooter { 
    display: none;
   }
}
@media screen and (min-width: 1420px) and (max-width: 1899px) {
  .screen.footerxlfooter { 
    display: none;
   }
  .screen.footermobilefooter { 
    display: none;
   }
  .screen.footermacbookprofooter { 
    display: none;
   }
  .screen.footerdesktopfooter { 
    display: none;
   }
  .screen.footertabletfooter { 
    display: none;
   }
}
@media screen and (min-width: 1900px) {
  .screen.footermacbookairfooter { 
    display: none;
   }
  .screen.footermobilefooter { 
    display: none;
   }
  .screen.footermacbookprofooter { 
    display: none;
   }
  .screen.footerdesktopfooter { 
    display: none;
   }
  .screen.footertabletfooter { 
    display: none;
   }
}