a, h2, p, h3, h4, h1, ul, li {
  text-decoration: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.flex-item {
  overflow: hidden;
}

.flex-item {
  min-width: 0;
  min-height: 0;
}

.nav__group a:visited {
  color: unset;
}

.nav__group a:active {
  color: unset;
}

.menu__icon {
  display: none;
}

.banner__container {
  height: 911px;
  position: relative;
  overflow: hidden;
}

.banner__img {
  position: absolute;
  object-fit: cover;
  z-index: -1;
  bottom: -10%;
  width: 100%;
}

.menu__background {
  background-color: rgba(225, 225, 225, 0.6);
}

.blur {
  backdrop-filter: blur(12px);
}

.content {
  width: 1434px;
  margin: 0 auto;
}

.content2 {
  width: 1362px;
  margin: 0 auto;
}

.content3 {
  width: 1400px;
  margin: 0 auto;
}

.content4, .content5 {
  width: 1440px;
  margin: 0 auto;
}

.content, .content2, .content3, .content4 {
  overflow: hidden;
}

.headerText {
  color: #FFFFFF;
  font-family: "Poppins";
  font-size: 90px;
  line-height: 106px;
  font-weight: 600;
}

.headerSubtext {
  font-family: "Poppins";
  font-size: 70px;
  line-height: 81px;
  font-weight: 600;
  padding-bottom: 8px;
  padding-left: 4px;
  color: #FFFFFF;
}

.navigation__bar {
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.logo__container {
  width: 223px;
  height: 38.03px;
  margin-top: 10px;
}

.logo__size {
  width: 100%;
  height: 100%;
}

.nav__group {
  display: flex;
  flex-direction: row;
  gap: 65px;
}

.nav__text {
  font-family: "Poppins";
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
  transition: all 0.3s ease;
  color: #0000EF;
  cursor: pointer;
}

.banner__group {
  margin-top: 239px;
  width: 751px;
}

.color--blue {
  color: #0000EF;
}

.color--green {
  color: #00CC62;
}

.button--leaveEmail {
  background-color: #00CC62;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.button__configs {
  background-image: linear-gradient(to right, #0000EF, #00CC62);
  border-radius: 50px;
  transition: all 0.3s;
  position: absolute;
  z-index: 0;
  opacity: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.button--leaveEmail:hover .button__configs {
  opacity: 100%;
}

.button--active {
  background-image: linear-gradient(to right, #0000EF, #00CC62);
}

.button__size--leaveEmail {
  width: 190px;
  height: 65px;
}

.button__text {
  font-family: "Poppins";
  color: #FFFFFF;
  line-height: 22.4px;
  font-size: 22px;
  font-weight: 600;
  background: none;
  border-style: none;
  display: block;
  width: 100%;
  align-content: center;
  position: relative;
  z-index: 0;
}

.button__text--submit {
  height: 100%;
}

.background--white {
  background-color: #FFFFFF;
}

.section--ourVision {
  padding-top: 140px;
}

.flex__container--ourVision {
  display: flex;
  flex-direction: row;
  gap: 70px;
  padding-top: 50px;
}

.img__container--ourVision {
  width: 620px;
  height: 399.42px;
  padding-left: 38px;
  padding-bottom: 38px;
}

.img--ourVision {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  box-shadow: -38px 38px #A9EBC9;
}

.paragraph--ourVision {
  align-self: center;
  width: 639px;
}

.headerText--paragraph {
  font-family: "Poppins";
  font-size: 60px;
  line-height: 72px;
  font-weight: 600;
  color: #0000EF;
  padding-bottom: 16px;
}

.text--paragraph {
  font-family: "Poppins";
  font-size: 28px;
  line-height: 33.6px;
  font-weight: 500;
  color: #0000EF;
}

.section--mission {
  padding-top: 190px;
  height: 499px;
  padding-bottom: 190px;
}

.paragraph--mission {
  width: 741px;
}

.flex--container--mission {
  display: flex;
  flex-direction: column;
  gap: 45px;
}

.items__group {
  position: relative;
}

.item--form {
  display: block;
  height: 263.03px;
  border-radius: 100px;
  text-align: center;
}

.item__properties--1 {
  background-color: #E1E1E1;
  position: absolute;
  top: 0;
  left: 0;
}

.item__properties--2 {
  position: absolute;
  top: 0;
  left: 350px;
  z-index: 1;
}

.item__properties--3 {
  position: absolute;
  top: 0;
  left: 704.8px;
  z-index: 1;
}

.background--gradient {
  background-image: linear-gradient(to right, #0000EF, #00CC62);
}

.item__properties--4 {
  position: absolute;
  top: 0;
  left: 1057.18px;
  z-index: 1;
}

.set__background--clients {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
  transform: matrix(1.2, 0, 0, 1.2, 26, 15);
}

.set__background--company {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  transform: translateY(-130px);
  filter: brightness(75%);
}

.item__container--clients {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 100%;
  border-radius: 100px;
  align-content: center;
}

.img__size {
  width: 121px;
  height: 124px;
  position: inherit;
  top: 69px;
  left: 130px;
}

.item--width1 {
  width: 381.82px;
}

.item--width2 {
  width: 383.95px;
}

.item__text {
  font-family: "Poppins";
  font-size: 58px;
  line-height: 58px;
  font-weight: 500;
  height: 197px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.color--white {
  color: #FFFFFF;
}

.background--lightgreen {
  background-color: #A9EBC9;
  overflow: hidden;
}

.flex__container--info {
  display: flex;
  padding: 76px 0;
  flex-direction: row;
  gap: 70px;
  align-items: center;
}

.form__card {
  min-height: 101px;
  background-color: #FFFFFF;
  border-radius: 100px;
  padding: 58px 80px;
}

.form__items {
  width: 460px;
}

.form__header {
  font-family: "Poppins";
  font-weight: 500;
  font-size: 28px;
  line-height: 33.6px;
  color: #646464;
  text-align: center;
  padding-bottom: 10px;
}

.text__style {
  font-family: "Poppins";
  font-size: 18px;
  line-height: 21.6px;
  font-weight: 500;
}

.text__style--bald {
  font-weight: 600;
}

.text__configs {
  color: #646464;
  position: absolute;
  z-index: 1;
}

.form__margin {
  margin-top: 10px;
}

.form__container {
  width: 100%;
  position: relative;
}

.form__container--margin1, .form__container--margin2 {
  margin-bottom: 20px;
}

.form__container--border {
  border-bottom: 1px solid #646464;
}

.form__container--size1 {
  height: 48px;
}

.form__item[type=text] {
  box-sizing: border-box;
  width: 100%;
  cursor: text;
  font-size: 20px;
  padding-left: 7px;
  resize: none;
}

#message {
  padding-top: 10px;
  padding-bottom: 10px;
}

.form__item--style1 {
  border-style: none;
  height: 48px;
  left: 0;
}

.form__container--size2 {
  height: 170px;
  margin-bottom: 20px;
}

.form__item--style2 {
  resize: none;
  width: 454px;
  height: 112px;
  border: 1px solid #646464;
  top: 38px;
  border-radius: 25px;
  margin-top: 38px;
}

.button__size--send {
  width: 100%;
  height: 65px;
}

.section--partnering {
  padding: 140px 0 190px 0;
}

.parthering__header--padding {
  padding-top: 50px;
}

.flex__container--partnering {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  padding-top: 29px;
}

.card--partnering {
  width: 452px;
  height: 288px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
}

.card--partnering__content {
  padding-top: 54px;
  padding-left: 46px;
  padding-right: 46px;
}

.card__header--partnering {
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  margin-bottom: 6px;
}

.icon__size {
  width: 52px;
  height: 61px;
}

.text__configs--white {
  color: #FFFFFF;
}

.background--electric {
  background-color: #0000EF;
}

.background--navy {
  background-color: #000076;
}

.background--grey {
  background-color: #E1E1E1;
}

.background--green {
  background-color: #00CC62;
}

.text__configs--navy {
  color: #000076;
}

.partnering__card--margin {
  margin-top: 39px;
}

.partnering__header {
  width: 642px;
}

.text__header--style {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 24px;
  line-height: 28.8px;
}

.section--safeDeliveries {
  width: 910px;
  text-align: left;
  padding: 125px 0;
  display: flex;
  flex-direction: column;
}

.paragraph--safeDeliveries {
  width: 839px;
  padding-bottom: 45px;
}

.img__position--hand {
  position: absolute;
  left: 815px;
  bottom: -5px;
}

.phone__size {
  height: 703px;
}

.section--fleet {
  padding: 190px 0 140px 0;
}

.flex__container--fleet {
  padding-top: 29px;
  height: 790.45px;
  display: flex;
  justify-content: space-between;
}

.fleet__group {
  width: 74.5%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.item--style {
  border-radius: 100px;
  overflow: hidden;
  height: 48%;
}

.fleet__item1--img {
  height: 100%;
}

.item__margin {
  margin-top: 3%;
}

.fleet__item1 {
  width: 50.38%;
}

.fleet__item2 {
  width: 47.7%;
  align-content: center;
}

.fleet__item3 {
  width: 63.8%;
  align-content: center;
}

.fleet__item4 {
  width: 34.33%;
}

.fleet__item5 {
  width: 24.2%;
  height: 100%;
  overflow: hidden;
  background-color: #E1E1E1;
}

.fleet__text2 {
  font-family: "Poppins";
  font-weight: 500;
  font-size: 24px;
  color: #0000EF;
  line-height: 28.8px;
  padding: 7% 9% 9% 9%;
}

.fleet__text3 {
  padding: 7% 6% 9% 8%;
}

.fleet__item4--img {
  margin-top: 8%;
  margin-left: 3%;
  width: 84.5%;
  height: 84%;
}

.section--pricing {
  padding: 50px 0 190px 0;
}

.pricing__group {
  display: flex;
  flex-direction: row;
  gap: 13px;
  padding-top: 29px;
}

.pricing__group--item {
  width: 33%;
}

.item--style2 {
  border-radius: 66px;
  overflow: hidden;
}

.img__makeBackground {
  background-image: url(../images/expressDelivery.jpg);
}

.set__relative {
  position: relative;
}

.pricing--paragraph {
  display: flex;
  flex-direction: column;
  padding: 28px 43px 30px 52px;
  gap: 12px;
}

.section--table {
  padding-bottom: 45px;
}

.header__width--table {
  width: 1020px;
}

.collumn__item .text__header--style {
  font-size: 28px;
  line-height: 33px;
}

.collumn__items {
  gap: 64px;
  height: 115px;
  flex-direction: row;
  display: flex;
  position: relative;
  right: 0;
}

.collumn__item {
  display: flex;
  justify-content: center;
  width: 33%;
  height: 114px;
  border-radius: 100px;
  text-align: center;
  align-content: center;
  align-items: center;
  position: absolute;
}

.collumn__item--position1 {
  right: 37.4%;
}

.collumn__item--position2 {
  right: 0;
}

.row__items {
  width: 100%;
  height: 85px;
  margin-top: 16px;
  background-color: #F3F3F3;
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
}

.row__style {
  width: 29%;
  border-radius: 100px;
  height: 100%;
}

.row__item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.row__item--size1 {
  width: 34%;
  margin-right: 80px;
}

.row__item--size2 {
  width: 31%;
}

.img__size2 {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.img__size3 {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.text--table {
  font-family: "Poppins";
  font-size: 22px;
  line-height: 26.4px;
  font-weight: 500;
}

.section--container {
  padding: 52px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer__contacts {
  display: block;
}

.displayHide {
  display: none;
}

.success__text {
  width: 460px;
  font-family: "Poppins";
  font-weight: 500;
  font-size: 28px;
  line-height: 33.6px;
  color: #646464;
  text-align: center;
}

.nav__text:hover {
  color: var(--li--active);
}

.table__scroll {
  padding-bottom: 178px;
}

.error-text {
  color: #d43b3b;
  text-align: end;
  font-size: 12px;
  line-height: 13px;
  font-family: "Poppins";
  font-weight: 400;
  position: absolute;
}

.error-message1 {
  top: 60%;
  left: 69%;
  display: none;
}

.error-message2 {
  top: -5%;
  left: 0;
  width: 100%;
  display: none;
}

.flash-error {
  animation: flash 1s ease-out; /* Flash effect duration */
}

/* Keyframes for flashing effect */
@keyframes flash {
  0% {
    opacity: 1;
    color: rgba(255, 0, 0, 0.7);
  }
  50% {
    opacity: 0;
    color: rgba(255, 0, 0, 0.5);
  }
  100% {
    opacity: 1;
    color: rgba(255, 0, 0, 0.7);
  }
}
.menu__display {
  display: block;
}

.full__blur {
  display: none;
}

@media screen and (max-width: 1600px) {
  .banner__img {
    bottom: -5%;
  }
}
@media screen and (max-width: 1440px) {
  .content4, .content, .content5 {
    width: 1080px;
  }
  .banner__img {
    bottom: -10%;
  }
  .banner__container {
    height: 683px;
  }
  .logo__container {
    width: 167px;
    height: 28px;
  }
  .navigation__bar {
    height: 67.5px;
  }
  .banner__group {
    width: 563px;
    margin-top: 179px;
  }
  .headerText {
    font-size: 67px;
    line-height: 80.4px;
  }
  .headerSubtext {
    font-size: 52px;
    line-height: 62.4px;
    padding-bottom: 6px;
  }
  .button__size--leaveEmail {
    width: 142px;
    height: 49px;
  }
  .button__text {
    font-size: 16px;
    line-height: 19px;
  }
  .nav__group {
    gap: 49px;
  }
  .nav__text {
    font-size: 12px;
    line-height: 18px;
  }
  .section--ourVision {
    padding-top: 92px;
  }
  .img__container--ourVision {
    width: 465px;
    height: 300px;
    padding-left: 28px;
    padding-bottom: 28px;
  }
  .img--ourVision {
    box-shadow: -28px 28px #A9EBC9;
    border-radius: 75px;
  }
  .flex__container--ourVision {
    gap: 52px;
  }
  .paragraph--ourVision {
    width: 479px;
  }
  .headerText--paragraph {
    font-size: 45px;
    line-height: 54px;
    padding-bottom: 12px;
  }
  .text--paragraph {
    font-size: 21px;
    line-height: 25px;
  }
  .section--mission {
    padding: 140px 0;
    height: 372px;
  }
  .item--width1 {
    width: 286.36px;
  }
  .item--form {
    height: 197.27px;
    border-radius: 75px;
  }
  .item--width2 {
    width: 287.9px;
  }
  .item__properties--2 {
    left: 263.23px;
  }
  .item__properties--3 {
    left: 528px;
  }
  .item__properties--4 {
    left: 792.9px;
  }
  .item__text {
    font-size: 43.5px;
    line-height: 43.5px;
  }
  .item__container--clients {
    border-radius: 75px;
  }
  .set__background--company {
    transform: translateY(-98px);
  }
  .set__background--clients {
    transform: matrix(1.2, 0, 0, 1.2, 20, 12);
  }
  .img__size {
    width: 90.68px;
    height: 93.07px;
    top: 50px;
    left: 100px;
  }
  .paragraph--mission {
    width: 555px;
  }
  .flex--container--mission {
    gap: 33px;
  }
  .content2 {
    width: 1022px;
  }
  .form__items {
    width: 345px;
  }
  .form__header {
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 6px;
  }
  .form__container--size1, .form__item--style1 {
    height: 33px;
  }
  .form__container--margin1, .form__container--margin2 {
    margin-bottom: 14px;
  }
  .form__container--size2 {
    height: 124px;
    margin-bottom: 15px;
  }
  .form__margin {
    margin-top: 8px;
  }
  .text__style {
    font-size: 12px;
    line-height: 16px;
  }
  .form__item[type=text] {
    font-size: 15px;
    padding-left: 2px;
  }
  .form__item--style2 {
    width: 339px;
    border-radius: 18.75px;
    height: 79px;
    margin-top: 24px;
  }
  .button__size--send {
    height: 49px;
  }
  .form__card {
    padding: 48px 60px;
    border-radius: 75px;
  }
  .flex__container--info {
    gap: 52px;
    padding: 57px 0;
  }
  .content3 {
    width: 1047px;
  }
  .card--partnering {
    width: 339px;
    height: 216px;
    border-radius: 75px;
  }
  .text__header--style {
    font-size: 18px;
    line-height: 21.6px;
  }
  .card--partnering__content {
    padding-top: 40px;
    padding-left: 36px;
    padding-right: 45px;
  }
  .icon__size {
    width: 39px;
    height: 45px;
  }
  .flex__container--partnering {
    gap: 15px;
    padding-top: 21px;
  }
  .card__header--partnering {
    gap: 5px;
    margin-bottom: 4.5px;
  }
  .section--partnering {
    padding: 92px 0 129px 0;
  }
  .section--safeDeliveries {
    width: 682px;
    padding: 95px 0;
  }
  .paragraph--safeDeliveries {
    width: 615px;
    letter-spacing: 0.2px;
    padding-bottom: 34px;
  }
  .phone__size {
    height: 527px;
  }
  .img__position--hand {
    position: absolute;
    left: 605px;
    bottom: -5px;
  }
  .section--fleet {
    padding: 142px 0 92px 0;
  }
  .flex__container--fleet {
    padding-top: 21px;
    height: 593px;
    gap: 17px;
  }
  .item--style {
    border-radius: 75px;
  }
  .fleet__text2 {
    font-size: 18px;
    line-height: 22px;
  }
  .fleet__item5--img {
    width: 100%;
  }
  .pricing__group {
    gap: 9.75px;
    padding-top: 19px;
  }
  .item--style2 {
    border-radius: 50px;
  }
  .pricing--paragraph {
    padding: 21px 48px 22px 39px;
    gap: 6px;
  }
  .section--pricing {
    padding-bottom: 142px;
  }
  .header__width--table {
    width: 765px;
  }
  .collumn__item {
    height: 86px;
    border-radius: 75px;
  }
  .collumn__item .text__header--style {
    font-size: 21px;
    line-height: 25px;
  }
  .row__items {
    margin-top: 12px;
    height: 64px;
  }
  .text--table {
    font-size: 16px;
    line-height: 19px;
  }
  .img__size2 {
    width: 24px;
    height: 24px;
    margin-right: 6px;
  }
  .img__size3 {
    width: 13.5px;
    height: 13.5px;
  }
  .collumn__items {
    height: 86px;
  }
  .row__item--size1 {
    margin-right: 90px;
  }
  .section--table {
    padding-bottom: 22px;
  }
  .row__items {
    border-radius: 75px;
  }
  .table__scroll {
    padding-bottom: 133px;
  }
  .error-text {
    font-size: 8px;
    line-height: 9px;
  }
  .error-message1 {
    top: 60%;
    left: 70%;
  }
  .error-message2 {
    top: 0;
  }
  .success__text {
    width: 345px;
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .banner__img {
    bottom: -7%;
  }
}
@media screen and (max-width: 1100px) {
  .blur {
    backdrop-filter: blur(7px);
  }
  .banner__container {
    height: 500px;
  }
  .content4, .content, .content2, .content3, .content5 {
    width: 93%;
  }
  .logo__container {
    width: 118px;
    height: 20px;
    margin-top: 5px;
  }
  .banner__group {
    margin-top: 123px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .headerText {
    font-size: 47px;
    line-height: 56.4px;
  }
  .headerSubtext {
    width: 355px;
    font-size: 35px;
    line-height: 42px;
    padding-bottom: 12px;
    text-align: center;
  }
  .button__size--leaveEmail {
    width: 276px;
    height: 40px;
  }
  .headerText--paragraph {
    font-size: 34px;
    line-height: 37.4px;
    padding-bottom: 7px;
  }
  .text--paragraph, .form__header {
    font-size: 18px;
    line-height: 21.6px;
  }
  .img__container--ourVision {
    width: 350px;
    height: 226px;
    padding-left: unset;
    padding-bottom: 21px;
    border-radius: 56.53px;
  }
  .img--ourVision {
    border-radius: 56.53px;
    box-shadow: -21px 21px #A9EBC9;
  }
  .flex__container--ourVision {
    gap: 22px;
  }
  .section--ourVision {
    padding-top: 40px;
  }
  .paragraph--ourVision {
    width: 50%;
  }
  .section--mission {
    padding: 80px 0;
    height: 470px;
  }
  .img__size {
    transform: rotate(90deg);
  }
  .item__properties--4 {
    left: 528px;
    top: 164px;
  }
  .text__style {
    font-size: 13px;
    line-height: 16px;
  }
  .form__card {
    min-height: 80px;
    padding: 41px 48px;
    border-radius: 60px;
  }
  .form__card .text__style {
    font-size: 10px;
    line-height: 12px;
  }
  .form__items {
    width: 276px;
  }
  .form__container--size1, .form__item--style1 {
    height: 24px;
  }
  .form__container--margin1 {
    margin-bottom: 13px;
  }
  .form__container--margin2 {
    margin-bottom: 12px;
  }
  .form__margin {
    margin-top: 5px;
  }
  .form__item--style2 {
    width: 270px;
    height: 59px;
    margin-top: 19px;
    border-radius: 15px;
  }
  .form__header {
    padding-bottom: 12px;
  }
  .button__size--send {
    height: 39px;
  }
  .form__container--size2 {
    height: 98px;
    margin-bottom: 12px;
  }
  .button__text {
    font-size: 14px;
    line-height: 21px;
  }
  .info__paragraph {
    width: 350px;
  }
  .flex__container--info {
    padding: 68px 0;
  }
  .section--partnering {
    padding: 30px 0 80px 0;
  }
  .partnering__card--margin {
    margin: 0;
  }
  .partnering__header {
    text-align: center;
  }
  .section--safeDeliveries {
    padding: 68px 0;
  }
  .flex__container--partnering {
    justify-content: center;
  }
  .img__position--hand {
    left: 550px;
  }
  .phone__size {
    height: 400px;
  }
  .section--fleet {
    padding: 80px 0 30px 0;
  }
  .fleet__item1, .fleet__item5, .fleet__item4 {
    display: none;
  }
  .fleet__item2, .fleet__item3 {
    width: 100%;
  }
  .flex__container--fleet, .item--style {
    height: unset;
  }
  .fleet__group .item--style {
    background-color: unset;
    border-radius: unset;
    margin-top: 5px;
  }
  .fleet__group {
    width: 100%;
    width: 100%;
    align-items: flex-start;
    padding-right: 30px;
  }
  .fleet__text2, .fleet__text3 {
    padding: 0;
  }
  .pricing__group--item {
    width: 33%;
  }
  .pricing--paragraph {
    padding: 21px 31px 32px 31px;
  }
  .section--pricing {
    padding-bottom: 80px;
  }
  .collumn__item {
    height: 65px;
  }
  .row__items {
    height: 68px;
  }
  .row__item .text__header--style {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    padding: 0 20px;
  }
  .row__item--size1 {
    width: 29%;
  }
  .row__item--size2 {
    width: 33%;
  }
  .header__width--table {
    width: unset;
    font-size: 30px;
  }
  .row__items {
    margin-top: 16px;
  }
  .table__scroll {
    padding-bottom: 80px;
  }
  .item--form {
    height: 187px;
  }
  .error-text {
    font-size: 7.5px;
    line-height: 8.5px;
  }
  .error-message1 {
    left: 67%;
  }
  .error-message2 {
    top: -8%;
  }
  .success__text {
    width: 276px;
    font-size: 20px;
    line-height: 26px;
  }
  .collumn__items {
    height: 65px;
  }
}
@media screen and (max-width: 860px) {
  .item__properties--3 {
    left: 263.23px;
    top: 164px;
  }
  .item__properties--4 {
    left: 263.23px;
    top: 338px;
  }
  .section--mission {
    height: 647px;
  }
  .info__paragraph {
    width: unset;
  }
  .flex__container--info {
    gap: 22px;
  }
  .banner__img {
    height: 100%;
    bottom: 8%;
    right: 10%;
    transform: scale(1.2);
  }
}
@media screen and (max-width: 800px) {
  .flex__container--ourVision {
    align-items: center;
  }
  .img__container--ourVision {
    display: none;
  }
  .paragraph--ourVision {
    width: 100%;
  }
  .section--safeDeliveries {
    width: 100%;
  }
  .section--safeDeliveries .headerText--paragraph {
    font-size: 30px;
    line-height: 36px;
  }
  .paragraph--safeDeliveries {
    width: 371px;
    padding-bottom: 25px;
  }
  .phone__size {
    height: 308px;
  }
  .img__position--hand {
    left: 360px;
  }
  .item--style2 {
    border-radius: 44px;
  }
  .pricing--paragraph {
    padding: 15px 25px 25px 20px;
  }
  .text--table {
    font-size: 12px;
    line-height: 14.4px;
  }
  .collumn__item .text__header--style {
    font-size: 19px;
    line-height: 23px;
  }
  .img__size2 {
    width: 21px;
    height: 21px;
  }
  .img__size3 {
    width: 12px;
    height: 12px;
  }
  .row__item--size1 {
    margin-left: 15px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 745px) {
  .card--partnering {
    height: 196px;
  }
  .card--partnering__content {
    padding-top: 30px;
    padding-right: 38px;
  }
}
@media screen and (max-width: 700px) {
  .section--pricing {
    padding-left: 9px;
  }
  .pricing__group {
    flex-direction: column;
    gap: 10px;
    padding-top: 22px;
  }
  .pricing__group--item {
    width: 95%;
    height: 115px;
  }
  .pricing--paragraph {
    padding: 21px 31px 0px 31px;
  }
  .collumn__item .text__header--style {
    padding: 0 19px;
  }
  .row__item--size1 {
    margin-left: 0;
  }
  .table__scroll {
    padding-bottom: 52px;
  }
}
@media screen and (max-width: 630px) {
  .flex__container--info {
    flex-direction: column-reverse;
    gap: unset;
  }
  .info__paragraph {
    margin-bottom: 22px;
  }
  .partnering__header {
    width: unset;
    text-align: unset;
  }
}
@media screen and (max-width: 605px) {
  .collumn__item {
    height: 55px;
    width: 32.3%;
  }
  .collumn__items {
    gap: 8px;
  }
  .row__style {
    width: 32.8%;
  }
  .row__items {
    height: 58px;
  }
  .row__item--size1 {
    margin-right: 25px;
  }
  .table {
    width: 562px;
  }
  .table__scroll {
    overflow: scroll;
    width: 100%;
    padding-bottom: 52px;
  }
  .section--container {
    padding: 40px 0 46px 0;
  }
  .footer__contacts {
    width: 181px;
    padding-right: 15px;
    gap: 6px;
  }
  .footer__contacts .text__style {
    font-size: 12px;
    line-height: 14px;
  }
  .table__scroll::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .menu__display {
    display: none;
    position: absolute;
    top: 155px;
    left: 0;
    z-index: 1;
    width: 100%;
  }
  .menu__display.displayBlock {
    display: block;
  }
  .nav__group {
    flex-direction: column;
    height: 190px;
    gap: unset;
    justify-content: space-between;
    align-items: center;
  }
  .blur {
    backdrop-filter: unset;
  }
  .full__blur {
    display: block;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    background-color: rgba(255, 255, 255, 0.35);
    position: absolute;
    z-index: 1;
    left: 100%;
    transition: left 0.3s ease;
  }
  .slideToTheLeft {
    left: 0;
  }
  .banner__img {
    bottom: 0;
  }
  .menu__icon {
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1;
  }
  .flex__container--ourVision {
    flex-direction: column;
  }
  .section--ourVision {
    padding-top: unset;
  }
  .paragraph--mission {
    width: 100%;
  }
  .item__properties--1 {
    left: 0;
  }
  .item__properties--2 {
    left: 0;
    top: 164px;
  }
  .item__properties--3 {
    left: 0;
    top: 338px;
  }
  .item__properties--4 {
    left: 0;
    top: 512px;
  }
  .section--mission {
    height: 810px;
    padding: 50px 0;
  }
  .items__group {
    left: 50%;
    margin-left: -143px;
  }
  .flex__container--info {
    padding: 48px 0;
  }
  .flex--container--mission {
    gap: 22px;
  }
  .collumn__item--position1 {
    right: 34.5%;
  }
  .collumn__items {
    height: 55px;
  }
}
@media screen and (max-width: 560px) {
  .section--mission {
    height: 832px;
  }
}
@media screen and (max-width: 500px) {
  .img__container--ourVision {
    display: block;
    width: 88%;
    height: unset;
  }
  .section--safeDeliveries {
    padding: 19px 0 270px 0;
    align-items: center;
  }
  .img__position--hand {
    right: -23px;
    left: unset;
  }
  .paragraph--safeDeliveries {
    padding-bottom: 19px;
  }
  .paragraph--safeDeliveries {
    width: 100%;
  }
  .section--safeDeliveries .headerText--paragraph {
    padding-bottom: 22px;
  }
  .pricing__group--item {
    height: 138px;
  }
  .pricing__group {
    gap: 17px;
  }
  .section--partnering {
    padding: 0 0 50px 0;
  }
  .section--fleet {
    padding: 50px 0 0 0;
  }
  .section--pricing {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 380px) {
  .form__card {
    padding: 20px 15px;
    border-radius: 50px;
  }
  .success__text {
    font-size: 18px;
    line-height: 23px;
  }
  .headerText {
    font-size: 36px;
    line-height: 46px;
  }
  .headerSubtext {
    font-size: 28px;
    line-height: 32px;
  }
  .button__size--leaveEmail {
    width: 200px;
    height: 37px;
  }
}