.wp-block-columns.is-style-no-gap {
gap: 0;
margin-bottom: 0;
}
.wp-block-columns.is-style-big-gap {
gap: 4rem;
} @media (max-width: 782px) { 
.wp-block-columns.is-mobile-reversed {
flex-direction: column-reverse;
}
}
.wp-block-columns.is-style-content-paddings-left-in-columns {
gap: 0;
}
@media (min-width: 782px) {
.wp-block-columns.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex .wp-block-column {
flex: 1 1 50%;
}
}
@media (min-width: 782px) {
.wp-block-columns.is-style-content-paddings-left-in-columns .wp-block-column:last-child {
padding-right: 50px;
padding-left: 25px;
}
.wp-block-columns.is-style-content-paddings-left-in-columns .wp-block-column:first-child {
padding-left: 50px;
padding-right: 25px;
}
}
@media (min-width: 1200px) {
.wp-block-columns.is-style-content-paddings-left-in-columns .wp-block-column:last-child {
padding-left: 50px;
padding-right: 100px;
}
.wp-block-columns.is-style-content-paddings-left-in-columns .wp-block-column:first-child {
padding-left: 100px;
padding-right: 50px;
}
}
@media (min-width: 500px) {
:where(.wp-block-columns.has-background) {
padding: 0 !important;
}
}
@media (max-width: 991px) {
.wp-block-columns.dg-tablet-collapse {
display: block;
}
.wp-block-columns.dg-tablet-collapse .wp-block-column {
width: 100% !important;
margin-bottom: 50px;
}
}.wp-block-column.is-style-content-paddings {
padding: 20px;
}
@media (min-width: 768px) {
.wp-block-column.is-style-content-paddings {
padding: 50px;
}
}
@media (min-width: 992px) {
.wp-block-column.is-style-content-paddings {
padding: 40px 80px;
}
}
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 40px 20px;
}
@media (min-width: 768px) {
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 50px;
}
}
@media (min-width: 992px) {
.wp-block-column.is-style-content-paddings-to-bgcolor {
padding: 80px;
}
}
@media (min-width: 1200px) {
.wp-block-column.is-style-content-paddings-right-lg {
padding-right: 100px;
}
}
.wp-block-column .dg-content-wrapper {
width: 100%;
max-width: 800px;
margin: auto;
}.wp-block-cover {
padding-top: 100px;
padding-bottom: 100px;
padding-left: 0;
padding-right: 0;
} .wp-block-heading.has-x-large-font-size {
font-size: 3.2rem !important;
text-align: center;
word-break: break-word;
}
@media (max-width: 991px) {
.wp-block-heading.has-x-large-font-size { 
font-size: 2rem !important;
}    
}
.wp-block-cover,
.wp-block-cover h1, 
.wp-block-cover p {
}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
color: inherit;
}
.wp-block-cover__inner-container > .wp-block-columns:not(.alignwide):not(.alignfull) {
max-width: 800px;
margin: auto;
padding-left: 30px;
padding-right: 30px;
}
@media (max-width: 579px) {
.wp-block-cover__inner-container .wp-block-column > * {
text-align: left !important;
}
.wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center {
justify-content: flex-start;
}
}  @media (min-width: 992px) {
.wp-block-cover.is-style-bigger-y-paddings {
padding-top: 150px;
padding-bottom: 150px;
}
}
@media (min-width: 992px) {
.wp-block-cover.is-style-big-y-paddings {
padding-top: 200px;
padding-bottom: 200px;
}
}
.wp-block-column .wp-block-cover.is-style-fullheight {
height: 100%;
}
@media (min-width: 768px) {
.wp-block-cover.is-style-fullheight {
min-height: 100vh;
}
}
@media (min-width: 768px) {
.wp-block-cover.is-style-smallheight {
min-height: 250px;
}
}
.wp-block-cover .wp-block-heading.is-style-small-caption {
margin-bottom: 1.5rem;
}figure.is-style-image-fullheight-cover {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
max-height: 100%;
}
figure.is-style-image-fullheight-cover img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.is-style-dg-icon figure {
position: relative;
display: inline-block;
width: 80px;
height: 80px;
margin-bottom: 20px;
overflow: hidden;
}
.is-style-dg-icon img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}