#Mixins .centeredAbsolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#Mixins .centeredAbsoluteVertically {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.page1 {
  font-family: 'Source Sans Pro';
  font-size: 17px;
  font-weight: 600;
}
.page1 .carousel__img__1 {
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .page1 .carousel__img__1 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/1_slide_small.png');
    padding-bottom: 66.5625%;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  .page1 .carousel__img__1 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/1_slide_medium.png');
    padding-bottom: 43.515625%;
  }
}
@media (min-width: 1281px) {
  .page1 .carousel__img__1 {
    padding-bottom: 40.572916667%;
    background-image: url('/Datacenter/Clientdata/Profirent/page1/1_slide_big.png');
  }
}
.page1 .carousel__img__2 {
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .page1 .carousel__img__2 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/2_slide_small.png');
    padding-bottom: 66.5625%;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  .page1 .carousel__img__2 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/2_slide_medium.png');
    padding-bottom: 43.515625%;
  }
}
@media (min-width: 1281px) {
  .page1 .carousel__img__2 {
    padding-bottom: 40.572916667%;
    background-image: url('/Datacenter/Clientdata/Profirent/page1/2_slide_big.png');
  }
}
.page1 .carousel__img__3 {
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .page1 .carousel__img__3 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/3_slide_small.png');
    padding-bottom: 66.5625%;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  .page1 .carousel__img__3 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/3_slide_medium.png');
    padding-bottom: 43.515625%;
  }
}
@media (min-width: 1281px) {
  .page1 .carousel__img__3 {
    padding-bottom: 40.572916667%;
    background-image: url('/Datacenter/Clientdata/Profirent/page1/3_slide_big.png');
  }
}
.page1__title {
  color: #0052cc;
  text-align: center;
  margin-top: 9px;
}
@media (min-width: 768px) {
  .page1__title {
    font-size: 40px;
    margin-top: 18px;
  }
}
.page1__description {
  font-size: 12px;
  font-weight: 300;
  color: #393939;
  padding-left: 23px;
  padding-right: 23px;
  margin-top: 5px;
  text-align: center;
}
@media (min-width: 768px) {
  .page1__description {
    font-size: 18px;
    max-width: 854px;
    margin: 15px auto 0 auto;
  }
}
.page1__iconWithTextWrapper {
  overflow: hidden;
}
@media (min-width: 500px) and (max-width: 767px) {
  .page1__iconWithTextWrapper {
    padding-left: 23px;
    padding-right: 23px;
  }
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper {
    max-width: 900px;
    margin: 40.5px auto 101px auto;
    display: table;
  }
}
.page1__iconWithTextWrapper__iconWithText {
  text-align: center;
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper__iconWithText {
    display: table-cell;
    vertical-align: bottom;
    padding-left: 2.2135vw;
    padding-right: 2.2135vw;
  }
}
@media (min-width: 1280px) {
  .page1__iconWithTextWrapper__iconWithText {
    padding-left: 28.333px;
    padding-right: 28.333px;
  }
}
.page1__iconWithTextWrapper__iconWithText__icon {
  margin-bottom: 10px;
}
.page1__iconWithTextWrapper__iconWithText__text {
  color: #585858;
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper__iconWithText__text {
    font-size: 25px;
  }
}
.page1__iconWithTextWrapper__iconWithText--first {
  margin-top: 12px;
  margin-bottom: 65px;
}
.page1__iconWithTextWrapper__iconWithText--first > .page1__iconWithTextWrapper__iconWithText__icon {
  width: 95.34px;
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper__iconWithText--first > .page1__iconWithTextWrapper__iconWithText__icon {
    width: 124.14px;
  }
}
.page1__iconWithTextWrapper__iconWithText--second {
  margin-bottom: 48px;
}
.page1__iconWithTextWrapper__iconWithText--second > .page1__iconWithTextWrapper__iconWithText__icon {
  width: 101.67px;
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper__iconWithText--second > .page1__iconWithTextWrapper__iconWithText__icon {
    width: 131.91px;
  }
}
.page1__iconWithTextWrapper__iconWithText--third {
  margin-bottom: 34px;
}
.page1__iconWithTextWrapper__iconWithText--third > .page1__iconWithTextWrapper__iconWithText__icon {
  width: 86.88px;
}
@media (min-width: 768px) {
  .page1__iconWithTextWrapper__iconWithText--third > .page1__iconWithTextWrapper__iconWithText__icon {
    width: 105.95px;
  }
}
.page1__blocks {
  max-width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}
.page1__block {
  height: 302px;
  text-align: center;
  padding-left: 23px;
  padding-right: 23px;
  position: relative;
}
@media (min-width: 1000px) {
  .page1__block {
    float: left;
  }
}
@media (min-width: 1000px) {
  .page1__block__2,
  .page1__block__3,
  .page1__block__4 {
    display: inline-block;
    width: calc(33.333333333%);
    margin-bottom: 14px;
  }
}
@media (min-width: 1000px) {
  .page1__block__5,
  .page1__block__6,
  .page1__block__7,
  .page1__block__8 {
    display: inline-block;
    width: 25%;
  }
}
@media (min-width: 1000px) {
  .page1__block__5 {
    clear: left;
    width: calc(25% - 9px);
  }
}
@media (min-width: 1000px) {
  .page1__block__6 {
    margin-right: 9px;
  }
}
@media (min-width: 1000px) {
  .page1__block__7 {
    margin-left: 9px;
  }
}
@media (min-width: 1000px) {
  .page1__block__8 {
    width: calc(25% - 9px);
  }
}
@media (min-width: 1000px) {
  .page1__block--blockFromSm {
    display: block;
    width: 100%;
    margin-bottom: 14px;
  }
}
.page1__block--higher {
  padding: 34.5px 23px;
  height: auto;
}
.page1__block__title {
  font-size: 15px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .page1__block__title {
    font-size: 25px;
  }
}
.page1__block__description {
  font-size: 12px;
  font-weight: 400;
  max-width: 500px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .page1__block__description {
    font-size: 18px;
    max-width: 854px;
  }
}
.page1__block--larger {
  text-transform: uppercase;
  font-family: Roboto;
  font-weight: 500;
}
.page1__block--larger .page1__block__title {
  font-size: 37px;
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .page1__block--larger .page1__block__title {
    font-size: 2.5vw;
  }
}
.page1__block--larger .page1__block__description {
  font-size: 23px;
  font-weight: 600;
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .page1__block--larger .page1__block__description {
    font-size: 1.8vw;
  }
}
.page1__block--ultraLarge {
  text-transform: uppercase;
  font-family: Roboto;
  padding-left: 15px;
  padding-right: 15px;
}
.page1__block--ultraLarge .page1__block__title {
  font-size: 65px;
  line-height: 1;
  margin-top: 12px;
  margin-bottom: 0;
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .page1__block--ultraLarge .page1__block__title {
    font-size: 4.1vw;
  }
}
.page1__block--ultraLarge .page1__block__description {
  font-size: 20px;
  font-weight: 600;
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .page1__block--ultraLarge .page1__block__description {
    font-size: 1.6vw;
  }
}
.page1__block--blue {
  background-color: #0052cc;
  color: white;
}
.page1__block--yellow {
  background-color: #ffe600;
  color: #0052cc;
}
.page1__block--white {
  background-color: #f6f2f2;
  color: #585858;
}
.page1__block__img1 {
  width: 155.66px;
  margin-bottom: 20.2px;
}
@media (min-width: 768px) {
  .page1__block__img1 {
    width: 220.41px;
  }
}
.page1__block__img2 {
  width: 265px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page1__block__img3 {
  width: 261px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page1__block__img4 {
  width: 277.33px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page1__block__img5 {
  width: 254px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .page1__block__img5 {
    width: 22vw;
  }
}
.page1__block__img6 {
  width: 97.19px;
  margin-top: 41.8px;
  margin-bottom: 23px;
}
.page1__block__img7 {
  width: 120.04px;
  margin-top: 50px;
}
.page1__block__img8 {
  width: 176px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page1__yellowBlock {
  text-align: center;
  background-color: #ffe600;
  color: #393939;
  padding: 10px 23px;
}
@media (min-width: 768px) {
  .page1__yellowBlock {
    max-width: 1280px;
    margin: 0 auto;
  }
}
@media (min-width: 1000px) {
  .page1__yellowBlock {
    margin-top: 51px;
  }
}
.page1__yellowBlock__title {
  font-size: 17px;
  font-weight: 600;
}
.page1__yellowBlock__title div {
  display: inline-block;
}
@media (min-width: 768px) {
  .page1__yellowBlock__title {
    font-size: 25px;
  }
}
.page1__yellowBlock__description {
  font-size: 12px;
  font-weight: 400;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .page1__yellowBlock__description {
    max-width: 500px;
  }
}
@media (min-width: 768px) {
  .page1__yellowBlock__description {
    max-width: 854px;
    font-size: 18px;
  }
}
.page1__whiteBlock {
  height: 150px;
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  .page1__whiteBlock {
    max-width: 1280px;
    margin: 0 auto;
  }
}
.page1__whiteBlock__title {
  color: #0052cc;
  font-size: 25px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page1__listWrapper {
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .page1__listWrapper {
    max-width: 1280px;
    margin: 0 auto;
  }
}
@media (min-width: 1000px) {
  .page1__listWrapper {
    margin-bottom: 20px;
  }
}
.page1__imgContainer {
  min-height: 120px;
}
@media (min-width: 1000px) {
  .page1__imgContainer {
    position: absolute;
    top: 0;
    right: 5.9141vw;
    bottom: 0;
    width: calc(100vw - (5.9141vw * 2) - 541px);;
    max-width: 573px;
  }
}
@media (min-width: 1280px) {
  .page1__imgContainer {
    right: 75.7px;
  }
}
@media (max-width: 767px) {
  .page1__imgContainer__img1 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerman-small.png');
    padding-bottom: 37.9746836%;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .page1__imgContainer__img1 {
    padding-bottom: 37.9746836%;
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerman-medium.png');
  }
}
@media (min-width: 1000px) {
  .page1__imgContainer__img1 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerman-medium.png');
    padding-bottom: 74.1%;
  }
}
.page1__imgContainer__img2 {
  float: right;
}
@media (min-width: 1000px) {
  .page1__imgContainer__img2 {
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .page1__imgContainer__img2 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerwoman-small.png');
    padding-bottom: 38.461539%;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .page1__imgContainer__img2 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerwoman-medium.png');
    padding-bottom: 38.461539%;
  }
}
@media (min-width: 1000px) {
  .page1__imgContainer__img2 {
    background-image: url('/Datacenter/Clientdata/Profirent/page1/workerwoman-medium.png');
    padding-bottom: 74.2%;
  }
}
.page1__imgContainer__img1,
.page1__imgContainer__img2 {
  width: calc(50% - 3px);
  height: auto;
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: right;
  background-size: contain;
}
@media (min-width: 1000px) {
  .page1__imgContainer__img1,
  .page1__imgContainer__img2 {
    display: block;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .page1__imgContainer__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}
.page1__descriptionContainer {
  padding-left: 23px;
  padding-right: 23px;
  margin-top: 13.3px;
  color: #707070;
}
@media (min-width: 1000px) {
  .page1__descriptionContainer {
    float: left;
    padding-left: 5.9141vw;
    padding-right: 0;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .page1__descriptionContainer {
    padding-left: 75.7px;
  }
}
.page1__descriptionContainer__row {
  width: 87.5vw;
  overflow: hidden;
  margin: 0 auto 16.9px auto;
  max-width: 515px;
  white-space: nowrap;
}
@media (min-width: 1000px) {
  .page1__descriptionContainer__row {
    padding-bottom: 5px;
  }
}
.page1__descriptionContainer__row--smallerText {
  font-size: 22px;
  color: #0052cc;
}
@media (min-width: 1000px) {
  .page1__descriptionContainer__row--smallerText {
    padding-bottom: 0;
  }
}
.page1__descriptionContainer__row__icon {
  width: 11.4625vw;
  margin-right: 19.6px;
}
@media (min-width: 562px) {
  .page1__descriptionContainer__row__icon {
    width: 64.39px;
  }
}
.page1__descriptionContainer__row__text {
  vertical-align: top;
  font-size: 3.125vw;
  text-align: left;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 640px) {
  .page1__descriptionContainer__row__text {
    font-size: 20px;
  }
}
