/* screen - desktopgetintouchtop */

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

.desktopgetintouchtop .image-group-rgxcN2 {
  background-color: transparent;
  height: 382px;
  overflow: hidden;
  position: absolute;
  top: 1px;
  width: 909px;
}

.desktopgetintouchtop .get-in-touch-image-rCqai1 {
  background-color: transparent;
  height: calc(100.00% + 474px);
  left: -914px;
  position: absolute;
  top: -89px;
  width: calc(100.00% + 939px);
}

.desktopgetintouchtop .contact-me-copy-2-rgxcN2 {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 419px;
  white-space: nowrap;
  width: 112px;
}

.desktopgetintouchtop .complete-the-form-an-copy-2-rgxcN2 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 463px;
  width: 384px;
}
/* screen - getintouchtopsectionxl */

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

.getintouchtopsectionxl .image-group-brBTgQ {
  background-color: transparent;
  height: 715px;
  overflow: hidden;
  position: absolute;
  top: -2px;
  width: 1703px;
}

.getintouchtopsectionxl .get-in-touch-image-yq17yI {
  background-color: transparent;
  height: calc(100.00% + 474px);
  left: -914px;
  position: absolute;
  top: -89px;
  width: calc(100.00% + 939px);
}

.getintouchtopsectionxl .form-brBTgQ {
  background-color: transparent;
  height: 122px;
  left: 628px;
  position: absolute;
  top: 811px;
  width: 598px;
}

.getintouchtopsectionxl .contact-me-copy-2-VvMexW {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.12px;
  line-height: 66px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 210px;
}

.getintouchtopsectionxl .complete-the-form-an-copy-2-VvMexW {
  background-color: transparent;
  color: var(--eerie-black);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 75px;
  width: 598px;
}
/* screen - macbookairgetintouch */

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

.macbookairgetintouch .contact-me-copy-2-i6dzh4 {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.09px;
  line-height: 49.8px;
  position: absolute;
  text-align: left;
  top: 615px;
  white-space: nowrap;
  width: 158px;
}

.macbookairgetintouch .complete-the-form-an-copy-2-i6dzh4 {
  background-color: transparent;
  color: var(--eerie-black);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 671px;
  width: 449px;
}

.macbookairgetintouch .image-group-i6dzh4 {
  background-color: transparent;
  height: 537px;
  overflow: hidden;
  position: absolute;
  top: 1px;
  width: 1278px;
}

.macbookairgetintouch .get-in-touch-image-t2Ufqy {
  background-color: transparent;
  height: calc(100.00% + 474px);
  left: -914px;
  position: absolute;
  top: -89px;
  width: calc(100.00% + 939px);
}
/* screen - macbookprogetintouchtop */

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

.macbookprogetintouchtop .image-group-vDcLxs {
  background-color: transparent;
  height: 477px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 1136px;
}

.macbookprogetintouchtop .get-in-touch-image-TTp4eI {
  background-color: transparent;
  height: calc(100.00% + 474px);
  left: -914px;
  position: absolute;
  top: -89px;
  width: calc(100.00% + 939px);
}

.macbookprogetintouchtop .form-vDcLxs {
  background-color: transparent;
  height: 81px;
  left: 421px;
  position: absolute;
  top: 548px;
  width: 399px;
}

.macbookprogetintouchtop .contact-me-copy-2-YnfyHi {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.08px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 140px;
}

.macbookprogetintouchtop .complete-the-form-an-copy-2-YnfyHi {
  background-color: transparent;
  color: var(--eerie-black);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 50px;
  width: 420px;
}
/* screen - mobilegetintouchtop */

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

.mobilegetintouchtop .contact-me-copy-2-GrwE1D {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: -8px;
  white-space: nowrap;
  width: 150px;
}

.mobilegetintouchtop .complete-the-form-an-copy-2-GrwE1D {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 26px;
  width: 244px;
}
/* screen - tabletgetintouchtop */

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

.tabletgetintouchtop .image-group-7kT3Tx {
  background-color: transparent;
  height: 286px;
  margin-left: 0px;
  margin-right: -0px;
  overflow: hidden;
  position: absolute;
  top: -2px;
  width: 682px;
}

.tabletgetintouchtop .get-in-touch-image-nhesX1 {
  background-color: transparent;
  height: calc(100.00% + 474px);
  left: -914px;
  position: absolute;
  top: -89px;
  width: calc(100.00% + 939px);
}

.tabletgetintouchtop .contact-me-copy-2-7kT3Tx {
  background-color: transparent;
  color: var(--mosque);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 341px;
  white-space: nowrap;
  width: 104px;
}

.tabletgetintouchtop .complete-the-form-an-copy-2-7kT3Tx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 374px;
  white-space: nowrap;
  width: 359px;
}
@media screen and (max-width: 767px) {
  .screen.getintouchtopsectionxl { 
    display: none;
   }
  .screen.tabletgetintouchtop { 
    display: none;
   }
  .screen.macbookprogetintouchtop { 
    display: none;
   }
  .screen.desktopgetintouchtop { 
    display: none;
   }
  .screen.macbookairgetintouch { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1003px) {
  .screen.getintouchtopsectionxl { 
    display: none;
   }
  .screen.macbookprogetintouchtop { 
    display: none;
   }
  .screen.desktopgetintouchtop { 
    display: none;
   }
  .screen.macbookairgetintouch { 
    display: none;
   }
  .screen.mobilegetintouchtop { 
    display: none;
   }
}
@media screen and (min-width: 1004px) and (max-width: 1239px) {
  .screen.getintouchtopsectionxl { 
    display: none;
   }
  .screen.tabletgetintouchtop { 
    display: none;
   }
  .screen.macbookprogetintouchtop { 
    display: none;
   }
  .screen.macbookairgetintouch { 
    display: none;
   }
  .screen.mobilegetintouchtop { 
    display: none;
   }
}
@media screen and (min-width: 1240px) and (max-width: 1419px) {
  .screen.getintouchtopsectionxl { 
    display: none;
   }
  .screen.tabletgetintouchtop { 
    display: none;
   }
  .screen.desktopgetintouchtop { 
    display: none;
   }
  .screen.macbookairgetintouch { 
    display: none;
   }
  .screen.mobilegetintouchtop { 
    display: none;
   }
}
@media screen and (min-width: 1420px) and (max-width: 1899px) {
  .screen.getintouchtopsectionxl { 
    display: none;
   }
  .screen.tabletgetintouchtop { 
    display: none;
   }
  .screen.macbookprogetintouchtop { 
    display: none;
   }
  .screen.desktopgetintouchtop { 
    display: none;
   }
  .screen.mobilegetintouchtop { 
    display: none;
   }
}
@media screen and (min-width: 1900px) {
  .screen.tabletgetintouchtop { 
    display: none;
   }
  .screen.macbookprogetintouchtop { 
    display: none;
   }
  .screen.desktopgetintouchtop { 
    display: none;
   }
  .screen.macbookairgetintouch { 
    display: none;
   }
  .screen.mobilegetintouchtop { 
    display: none;
   }
}