@import url("https://cdn.dellandyou.pl/font/?t=Regular,Light,Bold");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");
@import url("https://cdn.dellandyou.pl/font/?t=HeavyItalic&f=DellReplica");
@import url("https://cdn.dellandyou.pl/font/?t=LightItalic&f=DellReplica");
@font-face {
  font-family: Segoe;
  src: url("/fonts/segoeuisl.ttf");
  font-weight: 400;
  font-display: swap;
}
* {
  margin: 0;
  padding: 0;
  font-family: lato;
  box-sizing: border-box;
}

.container {
  width: 100%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

h1 {
  font-size: 93px;
  font-weight: 300;
  line-height: 86px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: DellReplica;
  color: #444444;
}

h2 {
  font-size: 38px;
  font-weight: 300;
  margin-bottom: 64px;
  color: #444444;
  letter-spacing: 2px;
}

h3 {
  font-size: 36px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 40px;
  margin-bottom: 30px;
}

p {
  font-size: 18px;
}

strong {
  font-weight: 700;
}

.windows {
  width: 171px;
}

.synnex-logo {
  width: 176px;
}

.dell {
  width: 66px;
}

.hero {
  width: 100%;
  height: 586px;
  display: flex;
  padding-top: 4%;
  background-image: url("assets/hero-background.jpg");
  background-size: 100% 100%;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
.hero .hero__container {
  width: 100%;
  height: 100%;
  margin-left: 4%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
}
.hero .hero__logos {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.hero .hero__text1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: black;
  font-family: DellReplica;
}
.hero .hero__text1 strong {
  font-weight: 400;
  font-family: DellReplica;
}
.hero .hero__text2 {
  margin-top: auto;
  color: #444444;
  margin-top: 160px;
  margin-bottom: 80px;
}
.hero .hero__text2 h1 {
  font-size: 62px;
  line-height: 62px;
  font-weight: 900;
  font-style: italic;
  margin-bottom: 0;
}
.hero .hero__text2 h1 .hero__small {
  font-size: 60px;
  font-weight: 900;
  font-style: italic;
  text-transform: lowercase;
  font-family: DellReplica;
}
.hero .hero__text2 h2 {
  font-size: 26px;
  font-weight: 900;
  font-style: italic;
  line-height: normal;
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: DellReplica;
}
.hero .hero__img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.intro {
  margin-top: 63px;
  margin-bottom: 88px;
  color: #444444;
}
.intro .intro__text {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.intro .intro__text h3 {
  line-height: 72px;
  font-size: 60px;
  font-weight: 500;
}
.intro .intro__perks {
  display: flex;
  justify-content: space-around;
}
.intro .intro__perk {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  font-size: 18px;
}
.intro .intro__perk img {
  margin-bottom: 25px;
}
.intro .perk1 {
  width: 48px;
}
.intro .perk2 {
  width: 54px;
}
.intro .perk3 {
  width: 48px;
}

.icons {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
  margin-bottom: 92px;
}
.icons .icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.icons .icon__img.icon1 {
  margin-top: 5px;
  margin-bottom: 76px;
}
.icons .icon__img.icon2 {
  margin-bottom: 71px;
}
.icons .icon__img.icon3 {
  margin-top: 7px;
  margin-bottom: 78px;
}
.icons .icon__text {
  color: #444444;
  text-align: center;
  font-weight: 400;
}

.section {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 70px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
}
.section .section-icon {
  margin-bottom: 50px;
}
.section h3 {
  font-size: 30px;
  font-weight: 500;
}
.section p {
  font-size: 20px;
  margin-bottom: 67px;
  padding: 0 40px;
}
.section .section-img {
  width: 100%;
}

.section2 {
  margin-bottom: 0;
}

.section3 {
  padding-top: 70px;
  background: url("/assets/section3-bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #444444;
  margin-bottom: 0 !important;
}
.section3 .section-img {
  width: 61%;
}
.section3 .icon2 {
  margin-top: 82px;
}
.section3 p {
  font-weight: 400;
}

.partners {
  margin-top: 120px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ECECEC;
}
.partners .partners__title {
  color: #818181;
  margin-bottom: 50px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 39.17px;
  text-align: left;
  font-style: normal;
  letter-spacing: -0.74px;
  text-align: center;
  text-transform: uppercase;
}
.partners .partners__logos {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.logos {
  padding-top: 45px;
  padding-bottom: 45px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

@media screen and (max-width: 1220px) {
  h1 {
    font-size: 7.6229508197vw;
    line-height: 7.0491803279vw;
    margin-bottom: 2.4590163934vw;
  }
  h2 {
    font-size: 3.1147540984vw;
    margin-bottom: 5.2459016393vw;
    letter-spacing: 0.1639344262vw;
  }
  h3 {
    font-size: 2.9508196721vw;
    line-height: 3.2786885246vw;
    margin-bottom: 2.4590163934vw;
  }
  p {
    font-size: 1.4754098361vw;
  }
  .windows {
    width: 14.0163934426vw;
  }
  .synnex-logo {
    width: 14.4262295082vw;
  }
  .dell {
    width: 5.4098360656vw;
  }
  .hero {
    height: 48vw;
  }
  .hero .hero__logos {
    margin-bottom: 0.8196721311vw;
  }
  .hero .hero__text1 {
    font-size: 1.6393442623vw;
    line-height: 1.6393442623vw;
  }
  .hero .hero__text2 {
    margin-top: 13.1147540984vw;
    margin-bottom: 6.5573770492vw;
  }
  .hero .hero__text2 h1 {
    font-size: 5.0819672131vw;
    line-height: 5.0819672131vw;
  }
  .hero .hero__text2 h1 .hero__small {
    font-size: 4.9180327869vw;
  }
  .hero .hero__text2 h2 {
    font-size: 2.131147541vw;
  }
  .intro {
    margin-top: 5.1639344262vw;
    margin-bottom: 7.2131147541vw;
  }
  .intro .intro__text h3 {
    line-height: 5.9016393443vw;
    font-size: 4.9180327869vw;
  }
  .intro .intro__perk {
    font-size: 1.4754098361vw;
  }
  .intro .intro__perk img {
    margin-bottom: 2.0491803279vw;
  }
  .intro .perk1 {
    width: 3.9344262295vw;
  }
  .intro .perk2 {
    width: 4.4262295082vw;
  }
  .intro .perk3 {
    width: 3.9344262295vw;
  }
  .icons {
    margin-bottom: 7.5409836066vw;
  }
  .icons .icon__img.icon1 {
    margin-top: 0.4098360656vw;
    margin-bottom: 6.2295081967vw;
    width: 6.393442623vw;
  }
  .icons .icon__img.icon2 {
    margin-bottom: 5.8196721311vw;
    width: 6.1475409836vw;
  }
  .icons .icon__img.icon3 {
    margin-top: 0.5737704918vw;
    margin-bottom: 6.393442623vw;
    width: 4.5901639344vw;
  }
  .section {
    margin-bottom: 5.737704918vw;
    margin-left: 0.8196721311vw;
    margin-right: 0.8196721311vw;
  }
  .section .section-icon {
    margin-bottom: 4.0983606557vw;
  }
  .section h3 {
    font-size: 2.4590163934vw;
  }
  .section p {
    font-size: 1.6393442623vw;
    margin-bottom: 5.4918032787vw;
    padding: 0 3.2786885246vw;
  }
  .section3 {
    padding-top: 5.737704918vw;
  }
  .section3 .icon2 {
    margin-top: 6.7213114754vw;
  }
  .partners {
    margin-top: 9.8360655738vw;
    padding-top: 4.0983606557vw;
    padding-bottom: 4.0983606557vw;
  }
  .partners .partners__title {
    margin-bottom: 4.0983606557vw;
    line-height: 3.2106557377vw;
    letter-spacing: -0.0606557377vw;
  }
  .logos {
    padding-top: 3.6885245902vw;
    padding-bottom: 3.6885245902vw;
  }
  .section-icon1 {
    width: 4.0983606557vw;
  }
  .section-icon2 {
    width: 4.8360655738vw;
  }
  .section-icon3 {
    width: 3.4426229508vw;
  }
  .section-icon4 {
    width: 5.1639344262vw;
  }
  .section-icon5 {
    width: 4.0983606557vw;
  }
  .section-icon6 {
    width: 3.1967213115vw;
  }
  .section-icon7 {
    width: 3.1967213115vw;
  }
  .section-icon8 {
    width: 4.6721311475vw;
  }
  .partner1 {
    width: 17.2131147541vw;
  }
  .partner2 {
    width: 16.3114754098vw;
  }
  .partner3 {
    width: 19.8360655738vw;
  }
  .partner4 {
    width: 13.3606557377vw;
  }
}/*# sourceMappingURL=style.css.map */