.ovrax-vb-front{width:100%;box-sizing:border-box}.ovrax-vb-front>*{box-sizing:border-box;max-width:100%}.ovrax-vb-heading{margin:0 0 1rem}.ovrax-vb-text{margin:0 0 1rem;line-height:1.65}.ovrax-vb-image img{display:inline-block;max-width:100%;height:auto}.ovrax-vb-button-wrap{margin:1rem 0}.ovrax-vb-button{display:inline-block;padding:.8rem 1.3rem;background:#174a78;color:#fff;text-decoration:none;border-radius:3px}.ovrax-vb-button:hover{opacity:.9;color:#fff}.rotary-vb-slider{position:relative;overflow:hidden;min-height:150px;background:#eaf0f4}.rotary-vb-slide{position:relative}.rotary-vb-slide>img{display:block;width:100%;height:clamp(240px,42vw,560px);object-fit:cover}.rotary-vb-slide-caption{position:absolute;left:0;right:0;bottom:0;padding:2rem 3rem;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.78));text-shadow:0 1px 2px #222}.rotary-vb-slide-caption h2{color:#fff;margin:1rem 0 .4rem}.rotary-vb-slide-caption a{display:inline-block;background:#f2b632;color:#15344a;padding:.65rem 1rem;text-decoration:none;font-weight:700;text-shadow:none}.rotary-vb-prev,.rotary-vb-next{position:absolute;top:45%;border:0;border-radius:50%;width:42px;height:42px;background:rgba(0,0,0,.55);color:#fff;font-size:30px;line-height:1;cursor:pointer}.rotary-vb-prev{left:12px}.rotary-vb-next{right:12px}.rotary-vb-dots{position:absolute;bottom:12px;right:18px;display:flex;gap:7px}.rotary-vb-dots button{width:10px;height:10px;border:0;border-radius:50%;padding:0;background:#ddd;cursor:pointer}.rotary-vb-dots button[aria-current=true]{background:#f2b632}.rotary-vb-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin:1.5rem 0}.rotary-vb-post-card{border:1px solid #e1e6e9;padding:0 0 1rem;background:#fff;overflow:hidden}.rotary-vb-post-card>a:first-child{text-decoration:none;color:inherit}.rotary-vb-post-card img{display:block;width:100%;height:190px;object-fit:cover}.rotary-vb-post-card h3,.rotary-vb-post-card p,.rotary-vb-readmore{margin-left:1rem;margin-right:1rem}.rotary-vb-post-card h3{font-size:1.1rem;margin-top:1rem}.rotary-vb-readmore{display:inline-block;font-weight:700}.rotary-vb-map iframe{width:100%;height:360px;border:0}.rotary-vb-map p{margin:.5rem 0 1rem}.rotary-vb-events article{padding:1rem 0;border-bottom:1px solid #dfe4e8}.rotary-vb-events h3{margin:.1rem 0 .4rem}.rotary-vb-event-date{font-weight:700;color:#174a78}.rotary-vb-builder-preview{padding:25px 15px;background:#edf3f7;border:1px dashed #7894a8;text-align:center;font-weight:700}.rotary-vb-builder-preview small{font-weight:400}
@media(max-width:600px){.rotary-vb-slide-caption{padding:1rem 1.2rem}.rotary-vb-slide-caption h2{font-size:1.25rem}.rotary-vb-slide-caption p{font-size:.9rem}.rotary-vb-slide>img{height:300px}.rotary-vb-map iframe{height:280px}}
.rotary-vb-focus-carousel{display:flex;gap:16px;overflow-x:auto;padding:12px 2px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rotary-vb-focus-item{flex:0 0 175px;min-height:150px;display:flex;align-items:stretch;justify-content:center;text-align:center;background:#f2f6f8;border:1px solid #dce5eb;border-radius:8px;scroll-snap-align:start;overflow:hidden}.rotary-vb-focus-item>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 14px;color:#174a78;text-decoration:none}.rotary-vb-focus-icon{font-size:32px;line-height:1.2}.rotary-vb-focus-title{font-weight:700;line-height:1.35}.rotary-vb-focus-item a:hover{background:#e3edf3}.rotary-vb-calendar{margin:1rem 0;overflow-x:auto}.rotary-vb-calendar h3{margin-bottom:1rem}.rotary-vb-calendar table{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed}.rotary-vb-calendar th{background:#174a78;color:#fff;padding:10px}.rotary-vb-calendar td{vertical-align:top;border:1px solid #dce3e8;padding:7px;min-height:85px;height:85px;background:#fff}.rotary-vb-calendar td.is-empty{background:#f6f8f9}.rotary-vb-calendar-day{display:block;font-weight:700;margin-bottom:6px;color:#174a78}.rotary-vb-calendar-event{display:block;font-size:.78rem;line-height:1.3;background:#eaf2f7;border-left:3px solid #f2b632;padding:4px;margin:3px 0;text-decoration:none}.rotary-vb-calendar-note{font-size:.85rem;color:#596a76}

/* Rotary Builder number counters — independent of legacy Counter records. */
.rotary-vb-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:18px;padding:24px 16px;margin:16px 0;border-radius:8px;}
.rotary-vb-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 10px;text-align:center;min-height:116px;}
.rotary-vb-counter-number{font-size:clamp(1.7rem,3vw,2.65rem);font-weight:750;line-height:1.15;font-variant-numeric:tabular-nums;}
.rotary-vb-counter-label{font-size:.95rem;line-height:1.35;font-weight:600;}
.rotary-vb-counter-icon{font-size:1.8rem;line-height:1.2;}
@media(max-width:600px){.rotary-vb-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px 4px}.rotary-vb-counter{min-height:108px;padding:12px 4px}}

/* Rotary Visual Builder 0.6: spacing, responsive grids and editable content cards. */
.ovrax-vb-front .rotary-vb-element{box-sizing:border-box;min-width:0;max-width:100%}
.ovrax-vb-front .rotary-vb-element *{box-sizing:border-box}
.ovrax-vb-front .rotary-vb-slider .rotary-vb-slide>img{height:var(--rotary-slide-height,440px)}
.ovrax-vb-front .rotary-vb-post-grid{grid-template-columns:repeat(var(--rotary-columns,3),minmax(0,1fr));gap:var(--rotary-gap,20px)}
.ovrax-vb-front .rotary-vb-counters{grid-template-columns:repeat(var(--rotary-columns,3),minmax(0,1fr));gap:var(--rotary-gap,20px)}
.rotary-vb-card-collection{gap:var(--rotary-gap,20px);margin:0}
.rotary-vb-card-collection.rotary-vb-focus-grid,.rotary-vb-card-collection.rotary-vb-generic-grid{display:grid;grid-template-columns:repeat(var(--rotary-columns,3),minmax(0,1fr))}
.rotary-vb-card-collection.rotary-vb-focus-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 16px;-webkit-overflow-scrolling:touch}
.rotary-vb-card-collection.rotary-vb-focus-carousel .rotary-vb-card{flex:0 0 190px;scroll-snap-align:start}
.rotary-vb-card-collection .rotary-vb-card{display:flex;min-width:0;min-height:175px;align-items:center;justify-content:center;border:1px solid #d9e4ed;border-radius:10px;background:#f5f8fa;overflow:hidden;text-align:center}
.rotary-vb-card-collection .rotary-vb-card-link,.rotary-vb-card-collection .rotary-vb-card>a,
.rotary-vb-card-collection .rotary-vb-card:not(:has(a)){color:#174a78}
.rotary-vb-card-collection .rotary-vb-card-link{display:flex;flex:1;height:100%;min-height:175px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 16px;text-decoration:none}
.rotary-vb-card-collection .rotary-vb-card:not(:has(a)){flex-direction:column;gap:12px;padding:20px 16px}
.rotary-vb-card-collection .rotary-vb-card-link:hover{background:#eaf2f8;text-decoration:none}
.rotary-vb-card-collection .rotary-vb-card-icon{display:inline-block;flex-shrink:0;color:#165d9e;line-height:1}
.rotary-vb-card-collection .rotary-vb-card-image{display:block;flex-shrink:0;max-width:100%;object-fit:cover;border-radius:9px}
.rotary-vb-card-collection .rotary-vb-card-title{display:block;font-size:1rem;line-height:1.4;color:#174a78}
.rotary-vb-card-collection .rotary-vb-card-text{display:block;font-size:.91rem;line-height:1.5;color:#43576b;white-space:pre-line}
/* Contact forms use only WordPress mail; submission content is not stored by the builder. */
.rotary-vb-contact{max-width:750px;margin:0 auto}
.rotary-vb-contact h3{margin:0 0 16px}
.rotary-vb-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.rotary-vb-contact-fields label{display:flex;flex-direction:column;gap:6px;font-size:.95rem;font-weight:600}
.rotary-vb-contact-fields input,.rotary-vb-contact-fields textarea{width:100%;max-width:100%;padding:11px 12px;border-radius:5px;border:1px solid #b8c9d4;background:#fff;color:#1c3445;font:inherit}
.rotary-vb-contact-fields :is(input,textarea):focus-visible{outline:2px solid #165d9e;outline-offset:2px}
.rotary-vb-contact-subject,.rotary-vb-contact-message,.rotary-vb-contact-status{grid-column:1 / -1}
.rotary-vb-contact-fields button[type=submit]{justify-self:start;border:none;border-radius:5px;padding:12px 20px;background:#174a78;color:#fff;font-weight:700;cursor:pointer}
.rotary-vb-contact-fields button:disabled{opacity:.6;cursor:wait}
.rotary-vb-contact-status{min-height:1.3em;margin:0;font-size:.9rem}
.rotary-vb-contact-status.is-error{color:#a82121}
.rotary-vb-honeypot{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}
.rotary-vb-contact-warning{border:1px solid #e0b65e;padding:12px;background:#fff8e8}
@media(max-width:900px){.ovrax-vb-front .rotary-vb-post-grid,.ovrax-vb-front .rotary-vb-counters,.rotary-vb-card-collection.rotary-vb-focus-grid,.rotary-vb-card-collection.rotary-vb-generic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ovrax-vb-front .rotary-vb-post-grid,.rotary-vb-card-collection.rotary-vb-focus-grid,.rotary-vb-card-collection.rotary-vb-generic-grid{grid-template-columns:1fr}.rotary-vb-contact-fields{grid-template-columns:1fr}.rotary-vb-card-collection.rotary-vb-focus-carousel .rotary-vb-card{flex-basis:175px}}

/* Rotary Builder 0.8 — responsive freely composed two-column sections. */
.ovrax-vb-front .rotary-vb-element-section,.ovrax-vb-front .rotary-vb-element-focus{min-width:0}
.rotary-vb-two-column{display:grid;grid-template-columns:minmax(0,var(--rvb-left,50fr)) minmax(0,var(--rvb-right,50fr));gap:var(--rvb-col-gap,24px);width:100%;align-items:center;min-width:0}
.rotary-vb-column{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}
.rotary-vb-column-block{min-width:0;overflow-wrap:anywhere;line-height:1.55}
.rotary-vb-column-block img{display:inline-block;max-width:100%;height:auto;object-fit:contain;vertical-align:middle}
.rotary-vb-column-block h3{margin:0;line-height:1.25;font-weight:700}
.rotary-vb-column-block .rotary-vb-richtext{line-height:1.6}
.rotary-vb-column-block .rotary-vb-richtext p{margin:0 0 .8em;color:inherit}
.rotary-vb-column-block .rotary-vb-richtext p:last-child{margin-bottom:0}
.rotary-vb-column-block .rotary-vb-richtext a{color:inherit;text-decoration:underline}
.rotary-vb-column-block .rotary-vb-richtext ul,.rotary-vb-column-block .rotary-vb-richtext ol{padding-inline-start:1.4em}
.rotary-vb-column-block .dashicons{display:inline-block;color:inherit}
.rotary-vb-section-button{display:inline-block;padding:12px 22px;border-radius:5px;background:#174a78;color:#fff!important;text-decoration:none;font-size:1rem;font-weight:700;line-height:1.2}
.rotary-vb-section-button:hover,.rotary-vb-section-button:focus{background:#0d365c;color:#fff!important}
@media(max-width:750px){.rotary-vb-two-column{grid-template-columns:minmax(0,1fr);gap:18px}.rotary-vb-column{min-width:0}}
/* Three-position, category-linked focus carousel and project cards. */
.rotary-vb-dynamic-focus{width:100%;min-width:0}
.rotary-vb-focus-selector{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;align-items:center;max-width:100%;margin:0 0 24px}
.rotary-vb-focus-three{display:flex;gap:14px;justify-content:center;align-items:stretch;min-width:0}
.rotary-vb-focus-choice{appearance:none;flex:1 1 0;min-width:0;border:1px solid #d1e0e9;border-radius:10px;background:#f4f8fb;padding:22px 12px;color:#174a78;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;line-height:1.35;min-height:175px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}
.rotary-vb-focus-choice[hidden]{display:none!important}
.rotary-vb-focus-choice strong{font-size:clamp(.8rem,1.2vw,.99rem);color:inherit}
.rotary-vb-focus-choice img{display:block;max-width:100%;object-fit:contain;border-radius:8px}
.rotary-vb-focus-choice .dashicons{color:#174a78;display:block;line-height:1}
.rotary-vb-focus-choice.is-active{border:2px solid #145b9b;background:#e6f1fc;box-shadow:0 3px 15px rgba(15,69,114,.13)}
.rotary-vb-focus-choice:hover{background:#e8f1f7}
.rotary-vb-focus-choice:focus-visible,.rotary-vb-focus-arrow:focus-visible{outline:3px solid #c69a20;outline-offset:2px}
.rotary-vb-focus-arrow{border:1px solid #cbd8e4;border-radius:99px;background:#fff;color:#155b9b;width:40px;height:40px;font-size:28px;line-height:1;cursor:pointer}
.rotary-vb-focus-project-heading{font-size:clamp(1.15rem,2.3vw,1.6rem);margin:0 0 18px;color:inherit}
.rotary-vb-focus-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.rotary-vb-focus-project{border:1px solid #dce4ec;border-radius:9px;background:#fff;color:#1c3144;min-width:0;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.035)}
.rotary-vb-focus-project-image{display:block;text-decoration:none}
.rotary-vb-focus-project-image img{display:block;width:100%;height:188px;object-fit:cover}
.rotary-vb-post-placeholder{display:flex;height:188px;align-items:center;justify-content:center;background:#e8f0f5;color:#7b9eb8;font-size:45px}
.rotary-vb-focus-project-copy{padding:14px 17px 19px}
.rotary-vb-focus-project-copy h4{font-size:1.05rem;line-height:1.35;margin:0 0 9px}
.rotary-vb-focus-project-copy h4 a{color:#174a78;text-decoration:none}
.rotary-vb-focus-project-copy p{font-size:.93rem;line-height:1.5;color:#44596a;margin:0 0 12px}
.rotary-vb-focus-project-more{font-size:.9rem;font-weight:700;color:#174a78}
.rotary-vb-focus-results.is-loading{opacity:.48;transition:opacity .12s}
.rotary-vb-no-posts{padding:24px 16px;background:#f5f8fb;border-radius:8px;color:#405164}
@media(max-width:820px){.rotary-vb-focus-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rotary-vb-focus-choice{padding:12px 6px;min-height:155px}}
@media(max-width:550px){.rotary-vb-focus-three .rotary-vb-focus-choice.is-prev,.rotary-vb-focus-three .rotary-vb-focus-choice.is-next{display:none!important}.rotary-vb-focus-selector{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px}.rotary-vb-focus-arrow{width:32px;height:36px}.rotary-vb-focus-project-grid{grid-template-columns:1fr}.rotary-vb-focus-choice{max-width:100%;min-height:135px;padding:12px 8px}}
@media(prefers-reduced-motion:reduce){.rotary-vb-focus-choice,.rotary-vb-focus-results{transition:none}}

.rotary-vb-element-shortcode,.rotary-vb-block-shortcode{min-width:0}
.rotary-vb-element-shortcode .rotary-events-compact,.rotary-vb-block-shortcode .rotary-events-compact{max-width:100%}
.rotary-vb-shortcode-note{padding:12px;border-left:3px solid #d6a536;background:#fff8e7}

/* Rotary Builder 0.8.3: Focus Showcase — seven areas, one featured center and
   three accessible choice cards on each side. Existing focus layouts unchanged. */
.rotary-vb-focus-showcase{max-width:100%;min-width:0;color:#173f64}
.rvb-showcase-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--rvb-showcase-accent,#174a78);font-size:.76rem;font-weight:800;letter-spacing:.11em}
.rvb-showcase-count{font-size:.84rem;letter-spacing:normal;font-weight:600;white-space:nowrap}
.rvb-showcase-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--rvb-showcase-center,52%) - 20px)) minmax(0,1fr);gap:10px;align-items:stretch;min-width:0;margin-bottom:28px}
.rvb-showcase-side{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-width:0}
.rvb-showcase-side .rvb-showcase-choice{min-height:98px;width:100%;padding:10px 9px;background:var(--rvb-showcase-side-bg,#fff);border:1px solid #d7e3ed;border-radius:var(--rvb-showcase-radius,16px);display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-direction:row;text-align:left;box-shadow:0 1px 5px rgba(15,45,75,.04);color:var(--rvb-showcase-accent,#174a78)}
.rvb-showcase-choice{font-family:inherit;cursor:pointer;line-height:1.35;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;color:inherit;}
.rvb-showcase-choice:hover{border-color:var(--rvb-showcase-accent,#174a78);background:#eff5fc;transform:translateY(-1px)}
.rvb-showcase-choice:focus-visible,.rvb-showcase-action a:focus-visible{outline:3px solid #d6a536;outline-offset:3px}
.rvb-showcase-art{display:flex;align-items:center;justify-content:center;flex:none}
.rvb-showcase-art img{width:min(var(--rvb-art-size,100px),100%);height:min(var(--rvb-art-size,100px),100%);object-fit:contain;border-radius:8px}
.rvb-showcase-art .dashicons{font-size:var(--rvb-art-size,52px);width:var(--rvb-art-size,52px);height:var(--rvb-art-size,52px);line-height:1;color:inherit}
.rvb-showcase-side .rvb-showcase-art img{width:46px;height:46px}
.rvb-showcase-side .rvb-showcase-art .dashicons{font-size:35px;width:35px;height:35px;line-height:1}
.rvb-showcase-title{font-weight:700;overflow-wrap:anywhere;font-size:clamp(.72rem,.93vw,.91rem)}
.rvb-showcase-side .rvb-showcase-description{display:none}
.rvb-showcase-feature{display:flex;min-width:0;flex-direction:column;text-align:center;align-items:center;justify-content:center;border-radius:var(--rvb-showcase-radius,16px);background:var(--rvb-showcase-center-bg,#f3f8fc);border:2px solid var(--rvb-showcase-accent,#174a78);box-shadow:0 6px 24px rgba(10,53,91,.12);padding:22px 18px;position:relative}
.rvb-showcase-eyebrow{font-size:.7rem;color:var(--rvb-showcase-accent,#174a78);font-weight:800;letter-spacing:.13em;margin-bottom:15px}
.rvb-showcase-center-slot{width:100%;min-width:0}
.rvb-showcase-center-slot .rvb-showcase-choice{display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;text-align:center;width:100%;min-height:188px;padding:8px 10px;border:0;background:transparent;border-radius:10px;color:var(--rvb-showcase-accent,#174a78)}
.rvb-showcase-center-slot .rvb-showcase-choice:hover{transform:none;background:rgba(255,255,255,.34)}
.rvb-showcase-center-slot .rvb-showcase-title{font-size:clamp(1.1rem,2.15vw,1.7rem);line-height:1.26;max-width:26ch}
.rvb-showcase-center-slot .rvb-showcase-description{font-size:.92rem;line-height:1.52;color:#40566a;max-width:38ch}
.rvb-showcase-action{min-height:36px;margin-top:8px}
.rvb-showcase-action a{display:inline-flex;gap:10px;align-items:center;justify-content:center;background:var(--rvb-showcase-accent,#174a78);color:#fff!important;font-size:.85rem;font-weight:700;border-radius:24px;padding:9px 19px;text-decoration:none!important}
.rvb-showcase-action a:hover{filter:brightness(.9)}
.rvb-showcase-stage.is-rotating .rvb-showcase-feature{animation:rvbShowcaseIn .24s ease-out}
@keyframes rvbShowcaseIn{from{opacity:.66;transform:scale(.985)}to{opacity:1;transform:scale(1)}}
.rotary-vb-focus-showcase .rotary-vb-focus-project-heading{border-bottom:2px solid #e4eaf0;padding-bottom:12px}
@media(max-width:1000px){.rvb-showcase-stage{gap:7px}.rvb-showcase-side{gap:7px}.rvb-showcase-side .rvb-showcase-choice{min-height:85px;gap:7px;padding:8px 6px}.rvb-showcase-side .rvb-showcase-art img{width:33px;height:33px}.rvb-showcase-side .rvb-showcase-art .dashicons{font-size:27px;width:27px;height:27px}.rvb-showcase-title{font-size:.72rem}.rvb-showcase-feature{padding:14px 9px}}
@media(max-width:680px){.rvb-showcase-stage{display:flex;flex-direction:column;gap:12px}.rvb-showcase-feature{order:0;min-height:260px;padding:18px}.rvb-showcase-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:7px}.rvb-showcase-left{order:1}.rvb-showcase-right{order:2}.rvb-showcase-side .rvb-showcase-choice{min-height:92px;display:flex;flex-direction:column;text-align:center;justify-content:center;padding:8px 5px;gap:5px}.rvb-showcase-side .rvb-showcase-title{font-size:.69rem;line-height:1.3}.rvb-showcase-stage .rvb-showcase-feature .rvb-showcase-title{font-size:1.35rem}.rvb-showcase-center-slot .rvb-showcase-description{font-size:.88rem}.rvb-showcase-stage .rvb-showcase-center-slot .rvb-showcase-choice{min-height:130px}}
@media(max-width:380px){.rvb-showcase-side .rvb-showcase-title{font-size:.61rem}.rvb-showcase-side .rvb-showcase-art img{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.rvb-showcase-stage.is-rotating .rvb-showcase-feature{animation:none}.rvb-showcase-choice{transition:none}.rvb-showcase-choice:hover{transform:none}}

/* Rotary Builder 0.9: independent, composable one-to-three-column containers. */
.rvb-layout-container{display:grid;grid-template-columns:var(--rvb-container-columns,minmax(0,1fr) minmax(0,1fr));gap:var(--rvb-container-gap,24px);width:100%;max-width:100%;min-width:0;align-items:stretch;overflow-wrap:anywhere}
.rvb-layout-column{min-width:0;box-sizing:border-box;align-items:stretch}
.rvb-layout-column .rotary-vb-column-block{max-width:100%}
@media(max-width:850px){.rvb-layout-container{grid-template-columns:minmax(0,1fr)!important;gap:18px}}
