/* screen - contact-375 */

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

.contact-375 .rectangle-1-NAVE7x {
  background-color: var(--mine-shaft);
  height: 91.02%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-375 .web_-primary-logo_2-NAVE7x {
  background-color: transparent;
  height: 46px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 238px;
}

.contact-375 .menu-NAVE7x {
  background-color: transparent;
  cursor: pointer;
  height: 1.69%;
  left: 26px;
  position: absolute;
  top: 41px;
  width: 27px;
}

.contact-375 .group-26-BPvlm1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.contact-375 .path-6-bjZG7n {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-375 .path-7-bjZG7n {
  background-color: transparent;
  bottom: calc(50.00% - 1px);
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.contact-375 .path-8-bjZG7n {
  background-color: transparent;
  bottom: 0px;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.contact-375 .alternatively-fill-o-NAVE7x {
  background-color: transparent;
  height: 61px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 343px;
  width: 325px;
}

.contact-375 .title-NAVE7x {
  background-color: transparent;
  height: 62px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 198px;
  width: 251px;
}

.contact-375 .inforegardmeio-NAVE7x {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 302px;
  white-space: nowrap;
  width: 245px;
}

.contact-375 .x0408-103-990-NAVE7x {
  background-color: transparent;
  height: 23px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 281px;
  white-space: nowrap;
  width: 212px;
}

.contact-375 .rectangle-9-NAVE7x {
  background-color: var(--yellow-sunshine);
  border: 2px solid;
  border-color: var(--yellow-sunshine);
  height: 44px;
  left: 26px;
  position: absolute;
  top: 944px;
  width: 191px;
}

.contact-375 .line-21-NAVE7x {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 590px;
  width: 323px;
}

.contact-375 .line-22-NAVE7x {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 666px;
  width: 323px;
}

.contact-375 .full-name-NAVE7x {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 479px;
  white-space: nowrap;
  width: 325px;
}

.contact-375 .email-address-NAVE7x {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 555px;
  white-space: nowrap;
  width: 325px;
}

.contact-375 .phone-number-NAVE7x {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 631px;
  white-space: nowrap;
  width: 325px;
}

.contact-375 .your-message-NAVE7x {
  background-color: transparent;
  height: 196px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 723px;
  width: 315px;
}

.contact-375 .submit-NAVE7x {
  background-color: transparent;
  color: var(--shark);
  font-family: var(--font-family-basicsans-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
  height: 21px;
  left: 29px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 955px;
  width: 188px;
}

.contact-375 .line-20-NAVE7x {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 514px;
  width: 323px;
}

.contact-375 .rectangle-10-NAVE7x {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--yellow-sunshine);
  height: 196px;
  left: 29px;
  position: absolute;
  top: 723px;
  width: 320px;
}

.contact-375 .group-32-NAVE7x {
  background-color: transparent;
  cursor: pointer;
  height: 35px;
  left: calc(169.23% - 547px);
  position: absolute;
  top: 1055px;
  width: 323px;
}

.contact-375 .privacy-policy-terms-conditions-niOcAQ {
  background-color: transparent;
  height: 16px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: -8px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.contact-375 .x2023-regardme-all-rights-reserved-niOcAQ {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
/* screen - contact-768 */

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

.contact-768 .rectangle-1-E9g3xV {
  background-color: var(--mine-shaft);
  height: calc(100.00% - 101px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-768 .web_-primary-logo_2-E9g3xV {
  background-color: transparent;
  height: 46px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 238px;
}

.contact-768 .menu-E9g3xV {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 26px;
  position: absolute;
  top: 41px;
  width: 27px;
}

.contact-768 .group-26-KMH4Ys {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.contact-768 .path-6-E1oKDV {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-768 .path-7-E1oKDV {
  background-color: transparent;
  bottom: calc(50.00% - 1px);
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.contact-768 .path-8-E1oKDV {
  background-color: transparent;
  bottom: 0px;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.contact-768 .alternatively-fill-o-E9g3xV {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 343px;
  white-space: nowrap;
  width: 718px;
}

.contact-768 .title-E9g3xV {
  background-color: transparent;
  height: 62px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 198px;
  width: 251px;
}

.contact-768 .inforegardmeio-E9g3xV {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 302px;
  white-space: nowrap;
  width: 245px;
}

.contact-768 .x0408-103-990-E9g3xV {
  background-color: transparent;
  height: 23px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 281px;
  white-space: nowrap;
  width: 212px;
}

.contact-768 .rectangle-9-E9g3xV {
  background-color: var(--yellow-sunshine);
  border: 2px solid;
  border-color: var(--yellow-sunshine);
  height: 44px;
  left: 26px;
  position: absolute;
  top: 944px;
  width: 191px;
}

.contact-768 .line-21-E9g3xV {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 590px;
  width: 716px;
}

.contact-768 .line-22-E9g3xV {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 666px;
  width: 716px;
}

.contact-768 .full-name-E9g3xV {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 479px;
  white-space: nowrap;
  width: 718px;
}

.contact-768 .email-address-E9g3xV {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 555px;
  white-space: nowrap;
  width: 718px;
}

.contact-768 .phone-number-E9g3xV {
  background-color: transparent;
  height: 21px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 631px;
  white-space: nowrap;
  width: 718px;
}

.contact-768 .your-message-E9g3xV {
  background-color: transparent;
  height: 196px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 723px;
  width: 708px;
}

.contact-768 .submit-E9g3xV {
  background-color: transparent;
  color: var(--shark);
  font-family: var(--font-family-basicsans-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
  height: 21px;
  left: 29px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 955px;
  width: 188px;
}

.contact-768 .line-20-E9g3xV {
  background-color: transparent;
  height: 1px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 514px;
  width: 716px;
}

.contact-768 .rectangle-10-E9g3xV {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--yellow-sunshine);
  height: 196px;
  left: 29px;
  position: absolute;
  top: 723px;
  width: 713px;
}

.contact-768 .group-32-E9g3xV {
  background-color: transparent;
  bottom: 50px;
  cursor: pointer;
  height: 14px;
  left: 26px;
  position: absolute;
  width: calc(100.00% - 56px);
}

.contact-768 .privacy-policy-terms-conditions-yuxfPj {
  background-color: transparent;
  bottom: 42.86%;
  height: 16px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% - 27px);
}

.contact-768 .x2023-regardme-all-rights-reserved-yuxfPj {
  background-color: transparent;
  bottom: 42.86%;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 228px;
}
/* screen - contact-page-1280 */

.contact-page-1280 {
  background-color: var(--white);
  margin: 0px;
  min-height: 1967px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.contact-page-1280 .rectangle-1-pfrPB2 {
  background-color: var(--mine-shaft);
  height: 1572px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-page-1280 .rectangle-7-pfrPB2 {
  background-color: var(--shark);
  height: 14.59%;
  left: 0px;
  position: absolute;
  top: 1572px;
  width: 100%;
}

.contact-page-1280 .web_-primary-logo_2-pfrPB2 {
  height: 2.95%;
  left: 129px;
  top: 132px;
  width: 298px;
}

.contact-page-1280 .rectangle-6-pfrPB2 {
  background-color: var(--yellow-sunshine);
  border: 2px solid;
  border-color: var(--yellow-sunshine);
  height: 44px;
  left: 135px;
  position: absolute;
  top: 1418px;
  width: 191px;
}

.contact-page-1280 .line-8-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 648px;
  width: 979px;
}

.contact-page-1280 .line-9-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 764px;
  width: 979px;
}

.contact-page-1280 .line-12-pfrPB2 {
  background-color: transparent;
  height: 492px;
  left: 134px;
  object-fit: cover;
  position: absolute;
  top: 879px;
  width: 1px;
}

.contact-page-1280 .line-13-pfrPB2 {
  background-color: transparent;
  height: 492px;
  left: 1116px;
  object-fit: cover;
  position: absolute;
  top: 879px;
  width: 1px;
}

.contact-page-1280 .line-10-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 1370px;
  width: 979px;
}

.contact-page-1280 .line-11-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 878px;
  width: 979px;
}

.contact-page-1280 .full-name-pfrPB2 {
  background-color: transparent;
  height: 26px;
  left: 135px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 490px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1280 .email-address-pfrPB2 {
  background-color: transparent;
  height: 26px;
  left: 135px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 605px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1280 .phone-number-pfrPB2 {
  background-color: transparent;
  height: 26px;
  left: 135px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 720px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1280 .your-message-pfrPB2 {
  background-color: transparent;
  height: 260px;
  left: 170px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  text-align: left;
  top: 902px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1280 .title-pfrPB2 {
  background-color: transparent;
  height: 97px;
  left: 135px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 214px;
  width: 473px;
}

.contact-page-1280 .inforegardmeio-pfrPB2 {
  background-color: transparent;
  height: 36px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  right: 154px;
  text-align: right;
  top: 200px;
  width: 245px;
}

.contact-page-1280 .x0408-103-990-pfrPB2 {
  background-color: transparent;
  height: 35px;
  letter-spacing: 0.00px;
  line-height: 45px;
  overflow: hidden;
  position: absolute;
  right: 154px;
  text-align: right;
  top: 124px;
  white-space: nowrap;
  width: 212px;
}

.contact-page-1280 .alternatively-fill-o-pfrPB2 {
  background-color: transparent;
  height: 56px;
  left: 138px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 345px;
  width: 489px;
}

.contact-page-1280 .submit-pfrPB2 {
  background-color: transparent;
  color: var(--shark);
  font-family: var(--font-family-basicsans-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
  height: 24px;
  left: 138px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1429px;
  width: 188px;
}

.contact-page-1280 .web_-primary-logo_2-osv9jN {
  height: 105px;
  left: 170px;
  top: 1663px;
  width: 42.11%;
}

.contact-page-1280 .line-16-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1572px;
  width: 100%;
}

.contact-page-1280 .line-4-pfrPB2 {
  background-color: transparent;
  height: 1px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 534px;
  width: 979px;
}

.contact-page-1280 .privacy-policy-terms-conditions-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 1898px;
  white-space: nowrap;
  width: 484px;
}

.contact-page-1280 .x2023-regardme-all-rights-reserved-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  right: 18px;
  text-align: right;
  top: 1898px;
  white-space: nowrap;
  width: 484px;
}

.contact-page-1280 .path-15-pfrPB2 {
  background-color: transparent;
  height: 0px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 0px;
}

.contact-page-1280 .home-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 80px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 97px;
}

.contact-page-1280 .barserv-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 225px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 152px;
}

.contact-page-1280 .barregard-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 425px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 197px;
}

.contact-page-1280 .find-out-more-pfrPB2 {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 670px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 264px;
}

.contact-page-1280 .web_-primary-logo_2 {
  background-color: transparent;
  object-fit: cover;
  position: absolute;
}
/* screen - contact-page-1920-all-breakpoints */

.contact-page-1920-all-breakpoints {
  background-color: var(--white);
  margin: 0px;
  min-height: 2162px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.contact-page-1920-all-breakpoints .rectangle-1-lR0U2C {
  background-color: var(--mine-shaft);
  height: 72.71%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.contact-page-1920-all-breakpoints .rectangle-7-lR0U2C {
  background-color: var(--shark);
  height: 489px;
  left: 0px;
  position: absolute;
  top: 1572px;
  width: 100%;
}

.contact-page-1920-all-breakpoints .web_-primary-logo_2-lR0U2C {
  height: 2.68%;
  top: 408px;
  width: 298px;
}

.contact-page-1920-all-breakpoints .home-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 80px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 97px;
}

.contact-page-1920-all-breakpoints .rectangle-6-lR0U2C {
  background-color: var(--yellow-sunshine);
  border: 2px solid;
  border-color: var(--yellow-sunshine);
  height: 44px;
  position: absolute;
  right: 947px;
  top: 1332px;
  width: 191px;
}

.contact-page-1920-all-breakpoints .line-8-lR0U2C {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 159px;
  top: 562px;
  width: 979px;
}

.contact-page-1920-all-breakpoints .line-9-lR0U2C {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 159px;
  top: 678px;
  width: 979px;
}

.contact-page-1920-all-breakpoints .line-12-lR0U2C {
  background-color: transparent;
  height: 492px;
  object-fit: cover;
  position: absolute;
  right: 1138px;
  top: 793px;
  width: 1px;
}

.contact-page-1920-all-breakpoints .line-13-lR0U2C {
  background-color: transparent;
  height: 492px;
  object-fit: cover;
  position: absolute;
  right: 156px;
  top: 793px;
  width: 1px;
}

.contact-page-1920-all-breakpoints .line-10-lR0U2C {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 159px;
  top: 1284px;
  width: 979px;
}

.contact-page-1920-all-breakpoints .line-11-lR0U2C {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 159px;
  top: 792px;
  width: 979px;
}

.contact-page-1920-all-breakpoints .x2023-regardme-all-rights-reserved-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 1377px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: right;
  top: 2106px;
  white-space: nowrap;
  width: calc(100.00% - 1436px);
}

.contact-page-1920-all-breakpoints .privacy-policy-terms-conditions-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 57px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 2094px;
  white-space: nowrap;
  width: calc(100.00% - 1436px);
}

.contact-page-1920-all-breakpoints .full-name-lR0U2C {
  background-color: transparent;
  height: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  right: 324px;
  text-align: left;
  top: 404px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1920-all-breakpoints .email-address-lR0U2C {
  background-color: transparent;
  height: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  right: 324px;
  text-align: left;
  top: 519px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1920-all-breakpoints .phone-number-lR0U2C {
  background-color: transparent;
  border: 0;
  height: 26px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  padding: 0;
  position: absolute;
  resize: none;
  right: 324px;
  text-align: left;
  top: 638px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1920-all-breakpoints .phone-number-lR0U2C::placeholder {
  color: #ffffff99;
}

.contact-page-1920-all-breakpoints .your-message-lR0U2C {
  background-color: transparent;
  height: 450px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0.4;
  position: absolute;
  right: 289px;
  text-align: left;
  top: 816px;
  white-space: nowrap;
  width: 814px;
}

.contact-page-1920-all-breakpoints .title-lR0U2C {
  background-color: transparent;
  height: 97px;
  left: 175px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 496px;
  width: 473px;
}

.contact-page-1920-all-breakpoints .inforegardmeio-lR0U2C {
  background-color: transparent;
  height: 36px;
  left: 175px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 670px;
  width: 245px;
}

.contact-page-1920-all-breakpoints .x0408-103-990-lR0U2C {
  background-color: transparent;
  height: 39px;
  left: 175px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 620px;
  white-space: nowrap;
  width: 212px;
}

.contact-page-1920-all-breakpoints .alternatively-fill-o-lR0U2C {
  background-color: transparent;
  height: 56px;
  left: 175px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 749px;
  width: 489px;
}

.contact-page-1920-all-breakpoints .submit-lR0U2C {
  background-color: transparent;
  color: var(--shark);
  font-family: var(--font-family-basicsans-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
  height: 24px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  right: 947px;
  text-align: center;
  top: 1343px;
  width: 188px;
}

.contact-page-1920-all-breakpoints .web_-primary-logo_2-y4TaZJ {
  height: 105px;
  top: 1759px;
  width: 28.07%;
}

.contact-page-1920-all-breakpoints .line-16-lR0U2C {
  background-color: transparent;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1572px;
  width: 100%;
}

.contact-page-1920-all-breakpoints .line-4-lR0U2C {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 159px;
  top: 448px;
  width: 979px;
}

.contact-page-1920-all-breakpoints .barserv-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 280px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 152px;
}

.contact-page-1920-all-breakpoints .barregard-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 535px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 197px;
}

.contact-page-1920-all-breakpoints .find-out-more-lR0U2C {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 835px;
  letter-spacing: 1.80px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 264px;
}

.contact-page-1920-all-breakpoints .web_-primary-logo_2 {
  background-color: transparent;
  left: 175px;
  object-fit: cover;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .screen.contact-page-1920-all-breakpoints { 
    display: none;
   }
  .screen.contact-page-1280 { 
    display: none;
   }
  .screen.contact-768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.contact-page-1920-all-breakpoints { 
    display: none;
   }
  .screen.contact-page-1280 { 
    display: none;
   }
  .screen.contact-375 { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.contact-page-1920-all-breakpoints { 
    display: none;
   }
  .screen.contact-768 { 
    display: none;
   }
  .screen.contact-375 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.contact-page-1280 { 
    display: none;
   }
  .screen.contact-768 { 
    display: none;
   }
  .screen.contact-375 { 
    display: none;
   }
}