/* Portable R16 layer: responsive layouts, accessible controls and completed sections. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:clip}img{max-width:100%}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #af8527;outline-offset:4px}[hidden]{display:none!important}.skip-link{position:fixed;left:16px;top:-80px;background:#fff;color:#171717;padding:12px;z-index:2000}.skip-link:focus{top:12px}
.gra,.ban_con_text,.ban_akcii,.gl_uslugi,.prem,.gl_kon_bl,.fra_con,.blog,.page_blog,.page_contakt,.blog_cat_con{width:min(1180px,calc(100% - 48px))}.r16-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.gl_h2{max-width:calc(100% - 48px)}.singl_page{width:min(780px,calc(100% - 48px))}.vak_con{width:min(984px,calc(100% - 48px))}section.ban_top{height:670px;background:#1b1b1b}.img_ban_block{inset:0}.img_ban_block img{width:100%;height:100%;object-fit:cover;object-position:center top}.ban_con_text{display:flex;flex-direction:column;gap:42px}.ban_con_text_b{gap:40px}.ban_con_text_b_a{flex:1}.ban_akcii{height:auto}.ban_akcii img{display:block;width:100%;height:auto}.cat_castom_nws{flex:1;min-width:0}.blog_content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.content_block{width:auto}.menu-toggle{display:none;background:transparent;border:1px solid #777;color:#fff;border-radius:8px;padding:9px 13px;font:600 14px Manrope}.footer_block .f_b1_text p,.f_blo3 span,.f_blo4 p,.f_blo5 a,.tel p{color:#aaa}.f_blo3 span,.f_blo4 p,.f_blo5 a{font-size:14px}.f_b1_text p,.ban_con_text_b_a p,.cat_castom_nws_block p,.content_block p{font-size:16px}.custom-breadcrumbs{font-size:14px}.custom-breadcrumbs ul{flex-wrap:wrap;gap:4px}.page_blog,.page_contakt{padding-bottom:30px}.wp-block-table{overflow:auto}.branches-view-list{overflow:visible}.branches-block table td:last-child{display:table-cell;white-space:normal}.branches-block table td:last-child a{display:inline-block;font-size:12px;line-height:24px;margin-right:10px}.branches-block table td:nth-child(2) a{white-space:nowrap;font-size:15px;position:relative}.branches-block table td:nth-child(2) a:before{left:0;top:0}.branches-block table td.citi_tab{display:table-cell!important}.info_con{gap:clamp(24px,10vw,188px)}.region-content.moscow_region .branches-view-map,.region-content.tatarstan .branches-view-map{width:100%}.branches-view-map iframe{width:100%;height:500px;border:0;border-radius:12px}.map-fallback{font:14px Manrope;margin:12px 0}.map-fallback a{color:#7a5b00;text-decoration:underline}.price-select-wp-hidden{display:block!important}#price-type-select{font:16px Manrope;padding:14px 16px;border:1px solid #aaa;border-radius:8px;width:min(100%,500px);background:#fff}.branches-toggle__btn{font-size:16px}.vacancy-card__toggle-btn .wp-element-button{cursor:pointer}.marquee-line .track{animation:r16-marquee 80s linear infinite}.marquee-line.right .track{animation-direction:reverse}@keyframes r16-marquee{to{transform:translateX(-50%)}}
.franchise-hero{background:#181818 url('/wp-content/uploads/2026/09/franchise-main-desktop.webp') center/cover no-repeat;color:#fff;padding:70px 0 64px;min-height:555px}.franchise-hero h1{max-width:990px;margin-top:0;text-shadow:0 2px 16px #000}.franchise-intro{width:440px;max-width:100%;margin:130px 0 0 auto}.franchise-intro p{color:#ddd;font-size:16px}.franchise-intro .btn{display:inline-block}.franchise-section{margin-block:70px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split-section>img{width:100%;max-height:430px;object-fit:contain}.split-section>img.franchise-building{height:330px;object-fit:cover;border-radius:15px}.section-label{display:inline-block;background:#f5f5f5;border-radius:100px;padding:7px 15px;font:600 13px Manrope}.section-label:before{content:' ';display:inline-block;background:#e92734;border:3px solid #f8cdd0;width:11px;height:11px;vertical-align:middle;border-radius:50%;margin-right:8px}.franchise-section h2{margin:24px 0 32px}.franchise-list{padding-left:22px;font:16px/1.9 Manrope}.section-center{text-align:center}.franchise-benefits{display:grid;grid-template-columns:repeat(3,1fr)}.franchise-benefits article{padding:26px 22px;border-bottom:1px dashed #d3c997;border-right:1px dashed #d3c997}.franchise-benefits article:nth-child(3n){border-right:0}.franchise-benefits article:nth-last-child(-n+3){border-bottom:0}.benefit-number{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(115deg,#ba8c3e,#f0e777);width:48px;height:48px;font:500 24px Oswald}.franchise-benefits h3{font-size:24px;margin:20px 0 14px}.franchise-benefits p,.franchise-contact p,.franchise-steps p,.franchise-steps li{font:16px/1.6 Manrope}.franchise-contact{background:linear-gradient(90deg,#151515d9,#15151566),url('/wp-content/uploads/2026/09/quiz-tires-desktop.webp') center/cover;color:#fff;padding:70px 0}.franchise-contact h2{margin:0 0 56px}.franchise-contact p{color:#ccc;max-width:510px}.contact-phone{font:500 32px Oswald;display:inline-block;background:linear-gradient(110deg,#ba8c3e,#dfcd61);border-radius:40px;padding:8px 25px;color:white}.contact-mail{display:block;font:600 22px Manrope;color:#fff;margin-top:14px}.franchise-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.franchise-steps article{background:#f5f5f5;border-radius:15px;padding:24px;display:flex;flex-direction:column}.franchise-steps h3{font-size:26px;margin:0 0 20px}.franchise-steps ul{padding-left:18px;flex:1}.franchise-steps p{background:#e6d37b;padding:12px;font-size:14px;margin:16px 0 0}.franchise-last{background-image:linear-gradient(90deg,#151515eb,#15151555),url('/wp-content/uploads/2026/09/cta-main-desktop.webp')}.franchise-last h2{margin-bottom:30px}.legal-copy{font:16px/1.7 Manrope;max-width:900px;margin:40px auto 80px}.legal-copy p,.legal-copy li{font:16px/1.7 Manrope}.legal-copy a{color:#947019;overflow-wrap:anywhere}.legal-copy br{display:none}.r16-request label{display:block;font:14px/1.5 Manrope;margin:12px 0}.r16-request input:not([type=checkbox]),.r16-request select,.r16-request textarea{display:block;width:100%;border:1px solid #ccc;border-radius:8px;padding:12px;background:#fff;color:#171717;font:16px Manrope;margin-top:6px}.r16-request .consent{display:flex;gap:10px;font-size:13px;align-items:flex-start}.consent input{margin:4px 0;flex-shrink:0;accent-color:#a78630}.consent a{color:inherit;text-decoration:underline}.r16-request .btn{border:0;margin-top:16px;width:100%;font-family:Manrope}.r16-request .form-note{font-size:13px;margin:10px 0 0}.form-status{font:14px Manrope!important}.form-note a{color:inherit;text-decoration:underline}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#r16-picker{border:0;border-radius:16px;padding:36px;width:min(760px,calc(100% - 32px));max-height:90dvh;color:#171717}#r16-picker::backdrop{background:#0009;backdrop-filter:blur(4px)}#r16-picker h2{font-size:34px;margin:0 32px 12px 0}#r16-picker>p{font-size:16px}.dialog-close{position:absolute;right:16px;top:12px;background:transparent;border:0;font-size:32px;line-height:1;width:40px;height:40px}.r16-request textarea{resize:vertical}
@media(min-width:1440px){section.ban_top{height:670px}.img_ban_block img{object-position:center center}}
@media(max-width:1200px){.menu_con_m{position:absolute;left:24px;right:24px;top:70px;background:#2b2a29;border-radius:0 0 14px 14px;padding:22px;display:none;box-shadow:0 10px 20px #0003}.menu_con_m.is-open{display:block}.menu_con_m ul{flex-wrap:wrap;gap:20px}.menu_con_m ul .menu-item a{font-size:16px}.menu_block{clip-path:none}.menu-toggle{display:block;margin-left:20px}.menu_r{margin-left:auto}.logo{margin-right:16px}.menu_con{width:calc(100% - 24px)}.gl_title{font-size:48px}.ban_con_text_a{max-width:60%}.ban_con_text_b_a span{font-size:36px}.f_menu ul{padding-left:40px}.footer_block{grid-template-columns:45% 25% 30%}.fra_con_a_con_a{gap:16px}.fra_con_a_con_a .fra_con_a_con_a_zag{font-size:54px;width:auto}.gl_kon_cont_h2.wp-block-paragraph{font-size:38px}.gl_kon_cont .wp-block-paragraph{max-width:100%}.gl_kon_cont_btn a{font-size:32px}.info_con{gap:40px}.branches-block table td{padding:10px;font-size:14px}.branches-block table td:last-child a{margin:3px 8px 3px 0}.prem_zag_h2.wp-block-paragraph{font-size:38px}}
@media(max-width:800px){h1,.h1{font-size:38px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}.gra,.ban_con_text,.ban_akcii,.gl_uslugi,.prem,.gl_kon_bl,.fra_con,.blog,.page_blog,.page_contakt,.blog_cat_con,.r16-wrap{width:calc(100% - 32px)}.singl_page,.vak_con{width:calc(100% - 32px)}.menu_con{width:100%}.menu_block{padding:14px 16px}.img_logo{width:126px;height:auto}.city{width:auto;margin-right:12px}.tel a{font-size:17px}.tel p{display:none}.soc{margin-left:10px;gap:6px}.soc .max{width:30px;height:30px}.menu-toggle{margin-left:12px}.gl_title{font-size:38px}.ban_con_text_a{max-width:70%}.ban_con_text_a p{font-size:16px}.ban_con_text{margin-top:118px;gap:45px}.ban_con_text_b{gap:18px}.ban_con_text_b_a span{font-size:30px}.ban_con_text_b_a p{font-size:14px}.gl_h2{font-size:32px;width:calc(100% - 32px);margin-block:50px 30px}.gl_uslugi_col_b,.gl_uslugi_col_a{flex-wrap:wrap!important}.gl_uslugi_blo_b{min-height:450px}.gl_uslugi_col_b>.wp-block-column{flex-basis:100%!important;min-height:450px}.gl_uslugi_blo_d .wp-block-group{margin-top:240px}.gl_uslugi_blo_c .wp-block-image,.gl_uslugi_blo_e .wp-block-image,.gl_uslugi_blo_d .wp-block-image{width:100%}.gl_uslugi_blo_c img,.gl_uslugi_blo_e img,.gl_uslugi_blo_d img{width:100%;max-height:450px;object-fit:cover}.prem_zag_h2.wp-block-paragraph,.vak_titl_h2,.blog_titl_h2{font-size:32px}.prem_blo_b{margin-top:0!important}.prem_blo_img{opacity:.2}.gl_kon_cont_h2.wp-block-paragraph{font-size:32px;margin:40px 0 110px!important}.gl_kon_cont_btn a{font-size:28px;margin-bottom:40px}.gl_kon img{object-position:65% center}.vak_con_block_a_p{padding:12px 10px}.vak_con_block_a_li{padding-left:30px}.vak_con_block_a_sil a{margin:0;padding:14px 20px}.fra_con_a_con_h2{font-size:32px;margin-bottom:100px!important}.fra_con_b_con{margin-bottom:40px}.fra_con_a_con_a .wp-block-group{margin-bottom:25px}.cat_castom{flex-direction:column;gap:24px}.blog_content{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_block{padding-block:45px;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:26px}.f_blo1{grid-column:1/-1;grid-row:auto}.f_blo2{grid-column:1;grid-row:2/5}.f_blo3,.f_blo4,.f_blo5{grid-column:2;grid-row:auto;margin-top:0}.f_b1_text{margin-bottom:24px}.f_menu ul{padding:0;margin:0}.f_b_tel a{font-size:32px}.f_blo5 a{display:block}.info_con{flex-wrap:wrap;gap:24px;padding:24px}.ban_info{margin-bottom:40px}.info_con_a_a_a .region-content a{font-size:28px}.branches-view-list{overflow-x:auto}.branches-block table{min-width:680px}.dis_ban{padding:24px;min-height:280px}.dis_ban_zag{font-size:26px!important;max-width:80%}.dis_ban_zag::before{display:none}.podbor_h2{font-size:32px;margin-block:40px 24px}.podbor_con{flex-wrap:wrap!important}.podbor_con .wp-block-column{flex-basis:100%!important}.podbor_con_a_a .wp-block-paragraph{font-size:16px}.podbor_con_a_a ul{font-size:16px}.vibor_disk{padding:24px;margin-top:40px}.vibor_disk_h3{font-size:32px}.vibor_disk_p{max-width:85%;font-size:16px}.ban_pra_bl{margin:30px 20px}.ban_pra_bl_b{display:none}.praice_list_li>.wp-block-columns{flex-wrap:wrap!important}.praice_list_li .wp-block-column{flex-basis:100%!important}.praice_list_l .wp-block-group__inner-container,.praice_list_li .wp-block-column,.praice_list_li_a{padding:16px}.praice_list_li tr td:first-child{min-width:190px}.split-section{gap:28px}.franchise-hero{min-height:520px;padding-block:45px}.franchise-intro{margin-top:120px}.franchise-section{margin-block:48px}.franchise-benefits{grid-template-columns:1fr 1fr}.franchise-benefits article:nth-child(3n){border-right:1px dashed #d3c997}.franchise-benefits article:nth-child(2n){border-right:0}.franchise-benefits article:nth-last-child(-n+3){border-bottom:1px dashed #d3c997}.franchise-benefits article:nth-last-child(-n+2){border-bottom:0}.franchise-steps{grid-template-columns:1fr}.franchise-contact{padding-block:45px}.franchise-contact h2{margin-bottom:28px}.franchise-list{font-size:15px}.ban_boot{max-width:100%}}
@media(max-width:540px){.menu_block{height:auto;min-height:68px}.menu_con{flex-wrap:wrap;row-gap:12px}.menu_l{order:0}.menu_r{order:1}.menu-toggle{order:2;margin-left:8px;padding:8px}.menu_r .soc{display:none}.menu_r .city{position:absolute;right:16px;top:74px;z-index:10;background:#2b2a29;padding:7px 10px;border-radius:0 0 8px 8px;margin:0}.tel a{font:500 18px Oswald}.img_logo{width:105px}.logo{margin-right:0}.menu_con_m{top:68px;left:0;right:0;border-radius:0 0 12px 12px;padding:24px 16px}.menu_con_m ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.menu_con_m.is-open{z-index:20}.ban_con_text{margin:150px auto 26px;gap:30px}.ban_con_text_a{max-width:100%}.gl_title{font-size:34px;line-height:1.18}.ban_con_text_a p{font-size:16px;margin-bottom:24px}.ban_con_text_a .btn{display:inline-block;padding:14px 20px}.img_ban_block img{object-position:66% top;opacity:.48}.ban_top:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#171717 8%,#17171780 58%,#17171730);pointer-events:none}.ban_con_text{z-index:2}section.ban_top{height:auto;min-height:780px;padding-bottom:25px}.img_ban_block{height:100%}.ban_con_text_b{flex-direction:column;gap:20px}.ban_con_text_b_a{display:grid;grid-template-columns:135px 1fr;align-items:start;gap:12px}.ban_con_text_b_a span{font-size:27px}.ban_con_text_b_a p{font-size:13px;margin:0}.ban_akcii{margin-top:20px}.gl_h2{font-size:28px}.gl_uslugi_blo_a .wp-block-cover{min-height:560px!important}.gl_uslugi_blo_a .big.wp-block-paragraph,.gl_uslugi_blo_b .big.wp-block-paragraph{font-size:26px}.gl_uslugi_blo_a .big.wp-block-paragraph{margin-bottom:165px}.gl_uslugi_blo_b{min-height:570px}.gl_uslugi_blo_b .wp-block-buttons{flex-wrap:wrap}.gl_uslugi_blo_b .wp-block-paragraph,.gl_uslugi_blo_c .wp-block-paragraph,.gl_uslugi_blo_d .wp-block-paragraph,.gl_uslugi_blo_e .wp-block-paragraph{font-size:15px}.gl_uslugi_col_b>.wp-block-column{min-height:480px}.prem{margin-block:40px}.prem_zag_h2.wp-block-paragraph,.vak_titl_h2,.blog_titl_h2{font-size:28px}.gl_kon_cont_h2.wp-block-paragraph{font-size:30px;margin-bottom:140px!important}.gl_kon_cont .wp-block-paragraph{font-size:16px;width:100%}.gl_kon_cont_btn a{font-size:26px;padding:10px 18px}.vak{margin-block:40px}.vak_con_block_b{margin-top:20px}.vak_con_block_a_sil a{font-size:14px}.fra_con{flex-direction:column}.fra_con_a_con_h2{font-size:30px;margin-bottom:95px!important}.fra_con_a_con_a{justify-content:space-between;gap:12px}.fra_con_a_con_a .fra_con_a_con_a_zag{font-size:40px}.fra_con_a_con_a_text{font-size:13px}.fra_con_b_con_text{font-size:16px}.blog_content{grid-template-columns:1fr}.footer_block{grid-template-columns:1fr;gap:24px}.f_blo1,.f_blo2,.f_blo3,.f_blo4,.f_blo5{grid-column:1;grid-row:auto}.f_menu ul{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f_b_tel a{font-size:30px}.f_soc a{width:34px!important;height:34px!important;background-size:contain}.fot_ob{gap:12px;flex-wrap:wrap}.page_blog h1,.page_contakt h1{font-size:32px;margin-block:30px 24px}.custom-breadcrumbs ul{margin-top:50px}.branches-block table{min-width:0;display:block;border-radius:12px}.branches-block table thead{display:none}.branches-block table tbody{display:block}.branches-block table tr{display:grid;grid-template-columns:1fr;gap:0;border-bottom:1px solid #ddd;padding:12px 8px}.branches-block table tr:has(.citi_tab){display:block;background:#ddd;padding:0}.branches-block table td{display:block!important;padding:5px 8px;font-size:15px}.branches-block table td:first-child{display:block!important;font-weight:600}.branches-block table td.citi_tab{padding:10px 14px}.branches-block table td:last-child{display:flex!important;flex-wrap:wrap;gap:4px 12px}.branches-block table td:last-child a{font-size:12px;margin:2px 8px 2px 0;white-space:nowrap}.branches-block table td:nth-child(2) a{font-size:16px}.branches-view-map iframe{height:430px}.branches-toggle{margin-bottom:20px}.ban_info img{opacity:.45}.info_con{padding:20px;gap:22px}.info_con_a p{font-size:14px}.info_con_a_a .max{width:32px;height:32px}.info_con_a_a{gap:12px}.info_con_a_a_a .region-content a{font-size:26px}.dis_ban{padding:20px;min-height:330px;background:#ededed}.dis_ban .wp-block-cover__image-background{opacity:.42}.dis_ban_zag{font-size:24px!important;max-width:100%}.dis_ban_con_a a{padding:12px 18px;font-size:14px}.podbor_h2{font-size:28px}.podbor_con:not(:last-child) .podbor_con_a_a{min-height:490px}.podbor_con:last-child .podbor_con_a_a{min-height:320px}.podbor_con:last-child .podbor_con_a_a .wp-block-image{width:60%;opacity:.4}.podbor_con_a_a .podbor_con_a_a_h3_b.wp-block-paragraph,.podbor_con_a_a .podbor_con_a_a_h3_bb.wp-block-paragraph{font-size:25px}.vibor_disk{min-height:420px!important}.vibor_disk_h3{font-size:30px}.vibor_disk_p{max-width:100%}.ban_pra{min-height:300px}.ban_pra_bl_a h2{font-size:28px}.ban_pra_bl_a h2:before{display:none}.ban_pra img.wp-block-cover__image-background{opacity:.3}.praice_list_l table{min-width:760px}.praice_list_li table{min-width:500px}.vacancy-card .wp-block-columns{flex-wrap:wrap!important}.vacancy-card .wp-block-column{flex-basis:100%!important}.vacancy-card{padding:18px!important}.singl_page h1{font-size:32px}.singl_page p,.singl_page ul.wp-block-list li{font-size:16px}.franchise-hero{padding-top:55px;min-height:610px;background-position:45% center}.franchise-hero h1{font-size:34px}.franchise-intro{margin-top:150px;width:auto}.franchise-intro .btn{padding:13px 16px;font-size:14px}.split-section{grid-template-columns:1fr}.franchise-section h2{font-size:30px}.split-section>img{max-height:260px}.franchise-benefits{grid-template-columns:1fr}.franchise-benefits article{border-right:0!important;border-bottom:1px dashed #d3c997!important;padding:24px 0}.franchise-benefits article:last-child{border-bottom:0!important}.franchise-list{font-size:16px}.franchise-contact h2{font-size:30px}.contact-phone{font-size:28px}.franchise-contact .r16-request{margin-top:10px}.franchise-steps h3{font-size:25px}.form-grid{grid-template-columns:1fr}#r16-picker{padding:28px 20px}#r16-picker h2{font-size:28px}.legal-copy{margin-block:25px 45px}.legal-copy p,.legal-copy li{font-size:15px}.wp-block-buttons{max-width:100%}.gl_uslugi_col_c a{white-space:normal;font-size:14px;padding:14px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
section.blog_cat_con{width:min(1180px,calc(100% - 48px))}@media(max-width:800px){section.blog_cat_con{width:calc(100% - 32px)}}

/* Keep the source desktop geometry and typography; responsive changes stay below 1201px. */
@media(min-width:1201px){
.img_ban_block img{height:auto;object-fit:fill;object-position:50% 50%}
.ban_con_text{display:grid;gap:48px normal}
.ban_con_text_b{gap:16px}.ban_con_text_b_a{flex:0 1 auto}
.f_b1_text p,.ban_con_text_b_a p,.cat_castom_nws_block p,.content_block p{font-size:13px}
.footer_block .f_b1_text p,.f_blo3 span,.f_blo4 p,.f_blo5 a,.tel p{color:#737373}
.f_blo3 span,.f_blo4 p,.f_blo5 a{font-size:13px}.custom-breadcrumbs{font-size:13px}
.blog_content{display:flex;flex-wrap:wrap;gap:normal}.content_block{width:380px}
}

.form-trap{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.r16-request button[disabled]{cursor:wait;opacity:.7}.form-status.is-success{color:#237a3b!important}.form-status.is-error{color:#b7202e!important}

.cookie-consent{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:980px;margin:auto;padding:18px 20px;border:1px solid #4a4844;border-radius:14px;background:#242321;color:#fff;box-shadow:0 16px 50px #0006;font:14px/1.5 Manrope}.cookie-consent p{margin:0;max-width:700px}.cookie-consent a{color:#dfcd61;text-decoration:underline}.cookie-consent div{display:flex;gap:10px;flex-shrink:0}.cookie-consent button{border:1px solid #dfcd61;border-radius:100px;padding:10px 16px;font:600 13px Manrope;cursor:pointer}.cookie-consent .btn{margin:0;background:#dfcd61;color:#171717}.cookie-consent .cookie-decline{background:transparent;color:#fff}.cookie-consent button:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:700px){.cookie-consent{left:12px;right:12px;bottom:12px;display:block;padding:16px}.cookie-consent div{margin-top:14px}.cookie-consent button{flex:1}}
