@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&display=swap&subset=latin-ext);
.color-primary {
  color: #05405A;
}

.color-primary-lighter {
  color: #67cbf7;
}

.color-primary-darker {
  color: black;
}

.color-green {
  color: #1a7707;
}

.btn-primary {
  background-color: #05405A;
  color: #fff;
  border-color: #05405A;
}
.btn-primary:hover {
  background-color: #0974a2;
  border-color: #0974a2;
}

html {
  font-size: 20px;
}

body {
  padding: 0px;
  margin: 0px;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  color: #000000;
  font-weight: 300;
  background: #fff;
  text-align: justify;
}

footer {
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
  background-color: #05405A;
  color: #fff;
}

.area-index {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.area-index .main-logo {
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.area-products-diagram-chef {
  background: #05405A;
  color: #fff;
}

.area-products-diagram-programs {
  color: #fff;
  background: url(../img/backgrounds/area-products-diagram-programs.png) #08628a right bottom no-repeat;
}

.area-products-diagram-chef,
.area-products-diagram-programs {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.area-products-diagram-chef h1,
.area-products-diagram-programs h1 {
  font-weight: bold;
}
.area-products-diagram-chef .main-box,
.area-products-diagram-programs .main-box {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.area-products-diagram-chef .main-box .icon,
.area-products-diagram-programs .main-box .icon {
  font-size: 4rem;
  display: block;
  margin-bottom: 1rem;
}
.area-products-diagram-chef .main-box .title,
.area-products-diagram-programs .main-box .title {
  display: block;
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.area-products-diagram-chef .main-box .subtitle,
.area-products-diagram-programs .main-box .subtitle {
  display: block;
}
.area-products-diagram-chef .infobox,
.area-products-diagram-programs .infobox {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.area-products-diagram-chef .infobox .image,
.area-products-diagram-programs .infobox .image {
  padding: 2rem;
}
.area-products-diagram-chef .infobox .title,
.area-products-diagram-programs .infobox .title {
  display: block;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
.area-products-diagram-chef .infobox .subtitle,
.area-products-diagram-programs .infobox .subtitle {
  display: block;
}

.area-chef {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: url(../img/backgrounds/area-chef.png) left bottom no-repeat;
}
.area-chef .title {
  font-size: 6rem;
  font-weight: 700;
  color: #05405A;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-chef .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-chef .text {
  margin-top: 3rem;
  padding-left: 1rem;
}
.area-chef .box {
  text-align: center;
}
.area-chef .box .box-icon {
  font-size: 3rem;
  color: #05405A;
  display: block;
  margin-bottom: 0.5rem;
}
.area-chef .box .box-title {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.area-zamowonline {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: url(../img/backgrounds/area-zamowonline.png) #FF7345 right 80% no-repeat;
}
.area-zamowonline .title {
  font-size: 4rem;
  font-weight: 700;
  color: #781e00;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-zamowonline .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-zamowonline .text {
  margin-top: 3rem;
  padding-left: 1rem;
}

.area-s4hpos {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: url(../img/backgrounds/area-s4hpos.png) left 80% no-repeat;
}
.area-s4hpos .title {
  font-size: 4rem;
  font-weight: 700;
  color: #05405A;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-s4hpos .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-s4hpos .text {
  margin-top: 3rem;
  padding-left: 1rem;
}

.area-drivedelivery {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: url(../img/backgrounds/area-drivedelivery.png) #dfdfdf right 80% no-repeat;
}
.area-drivedelivery .title {
  font-size: 4rem;
  font-weight: 700;
  color: #05405A;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-drivedelivery .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-drivedelivery .text {
  margin-top: 3rem;
  padding-left: 1rem;
}

.area-s4hkds {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: url(../img/backgrounds/area-s4hkds.png) #05405A left 80% no-repeat;
  color: #fff;
}
.area-s4hkds .title {
  font-size: 4rem;
  font-weight: 700;
  color: #fff;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-s4hkds .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-s4hkds .text {
  margin-top: 3rem;
  padding-left: 1rem;
}

.area-more {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
}
.area-more .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-more .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.area-more .infobox {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.area-more .infobox .infobox-image {
  padding: 2rem;
}
.area-more .infobox .infobox-title {
  display: block;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
.area-more .infobox .infobox-subtitle {
  display: block;
}

.area-kontakt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  overflow: hidden;
  background: #05405A;
  color: #fff;
}
.area-kontakt .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.area-kontakt .subtitle {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}/*# sourceMappingURL=general.css.map */