/* Full-width bands live outside the bounded content container. */
.rw-band[data-rw-layout-version="1"]{width:100%;max-width:none;margin-inline:0;overflow:visible}
.rw-band[data-rw-layout-version="1"]>.rw-container{width:100%;max-width:var(--rw-content,1180px);padding-inline:var(--rw-px,15px);margin-inline:auto;min-width:0}
.rw-layout-root{display:block;width:100%;min-width:0}
.rw-layout-node{position:relative;min-width:0;box-sizing:border-box}
.rw-layout-row{display:flex;flex-wrap:wrap;align-items:stretch;--rw-layout-gap:0px;gap:var(--rw-layout-gap)}
.rw-layout-row>.rw-layout-column{flex:0 0 calc((100% + var(--rw-layout-gap)) * var(--rw-layout-span,12) / 12 - var(--rw-layout-gap));width:calc(100% * var(--rw-layout-span,12) / 12);margin-left:calc((100% + var(--rw-layout-gap)) * var(--rw-layout-offset,0) / 12);min-width:0}
.rw-layout-column,.rw-layout-group{display:block}
.rw-layout-node>.rw-object,.rw-layout-root>.rw-object{grid-column:auto!important;grid-row:auto!important;min-width:0;max-width:100%;flex-shrink:0}
.rw-layout-node>.rw-object{width:100%}
.rw-layout-node>.rw-object .rw-heading{font-size:inherit}
.rw-layout-node>.rw-object[data-rw-type="heading"]{font-size:32px}
.rw-layout-node>.rw-object[data-rw-type="heading"]:has(h1){font-size:56px}
.rw-layout-edit{display:none}
.roouweb-studio-mode .rw-layout-node{min-height:24px;outline:1px dashed transparent}
.roouweb-studio-mode .rw-layout-node:hover{outline-color:#9ca3af}
.roouweb-studio-mode .rw-layout-node:hover>.rw-layout-edit{display:block;position:absolute;right:0;top:0;z-index:31;border:0;background:#253147;color:white;font:10px/20px Arial;cursor:pointer}
.rw-layout-form label{display:block;margin-top:10px}.rw-layout-form input,.rw-layout-form select{width:100%}.rw-layout-form button{margin-top:16px}
@media(max-width:1023px){.rw-band[data-rw-layout-version="1"]>.rw-container{padding-inline:var(--rw-px-tablet,15px)}}
@media(max-width:767px){.rw-band[data-rw-layout-version="1"]>.rw-container{padding-inline:var(--rw-px-mobile,15px)}}
