:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
  --rpx: 100vw / 1920;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}


body{
  margin: 0;
 
 }


input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(8923 * var(--rpx));
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.headbar {
  position: sticky;
  width: calc(1376 * var(--rpx));
  height: calc(67 * var(--rpx));
  margin: calc(45 * var(--rpx)) 0 0 calc(272 * var(--rpx));
  background: #ffffff;
  z-index: 156;
  overflow: auto;
  border-radius: calc(9999 * var(--rpx));
  backdrop-filter: blur(calc(12 * var(--rpx)));
}
.headbar-1 {
  position: absolute;
  width: calc(1376 * var(--rpx));
  height: calc(67 * var(--rpx));
  top: 0;
  left: 0;
  background:  linear-gradient(290deg, #0072bc, #ffffff);
  z-index: 175;
  overflow: auto;
  border-radius: calc(9999 * var(--rpx));
  backdrop-filter: blur(calc(12 * var(--rpx)));
}
.kimy-logo {
  position: absolute;
  width: calc(54.91936111450195 * var(--rpx));
  height: calc(45 * var(--rpx));
  top: calc(11 * var(--rpx));
  left: calc(38 * var(--rpx));
  background: url(./assets/images/a0d5c1e3b23da919afa5640c5b8fe53a1561fe90.png)
    no-repeat center;
  background-size: cover;
  z-index: 174;
}

.kimy-logo:hover {
  position: absolute;
  width: calc(65 * var(--rpx));
  height: calc(50 * var(--rpx));
  top: calc(11 * var(--rpx));
  left: calc(34 * var(--rpx));
  background: url(./assets/images/a0d5c1e3b23da919afa5640c5b8fe53a1561fe90.png)
    no-repeat center;
  background-size: cover;
  z-index: 174;
}

.contactus-button {
  position: absolute;
  width: calc(129.44000244140625 * var(--rpx));
  height: calc(40 * var(--rpx));
  top: 50%;
  right: calc(44.66998291015625 * var(--rpx));
  background: #0072bc;
  transform: translate(0, -51.25%);
  z-index: 169;
  border-radius: calc(9999 * var(--rpx));
}
.contactus-button-3 {
  position: absolute;
  width: calc(129.44000244140625 * var(--rpx));
  height: calc(40 * var(--rpx));
  top: 50%;
  right: 0;
  background: #226ea1;
  transform: translate(0, -50%);
  z-index: 188;
  border-radius: calc(9999 * var(--rpx));
}

.contactus-button-3:hover {
  background: #004675;
} 


.container {
  position: absolute;
  width: calc(69.19000244140625 * var(--rpx));
  height: calc(21 * var(--rpx));
  top: 50%;
  left: calc(20 * var(--rpx));
  font-size: 0px;
  transform: translate(0, -50%);
  z-index: 172;
  overflow: hidden;
}
.contact-us {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: calc(69.49654388427734 * var(--rpx));
  height: calc(19 * var(--rpx));
  margin: calc(1 * var(--rpx)) 0 0 0;
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(19 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 173;
}
.container-4 {
  position: absolute;
  width: calc(69.19000244140625 * var(--rpx));
  height: calc(21 * var(--rpx));
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  z-index: 191;
  overflow: hidden;
}
.contact-us-5 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(69.49654388427734 * var(--rpx));
  height: calc(19 * var(--rpx));
  top: calc(1 * var(--rpx));
  left: calc(50% - calc(34.6 * var(--rpx)));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(19 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 192;
}
.vector {
  position: absolute;
  width: calc(12.249316215515137 * var(--rpx));
  height: calc(10.50410270690918 * var(--rpx));
  top: calc(14.498046875 * var(--rpx));
  left: 50%;
  background: url(./assets/images/46740958-81a5-408f-ab31-ad1ab07a44c8.png)
    no-repeat center;
  background-size: 100% 100%;
  transform: translate(264.99%, 0);
  z-index: 171;
}
.vector-6 {
  position: absolute;
  width: calc(12.249316215515137 * var(--rpx));
  height: calc(10.50410270690918 * var(--rpx));
  top: 0;
  left: 50%;
  background: url(./assets/images/94e48aed-bd26-4e9a-a5ca-471823d8117d.png)
    no-repeat center;
  background-size: 100% 100%;
  transform: translate(-50%, 0);
  z-index: 190;
}
.join-us {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(43.53187561035156 * var(--rpx));
  height: calc(19 * var(--rpx));
  top: calc(23.5 * var(--rpx));
  left: calc(50% - calc(-418.43 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(19 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 168;
}

.join-us:hover{
  color: #ffffff;
}

.contact-us-8 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(71.11907958984375 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(-48 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 159;
}
.contact-us-9 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(71.11907958984375 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(-48 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 178;
}
.about-us {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(69 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(44 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 161;
}
.about-us-a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(69 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(44 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 180;
}
.products {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(61 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(129.75 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 163;
}
.products-b {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(61 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(129.75 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 182;
}
.home {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(58.468406677246094 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(208 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 165;
}
.home-c {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(58.468406677246094 * var(--rpx));
  height: calc(17 * var(--rpx));
  top: calc(50% - calc(8.5 * var(--rpx)));
  left: calc(50% - calc(208 * var(--rpx)));
  color: #000000;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 184;
}

.products-b:hover{
  color: #ffffff;
}
.contact-us-8:hover{
  color: #ffffff;
}
.about-us:hover{
  color: #ffffff;
}

.vector-d {
  position: absolute;
  width: 0.89%;
  height: 15.68%;
  top: 41.04%;
  left: 84.13%;
  background: url(./assets/images/ba02b0dd-9a0b-48c7-8e7c-dbd476403126.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 167;
}
.vector-e {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/blackarrow.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 186;
}
.welcome-to-kimy-egypt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: calc(908.1027221679688 * var(--rpx));
  height: calc(213 * var(--rpx));
  margin: calc(46 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(96 * var(--rpx));
  font-weight: 800;
  line-height: calc(96 * var(--rpx));
  text-align: left;
  text-overflow: initial;
  z-index: 155;
  overflow: hidden;
}
.flex-row-c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1227.5400085449219 * var(--rpx));
  height: calc(40 * var(--rpx));
  margin: calc(31 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 154;
}
.medical-devices {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(370.7900085449219 * var(--rpx));
  height: calc(40 * var(--rpx));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 300;
  line-height: calc(40 * var(--rpx));
  text-align: left;
  z-index: 154;
}
.empowering-healthcare {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(347.5400085449219 * var(--rpx));
  height: calc(40 * var(--rpx));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 300;
  line-height: calc(40 * var(--rpx));
  text-align: left;
  z-index: 153;
}
.medical-innovation {
  display: block;
  position: relative;
  height: calc(32 * var(--rpx));
  margin: calc(297 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  color: #0072bc;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 600;
  line-height: calc(32 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  letter-spacing: calc(-0.45 * var(--rpx));
  z-index: 148;
}
.commitment-to-excellence {
  display: block;
  position: relative;
  height: calc(40 * var(--rpx));
  margin: calc(8 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(50 * var(--rpx));
  font-weight: 700;
  line-height: calc(40 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  letter-spacing: calc(-0.9 * var(--rpx));
  background: linear-gradient(90deg, #0f172a, #334e90);
  z-index: 149;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dedicated-to-providing {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: calc(987 * var(--rpx));
  height: calc(123 * var(--rpx));
  margin: calc(26 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  color: #334155;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(30 * var(--rpx));
  font-weight: 400;
  line-height: calc(32 * var(--rpx));
  text-align: left;
  z-index: 150;
}
.flex-row-ac {
  position: relative;
  width: calc(1297 * var(--rpx));
  height: calc(202 * var(--rpx));
  margin: calc(45 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  z-index: 143;
}
.partnering-with-kimy-egypt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  width: calc(536 * var(--rpx));
  height: calc(123 * var(--rpx));
  top: 0;
  right: 0;
  left: calc(761 * var(--rpx));
  color: #0f172a;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(22 * var(--rpx));
  font-weight: 600;
  line-height: calc(32 * var(--rpx));
  text-align: left;
  letter-spacing: calc(-0.5 * var(--rpx));
  z-index: 133;
}



.strong-quality-assurance {
  position: absolute;
  width: calc(543.9000244140625 * var(--rpx));
  height: calc(78 * var(--rpx));
  top: calc(1 * var(--rpx));
  left: calc(32 * var(--rpx));
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
  z-index: 140;
}
.quality-assurance {
  position: relative;
  color: #0f172a;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.highest-standards-of-quality {
  position: relative;
  color: #334155;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.vector-f {
  position: absolute;
  width: calc(16 * var(--rpx));
  height: calc(13.682785034179688 * var(--rpx));
  top: calc(5.317138671875 * var(--rpx));
  left: 0;
  background: url(./assets/images/d109572d-af5a-4398-be2a-c4aae0b5b265.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 139;
}
.strong-comprehensive-support {
  position: absolute;
  width: calc(534.760009765625 * var(--rpx));
  height: calc(78 * var(--rpx));
  top: calc(101 * var(--rpx));
  left: calc(34 * var(--rpx));
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
  z-index: 143;
}
.comprehensive-support {
  position: relative;
  color: #0f172a;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.exceptional-customer-service {
  position: relative;
  color: #334155;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.vector-10 {
  position: absolute;
  width: calc(16.5 * var(--rpx));
  height: calc(15.99882698059082 * var(--rpx));
  top: calc(104.001220703125 * var(--rpx));
  left: calc(1 * var(--rpx));
  background: url(./assets/images/2b82b49c-e171-481d-987f-53bee6d70660.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 142;
}
.photo-ebc {
  position: absolute;
  width: calc(40 * var(--rpx));
  height: calc(40 * var(--rpx));
  top: calc(162 * var(--rpx));
  left: calc(761 * var(--rpx));
  background: url(./assets/images/fd42ebb0-e84f-4d6b-91f9-ef4b1485e7f4.png)
    no-repeat center;
  background-size: cover;
  z-index: 135;
  overflow: hidden;
  border-radius: calc(9999 * var(--rpx));
}
.dr-sarah-ahmed {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: calc(24 * var(--rpx));
  top: calc(168 * var(--rpx));
  left: calc(817 * var(--rpx));
  color: #0f172a;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 600;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 136;
}
.flex-row-f {
  position: relative;
  width: calc(519.8699951171875 * var(--rpx));
  height: calc(78 * var(--rpx));
  margin: calc(-1 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  z-index: 146;
}
.strong-wide-range-products {
  position: absolute;
  width: calc(485.8699951171875 * var(--rpx));
  height: calc(78 * var(--rpx));
  top: 0;
  left: calc(34 * var(--rpx));
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
  z-index: 146;
}
.wide-range-products {
  position: relative;
  color: #0f172a;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 600;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.explore-extensive-catalog {
  position: relative;
  color: #334155;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(28 * var(--rpx));
  text-align: left;
}
.vector-11 {
  position: absolute;
  width: calc(18.00261116027832 * var(--rpx));
  height: calc(14.014514923095703 * var(--rpx));
  top: calc(4 * var(--rpx));
  left: 0;
  background: url(./assets/images/a914f248-0201-465f-9b19-412430a8d06f.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 145;
}
.products-heading {
  display: block;
  position: center;
  height: calc(101 * var(--rpx));
  margin: calc(102 * var(--rpx)) 0 0 calc(323 * var(--rpx));
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(75 * var(--rpx));
  line-height: calc(100 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  background: linear-gradient(90deg, #004e81, #049cff);
  z-index: 129;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.flex-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1277 * var(--rpx));
  height: calc(293 * var(--rpx));
  margin: calc(83 * var(--rpx)) 0 0 calc(321 * var(--rpx));
  z-index: 128;
}

.physiopic {
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/b77396fceb6ee3ace335f62d6f993795cd64ecd7.png)
    no-repeat center;
  background-size: cover;
  z-index: 128;
  border-radius: calc(36 * var(--rpx));
}

.physiopic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
  
}

.icupic {
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/6add0a8bd0e540d1319f9e708a9349349747a7cc.png)
    no-repeat center;
  background-size: cover;
  z-index: 124;
  border-radius: calc(36 * var(--rpx));
}

.icupic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
}



.flex-row-ac-12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1278 * var(--rpx));
  height: calc(24 * var(--rpx));
  margin: calc(37 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 127;
}
.physio-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 127;
}
.icu-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 123;
}
.flex-row-fe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1278 * var(--rpx));
  height: calc(48 * var(--rpx));
  margin: calc(16 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 126;
}
.physio-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 126;
}
.icu-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 122;
}
.flex-row-e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1278 * var(--rpx));
  height: calc(293 * var(--rpx));
  margin: calc(93 * var(--rpx)) 0 0 calc(322 * var(--rpx));
  z-index: 120;
}
.neuropic {
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/c0c5425aad7871aff7575146f31eeb70765fcaa8.png)
    no-repeat center;
  background-size: cover;
  z-index: 120;
  border-radius: calc(36 * var(--rpx));
}

.neuropic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
}


.medfurniturepic {
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/b346af2c482e6a8575e13a05116d0bae7bca16f2.png)
    no-repeat center;
  background-size: contain;
  z-index: 116;
  border-radius: calc(36 * var(--rpx));
}

.medfurniturepic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
}


.flex-row-13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1278 * var(--rpx));
  height: calc(24 * var(--rpx));
  margin: calc(37 * var(--rpx)) 0 0 calc(322 * var(--rpx));
  z-index: 119;
}
.neuro-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 119;
}
.medfurn-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 115;
}
.flex-row-14 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1278 * var(--rpx));
  height: calc(48 * var(--rpx));
  margin: calc(16 * var(--rpx)) 0 0 calc(322 * var(--rpx));
  z-index: 118;
}
.neuro-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 118;
}
.medfurn-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 114;
}
.flex-row-aa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1276 * var(--rpx));
  height: calc(293 * var(--rpx));
  margin: calc(93 * var(--rpx)) 0 0 calc(324 * var(--rpx));
  z-index: 112;
}



.sterilizationpic {
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/Sterilizationpic2.jpg) no-repeat center;
  background-size: cover;
  z-index: 112;
  overflow: hidden;
  border-radius: calc(36 * var(--rpx));
}

.sterilizationpic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
}

.instrumentspic {
  flex-shrink: 0;
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(293 * var(--rpx));
  background: url(./assets/images/09625043eed24852cf3a9bf40571bd8e296b6ded.png)
    no-repeat center;
  background-size: cover;
  z-index: 108;
  overflow: hidden;
  border-radius: calc(36 * var(--rpx));
}

.instrumentspic:hover {
  width: calc(530 * var(--rpx));
  zoom:0.97;
}

.flex-row-dd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1276 * var(--rpx));
  height: calc(24 * var(--rpx));
  margin: calc(37 * var(--rpx)) 0 0 calc(324 * var(--rpx));
  z-index: 111;
}
.stre-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 111;
}
.surgical-instruments {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 107;
}
.flex-row-c-15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: calc(1276 * var(--rpx));
  height: calc(48 * var(--rpx));
  margin: calc(16 * var(--rpx)) 0 0 calc(324 * var(--rpx));
  z-index: 110;
}
.steriliz-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 110;
}
.instru-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 106;
}
.wastepic {
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(293 * var(--rpx));
  margin: calc(110 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  background: url(./assets/images/35d5a621f8e98be4577562a0901a3d342096c41a.png)
    no-repeat center;
  background-size: cover;
  z-index: 104;
  overflow: hidden;
  border-radius: calc(36 * var(--rpx));
}

.wastepic:hover {
  width: calc(545 * var(--rpx));
  zoom:0.97;
}


.waste-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(24 * var(--rpx));
  margin: calc(37 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(32 * var(--rpx));
  font-weight: 700;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 102;
}
.waste-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: calc(515 * var(--rpx));
  height: calc(48 * var(--rpx));
  margin: calc(16 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  z-index: 103;
}
.hr {
  position: relative;
  width: calc(1559 * var(--rpx));
  height: calc(5 * var(--rpx));
  margin: calc(120 * var(--rpx)) 0 0 calc(181 * var(--rpx));
  background: url(./assets/images/8e5a9454-e302-4e93-b00d-b1ae094a289d.png)
    no-repeat center;
  background-size: cover;
  z-index: 99;
}
.about-us-16 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: calc(449 * var(--rpx));
  height: calc(82 * var(--rpx));
  margin: calc(95 * var(--rpx)) 0 0 calc(738 * var(--rpx));
  font-family: Lato, var(--default-font-family);
  font-size: calc(86 * var(--rpx));
  font-weight: 700;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  letter-spacing: calc(2.58 * var(--rpx));
  background: linear-gradient(90deg, #013b61, #00568e);
  opacity: 0.8;
  z-index: 98;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.kimy-egypt {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: calc(1549 * var(--rpx));
  height: calc(480 * var(--rpx));
  margin: calc(131 * var(--rpx)) 0 0 calc(190 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(50 * var(--rpx));
  font-weight: 400;
  line-height: calc(60.000003814697266 * var(--rpx));
  text-align: center;
  z-index: 97;
}
.flex-row-d {
  position: relative;
  width: calc(1378 * var(--rpx));
  height: calc(84.99644470214844 * var(--rpx));
  margin: calc(248 * var(--rpx)) 0 0 calc(188 * var(--rpx));
  z-index: 95;
}
.v {
  position: absolute;
  width: calc(85 * var(--rpx));
  height: calc(84.99644470214844 * var(--rpx));
  top: 0;
  left: calc(1011 * var(--rpx));
  background: url(./assets/images/f67bb4c5-f3cb-4ec7-8373-65736f134bb7.png)
    no-repeat center;
  background-size: cover;
  z-index: 92;
}
.v-17 {
  position: absolute;
  width: calc(85 * var(--rpx));
  height: calc(76.60494232177734 * var(--rpx));
  top: calc(8 * var(--rpx));
  left: calc(477 * var(--rpx));
  background: url(./assets/images/902ce4b0-2cf2-4bb6-9b15-89d5c1ab7fe2.png)
    no-repeat center;
  background-size: cover;
  z-index: 95;
}
.what-we-do {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(42 * var(--rpx));
  top: calc(8 * var(--rpx));
  left: calc(1117 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(35 * var(--rpx));
  font-weight: 700;
  line-height: calc(42 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(1.05 * var(--rpx));
  z-index: 91;
}
.how-are-we-different {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(42 * var(--rpx));
  top: calc(11 * var(--rpx));
  left: 0;
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(35 * var(--rpx));
  font-weight: 700;
  line-height: calc(42 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(1.05 * var(--rpx));
  z-index: 94;
}
.kimylogo {
  position: relative;
  width: calc(454 * var(--rpx));
  height: calc(372 * var(--rpx));
  margin: calc(0.0035552978515625 * var(--rpx)) 0 0 calc(747 * var(--rpx));
  background: url(./assets/images/a0d5c1e3b23da919afa5640c5b8fe53a1561fe90.png)
    no-repeat center;
  background-size: cover;
  z-index: 96;
  border-radius: calc(22 * var(--rpx));
}
.flex-row-d-18 {
  position: relative;
  width: calc(1542 * var(--rpx));
  height: calc(93 * var(--rpx));
  margin: 0 0 0 calc(179 * var(--rpx));
  z-index: 89;
}
.vector-19 {
  position: absolute;
  width: calc(85.00001897425705 * var(--rpx));
  height: calc(85.00000371546867 * var(--rpx));
  top: 0;
  left: calc(485.999996284532 * var(--rpx));
  background: url(./assets/images/f03aeaf3-7b07-4ee3-a646-cd211bc0d29a.png)
    no-repeat center;
  background-size: cover;
  z-index: 88;
}
.v-1a {
  position: absolute;
  width: 5.51%;
  height: 87.56%;
  top: 4.3%;
  left: 66.28%;
  background: url(./assets/images/cfb4d401-20d7-492f-ade3-f402ad1b0e42.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 86;
}
.companys-philosophy {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(42 * var(--rpx));
  top: calc(43 * var(--rpx));
  left: 0;
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(35 * var(--rpx));
  font-weight: 700;
  line-height: calc(42 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(1.05 * var(--rpx));
  z-index: 89;
}
.how-we-got-started {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(42 * var(--rpx));
  top: calc(51 * var(--rpx));
  left: calc(1126 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(35 * var(--rpx));
  font-weight: 700;
  line-height: calc(42 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(1.05 * var(--rpx));
  z-index: 85;
}
.hr-1b {
  position: relative;
  width: calc(1559 * var(--rpx));
  height: calc(5 * var(--rpx));
  margin: calc(168 * var(--rpx)) 0 0 calc(185 * var(--rpx));
  background: url(./assets/images/d0bbfd10-1fc9-4d97-aec6-e2415155071b.png)
    no-repeat center;
  background-size: cover;
  z-index: 194;
}
.vision-and-mission-section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  position: relative;
  width: calc(1274 * var(--rpx));
  margin: calc(121 * var(--rpx)) 0 0 calc(337 * var(--rpx));
  z-index: 74;
}
.vision-and-mission {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(1255 * var(--rpx));
  height: calc(845 * var(--rpx));
  z-index: 75;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: calc(1240 * var(--rpx));
  height: calc(400 * var(--rpx));
  z-index: 76;
  border-radius: calc(10 * var(--rpx));
}
.vision {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(240 * var(--rpx));
  top: 0;
  left: 0;
  color: #0072bc;
  font-family: Lato, var(--default-font-family);
  font-size: calc(200 * var(--rpx));
  font-weight: 700;
  line-height: calc(240 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(6 * var(--rpx));
  z-index: 77;
}
.frame {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: calc(10 * var(--rpx));
  position: absolute;
  width: calc(1088 * var(--rpx));
  height: calc(250 * var(--rpx));
  top: calc(150 * var(--rpx));
  left: calc(152 * var(--rpx));
  padding: calc(50 * var(--rpx)) calc(100 * var(--rpx)) calc(50 * var(--rpx))
    calc(100 * var(--rpx));
  background: rgba(236, 243, 254, 0.9);
  z-index: 78;
  border-radius: calc(10 * var(--rpx));
  box-shadow: 0 0 calc(14 * var(--rpx)) 0 rgba(0, 0, 0, 0.5);
}
.vision-text {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(888 * var(--rpx));
  height: calc(150 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(24 * var(--rpx));
  font-weight: 500;
  line-height: calc(30 * var(--rpx));
  text-align: left;
  z-index: 79;
}
.group-1c {
  flex-shrink: 0;
  position: relative;
  width: calc(1255 * var(--rpx));
  height: calc(400 * var(--rpx));
  z-index: 80;
  border-radius: calc(10 * var(--rpx));
}
.mission {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: calc(240 * var(--rpx));
  top: 0;
  left: calc(376 * var(--rpx));
  color: #0072bc;
  font-family: Lato, var(--default-font-family);
  font-size: calc(200 * var(--rpx));
  font-weight: 700;
  line-height: calc(240 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: calc(6 * var(--rpx));
  z-index: 81;
}
.frame-1d {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: calc(10 * var(--rpx));
  position: absolute;
  width: calc(1138 * var(--rpx));
  height: calc(250 * var(--rpx));
  top: calc(150 * var(--rpx));
  left: 0;
  padding: calc(50 * var(--rpx)) calc(100 * var(--rpx)) calc(50 * var(--rpx))
    calc(100 * var(--rpx));
  background: rgba(236, 243, 254, 0.9);
  z-index: 82;
  border-radius: calc(10 * var(--rpx));
  box-shadow: 0 0 calc(14 * var(--rpx)) 0 rgba(0, 0, 0, 0.5);
}
.mission-text {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(938 * var(--rpx));
  height: calc(150 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(24 * var(--rpx));
  font-weight: 500;
  line-height: calc(30 * var(--rpx));
  text-align: left;
  z-index: 83;
}
.hr-1e {
  position: relative;
  width: calc(1559 * var(--rpx));
  height: calc(5 * var(--rpx));
  margin: calc(138 * var(--rpx)) 0 0 calc(181 * var(--rpx));
  background: url(./assets/images/8be68e2e-3714-48b5-bd67-b7fd4393b1c3.png)
    no-repeat center;
  background-size: cover;
  z-index: 73;
}
.contactus-h {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: calc(517 * var(--rpx));
  height: calc(64 * var(--rpx));
  margin: calc(139 * var(--rpx)) 0 0 calc(704 * var(--rpx));
  font-family: Lato, var(--default-font-family);
  font-size: calc(80 * var(--rpx));
  font-weight: 700;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  letter-spacing: calc(2.4 * var(--rpx));
  background: linear-gradient(90deg, #013b61, #0072bc);
  opacity: 0.8;
  z-index: 72;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hr-1f {
  position: relative;
  width: calc(1559 * var(--rpx));
  height: calc(5 * var(--rpx));
  margin: calc(95 * var(--rpx)) 0 0 calc(181 * var(--rpx));
  background: url(./assets/images/3856885d-e86d-4483-9317-637c00e2599e.png)
    no-repeat center;
  background-size: cover;
  z-index: 71;
}
.flex-row-aea {
  position: relative;
  width: calc(1361 * var(--rpx));
  height: calc(666 * var(--rpx));
  margin: calc(119 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 41;
}
.sendus-frame {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(226 * var(--rpx));
  position: absolute;
  width: calc(460 * var(--rpx));
  height: calc(666 * var(--rpx));
  top: 0;
  left: calc(901 * var(--rpx));
  z-index: 41;
}
.form {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(50 * var(--rpx));
  position: relative;
  width: calc(460 * var(--rpx));
  padding: calc(50 * var(--rpx)) calc(30 * var(--rpx)) calc(50 * var(--rpx))
    calc(30 * var(--rpx));
  background: linear-gradient(180deg, #013b61, #0072bc);
  z-index: 42;
  border-radius: calc(15 * var(--rpx));
  box-shadow: 0 0 calc(4 * var(--rpx)) 0 rgba(0, 0, 0, 0.25);
}
.send-us-message {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(32 * var(--rpx));
  color: #ffffff;
  font-family: Lato, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 500;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 43;
}
.form-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(44 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 44;
}
.form-frame-20 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 45;
}
.form-name {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 46;
}
.name-form {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 47;
}
input[type="text"] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  height: calc(60 * var(--rpx));
  padding: calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx))
    calc(10 * var(--rpx));
  background: #ffffff;
  border: calc(0.5 * var(--rpx)) solid #4087ff;
  z-index: 48;
  border-radius: calc(10 * var(--rpx));
}
.frame-21 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(2 * var(--rpx));
  position: relative;
  width: calc(64 * var(--rpx));
  padding: calc(10 * var(--rpx)) 0 calc(10 * var(--rpx)) 0;
  z-index: 49;
}


.email-form-22 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 53;
}

input[type="Email"] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  height: calc(60 * var(--rpx));
  padding: calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx))
    calc(10 * var(--rpx));
  background: #ffffff;
  border: calc(0.5 * var(--rpx)) solid #4087ff;
  z-index: 54;
  border-radius: calc(10 * var(--rpx));
}
.frame-24 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(2 * var(--rpx));
  position: relative;
  width: calc(59 * var(--rpx));
  padding: calc(10 * var(--rpx)) 0 calc(10 * var(--rpx)) 0;
  z-index: 55;
}
.name-25 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(24 * var(--rpx));
  color: #ffffff;
  font-family: Lato, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 56;
}
.asterisk-26 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(24 * var(--rpx));
  color: #d92550;
  font-family: Lato, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 57;
}
.phone-form {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 58;
}
.phone-form-27 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 59;
}
input[type="Phone numer"] {

  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  height: calc(800 * var(--rpx));
  padding: calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx))
    calc(10 * var(--rpx));
  background: #ffffff;
  border: calc(0.5 * var(--rpx)) solid #4087ff;
  z-index: 60;
  border-radius: calc(10 * var(--rpx));
}
.frame-29 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(2 * var(--rpx));
  position: relative;
  width: calc(68 * var(--rpx));
  padding: calc(10 * var(--rpx)) 0 calc(10 * var(--rpx)) 0;
  z-index: 61;
}

/*
.message-form {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  height: calc(90 * var(--rpx));
  flex-shrink: 0;
  position: relative;
  width: calc(400 * var(--rpx));
  z-index: 64;
}
*/
input[type="write your message here"] {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(400 * var(--rpx));
  height: calc(550 * var(--rpx));
  padding: calc(50 * var(--rpx)) calc(50 * var(--rpx)) calc(50 * var(--rpx))
    calc(10 * var(--rpx));
  border: calc(0.5 * var(--rpx)) solid #ffffff;
  z-index: 66;
  border-radius: calc(10 * var(--rpx));
}

input[type="submit"] {
  color: rgb(255, 255, 255);
  align-items: center;
  align-self: center;
  width:  calc(400 * var(--rpx));
  position: center;
  height: calc(50 * var(--rpx));
  background: #9f9f9f;
  border: calc(0.5 * var(--rpx)) solid #000000;
  z-index: 69;
  border-radius: calc(8 * var(--rpx));
}

input[type="submit"]:hover {

  color: rgb(255, 255, 255);
  align-items: center;
  align-self: center;
  width:  calc(400 * var(--rpx));
  position: center;
  height: calc(50 * var(--rpx));
  background: #616161;
  border: calc(0.5 * var(--rpx)) solid #000000;
  z-index: 69;
  border-radius: calc(8 * var(--rpx));

}

/*
.send-message {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(19 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 70;
}*/

.ourcontact-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(50 * var(--rpx));
  position: absolute;
  width: calc(540.375 * var(--rpx));
  height: calc(546 * var(--rpx));
  top: calc(20 * var(--rpx));
  left: 0;
  z-index: 17;
}
.contactus-h-2f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(504 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #000000;
  font-family: Lato, var(--default-font-family);
  font-size: calc(28 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  z-index: 18;
}
.location-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(540.375 * var(--rpx));
  z-index: 19;
}
.ourloc-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(500 * var(--rpx));
  z-index: 20;
}
.our-location {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(32 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 500;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 21;
}
.line {
  flex-shrink: 0;
  position: relative;
  width: calc(500 * var(--rpx));
  height: calc(1 * var(--rpx));
  background: url(./assets/images/6aecd4a9-7f09-4458-a6fd-b9e719a28c44.png)
    no-repeat center;
  background-size: cover;
  z-index: 22;
}
.ourloc-text {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(540.375 * var(--rpx));
  z-index: 23;
}
.location-logo {
  flex-shrink: 0;
  position: relative;
  width: calc(24.375 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/bfb0131d-0c2f-48ef-8e0c-a6d934f3fda7.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 24;
}
.merghany-street {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(496 * var(--rpx));
  height: calc(48 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(30 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  z-index: 25;
}
.phone-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(500 * var(--rpx));
  z-index: 26;
}
.phone-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(500 * var(--rpx));
  z-index: 27;
}
.phone {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(32 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 500;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 28;
}
.line-30 {
  flex-shrink: 0;
  position: relative;
  width: calc(500 * var(--rpx));
  height: calc(1 * var(--rpx));
  background: url(./assets/images/7b22ca21-c875-486d-8eb0-e1fd18ac5f0c.png)
    no-repeat center;
  background-size: cover;
  z-index: 29;
}
.phonenumber {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(277.22564697265625 * var(--rpx));
  z-index: 30;
}
.phone-logo {
  flex-shrink: 0;
  position: relative;
  width: calc(30.225637435913086 * var(--rpx));
  height: calc(30 * var(--rpx));
  z-index: 31;
}
.vphone {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/303d69f7-81d6-4f02-96a4-a1ee1f2a4044.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 32;
}
.phone-number {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(24 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(30 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 33;
}
.email-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(500 * var(--rpx));
  z-index: 34;
}
.email-text-31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(500 * var(--rpx));
  z-index: 35;
}
.email-title {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(32 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 500;
  line-height: calc(31.200000762939453 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 36;
}
.email {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(363.2727355957031 * var(--rpx));
  z-index: 37;
}
.email-logo {
  flex-shrink: 0;
  position: relative;
  width: calc(42.272743225097656 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/2bee9cb9-32e9-4c19-a49c-69093e6a6c6f.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 38;
}
.email-address {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(24 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(30 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 39;
}
.line-32 {
  flex-shrink: 0;
  position: relative;
  width: calc(500 * var(--rpx));
  height: calc(1 * var(--rpx));
  background: url(./assets/images/b56b2187-1478-4034-b944-f93841a5cedc.png)
    no-repeat center;
  background-size: cover;
  z-index: 40;
}
.location {
  position: relative;
  width: calc(1361 * var(--rpx));
  height: calc(647 * var(--rpx));
  margin: calc(162 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  background: url(./assets/images/965f605269f0acd4e1c1f70e672a17e21bd72d75.png)
    no-repeat center;
  background-size: cover;
  z-index: 14;
  overflow: visible auto;
  border-radius: calc(15 * var(--rpx));
}


.location:hover {
  zoom: 0.995;
}


.kimy-egypt-in-map {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(154 * var(--rpx));
  margin: calc(34 * var(--rpx)) 0 0 calc(16 * var(--rpx));
  padding: calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx))
    calc(10 * var(--rpx));
  background: linear-gradient(180deg, #ffffff, #0073bc);
  z-index: 15;
}
.kimy-egypt-33 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(134 * var(--rpx));
  height: calc(24 * var(--rpx));
  color: #18315b;
  font-family: Lato, var(--default-font-family);
  font-size: calc(20 * var(--rpx));
  font-weight: 500;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 16;
}
.footer {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(340 * var(--rpx));
  margin: calc(197 * var(--rpx)) 0 0 0;
  background: #004e81;
  overflow: auto;
}
.flex-row-34 {
  position: relative;
  width: calc(1156.5907287597656 * var(--rpx));
  height: calc(100 * var(--rpx));
  margin: calc(54 * var(--rpx)) 0 0 calc(105 * var(--rpx));
  z-index: 13;
}
.kimy-logo-35 {
  position: absolute;
  width: calc(122.33009338378906 * var(--rpx));
  height: calc(100 * var(--rpx));
  top: 0;
  left: 0;
  background: url(./assets/images/a0d5c1e3b23da919afa5640c5b8fe53a1561fe90.png)
    no-repeat center;
  background-size: cover;
  z-index: 13;
  border-radius: calc(22 * var(--rpx));
}
.regroup {
  position: absolute;
  width: calc(296.5907287597656 * var(--rpx));
  height: calc(100 * var(--rpx));
  top: 0;
  left: 50%;
  transform: translate(94.98%, 0);
  z-index: 5;
}
.about-us-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(123 * var(--rpx));
  height: calc(24 * var(--rpx));
  top: calc(41 * var(--rpx));
  left: calc(50% - calc(148.3 * var(--rpx)));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 600;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 4;
}
.contact-us-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(146.59072875976562 * var(--rpx));
  height: calc(24 * var(--rpx));
  top: calc(43 * var(--rpx));
  left: calc(50% - calc(-1.7 * var(--rpx)));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 600;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 5;
}


.home-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(84 * var(--rpx));
  height: calc(24 * var(--rpx));
  top: calc(41 * var(--rpx));
  left: calc(50% - calc(33.3 * var(--rpx)));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 600;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 2;
}
.our-products-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: calc(177 * var(--rpx));
  height: calc(24 * var(--rpx));
  top: calc(41 * var(--rpx));
  left: calc(50% - calc(-77.7 * var(--rpx)));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(26 * var(--rpx));
  font-weight: 600;
  line-height: calc(24 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 3;
}

.home-button:hover{
  color: #000000;
}
.about-us-button:hover{
  color: #000000;
}
.contact-us-button:hover{
  color: #000000;
}
.our-products-button:hover{
  color: #000000;
}

.flex-row-be {
  position: relative;
  width: calc(1524 * var(--rpx));
  height: calc(30 * var(--rpx));
  margin: calc(13 * var(--rpx)) 0 0 calc(76 * var(--rpx));
  z-index: 8;
}
.social-media {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(20 * var(--rpx));
  position: absolute;
  width: calc(179.997802734375 * var(--rpx));
  height: calc(30 * var(--rpx));
  top: 0;
  left: 0;
  z-index: 8;
}
.facebook {
  flex-shrink: 0;
  position: relative;
  width: calc(29.99716567993164 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/9d098111-7854-487f-b06b-20b4bfef82cb.png)
    no-repeat center;
  background-size: cover;
  z-index: 9;
}
.instagram {
  flex-shrink: 0;
  position: relative;
  width: calc(30.000558853149414 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/5ee5e0fb-6f24-44c6-9f0a-5d0979a6a2b1.png)
    no-repeat center;
  background-size: cover;
  z-index: 10;
}
.twitter {
  flex-shrink: 0;
  position: relative;
  width: calc(29.999998092651367 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/d122e603-9d48-4e6a-9f93-1b419cfd9dc7.png)
    no-repeat center;
  background-size: cover;
  z-index: 11;
}
.linkedin {
  flex-shrink: 0;
  position: relative;
  width: calc(30 * var(--rpx));
  height: calc(30 * var(--rpx));
  background: url(./assets/images/a8958dbd-5b5a-4596-a3af-71211ebe75ca.png)
    no-repeat center;
  background-size: cover;
  z-index: 12;
}
.separator {
  position: absolute;
  height: calc(1 * var(--rpx));
  top: 0;
  right: 0;
  left: calc(244 * var(--rpx));
  border-bottom: calc(1 * var(--rpx)) solid rgba(255, 255, 255, 0.39);
  z-index: 6;
}
.copyright {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: calc(418.6130065917969 * var(--rpx));
  height: calc(20 * var(--rpx));
  margin: calc(23 * var(--rpx)) 0 0 calc(1181.75 * var(--rpx));
  color: #ffffff;
  font-family: Open Sans, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 400;
  line-height: calc(20 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 7;
}
.header-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: calc(8253 * var(--rpx));
  left: 0;
  background: url(./assets/images/b77396fceb6ee3ace335f62d6f993795cd64ecd7.png)
    no-repeat center;
  background-size: cover;
  z-index: 151;
}


a {
  text-decoration: none; /* Remove underline from all links */
}