.two-columns > .wp-block-columns > .wp-block-column {
flex: 0 0 100%;
max-width: 100%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 30px; }
.two-columns > .wp-block-columns > .wp-block-column p:last-child {
margin-bottom: 0; }
@media (min-width: 960px) {
.two-columns > .wp-block-columns > .wp-block-column {
display: flex;
flex-direction: column; } }
.two-columns[column-break-point="xs"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="xs"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; }
@media (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 460px) {
.two-columns[column-break-point="sx"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="sx"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 460px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 460px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 460px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 460px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 568px) {
.two-columns[column-break-point="sm"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="sm"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 568px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 568px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 568px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 568px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) {
.two-columns[column-break-point="md"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="md"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 768px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) {
.two-columns[column-break-point="lg"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="lg"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 960px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 960px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1024px) {
.two-columns[column-break-point="xl"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="xl"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 1024px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1024px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1024px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1024px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1280px) {
.two-columns[column-break-point="xxl"] > .wp-block-columns > .wp-block-column {
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns[column-break-point="xxl"] > .wp-block-columns > .wp-block-column:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 1280px) and (min-width: 960px) {
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1280px) and (min-width: 960px) {
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1280px) and (min-width: 960px) {
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-left-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1280px) and (min-width: 960px) {
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:first-child {
flex: 0 0 56.66%;
max-width: 56.66%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; }
.two-columns.is-style-right-wide > .wp-block-columns > .wp-block-column:nth-child(2) {
flex: 0 0 43.33%;
max-width: 43.33%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px; } }
.two-columns h5 {
font-size: 20px;
font-weight: 500;
line-height: 1.4;
margin-bottom: 14px; }
.two-columns b, .two-columns strong {
font-weight: 500; }