
.our-offer--right__block-img .dark-image,
.dark .our-offer--right__block-img .light-image
{
  display: none;
}
.dark .our-offer--right__block-img .dark-image,
.our-offer--right__block-img .light-image
{
  display: block;
}
@media (min-width: 320px) {
	#about-company {
    background-color: var(--main-basic);
    padding: 25px 0px 45px;
    color: var(--white);
    overflow: hidden;
    position: relative;
    background-image: url("./img/about-back.png");
    background-size: cover;
    background-position: center;
  }

  #about-company .h6 {
    margin-bottom: 16px;
  }

  #about-company .body1 {
    margin-bottom: 32px;
  }
  #about-company .about-more {
    color: var(--white);
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    font-family: "Unbounded";
    font-weight: 200;
  }
  #about-company .about-more:hover::after {
    -webkit-transform: rotate(56deg);
    -ms-transform: rotate(56deg);
    transform: rotate(56deg);
  }

  #about-company .about-more::after,
  {
    content: url("./img/arrow-white.svg");
    display: inline-block;
    position: relative;
    margin-left: 34px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
}
@media (min-width: 768px) {
	#about-company {
    	padding: 56px 0px 45px 0px;
  	}
	#about-company .content-block {
    	max-width: 402px;
	}
}
.button-block.our-offer-btn a {
  color:#006DFE;
  margin-bottom: 21px;
}
.button-block.our-offer-btn span {
  font-family: Unbounded;
  font-weight: 200;
  font-style: ExtraLight;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0%;
}
.button-block.our-offer-btn a::after {
    filter: brightness(0) saturate(100%) invert(19%) sepia(97%) saturate(3750%) hue-rotate(215deg) brightness(97%) contrast(108%);
}
.our-offer--left {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.our-offer {
    gap: 9.323vw;
    justify-content: space-between;
}
.our-offer--img {
  max-height: 378px;
  width: auto;
  margin: auto;
}
.our-offer--title {
  margin-top: 0;
  font-family: Wix Madefor Text;
  font-weight: 400;
  font-style: Regular;
  font-size: 34px;
  leading-trim: NONE;
  line-height: 124%;
  letter-spacing: 0%;

}
@media (max-width: 769px) {
 .our-offer {
    gap: 30px;
    grid-template-columns: repeat(1, 1fr) !important;
}
  .our-offer--title {
    font-size: 24px;
  }
}
@media (max-width:545px) {
  .our-offer--img {
    width:100%
    }
}