/*=========================
	CONTENT COLUMNS BLOCK
=========================*/

.block-content-columns .container {
  padding-left: 60px;
  padding-right: 60px;
}

.block-content-columns .columns {
  display: flex;
  gap: 120px;
}

.block-content-columns .column {
  flex: 1;
}

.block-content-columns .column:only-child {
  max-width: 1200px;
  margin: 0 auto;
}

.block-content-columns .column h1,
.block-content-columns .column h2,
.block-content-columns .column h3,
.block-content-columns .column h4,
.block-content-columns .column h5,
.block-content-columns .column h6 {
  margin-bottom: 15px;
}

@media only screen and (max-width: 1450px) {

}


@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 768px) {
    .block-content-columns .columns {
        display: grid;
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .block-content-columns .column:only-child {
        max-width: 100%;
    }

    .block-content-columns .container {
        padding-left: 30px;
        padding-right: 30px;
    }
}


