.dd-section-text-gallery{container-name:gallery-text;container-type:inline-size}@media only screen and (max-width:500px){.dd-section-text-gallery.has-bg-rounded-variant-1 .dd-section-text p:has(.wp-element-button){flex-direction:row;justify-content:center}}@media only screen and (max-width:350px){.dd-section-text-gallery.has-bg-rounded-variant-1 .dd-section-text p:has(.wp-element-button) .wp-element-button{font-size:14px;padding-inline:.8em;width:auto}}@media only screen and (max-width:970px){.dd-section-text-gallery.has-bg-rounded-variant-4{padding-left:0!important;padding-right:0!important}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-container{flex-direction:column;row-gap:0}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-container .dd-section-gallery{max-width:100%;width:100%}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-container.is-media-position-right{--order:0}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-container.is-media-position-bottom{--order:2}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-container br{display:none}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-text{padding-inline:var(--wp--preset--spacing--20);text-align:center}.dd-section-text-gallery.has-bg-rounded-variant-4 .dd-text p:has(.wp-element-button){justify-content:center}}.dd-section-text-gallery.has-bg-rounded-variant-4{overflow:clip}.dd-section-text-gallery .dd-text-gallery-container{display:flex;gap:var(--gap,var(--wp--preset--spacing--42))}.dd-section-text-gallery .dd-text-gallery-container .dd-section-gallery{flex-basis:var(--gallery-width,50%);flex-grow:0;flex-shrink:0;order:var(--order,0)}.dd-section-text-gallery .dd-text-gallery-container .dd-text{flex-grow:1;position:relative;z-index:2}.dd-section-text-gallery .dd-text-gallery-container.is-media-position-right{--order:2}.dd-section-text-gallery .dd-text-gallery-container .dd-item{box-sizing:border-box}.dd-section-text-gallery.alignfull.has-alignment-stretch .dd-text-gallery-container.alignfull{gap:0}.dd-section-text-gallery.alignfull.has-alignment-stretch .dd-text-gallery-container.alignfull .dd-text{padding:var(--gap,var(--wp--preset--spacing--42))}@container gallery-text (max-width: 768px){.dd-text-gallery-container.dd-container{flex-direction:column;gap:var(--wp--preset--spacing--35)!important}.dd-text-gallery-container.dd-container .dd-section-gallery{max-width:100%;width:100%}.dd-text-gallery-container.dd-container.is-media-position-right{--order:0}.dd-text-gallery-container.dd-container.is-media-position-bottom{--order:2}.dd-text-gallery-container.dd-container br{display:none}}
