/* screen - samsung-galaxy-s10-1 */

.samsung-galaxy-s10-1 {
  background-color: var(--white);
  height: 3010px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-background-RHVYCF {
  background-color: transparent;
  height: 360px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1196px;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-background-PPeUxO {
  background-color: transparent;
  height: 360px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 908px;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-background-G033V9 {
  background-color: transparent;
  height: 360px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 617px;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-name-RHVYCF {
  background-color: transparent;
  height: 12px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 689px;
  width: 96px;
}

.samsung-galaxy-s10-1 .home-background-RHVYCF {
  background-color: transparent;
  height: 661px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 360px;
}

.samsung-galaxy-s10-1 .l-ogo-RHVYCF {
  background-color: transparent;
  display: block;
  height: 44px;
  left: 16px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 66px;
  transform: translate(-25px, 0);
  width: 61px;
}

.samsung-galaxy-s10-1 .l-ogo-RHVYCF.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.samsung-galaxy-s10-1 .welcome-RHVYCF {
  background-color: transparent;
  display: block;
  height: 90px;
  left: 16px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 124px;
  transform: translate(-25px, 0);
  width: 163px;
}

.samsung-galaxy-s10-1 .welcome-RHVYCF.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.samsung-galaxy-s10-1 .home-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 48px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .home-RHVYCF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .products-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 48px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .products-RHVYCF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .documents-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 48px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .documents-RHVYCF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .monday-friday-0700-1-RHVYCF {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 6px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .promise-RHVYCF {
  background-color: transparent;
  height: 139px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 279px;
  width: 102px;
}

.samsung-galaxy-s10-1 .sponsors-and-suppliers-RHVYCF {
  background-color: transparent;
  height: 89px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 528px;
  width: 308px;
}

.samsung-galaxy-s10-1 .get-a-quote-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 133px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 48px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .get-a-quote-RHVYCF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .large-project-RHVYCF {
  background-color: transparent;
  height: 139px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 279px;
  width: 102px;
}

.samsung-galaxy-s10-1 .icon-instagram-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: 11px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 11px;
}

.samsung-galaxy-s10-1 .icon-linkedin-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: 11px;
  left: 315px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 11px;
}

.samsung-galaxy-s10-1 .icon-facebook-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: 11px;
  left: 295px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 11px;
}

.samsung-galaxy-s10-1 .icon-twitter-RHVYCF {
  background-color: transparent;
  cursor: pointer;
  height: 11px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 11px;
}

.samsung-galaxy-s10-1 .rectangle-22-RHVYCF {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 360px;
}

.samsung-galaxy-s10-1 .rectangle-23-RHVYCF {
  background-color: var(--white);
  height: 25px;
  left: 0px;
  position: absolute;
  top: 646px;
  width: 360px;
}

.samsung-galaxy-s10-1 .rectangle-24-RHVYCF {
  background-color: var(--white);
  height: 25px;
  left: 0px;
  position: absolute;
  top: 931px;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-app-RHVYCF {
  background-color: transparent;
  height: 145px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 846px;
  width: 175px;
}

.samsung-galaxy-s10-1 .product-eco-RHVYCF {
  background-color: transparent;
  height: 145px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 701px;
  width: 175px;
}

.samsung-galaxy-s10-1 .product-special-RHVYCF {
  background-color: transparent;
  height: 143px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 991px;
  width: 175px;
}

.samsung-galaxy-s10-1 .rectangle-25-RHVYCF {
  background-color: var(--white);
  height: 25px;
  left: 0px;
  position: absolute;
  top: 1219px;
  width: 360px;
}

.samsung-galaxy-s10-1 .product-custom-RHVYCF {
  background-color: transparent;
  height: 146px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 1139px;
  width: 175px;
}

.samsung-galaxy-s10-1 .rectangle-27-RHVYCF {
  background-color: var(--white);
  height: 18px;
  left: 0px;
  position: absolute;
  top: 2028px;
  width: 360px;
}

.samsung-galaxy-s10-1 .rectangle-28-RHVYCF {
  background-color: var(--white);
  height: 40px;
  left: 0px;
  position: absolute;
  top: 2513px;
  width: 360px;
}

.samsung-galaxy-s10-1 .desktop-background-RHVYCF {
  background-color: transparent;
  height: 550px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1811px;
  width: 360px;
}

.samsung-galaxy-s10-1 .document-background-RHVYCF {
  background-color: transparent;
  height: 550px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1309px;
  width: 360px;
}

.samsung-galaxy-s10-1 .x4-RHVYCF {
  background-color: transparent;
  height: 138px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 1556px;
  width: 98px;
}

.samsung-galaxy-s10-1 .x1-RHVYCF {
  background-color: transparent;
  height: 137px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 1415px;
  width: 98px;
}

.samsung-galaxy-s10-1 .documents-PPeUxO {
  background-color: transparent;
  height: 12px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 1389px;
  width: 68px;
}

.samsung-galaxy-s10-1 .rectangle-26-RHVYCF {
  background-color: var(--white);
  height: 24px;
  left: 0px;
  position: absolute;
  top: 1309px;
  width: 360px;
}

.samsung-galaxy-s10-1 .x5-RHVYCF {
  background-color: transparent;
  height: 138px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 1556px;
  width: 97px;
}

.samsung-galaxy-s10-1 .x2-RHVYCF {
  background-color: transparent;
  height: 137px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 1415px;
  width: 97px;
}

.samsung-galaxy-s10-1 .x7-RHVYCF {
  background-color: transparent;
  height: 98px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 1697px;
  width: 138px;
}

.samsung-galaxy-s10-1 .x6-RHVYCF {
  background-color: transparent;
  height: 138px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 1556px;
  width: 98px;
}

.samsung-galaxy-s10-1 .x3-RHVYCF {
  background-color: transparent;
  height: 137px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 1415px;
  width: 98px;
}

.samsung-galaxy-s10-1 .get-a-quote-PPeUxO {
  background-color: transparent;
  height: 20px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 1900px;
  width: 116px;
}

.samsung-galaxy-s10-1 .afri-readymix-plants-RHVYCF {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-century_gothic);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 10px;
  position: absolute;
  text-align: left;
  top: 1986px;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .span0-ASkGIY {
}

.samsung-galaxy-s10-1 .span1-ASkGIY {
}

.samsung-galaxy-s10-1 .span2-ASkGIY {
}

.samsung-galaxy-s10-1 .span3-ASkGIY {
}

.samsung-galaxy-s10-1 .span4-ASkGIY {
}

.samsung-galaxy-s10-1 .span5-ASkGIY {
}

.samsung-galaxy-s10-1 .span6-ASkGIY {
}

.samsung-galaxy-s10-1 .span7-ASkGIY {
}

.samsung-galaxy-s10-1 .span8-ASkGIY {
}

.samsung-galaxy-s10-1 .trading-hours-RHVYCF {
  background-color: transparent;
  height: 28px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2235px;
  width: 204px;
}

.samsung-galaxy-s10-1 .contact-form-RHVYCF {
  background-color: transparent;
  height: 39px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 2321px;
  width: 259px;
}

.samsung-galaxy-s10-1 .group-3-RHVYCF {
  background-color: transparent;
  height: 470px;
  left: 5px;
  position: absolute;
  top: 2361px;
  width: 350px;
}

.samsung-galaxy-s10-1 .rectangle-4-yZQA4T {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.samsung-galaxy-s10-1 .name-and-surname-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 2.77%;
  white-space: nowrap;
  width: 25.43%;
}

.samsung-galaxy-s10-1 .entity-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 2.77%;
  white-space: nowrap;
  width: 7.14%;
}

.samsung-galaxy-s10-1 .email-address-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 11.70%;
  white-space: nowrap;
  width: 17.71%;
}

.samsung-galaxy-s10-1 .phone-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 20.64%;
  white-space: nowrap;
  width: 8.57%;
}

.samsung-galaxy-s10-1 .alternative-phone-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 20.64%;
  white-space: nowrap;
  width: 23.14%;
}

.samsung-galaxy-s10-1 .delivery-address-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 29.57%;
  white-space: nowrap;
  width: 21.14%;
}

.samsung-galaxy-s10-1 .concrete-strength-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 23.71%;
}

.samsung-galaxy-s10-1 .quantity-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 11.43%;
}

.samsung-galaxy-s10-1 .how-urgent-is-this-project-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 47.23%;
  white-space: nowrap;
  width: 33.14%;
}

.samsung-galaxy-s10-1 .additional-info-if-any-yZQA4T {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 56.17%;
  white-space: nowrap;
  width: 28.29%;
}

.samsung-galaxy-s10-1 .rectangle-5-yZQA4T {
  background-color: var(--shakespeare);
  cursor: pointer;
  height: 6.60%;
  left: 4.57%;
  position: absolute;
  top: 90.21%;
  width: 25.14%;
}

.samsung-galaxy-s10-1 .submit-yZQA4T {
  background-color: transparent;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-centurygothic-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 4.26%;
  left: 8.86%;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 91.81%;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 14.86%;
}

.samsung-galaxy-s10-1 .submit-yZQA4T:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .rectangle-6-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 5.96%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-7-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 52.57%;
  position: absolute;
  top: 5.96%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-8-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 14.89%;
  width: 94.86%;
}

.samsung-galaxy-s10-1 .rectangle-9-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 23.83%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-10-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 52.57%;
  position: absolute;
  top: 23.83%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-11-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 32.77%;
  width: 94.86%;
}

.samsung-galaxy-s10-1 .rectangle-12-yZQA4T {
  background-color: var(--white);
  height: 4.89%;
  left: 2.86%;
  position: absolute;
  top: 41.28%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-13-yZQA4T {
  background-color: var(--white);
  height: 4.89%;
  left: 52.57%;
  position: absolute;
  top: 41.28%;
  width: 45.14%;
}

.samsung-galaxy-s10-1 .rectangle-14-yZQA4T {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 50.43%;
  width: 94.86%;
}

.samsung-galaxy-s10-1 .rectangle-15-yZQA4T {
  background-color: var(--white);
  height: 29.57%;
  left: 2.86%;
  position: absolute;
  top: 59.36%;
  width: 94.86%;
}

.samsung-galaxy-s10-1 .name-and-surname-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 7.02%;
  width: 42.57%;
}

.samsung-galaxy-s10-1 .name-and-surname-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .company-private-yZQA4T {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 53.71%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 7.02%;
  width: 43.14%;
}

.samsung-galaxy-s10-1 .company-private-yZQA4T::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .email-address-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 15.96%;
  width: 92.29%;
}

.samsung-galaxy-s10-1 .email-address-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .phone-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 24.68%;
  width: 42.57%;
}

.samsung-galaxy-s10-1 .phone-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .alternative-phone-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 54.86%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 24.68%;
  width: 41.43%;
}

.samsung-galaxy-s10-1 .alternative-phone-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .delivery-address-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 33.83%;
  width: 92.29%;
}

.samsung-galaxy-s10-1 .delivery-address-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .concrete-strength-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.29%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 42.34%;
  width: 41.43%;
}

.samsung-galaxy-s10-1 .concrete-strength-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .quantity-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 53.43%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 42.34%;
  width: 43.43%;
}

.samsung-galaxy-s10-1 .quantity-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .how-urgent-is-this-project-ovxTxb {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 51.28%;
  width: 91.71%;
}

.samsung-galaxy-s10-1 .how-urgent-is-this-project-ovxTxb::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .how-urgent-is-this-project-BXZZx3 {
  background-color: transparent;
  border: 0;
  height: 133px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 60.43%;
  width: 91.71%;
}

.samsung-galaxy-s10-1 .how-urgent-is-this-project-BXZZx3::placeholder {
  color: #caced199;
}

.samsung-galaxy-s10-1 .boshoek-RHVYCF {
  background-color: transparent;
  height: 19px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 2835px;
  width: 126px;
}

.samsung-galaxy-s10-1 .google-maps-views-7-RHVYCF {
  background-color: transparent;
  height: 129px;
  left: 21px;
  position: absolute;
  top: 2859px;
  width: 141px;
}

.samsung-galaxy-s10-1 .rustenburg-RHVYCF {
  background-color: transparent;
  height: 19px;
  left: 201px;
  object-fit: cover;
  position: absolute;
  top: 2835px;
  width: 126px;
}

.samsung-galaxy-s10-1 .google-maps-views-7-PPeUxO {
  background-color: transparent;
  height: 129px;
  left: 202px;
  position: absolute;
  top: 2859px;
  width: 140px;
}

.samsung-galaxy-s10-1 .home-PPeUxO {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 656px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .home-PPeUxO:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .products-PPeUxO {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 54px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 656px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .products-PPeUxO:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .documents-G033V9 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 94px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 656px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .documents-G033V9:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .get-a-quote-G033V9 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 141px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 656px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .get-a-quote-G033V9:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .home-G033V9 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 23px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1326px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .home-G033V9:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .products-G033V9 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1326px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .products-G033V9:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .documents-JahJpx {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 90px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1326px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .documents-JahJpx:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .get-a-quote-JahJpx {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 137px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1326px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .get-a-quote-JahJpx:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .home-JahJpx {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1834px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .home-JahJpx:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .products-JahJpx {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1834px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .products-JahJpx:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .documents-wP0nH7 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 87px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1834px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .documents-wP0nH7:hover {
  transform: scale(1.1);
}

.samsung-galaxy-s10-1 .get-a-quote-wP0nH7 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 134px;
  letter-spacing: 0.00px;
  line-height: 6px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1834px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-s10-1 .get-a-quote-wP0nH7:hover {
  transform: scale(1.1);
}
/* screen - samsung-galaxy-tab10-1 */

.samsung-galaxy-tab10-1 {
  background-color: var(--white);
  height: 4304px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 800px;
}

.samsung-galaxy-tab10-1 .desktop-background-ChlW3I {
  background-color: transparent;
  height: 1222px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 3082px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .get-a-quote-ChlW3I {
  background-color: transparent;
  height: 26px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 3320px;
  width: 151px;
}

.samsung-galaxy-tab10-1 .afri-readymix-plants-ChlW3I {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-century_gothic);
  font-size: var(--font-size-l);
  font-weight: 400;
  height: auto;
  left: 52px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 3413px;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .span0-ljRvUC {
}

.samsung-galaxy-tab10-1 .span1-ljRvUC {
}

.samsung-galaxy-tab10-1 .span2-ljRvUC {
}

.samsung-galaxy-tab10-1 .span3-ljRvUC {
}

.samsung-galaxy-tab10-1 .span4-ljRvUC {
}

.samsung-galaxy-tab10-1 .span5-ljRvUC {
}

.samsung-galaxy-tab10-1 .span6-ljRvUC {
}

.samsung-galaxy-tab10-1 .span7-ljRvUC {
}

.samsung-galaxy-tab10-1 .span8-ljRvUC {
}

.samsung-galaxy-tab10-1 .trading-hours-ChlW3I {
  background-color: transparent;
  height: 43px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 3775px;
  width: 306px;
}

.samsung-galaxy-tab10-1 .boshoek-ChlW3I {
  background-color: transparent;
  height: 40px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 3873px;
  width: 260px;
}

.samsung-galaxy-tab10-1 .google-maps-views-7-ChlW3I {
  background-color: transparent;
  height: 267px;
  left: 42px;
  position: absolute;
  top: 3923px;
  width: 291px;
}

.samsung-galaxy-tab10-1 .contact-form-ChlW3I {
  background-color: transparent;
  height: 39px;
  left: 416px;
  object-fit: cover;
  position: absolute;
  top: 3320px;
  width: 259px;
}

.samsung-galaxy-tab10-1 .rustenburg-ChlW3I {
  background-color: transparent;
  height: 40px;
  left: 416px;
  object-fit: cover;
  position: absolute;
  top: 3873px;
  width: 260px;
}

.samsung-galaxy-tab10-1 .group-2-ChlW3I {
  background-color: transparent;
  height: 470px;
  left: 416px;
  position: absolute;
  top: 3360px;
  width: 350px;
}

.samsung-galaxy-tab10-1 .rectangle-4-gDNZNq {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.samsung-galaxy-tab10-1 .name-and-surname-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 2.77%;
  white-space: nowrap;
  width: 25.43%;
}

.samsung-galaxy-tab10-1 .entity-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 2.77%;
  white-space: nowrap;
  width: 7.14%;
}

.samsung-galaxy-tab10-1 .email-address-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 11.70%;
  white-space: nowrap;
  width: 17.71%;
}

.samsung-galaxy-tab10-1 .phone-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 20.64%;
  white-space: nowrap;
  width: 8.57%;
}

.samsung-galaxy-tab10-1 .alternative-phone-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 20.64%;
  white-space: nowrap;
  width: 23.14%;
}

.samsung-galaxy-tab10-1 .delivery-address-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 29.57%;
  white-space: nowrap;
  width: 21.14%;
}

.samsung-galaxy-tab10-1 .concrete-strength-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 23.71%;
}

.samsung-galaxy-tab10-1 .quantity-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 52.57%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 38.30%;
  white-space: nowrap;
  width: 11.43%;
}

.samsung-galaxy-tab10-1 .how-urgent-is-this-project-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 47.23%;
  white-space: nowrap;
  width: 33.14%;
}

.samsung-galaxy-tab10-1 .additional-info-if-any-gDNZNq {
  background-color: transparent;
  height: 2.77%;
  left: 2.86%;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: left;
  top: 56.17%;
  white-space: nowrap;
  width: 28.29%;
}

.samsung-galaxy-tab10-1 .rectangle-5-gDNZNq {
  background-color: var(--shakespeare);
  cursor: pointer;
  height: 6.60%;
  left: 4.57%;
  position: absolute;
  top: 90.21%;
  width: 25.14%;
}

.samsung-galaxy-tab10-1 .submit-gDNZNq {
  background-color: transparent;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-centurygothic-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 4.26%;
  left: 8.86%;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 91.81%;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 14.86%;
}

.samsung-galaxy-tab10-1 .submit-gDNZNq:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .rectangle-6-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 5.96%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-7-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 52.57%;
  position: absolute;
  top: 5.96%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-8-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 14.89%;
  width: 94.86%;
}

.samsung-galaxy-tab10-1 .rectangle-9-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 23.83%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-10-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 52.57%;
  position: absolute;
  top: 23.83%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-11-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 32.77%;
  width: 94.86%;
}

.samsung-galaxy-tab10-1 .rectangle-12-gDNZNq {
  background-color: var(--white);
  height: 4.89%;
  left: 2.86%;
  position: absolute;
  top: 41.28%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-13-gDNZNq {
  background-color: var(--white);
  height: 4.89%;
  left: 52.57%;
  position: absolute;
  top: 41.28%;
  width: 45.14%;
}

.samsung-galaxy-tab10-1 .rectangle-14-gDNZNq {
  background-color: var(--white);
  height: 4.68%;
  left: 2.86%;
  position: absolute;
  top: 50.43%;
  width: 94.86%;
}

.samsung-galaxy-tab10-1 .rectangle-15-gDNZNq {
  background-color: var(--white);
  height: 29.57%;
  left: 2.86%;
  position: absolute;
  top: 59.36%;
  width: 94.86%;
}

.samsung-galaxy-tab10-1 .name-and-surname-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 7.02%;
  width: 42.57%;
}

.samsung-galaxy-tab10-1 .name-and-surname-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .company-private-gDNZNq {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 53.71%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 7.02%;
  width: 43.14%;
}

.samsung-galaxy-tab10-1 .company-private-gDNZNq::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .email-address-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 15.96%;
  width: 92.29%;
}

.samsung-galaxy-tab10-1 .email-address-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .phone-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 24.68%;
  width: 42.57%;
}

.samsung-galaxy-tab10-1 .phone-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .alternative-phone-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 54.86%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 24.68%;
  width: 41.43%;
}

.samsung-galaxy-tab10-1 .alternative-phone-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .delivery-address-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 33.83%;
  width: 92.29%;
}

.samsung-galaxy-tab10-1 .delivery-address-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .concrete-strength-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.29%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 42.34%;
  width: 41.43%;
}

.samsung-galaxy-tab10-1 .concrete-strength-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .quantity-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 53.43%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 42.34%;
  width: 43.43%;
}

.samsung-galaxy-tab10-1 .quantity-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .how-urgent-is-this-project-mMz962 {
  background-color: transparent;
  border: 0;
  height: 15px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 51.28%;
  width: 91.71%;
}

.samsung-galaxy-tab10-1 .how-urgent-is-this-project-mMz962::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .how-urgent-is-this-project-8DF27N {
  background-color: transparent;
  border: 0;
  height: 133px;
  left: 4.57%;
  letter-spacing: 0.00px;
  line-height: 10px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 60.43%;
  width: 91.71%;
}

.samsung-galaxy-tab10-1 .how-urgent-is-this-project-8DF27N::placeholder {
  color: #caced199;
}

.samsung-galaxy-tab10-1 .google-maps-views-7-QsRTrG {
  background-color: transparent;
  height: 267px;
  left: 417px;
  position: absolute;
  top: 3923px;
  width: 314px;
}

.samsung-galaxy-tab10-1 .document-background-ChlW3I {
  background-color: transparent;
  height: 1219px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 2055px;
  width: 799px;
}

.samsung-galaxy-tab10-1 .product-background-ChlW3I {
  background-color: transparent;
  height: 799px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1372px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .home-background-ChlW3I {
  background-color: transparent;
  height: 1469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .rectangle-17-ChlW3I {
  background-color: var(--white);
  height: 25px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .l-ogo-ChlW3I {
  background-color: transparent;
  display: block;
  height: 97px;
  left: 36px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 147px;
  transform: translate(-25px, 0);
  width: 134px;
}

.samsung-galaxy-tab10-1 .l-ogo-ChlW3I.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.samsung-galaxy-tab10-1 .welcome-ChlW3I {
  background-color: transparent;
  display: block;
  height: 199px;
  left: 36px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 276px;
  transform: translate(-25px, 0);
  width: 361px;
}

.samsung-galaxy-tab10-1 .welcome-ChlW3I.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.samsung-galaxy-tab10-1 .home-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 43px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 106px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .home-ChlW3I:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .products-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 103px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 106px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .products-ChlW3I:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .documents-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 192px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 106px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .documents-ChlW3I:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .get-a-quote-QsRTrG {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 296px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 106px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .get-a-quote-QsRTrG:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .monday-friday-0700-1-ChlW3I {
  background-color: transparent;
  height: auto;
  left: 43px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 59px;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .promise-ChlW3I {
  background-color: transparent;
  height: 308px;
  left: 178px;
  object-fit: cover;
  position: absolute;
  top: 620px;
  width: 226px;
}

.samsung-galaxy-tab10-1 .sponsors-and-suppliers-ChlW3I {
  background-color: transparent;
  height: 198px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 1174px;
  width: 684px;
}

.samsung-galaxy-tab10-1 .large-project-ChlW3I {
  background-color: transparent;
  height: 309px;
  left: 417px;
  object-fit: cover;
  position: absolute;
  top: 620px;
  width: 227px;
}

.samsung-galaxy-tab10-1 .icon-instagram-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 607px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 26px;
}

.samsung-galaxy-tab10-1 .icon-linkedin-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 710px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 25px;
}

.samsung-galaxy-tab10-1 .icon-facebook-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 661px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 26px;
}

.samsung-galaxy-tab10-1 .icon-twitter-ChlW3I {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 755px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 26px;
}

.samsung-galaxy-tab10-1 .rectangle-18-ChlW3I {
  background-color: var(--white);
  height: 56px;
  left: 0px;
  position: absolute;
  top: 1438px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .product-name-ChlW3I {
  background-color: transparent;
  height: 27px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 1519px;
  width: 212px;
}

.samsung-galaxy-tab10-1 .product-eco-ChlW3I {
  background-color: transparent;
  height: 240px;
  left: 100px;
  object-fit: cover;
  position: absolute;
  top: 1563px;
  width: 291px;
}

.samsung-galaxy-tab10-1 .product-special-ChlW3I {
  background-color: transparent;
  height: 239px;
  left: 100px;
  object-fit: cover;
  position: absolute;
  top: 1816px;
  width: 292px;
}

.samsung-galaxy-tab10-1 .product-custom-ChlW3I {
  background-color: transparent;
  height: 243px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 1812px;
  width: 292px;
}

.samsung-galaxy-tab10-1 .product-app-ChlW3I {
  background-color: transparent;
  height: 241px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 1563px;
  width: 292px;
}

.samsung-galaxy-tab10-1 .x4-ChlW3I {
  background-color: transparent;
  height: 304px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 2584px;
  width: 215px;
}

.samsung-galaxy-tab10-1 .x1-ChlW3I {
  background-color: transparent;
  height: 305px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 2269px;
  width: 215px;
}

.samsung-galaxy-tab10-1 .documents-QsRTrG {
  background-color: transparent;
  height: 26px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 2202px;
  width: 151px;
}

.samsung-galaxy-tab10-1 .rectangle-19-ChlW3I {
  background-color: var(--white);
  height: 56px;
  left: 0px;
  position: absolute;
  top: 2105px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .x7-ChlW3I {
  background-color: transparent;
  height: 216px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 2898px;
  width: 304px;
}

.samsung-galaxy-tab10-1 .x5-ChlW3I {
  background-color: transparent;
  height: 306px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 2584px;
  width: 217px;
}

.samsung-galaxy-tab10-1 .x2-ChlW3I {
  background-color: transparent;
  height: 306px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 2269px;
  width: 217px;
}

.samsung-galaxy-tab10-1 .x6-ChlW3I {
  background-color: transparent;
  height: 305px;
  left: 525px;
  object-fit: cover;
  position: absolute;
  top: 2584px;
  width: 216px;
}

.samsung-galaxy-tab10-1 .x3-ChlW3I {
  background-color: transparent;
  height: 305px;
  left: 525px;
  object-fit: cover;
  position: absolute;
  top: 2269px;
  width: 216px;
}

.samsung-galaxy-tab10-1 .rectangle-21-ChlW3I {
  background-color: var(--white);
  height: 40px;
  left: 0px;
  position: absolute;
  top: 3231px;
  width: 800px;
}

.samsung-galaxy-tab10-1 .home-QsRTrG {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 60px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1458px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .home-QsRTrG:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .products-QsRTrG {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 120px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1458px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .products-QsRTrG:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .documents-YyBcXF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 209px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1458px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .documents-YyBcXF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .get-a-quote-YyBcXF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 313px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 1458px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .get-a-quote-YyBcXF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .home-YyBcXF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 45px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2116px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .home-YyBcXF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .products-YyBcXF {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 105px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2116px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .products-YyBcXF:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .documents-SakQTY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 194px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2116px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .documents-SakQTY:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .get-a-quote-SakQTY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 298px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2116px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .get-a-quote-SakQTY:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .home-SakQTY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 52px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3224px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .home-SakQTY:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .products-SakQTY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3224px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .products-SakQTY:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .documents-2RVkiY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 201px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3224px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .documents-2RVkiY:hover {
  transform: scale(1.1);
}

.samsung-galaxy-tab10-1 .get-a-quote-2RVkiY {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 305px;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3224px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.samsung-galaxy-tab10-1 .get-a-quote-2RVkiY:hover {
  transform: scale(1.1);
}
/* screen - web-1366-1 */

.web-1366-1 {
  background-color: var(--white);
  height: 7097px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1366px;
}

.web-1366-1 .desktop-background-hpunMd {
  background-color: transparent;
  height: 2086px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 5017px;
  width: 1366px;
}

.web-1366-1 .document-background-hpunMd {
  background-color: transparent;
  height: 2086px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 3280px;
  width: 1366px;
}

.web-1366-1 .product-background-hpunMd {
  background-color: transparent;
  height: 1364px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 2167px;
  width: 1366px;
}

.web-1366-1 .home-background-hpunMd {
  background-color: transparent;
  height: 2339px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 1366px;
}

.web-1366-1 .rectangle-1-hpunMd {
  background-color: var(--white);
  height: 47px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1366px;
}

.web-1366-1 .l-ogo-hpunMd {
  background-color: transparent;
  display: block;
  height: 168px;
  left: 61px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 236px;
  transform: translate(-25px, 0);
  width: 231px;
}

.web-1366-1 .l-ogo-hpunMd.bp3-animate-enter {
  animation: bp3-animate-enter-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.web-1366-1 .welcome-hpunMd {
  background-color: transparent;
  display: block;
  height: 344px;
  left: 61px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 441px;
  transform: translate(-25px, 0);
  width: 622px;
}

.web-1366-1 .welcome-hpunMd.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 0.90s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.web-1366-1 .icon-instagram-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 1243px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.web-1366-1 .icon-linkedin-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 1297px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.web-1366-1 .icon-twitter-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 1324px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.web-1366-1 .icon-facebook-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: 23px;
  left: 1270px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 23px;
}

.web-1366-1 .find-us-on-social-media-hpunMd {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-century_gothic);
  font-size: 17px;
  font-weight: 700;
  height: auto;
  left: 1009px;
  letter-spacing: 0.00px;
  line-height: 17px;
  position: absolute;
  text-align: left;
  top: 57px;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .span0-MwUIEt {
  font-family: var(--font-family-centurygothic-regular);
  font-style: normal;
  font-weight: 400;
}

.web-1366-1 .span1-MwUIEt {
  font-family: var(--font-family-centurygothic-bold);
  font-style: normal;
}

.web-1366-1 .home-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 100px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 166px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .home-hpunMd:hover {
  transform: scale(1.1);
}

.web-1366-1 .products-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 201px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 166px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .products-hpunMd:hover {
  transform: scale(1.1);
}

.web-1366-1 .documents-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 334px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 166px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .documents-hpunMd:hover {
  transform: scale(1.1);
}

.web-1366-1 .get-a-quote-hpunMd {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 487px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 166px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .get-a-quote-hpunMd:hover {
  transform: scale(1.1);
}

.web-1366-1 .monday-friday-0700-1-hpunMd {
  background-color: transparent;
  height: auto;
  left: 386px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 59px;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .promise-hpunMd {
  background-color: transparent;
  height: 528px;
  left: 282px;
  object-fit: cover;
  position: absolute;
  top: 953px;
  width: 388px;
}

.web-1366-1 .large-project-hpunMd {
  background-color: transparent;
  height: 530px;
  left: 694px;
  object-fit: cover;
  position: absolute;
  top: 953px;
  width: 390px;
}

.web-1366-1 .sponsors-and-suppliers-hpunMd {
  background-color: transparent;
  height: 355px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 1848px;
  width: 1227px;
}

.web-1366-1 .rectangle-2-hpunMd {
  background-color: var(--white);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 2279px;
  width: 1366px;
}

.web-1366-1 .product-name-hpunMd {
  background-color: transparent;
  height: 45px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 2418px;
  width: 362px;
}

.web-1366-1 .product-eco-hpunMd {
  background-color: transparent;
  height: 372px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 2506px;
  width: 450px;
}

.web-1366-1 .product-special-hpunMd {
  background-color: transparent;
  height: 370px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 2897px;
  width: 452px;
}

.web-1366-1 .product-custom-hpunMd {
  background-color: transparent;
  height: 376px;
  left: 697px;
  object-fit: cover;
  position: absolute;
  top: 2891px;
  width: 451px;
}

.web-1366-1 .product-app-hpunMd {
  background-color: transparent;
  height: 372px;
  left: 697px;
  object-fit: cover;
  position: absolute;
  top: 2506px;
  width: 451px;
}

.web-1366-1 .rectangle-3-hpunMd {
  background-color: var(--white);
  height: 69px;
  left: 0px;
  position: absolute;
  top: 5270px;
  width: 1366px;
}

.web-1366-1 .x4-hpunMd {
  background-color: transparent;
  height: 520px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 4212px;
  width: 368px;
}

.web-1366-1 .x6-hpunMd {
  background-color: transparent;
  height: 519px;
  left: 924px;
  object-fit: cover;
  position: absolute;
  top: 4213px;
  width: 368px;
}

.web-1366-1 .x7-hpunMd {
  background-color: transparent;
  height: 368px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 4750px;
  width: 520px;
}

.web-1366-1 .x5-hpunMd {
  background-color: transparent;
  height: 521px;
  left: 512px;
  object-fit: cover;
  position: absolute;
  top: 4212px;
  width: 370px;
}

.web-1366-1 .x3-hpunMd {
  background-color: transparent;
  height: 520px;
  left: 924px;
  object-fit: cover;
  position: absolute;
  top: 3674px;
  width: 368px;
}

.web-1366-1 .x1-hpunMd {
  background-color: transparent;
  height: 520px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 3674px;
  width: 368px;
}

.web-1366-1 .x2-hpunMd {
  background-color: transparent;
  height: 521px;
  left: 512px;
  object-fit: cover;
  position: absolute;
  top: 3674px;
  width: 370px;
}

.web-1366-1 .documents-EQJ06e {
  background-color: transparent;
  height: 45px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 3564px;
  width: 258px;
}

.web-1366-1 .get-a-quote-EQJ06e {
  background-color: transparent;
  height: 45px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 5422px;
  width: 258px;
}

.web-1366-1 .afri-readymix-plants-hpunMd {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-century_gothic);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  height: auto;
  left: 102px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 5589px;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .span0-OafVvu {
}

.web-1366-1 .span1-OafVvu {
}

.web-1366-1 .span2-OafVvu {
}

.web-1366-1 .span3-OafVvu {
}

.web-1366-1 .span4-OafVvu {
}

.web-1366-1 .span5-OafVvu {
}

.web-1366-1 .span6-OafVvu {
}

.web-1366-1 .span7-OafVvu {
}

.web-1366-1 .span8-OafVvu {
}

.web-1366-1 .contact-form-hpunMd {
  background-color: transparent;
  height: 68px;
  left: 710px;
  object-fit: cover;
  position: absolute;
  top: 5421px;
  width: 442px;
}

.web-1366-1 .trading-hours-hpunMd {
  background-color: transparent;
  height: 72px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 6197px;
  width: 522px;
}

.web-1366-1 .boshoek-hpunMd {
  background-color: transparent;
  height: 68px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 6363px;
  width: 444px;
}

.web-1366-1 .rustenburg-hpunMd {
  background-color: transparent;
  height: 68px;
  left: 710px;
  object-fit: cover;
  position: absolute;
  top: 6363px;
  width: 445px;
}

.web-1366-1 .group-1-hpunMd {
  background-color: transparent;
  height: 801px;
  left: 710px;
  position: absolute;
  top: 5489px;
  width: 597px;
}

.web-1366-1 .rectangle-4-950uzx {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1366-1 .name-and-surname-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 24px;
  white-space: nowrap;
  width: 177px;
}

.web-1366-1 .entity-950uzx {
  background-color: transparent;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: calc(42.62% - 20px);
  text-align: left;
  top: 24px;
  white-space: nowrap;
  width: 48px;
}

.web-1366-1 .email-address-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 94px;
  white-space: nowrap;
  width: 122px;
}

.web-1366-1 .phone-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: calc(21.27% - 5px);
  white-space: nowrap;
  width: 58px;
}

.web-1366-1 .alternative-phone-950uzx {
  background-color: transparent;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: calc(28.08% - 45px);
  text-align: left;
  top: calc(21.27% - 5px);
  white-space: nowrap;
  width: 159px;
}

.web-1366-1 .delivery-address-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: calc(30.40% - 7px);
  white-space: nowrap;
  width: 145px;
}

.web-1366-1 .concrete-strength-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: calc(39.52% - 9px);
  white-space: nowrap;
  width: 163px;
}

.web-1366-1 .quantity-950uzx {
  background-color: transparent;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  right: calc(39.42% - 30px);
  text-align: left;
  top: calc(39.52% - 9px);
  white-space: nowrap;
  width: 77px;
}

.web-1366-1 .how-urgent-is-this-project-950uzx {
  background-color: transparent;
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: calc(48.65% - 11px);
  white-space: nowrap;
  width: 230px;
}

.web-1366-1 .additional-info-if-any-950uzx {
  background-color: transparent;
  bottom: calc(42.22% - 10px);
  height: 23px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 195px;
}

.web-1366-1 .rectangle-5-950uzx {
  background-color: var(--shakespeare);
  bottom: 26px;
  cursor: pointer;
  height: 53px;
  left: 27px;
  position: absolute;
  width: 151px;
}

.web-1366-1 .submit-950uzx {
  background-color: transparent;
  bottom: 31px;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-centurygothic-bold);
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  height: 35px;
  left: 53px;
  letter-spacing: 0.00px;
  line-height: 27px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 92px;
}

.web-1366-1 .submit-950uzx:hover {
  transform: scale(1.1);
}

.web-1366-1 .rectangle-6-950uzx {
  background-color: var(--white);
  height: 38px;
  left: 17px;
  position: absolute;
  top: 49px;
  width: 269px;
}

.web-1366-1 .rectangle-7-950uzx {
  background-color: var(--white);
  height: 38px;
  position: absolute;
  right: 13px;
  top: 49px;
  width: 269px;
}

.web-1366-1 .rectangle-8-950uzx {
  background-color: var(--white);
  height: 38px;
  left: 17px;
  position: absolute;
  top: 120px;
  width: calc(100.00% - 30px);
}

.web-1366-1 .rectangle-9-950uzx {
  background-color: var(--white);
  height: 38px;
  left: 17px;
  position: absolute;
  top: calc(25.03% - 10px);
  width: 269px;
}

.web-1366-1 .rectangle-10-950uzx {
  background-color: var(--white);
  height: 38px;
  position: absolute;
  right: 13px;
  top: calc(25.03% - 10px);
  width: 269px;
}

.web-1366-1 .rectangle-11-950uzx {
  background-color: var(--white);
  height: 38px;
  left: 17px;
  position: absolute;
  top: calc(34.34% - 13px);
  width: calc(100.00% - 30px);
}

.web-1366-1 .rectangle-12-950uzx {
  background-color: var(--white);
  height: 38px;
  left: 17px;
  position: absolute;
  top: calc(43.64% - 17px);
  width: 269px;
}

.web-1366-1 .rectangle-13-950uzx {
  background-color: var(--white);
  height: 38px;
  position: absolute;
  right: 13px;
  top: calc(43.64% - 17px);
  width: 269px;
}

.web-1366-1 .rectangle-14-950uzx {
  background-color: var(--white);
  bottom: calc(47.05% - 18px);
  height: 38px;
  left: 17px;
  position: absolute;
  width: calc(100.00% - 30px);
}

.web-1366-1 .rectangle-15-950uzx {
  background-color: var(--white);
  bottom: 88px;
  height: 238px;
  left: 17px;
  position: absolute;
  width: calc(100.00% - 30px);
}

.web-1366-1 .name-and-surname-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 57px;
  width: 253px;
}

.web-1366-1 .name-and-surname-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .company-private-950uzx {
  background-color: transparent;
  border: 0;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  right: 19px;
  text-align: left;
  top: 57px;
  width: 256px;
}

.web-1366-1 .company-private-950uzx::placeholder {
  color: #caced199;
}

.web-1366-1 .email-address-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: 128px;
  width: calc(100.00% - 46px);
}

.web-1366-1 .email-address-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .phone-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(25.61% - 6px);
  width: 253px;
}

.web-1366-1 .phone-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .alternative-phone-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  right: 23px;
  text-align: left;
  top: calc(25.61% - 6px);
  width: 247px;
}

.web-1366-1 .alternative-phone-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .delivery-address-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(34.75% - 8px);
  width: calc(100.00% - 46px);
}

.web-1366-1 .delivery-address-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .concrete-strength-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  top: calc(43.89% - 11px);
  width: 247px;
}

.web-1366-1 .concrete-strength-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .quantity-MZxzwJ {
  background-color: transparent;
  border: 0;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  right: 19px;
  text-align: left;
  top: calc(43.89% - 11px);
  width: 258px;
}

.web-1366-1 .quantity-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .how-urgent-is-this-project-MZxzwJ {
  background-color: transparent;
  border: 0;
  bottom: calc(46.98% - 11px);
  height: 24px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  width: calc(100.00% - 50px);
}

.web-1366-1 .how-urgent-is-this-project-MZxzwJ::placeholder {
  color: #caced199;
}

.web-1366-1 .how-urgent-is-this-project-pSe6VS {
  background-color: transparent;
  border: 0;
  bottom: 94px;
  height: 224px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  resize: none;
  text-align: left;
  width: calc(100.00% - 50px);
}

.web-1366-1 .how-urgent-is-this-project-pSe6VS::placeholder {
  color: #caced199;
}

.web-1366-1 .rectangle-16-hpunMd {
  background-color: var(--white);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 3403px;
  width: 1366px;
}

.web-1366-1 .google-maps-views-7-hpunMd {
  background-color: transparent;
  height: 456px;
  left: 713px;
  position: absolute;
  top: 6448px;
  width: 536px;
}

.web-1366-1 .google-maps-views-7-EQJ06e {
  background-color: transparent;
  height: 456px;
  left: 71px;
  position: absolute;
  top: 6448px;
  width: 497px;
}

.web-1366-1 .home-EQJ06e {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 77px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2314px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .home-EQJ06e:hover {
  transform: scale(1.1);
}

.web-1366-1 .products-EQJ06e {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 178px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2314px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .products-EQJ06e:hover {
  transform: scale(1.1);
}

.web-1366-1 .documents-AvlXED {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 311px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2314px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .documents-AvlXED:hover {
  transform: scale(1.1);
}

.web-1366-1 .get-a-quote-AvlXED {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 464px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 2314px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .get-a-quote-AvlXED:hover {
  transform: scale(1.1);
}

.web-1366-1 .home-AvlXED {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 102px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3429px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .home-AvlXED:hover {
  transform: scale(1.1);
}

.web-1366-1 .products-AvlXED {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 203px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3429px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .products-AvlXED:hover {
  transform: scale(1.1);
}

.web-1366-1 .documents-eOxFKw {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 336px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3429px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .documents-eOxFKw:hover {
  transform: scale(1.1);
}

.web-1366-1 .get-a-quote-eOxFKw {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 489px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 3429px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .get-a-quote-eOxFKw:hover {
  transform: scale(1.1);
}

.web-1366-1 .home-eOxFKw {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 102px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 5260px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .home-eOxFKw:hover {
  transform: scale(1.1);
}

.web-1366-1 .products-eOxFKw {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 203px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 5260px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .products-eOxFKw:hover {
  transform: scale(1.1);
}

.web-1366-1 .documents-yrr5zy {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 336px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 5260px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .documents-yrr5zy:hover {
  transform: scale(1.1);
}

.web-1366-1 .get-a-quote-yrr5zy {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 489px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 5260px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.web-1366-1 .get-a-quote-yrr5zy:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 799px) {
  .screen.web-1366-1 { 
    display: none;
   }
  .screen.samsung-galaxy-tab10-1 { 
    display: none;
   }
}
@media screen and (min-width: 800px) and (max-width: 1365px) {
  .screen.web-1366-1 { 
    display: none;
   }
  .screen.samsung-galaxy-s10-1 { 
    display: none;
   }
}
@media screen and (min-width: 1366px) {
  .screen.samsung-galaxy-tab10-1 { 
    display: none;
   }
  .screen.samsung-galaxy-s10-1 { 
    display: none;
   }
}