 .section-write-to-us {
     padding: 5rem 0rem;
     display: grid;
     grid-template-columns: 0.5fr 1.5fr;
     gap: 10rem;
     font-family: 'Century Gothic';
     align-items: center;
 }

 .section-write-to-us__bg-image,
 .section-write-to-us__bg-image>img {
     width: 100%;
 }

 .section-write-to-us__body {
     display: flex;
     flex-direction: column;
     gap: 1.5rem;
 }

 .section-write-to-us__title {
     color: #393333;
     font-family: 'TTFirs';
     font-size: 2.875rem;
     font-weight: 900;
     text-transform: uppercase;
 }

 .section-write-to-us__form {
     display: flex;
     justify-content: space-between;
     max-width: 810px;
 }


 .section-write-to-us__form input,
 .section-write-to-us__form button {
     width: 250px;
     height: 50px;
     padding: 15px 20px;
 }



 .section-write-to-us__form button {
     padding: 0.75rem 1.75rem;
 }

 @media screen and (max-width: 1199px) {
     .section-write-to-us__form {
         display: flex;
         flex-direction: column;
         gap: 1rem;
     }

     .section-write-to-us__form input,
     .section-write-to-us__form button {
         width: 100%;
     }
 }

 @media screen and (max-width: 991px) {
     .section-write-to-us {
         gap: 2rem;
     }
 }

 @media screen and (max-width: 767px) {
     .section-write-to-us {
         gap: 1rem;
         grid-template-columns: 0.25fr 1.75fr;
     }
 }

 @media screen and (max-width: 575px) {
     .section-write-to-us__title {
         font-size: 2rem;
         text-align: center;
     }

     .section-write-to-us__bg-image {
         display: none;
     }

     .section-write-to-us {
         grid-template-columns: 1fr;
     }

     .section-write-to-us__description {
         text-align: center;
     }
 }



 .s12__button {
     cursor: pointer;
     background: #393333;
     font-family: Century Gothic;
     font-style: normal;
     font-weight: bold;
     font-size: 16px;
     line-height: 20px;
     color: #ffffff;
 }