.two-text-photo-group .two-text .text1 {
  padding-right: 25px; }
  .two-text-photo-group .two-text .text1 h1, .two-text-photo-group .two-text .text1 h2, .two-text-photo-group .two-text .text1 h3, .two-text-photo-group .two-text .text1 p, .two-text-photo-group .two-text .text1 ul li, .two-text-photo-group .two-text .text1 ol li {
    text-align: right;
    line-height: 1.45; }
.two-text-photo-group .two-text .text2 {
  padding-left: 25px; }
.two-text-photo-group .two-text .text {
  width: 27.5%; }
  .two-text-photo-group .two-text .text .title {
    margin-bottom: 25px; }
    .two-text-photo-group .two-text .text .title h3 {
      font-size: 36rem;
      margin: 0; }
.two-text-photo-group .two-text .photo {
  width: 45%; }
  .two-text-photo-group .two-text .photo img {
    max-width: 100%;
    object-fit: contain; }
.two-text-photo-group .two-text .wrapper {
  display: flex;
  align-items: center;
  justify-content: center; }

@media (max-width: 575.5px) {
  .two-text-photo-group .two-text .photo {
    order: 3;
    width: 100%; }
    .two-text-photo-group .two-text .photo .image {
      display: flex;
      justify-content: center; }
    .two-text-photo-group .two-text .photo img {
      max-height: 350px; }
  .two-text-photo-group .two-text .text1 {
    order: 1; }
  .two-text-photo-group .two-text .text2 {
    order: 2; }
  .two-text-photo-group .two-text .text {
    width: 100%;
    padding: 15px 0 !important; }
    .two-text-photo-group .two-text .text h1, .two-text-photo-group .two-text .text h2, .two-text-photo-group .two-text .text h3, .two-text-photo-group .two-text .text h4 {
      text-align: left !important; }
    .two-text-photo-group .two-text .text p {
      text-align: left !important; }
    .two-text-photo-group .two-text .text .title {
      margin-bottom: 16px; }
      .two-text-photo-group .two-text .text .title h3 {
        font-size: 25rem; }
  .two-text-photo-group .two-text .wrapper {
    align-items: flex-start;
    flex-wrap: wrap; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .two-text-photo-group .two-text .photo {
    order: 3;
    width: 100%; }
    .two-text-photo-group .two-text .photo .image {
      display: flex;
      justify-content: center; }
    .two-text-photo-group .two-text .photo img {
      max-height: 350px; }
  .two-text-photo-group .two-text .text1 {
    order: 1; }
  .two-text-photo-group .two-text .text2 {
    order: 2; }
  .two-text-photo-group .two-text .text {
    width: 100%;
    padding: 15px 0 !important; }
    .two-text-photo-group .two-text .text h1, .two-text-photo-group .two-text .text h2, .two-text-photo-group .two-text .text h3, .two-text-photo-group .two-text .text h4 {
      text-align: left !important; }
    .two-text-photo-group .two-text .text p {
      text-align: left !important; }
    .two-text-photo-group .two-text .text .title {
      margin-bottom: 16px; }
      .two-text-photo-group .two-text .text .title h3 {
        font-size: 30rem; }
  .two-text-photo-group .two-text .wrapper {
    align-items: flex-start;
    flex-wrap: wrap; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .two-text-photo-group .two-text .photo {
    order: 3;
    width: 100%; }
    .two-text-photo-group .two-text .photo .image {
      display: flex;
      justify-content: center; }
    .two-text-photo-group .two-text .photo img {
      max-height: 350px; }
  .two-text-photo-group .two-text .text1 {
    order: 1; }
  .two-text-photo-group .two-text .text2 {
    order: 2; }
  .two-text-photo-group .two-text .text {
    width: 100%;
    padding: 15px 0 !important; }
    .two-text-photo-group .two-text .text h1, .two-text-photo-group .two-text .text h2, .two-text-photo-group .two-text .text h3, .two-text-photo-group .two-text .text h4 {
      text-align: left !important; }
    .two-text-photo-group .two-text .text p {
      text-align: left !important; }
    .two-text-photo-group .two-text .text .title {
      margin-bottom: 16px; }
  .two-text-photo-group .two-text .wrapper {
    align-items: flex-start;
    flex-wrap: wrap; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .two-text-photo-group .two-text .photo {
    width: 45%; }
  .two-text-photo-group .two-text .text {
    width: 32.5%; }
    .two-text-photo-group .two-text .text p {
      font-size: 16rem; }
    .two-text-photo-group .two-text .text .title {
      margin-bottom: 16px; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .two-text-photo-group .two-text .photo {
    width: 45%; }
  .two-text-photo-group .two-text .text {
    width: 32.5%; }
    .two-text-photo-group .two-text .text p {
      font-size: 16rem; }
    .two-text-photo-group .two-text .text .title {
      margin-bottom: 16px; } }

/*# sourceMappingURL=two_text_photo.css.map */
