#two-text-group-282 h3 {
  color: var(--element1-color); }
#two-text-group-282 .text1 p a {
  color: var(--primary-text); }
  #two-text-group-282 .text1 p a:hover {
    color: var(--element1-color); }
#two-text-group-282 .text1 p:first-child {
  background-image: url(/img/tel.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  padding-left: 30px;
  background-image: url("/img/tel.svg"); }
#two-text-group-282 .text1 p:last-child {
  padding-left: 30px;
  background-image: url("/img/email.svg");
  background-size: 20px;
  background-repeat: no-repeat; }
#two-text-group-282 .text2 {
  background-color: var(--primary-bg); }

.two-text.reverse .wrapper {
  flex-direction: row-reverse; }
.two-text .text {
  flex: 1 1 50%; }
.two-text .wrapper {
  justify-content: center; }

@media (max-width: 575.5px) {
  #two-text-group-282 .text1 .container-block {
    padding-bottom: 20px; }
  #two-text-group-282 .text2 .container-block {
    padding-top: 0; }

  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text .text {
    flex: 1 1 100%; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  #two-text-group-282 .text1 .container-block {
    padding-bottom: 20px; }
  #two-text-group-282 .text2 .container-block {
    padding-top: 0; }

  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text .text {
    flex: 1 1 100%; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  #two-text-group-282.reverse .wrapper {
    flex-direction: row; }
  #two-text-group-282 .text {
    flex: 1 1 50%; }

  .two-text.reverse .wrapper {
    flex-direction: column-reverse; }
  .two-text.reverse .text2 {
    background-color: var(--primary-bg); }
  .two-text.reverse .text1 {
    background-color: var(--light-bg); }
  .two-text .text {
    flex: 1 1 100%; } }

/*# sourceMappingURL=two_text.css.map */
