.component--band .content_area_wrapper{padding:0 30px}@container (max-width:1050px){.component--band .content_area_wrapper{padding:0 25px}}@container (max-width:425px){.component--band .content_area_wrapper{padding:0 20px}}.component--band .content_area_wrapper .component--content_area{background-color:var(--theme_color_base)}.component--band .content_area_wrapper .component--content_area>*{margin-bottom:20px}.component--band .content_area_wrapper .component--content_area>:last-child{margin-bottom:0}.component--band.has--setting-type-image .content_background{background-position:50%;background-size:cover}.component--band.has--design-type-content_over .content_background{display:grid;padding:30px 0;place-content:center}@container (max-width:1050px){.component--band.has--design-type-content_over .content_background{padding:25px 0}}@container (max-width:425px){.component--band.has--design-type-content_over .content_background{padding:20px 0}}.component--band.has--design-type-content_over .content_background:has(.has--setting-position-center){place-content:center}.component--band.has--design-type-content_over .content_background:has(.has--setting-position-left){align-content:center;justify-content:start}.component--band.has--design-type-content_over .content_background:has(.has--setting-position-right){align-content:center;justify-content:end}.component--band.has--design-type-content_bottom .content_area_wrapper .component--content_area.has--setting-position-center{margin-left:auto;margin-right:auto}.component--band.has--design-type-content_bottom .content_area_wrapper .component--content_area.has--setting-position-left{margin-left:0;margin-right:auto}.component--band.has--design-type-content_bottom .content_area_wrapper .component--content_area.has--setting-position-right{margin-left:auto;margin-right:0}.component--band.has--design-type-content_bottom .content_background{height:250px}.component--band.has--design-type-content_bottom .content_area_wrapper .component--content_area{margin-top:-125px}.component--band .component--content_area{display:grid;max-width:500px;padding:30px}@container (max-width:1050px){.component--band .component--content_area{padding:25px}}@container (max-width:425px){.component--band .component--content_area{padding:20px}}.component--band .component--content_area.has--design-type-circle,.component--band .component--content_area.has--design-type-square{place-content:center;width:250px}::-webkit-full-page-media,:future,:root .component--band .component--content_area.has--design-type-circle,:root .component--band .component--content_area.has--design-type-square{align-items:center;display:flex;justify-content:center;place-content:inherit;width:250px}.component--band .component--content_area.has--design-type-square{aspect-ratio:1/1}.component--band .component--content_area.has--design-type-circle{aspect-ratio:1/1;border-radius:50%}.component--band.has--design-type-content_over .content_background.has--layout-expand-full_window{margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.component--band.has--design-type-content_over .content_background.has--layout-expand-full_area{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}@container (max-width: 768px){.component--band.has--design-type-content_over .content_background.has--layout-expand-full_area{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}