.two-text.reverse .wrapper {
  flex-direction: row-reverse; }
.two-text .text {
  flex: 1 1 50%; }
  .two-text .text.text1 h2 {
    font-size: 21rem;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 5px;
    color: var(--secondary-title); }
  .two-text .text.text1 h3 {
    font-size: 54rem;
    font-weight: 900;
    margin: 0;
    margin-bottom: 10px; }
  .two-text .text.text2 .container-block {
    padding-left: 0 !important; }
  .two-text .text .container-block {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: flex-end; }
.two-text .wrapper {
  justify-content: center; }

@media (max-width: 575.5px) {
  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text .text {
    flex: 1 1 100%; }
    .two-text .text.text2 .container-block {
      padding-left: 15px !important; }
    .two-text .text.text1 h3 {
      font-size: 30rem; }
    .two-text .text .container-block {
      padding-top: 10px;
      padding-bottom: 10px; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text .text {
    flex: 1 1 100%; }
    .two-text .text.text1 h3 {
      font-size: 40rem; }
    .two-text .text .container-block {
      padding-top: 10px;
      padding-bottom: 10px; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text .text {
    flex: 1 1 100%; }
    .two-text .text.text1 h3 {
      font-size: 45rem; }
    .two-text .text .container-block {
      padding-top: 10px;
      padding-bottom: 10px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .two-text .text.text1 h3 {
    font-size: 45rem; } }

/*# sourceMappingURL=two_text.css.map */
