/* Adquio layout and controls on Twenty Twenty-Five. */
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block:0}.wp-block-template-part{margin:0}.wp-site-blocks main{margin-top:0}a{text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}.adq-header-inner{max-width:1282px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.adq-topbar{background:#021742;color:#fff;padding:6px 0 10px;font-size:13px}.adq-topbar a{color:#fff}.adq-languages{display:flex;align-items:center;gap:18px}.adq-languages img{display:block;width:18px;height:12px}.adq-menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.adq-menu li{list-style:none;position:relative;margin:0}.adq-menu a{display:block;color:inherit}.adq-header{background:#fff;color:#18263b;position:sticky;top:0;z-index:50}.admin-bar .adq-header{top:32px}.adq-header .adq-header-inner{min-height:100px}.adq-logo{display:block;flex:0 0 150px}.adq-logo img{display:block;width:150px;height:auto}.adq-primary{margin-left:auto;font-size:14px;font-weight:500}.adq-primary .adq-menu{gap:28px}.adq-primary .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:240px;max-width:340px;padding:15px 0;margin:0;background:#fff;box-shadow:0 8px 25px #00163822;color:#18263b;z-index:70}.adq-primary .sub-menu .sub-menu{left:100%;top:0}.adq-primary .sub-menu a{padding:9px 20px;line-height:1.4}.adq-primary li:hover>.sub-menu,.adq-primary li:focus-within>.sub-menu,.adq-primary li.adq-open>.sub-menu{display:block}.adq-primary li>a{padding:22px 0}.adq-primary .sub-menu li:hover>a,.adq-primary a:focus-visible{background:#f3f6f8;color:#a32fad}.adq-header-actions{display:flex;align-items:center;gap:20px}.adq-header-actions button{padding:6px;border:0;background:none;color:inherit;line-height:0}.adq-menu-toggle{display:none}.adq-submenu-toggle{background:none;border:0;padding:4px;position:absolute;right:-18px;top:22px;line-height:1;font-size:12px;color:inherit}.adq-primary .sub-menu .adq-submenu-toggle{right:8px;top:9px}.adq-top-menu .sub-menu{display:none}.adq-footer{background:#021742;color:#b9c3d6}.adq-footer h3,.adq-footer a{color:#fff}.adq-footer .apzo-container{max-width:1320px;margin:auto}.adq-footer .apzo-footer-column{box-sizing:border-box}.adq-footer .apzo-widget-title{font-size:16px}.adq-footer .apzo-copyright-text{font-size:12px}.adq-footer .wp-block-button__link{padding:12px 20px;border-radius:24px;font-size:14px}.adq-footer .widget{margin-bottom:25px}.adq-footer .has-vivid-purple-background-color{background:#9b51e0!important}.adq-footer h6{font-size:13px;color:#fff}.adq-recent-post{display:flex;gap:14px;margin-bottom:22px}.adq-recent-post .gdlr-core-recent-post-widget-thumbnail{flex:0 0 80px;margin:0!important;float:none!important}.adq-recent-post img{width:100%;height:auto;display:block}.adq-recent-post h3{font-size:14px;margin:0 0 8px;line-height:1.45}.adq-recent-post .gdlr-core-recent-post-widget-info{font-size:12px}.adq-recent-posts.gdlr-core-style-4 .adq-recent-post{display:block}.adq-recent-posts.gdlr-core-style-4 .gdlr-core-recent-post-widget-thumbnail{display:block;margin-bottom:16px!important}.adq-recent-posts.gdlr-core-style-4 h3{font-size:18px}.adq-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.adq-post-card{min-width:0}.adq-post-card .gdlr-core-blog-thumbnail{margin-bottom:24px}.adq-post-card .gdlr-core-blog-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:6px}.adq-post-card .gdlr-core-blog-title{font-size:24px;line-height:1.3;margin:12px 0;color:#021742;letter-spacing:0;text-transform:none}.adq-post-card .gdlr-core-blog-title a{color:inherit}.adq-post-card .gdlr-core-blog-info-wrapper{font-size:12px;font-weight:600}.adq-post-card .gdlr-core-blog-content{font-size:16px;line-height:1.8;margin:0 0 18px}.adq-post-card .gdlr-core-excerpt-read-more{font-size:14px}.adq-blog>.gdlr-core-button{display:table;margin:45px auto 0}.adq-carousel-track{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.adq-carousel-track>*{flex:0 0 calc((100% - 80px)/3);scroll-snap-align:start}.adq-carousel-controls{display:flex;justify-content:center;gap:12px;margin-top:30px}.adq-carousel-controls button{border:1px solid #dce2ed;border-radius:50%;background:#fff;color:#021742;width:34px;height:34px;font-size:24px;line-height:1}.adq-pagination{display:flex;gap:15px;margin:35px 0}.adq-archive{padding:70px 20px;max-width:1320px;margin:auto}.adq-archive header{margin-bottom:50px}.adq-related{padding:45px 0}.adq-related h2{font-size:28px}.apzo-single-author{display:flex;gap:25px;padding:35px 0}.apzo-single-author-avatar{flex:0 0 90px}.apzo-single-author-content{flex:1}.apzo-single-article-tags{padding:20px 0}.apzo-single-article-tags a{display:inline-block;margin:4px;padding:4px 10px;background:#f3f6f8;border-radius:4px}.apzo-content-container{margin-inline:auto}.adq-independent .apzo-page-wrapper{overflow:clip}.adq-independent .apzo-sidebar-wrap{display:flex;gap:0}.adq-independent .apzo-sidebar-center{float:none;min-width:0;flex:0 0 66.666%}.adq-independent .apzo-sidebar-right,.adq-independent .apzo-sidebar-left{float:none;flex:1;min-width:0}.adq-independent .adquio-mini-native :where(h1,h2,h3,p){font-family:Roboto,Arial,sans-serif}.adq-independent [data-gdlr-animation]{opacity:1!important;transform:none!important;animation:none!important}.adq-independent .gdlr-core-accordion-item-content[hidden],.adq-independent .gdlr-core-toggle-box-item-content[hidden]{display:none!important}.adq-independent .gdlr-core-accordion-item-title{cursor:pointer}.adq-independent .gdlr-core-flexslider>.slides{display:flex;list-style:none;margin:0;padding:0;overflow:auto;scroll-snap-type:x mandatory}.adq-independent .gdlr-core-flexslider>.slides>li{display:block;float:none;flex:0 0 100%;scroll-snap-align:start}.adq-independent iframe[src*="youtube"],.adq-independent iframe[src*="vimeo"]{max-width:100%;aspect-ratio:16/9;height:auto}.adq-independent .gdlr-core-pbf-background-wrap{pointer-events:none}.adq-independent dialog{border:0;border-radius:10px;padding:32px;max-width:min(92vw,1100px);max-height:90vh;box-shadow:0 20px 80px #0005}.adq-independent dialog::backdrop{background:#001022bb}.adq-dialog-close{position:absolute;top:2px;right:10px;border:0;background:transparent;font-size:30px;color:#021742}.adq-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}.adq-lightbox iframe{width:80vw;aspect-ratio:16/9;border:0}#adq-search-dialog{width:min(80vw,700px)}#adq-search-dialog input[type=search]{width:100%;padding:14px}#adq-search-dialog form{display:flex;gap:12px}.adq-independent :focus-visible{outline:2px solid #b23db5;outline-offset:4px}.adq-independent [id]{scroll-margin-top:120px}
@media(max-width:999px){.adq-menu-toggle{display:block}.adq-header .adq-header-inner{min-height:80px}.adq-primary{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;max-height:calc(100dvh - 140px);overflow:auto;padding:12px 24px;box-shadow:0 15px 20px #00163822}.adq-primary.adq-open{display:block}.adq-primary .adq-menu{display:block}.adq-primary .adq-menu a{padding:12px 0}.adq-primary .sub-menu{position:static;box-shadow:none;max-width:none;padding:0 0 0 20px}.adq-primary .sub-menu .sub-menu{position:static}.adq-primary li:hover>.sub-menu{display:none}.adq-primary li.adq-open>.sub-menu{display:block}.adq-submenu-toggle,.adq-primary .sub-menu .adq-submenu-toggle{right:0;top:9px;padding:10px}.adq-topbar .adq-header-inner{gap:12px}.adq-top-menu .adq-menu{gap:18px}.adq-post-grid{gap:24px}.adq-carousel-track{gap:24px}.adq-carousel-track>*{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:767px){.adq-topbar .adq-header-inner{flex-direction:column;gap:7px}.adq-topbar{font-size:13px}.adq-header-inner{padding:0 30px}.adq-header .adq-header-inner{min-height:80px}.adq-post-grid{grid-template-columns:1fr}.adq-carousel-track>*{flex-basis:100%}.adq-footer .apzo-footer-column{float:none;width:100%}.adq-independent .apzo-sidebar-wrap{display:block}.adq-independent .apzo-sidebar-center,.adq-independent .apzo-sidebar-right,.adq-independent .apzo-sidebar-left{width:100%}.adq-independent .apzo-sidebar-right{padding-top:30px}.adq-independent .wp-video{width:100%!important;max-width:100%}.adq-related .adq-post-card{margin-bottom:24px}.admin-bar .adq-header{top:0}.adq-independent .apzo-page-title{font-size:40px!important}.adq-independent .apzo-page-title-content{padding-top:55px;padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Keep native dialog visibility despite legacy reset rules. */
.adq-independent dialog:not([open]){display:none}
/* Leave space for following buttons whose original layout uses negative margins. */
.adq-carousel{padding-bottom:30px}
.adq-carousel-controls button{padding:0;box-sizing:border-box;flex:0 0 34px}
/* Author name without an avatar or reserved space beside it. */
.adq-independent .apzo-single-author,.adq-independent .apzo-single-author-content,.adq-independent .apzo-single-author-title{text-align:left}
.adq-independent .apzo-single-author-content{margin-left:0;padding-left:0}
/* Compact post footer: author and related articles. */
.adq-independent.single-post .apzo-single-author{margin:16px 0 0;padding:12px 0;gap:0}
.adq-independent.single-post .apzo-single-author-title{font-size:18px;line-height:1.4;margin:0}
.adq-independent.single-post .apzo-single-author-content p{margin:8px 0 0}
.adq-independent.single-post .adq-related{margin:0;padding:16px 0}
.adq-independent.single-post .adq-related>h2{margin:0 0 20px}
.adq-independent.single-post .adq-related .adq-post-card{margin-bottom:0}
/* Product catalogues: shared title, image and description rows. */
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .adquio-native-migrated .native-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto 280px auto;align-items:stretch;gap:24px 40px}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns>.wp-block-column{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;row-gap:24px}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns>.wp-block-column>h2,.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns>.wp-block-column>p{margin:0}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns>.wp-block-column>.native-image{display:flex;align-items:center;justify-content:center;margin:0;width:100%;height:100%}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns .native-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns .native-image img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}
@media(max-width:781px){
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .adquio-native-migrated .native-columns{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:40px}
.adq-independent:is(.page-id-18527,.page-id-18570,.page-id-18545,.page-id-22697,.page-id-19965,.page-id-20659,.page-id-25052,.page-id-25083) .native-columns>.wp-block-column{grid-row:auto;grid-template-rows:auto 260px auto;row-gap:20px}
}
/* Keep the four screens in two-column rows at catalogue scale. */
.adq-independent:is(.page-id-18545,.page-id-22697) .native-columns:has(>.wp-block-column:nth-child(2)):not(:has(>.wp-block-column:nth-child(3))) .native-image img{width:260px;height:220px;max-width:100%;max-height:100%;object-fit:contain}

/* Compact compatibility logos on screen product pages. */
.adq-independent:is(.page-id-34251,.page-id-34164,.page-id-26740,.page-id-26681,.page-id-26112,.page-id-26067,.page-id-25008,.page-id-24972,.page-id-24447,.page-id-24448,.page-id-24413,.page-id-19640,.page-id-19639,.page-id-19618,.page-id-14252,.page-id-14232) img:is([src*="/adquio_logo_rectangular-protocolos"],[src*="/2021/08/casambi"],[src*="/Alexa-logo-1"],[src*="/Adquio-Wall-Screen-822-Home-Assistant"]){display:block;width:auto;height:auto;max-width:min(180px,100%);max-height:100px;object-fit:contain;margin-left:auto;margin-right:auto}

/* Center compatibility logos inside each column, including linked images. */
.adq-independent:is(.page-id-34251,.page-id-34164,.page-id-26740,.page-id-26681,.page-id-26112,.page-id-26067,.page-id-25008,.page-id-24972,.page-id-24447,.page-id-24448,.page-id-24413,.page-id-19640,.page-id-19639,.page-id-19618,.page-id-14252,.page-id-14232) figure:has(img:is([src*="/adquio_logo_rectangular-protocolos"],[src*="/2021/08/casambi"],[src*="/Alexa-logo-1"],[src*="/Adquio-Wall-Screen-822-Home-Assistant"])){display:flex;align-items:center;justify-content:center;text-align:center}
.adq-independent:is(.page-id-34251,.page-id-34164,.page-id-26740,.page-id-26681,.page-id-26112,.page-id-26067,.page-id-25008,.page-id-24972,.page-id-24447,.page-id-24448,.page-id-24413,.page-id-19640,.page-id-19639,.page-id-19618,.page-id-14252,.page-id-14232) .gdlr-core-image-item-wrap:has(img:is([src*="/adquio_logo_rectangular-protocolos"],[src*="/2021/08/casambi"],[src*="/Alexa-logo-1"],[src*="/Adquio-Wall-Screen-822-Home-Assistant"])){text-align:center}

/* Adquio x Casambi: align parallel cards and their contents by shared rows. */
@media(min-width:782px){
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card){--card-rows:1;--card-tracks:4;--card-template:auto auto 1fr auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(var(--card-rows),var(--card-template));gap:20px 40px}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card):has(> .wp-block-column > .native-service-card:nth-child(2)){--card-rows:2}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card):has(> .wp-block-column > .native-service-card:nth-child(4)){--card-rows:4}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card)>.wp-block-column{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;min-width:0}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card)>.wp-block-column>.native-service-card{display:grid;grid-template-rows:subgrid;grid-row:span var(--card-tracks);grid-template-columns:minmax(0,1fr);margin:0;min-width:0}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>*{margin-block:0}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>.native-service-image{grid-row:1;align-self:start}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>h3{grid-row:2;align-self:start}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>p{grid-row:3;align-self:start}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>.wp-block-buttons{grid-row:4;align-self:end}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .wp-block-post-template{align-items:stretch}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .wp-block-post-template>.wp-block-post{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:16px}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .wp-block-post-template>.wp-block-post>*{margin-block:0}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .mini-post-copy{display:grid;grid-template-rows:subgrid;grid-row:span 3}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .mini-post-copy>*{margin-block:0}
}

/* Cards with two paragraphs need separate full-width text rows. */
@media(min-width:782px){
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card):has(.native-service-card>p+p){--card-tracks:5;--card-template:auto auto auto 1fr auto}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>*{grid-column:1}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card) .native-service-card>p+p{grid-row:4}
.adq-independent:is(.page-id-30961,.page-id-31821) .adquio-native-migrated .native-columns:has(> .wp-block-column > .native-service-card):has(.native-service-card>p+p) .native-service-card>.wp-block-buttons{grid-row:5}
}

/* Accessories: intro uses the standard content margins; all product photos share a scale. */
.adq-independent:is(.page-id-25052,.page-id-25083) .adquio-native-migrated>.native-column{max-width:1180px;margin:0 auto 24px;padding:76px 32px 0}
.adq-independent:is(.page-id-25052,.page-id-25083) .native-columns .native-image img{max-width:280px}
@media(max-width:767px){.adq-independent:is(.page-id-25052,.page-id-25083) .adquio-native-migrated>.native-column{padding:50px 22px 0}}

/* App Builder use cases: equal cards with shared image, heading and text rows. */
.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143)>.wp-block-column{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0}
.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143) .native-service-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;margin:0;padding:24px 20px;min-width:0}
.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143) .native-service-card>*{margin:0;min-width:0}
.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143) .native-service-image{height:110px;display:flex;align-items:center}
@media(max-width:1099px){.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:781px){.adq-independent:is(.page-id-31845,.page-id-32412) .adquio-native-migrated .native-columns:has(.wp-image-32143){grid-template-columns:minmax(0,1fr)}}

/* Keep WhatsApp clear of the reCAPTCHA badge in the same corner. */
.adq-independent:has(.grecaptcha-badge) .joinchat{--bottom:100px}

/* Cloud BMS: keep the opening logo and headline at a readable scale. */
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-image:has(.wp-image-9688){width:260px;max-width:100%;margin:0 0 24px}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero img.wp-image-9688{display:block;width:260px;max-width:100%;height:auto}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero h1{font-size:clamp(28px,3vw,40px);line-height:1.2}

/* Cloud BMS: full-width client access and two adjacent contact actions. */
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:first-child>.wp-block-buttons,
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:first-child>.wp-block-buttons>.wp-block-button,
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:first-child>.wp-block-buttons .wp-block-button__link{width:100%}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:nth-child(2)>figure{grid-column:1 / -1;margin-bottom:0}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:nth-child(2)>.wp-block-buttons{margin:0;align-items:stretch}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:nth-child(2)>.wp-block-buttons>.wp-block-button{display:flex;width:100%}
.adq-independent:is(.page-id-11397,.page-id-17916) .mini-hero .native-columns>.wp-block-column:nth-child(2) .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;padding-inline:16px;text-align:center}

/* Search dialog: let the field fill the space beside the submit button. */
.adq-independent #adq-search-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px))}
.adq-independent #adq-search-dialog form{width:100%;align-items:stretch}
.adq-independent #adq-search-dialog form>label{flex:1 1 0;min-width:0;margin:0}
.adq-independent #adq-search-dialog input[type=search]{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0}
.adq-independent #adq-search-dialog input[type=submit]{flex:0 0 auto;margin:0}
@media(max-width:480px){.adq-independent #adq-search-dialog{padding:36px 20px 24px}.adq-independent #adq-search-dialog input[type=submit]{padding-inline:14px}}

/* Slightly larger text in both editable header menus. */
.adq-independent .adq-topbar{font-size:15px}
.adq-independent .adq-primary{font-size:16px}

/* Larger submenu indicators; keep the existing menu text size. */
.adq-independent .adq-submenu-toggle{font-size:20px}
@media(min-width:1000px){
.adq-independent .adq-primary>.adq-menu>li>.adq-submenu-toggle{width:22px;height:28px;padding:0;right:-24px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}
}

/* Center the visible chevron, independently of the text glyph baseline. */
.adq-independent .adq-submenu-toggle{font-size:0;display:flex;align-items:center;justify-content:center;width:22px;height:28px;padding:0}
.adq-independent .adq-submenu-toggle::before{content:"";display:block;box-sizing:border-box;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2.5px) rotate(45deg)}
.adq-independent .adq-primary .sub-menu .adq-submenu-toggle{top:6px}
@media(max-width:999px){
.adq-independent .adq-primary>.adq-menu>li>.adq-submenu-toggle{top:11px}
.adq-independent .adq-primary .sub-menu .adq-submenu-toggle{top:9px}
}
