.site-language-switch{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;padding:10px max(5%,calc((100% - 1290px)/2));background:#f5f3eb;border-block:1px solid #deded2;color:#274b38;font:600 13px/1.4 system-ui,sans-serif;position:relative;z-index:10}
.site-language-switch>span{margin-inline-end:10px;letter-spacing:.02em}.site-language-switch a,.builder-language button{display:inline-flex;align-items:center;justify-content:center;padding:7px 17px;border:1px solid #cfd6c9;border-radius:999px;color:#254333;background:#fff;text-decoration:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}
.site-language-switch a[aria-current],.builder-language button[aria-pressed=true]{background:#214d39;border-color:#214d39;color:#fff;box-shadow:0 3px 10px #173d2920}.site-language-switch a:hover,.builder-language button:hover{box-shadow:0 0 0 3px #b6c9b755}.site-language-switch a:focus-visible,.builder-language button:focus-visible{outline:3px solid #ae863d;outline-offset:3px}
.builder-language{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:12px 16px;color:inherit;font:600 12px system-ui,sans-serif}.builder-language>span{width:100%;margin-bottom:2px}.builder-language button{padding:6px 12px;font:inherit}
.language-publish-dialog{width:min(540px,calc(100vw - 32px));margin:auto;padding:28px;border:1px solid #cfd6c9;border-radius:20px;background:#fff;color:#183d2c;box-shadow:0 24px 90px #0003}.language-publish-dialog::backdrop{background:#102b2466}.language-publish-dialog h2{font-size:24px;margin:0 0 16px}.language-publish-dialog p{line-height:1.65;margin:0 0 18px}.language-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.language-warning{padding:12px;border-inline-start:3px solid #b78a35;background:#fff8e9}
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
.site-language-switch--footer{justify-content:center;gap:10px;margin:8px 0 20px;padding:18px 20px;background:#153f2f;border:1px solid #52705a;border-radius:16px;color:#f5e8c9;font-size:14px;width:100%;box-sizing:border-box;position:relative;z-index:6;isolation:isolate}.site-language-switch--footer>span{color:inherit;font-weight:600}.site-language-switch--footer a{background:#fff;border:1px solid #c9d4c8;color:#173d2c;min-height:44px;min-width:96px;padding:10px 22px;line-height:1.4;font-size:14px;font-weight:700;box-sizing:border-box}.site-language-switch--footer a[aria-current]{background:#e8d49e;border-color:#e8d49e;color:#173d2c;box-shadow:0 3px 12px #0002}.site-language-switch--footer a:hover{background:#f5e9c7;border-color:#e8d49e;box-shadow:0 0 0 3px #e8d49e33}.site-language-switch--footer a:focus-visible{outline:3px solid #f5e8c9;outline-offset:4px}

html[dir=rtl] body{text-align:right}html[dir=rtl] .breadcrumb,html[dir=rtl] .button-row,html[dir=rtl] .site-nav-list,html[dir=rtl] .nav-list{direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] code,html[dir=rtl] pre{direction:ltr;text-align:left}html[dir=rtl] ol,html[dir=rtl] ul{padding-inline-start:1.25em}html[dir=rtl] .site-nav-list,html[dir=rtl] .nav-list{padding-inline-start:0}html[dir=rtl] .text-left{text-align:right!important}html[dir=rtl] .text-right{text-align:left!important}html[dir=rtl] .builder{direction:rtl}html[dir=rtl] .builder .sidebar{text-align:right}html[dir=rtl] .builder textarea,html[dir=rtl] .builder input{unicode-bidi:plaintext}html[dir=rtl] .builder .frame-stage{direction:ltr}html[dir=rtl] .builder #preview{direction:rtl}
@media(max-width:600px){.site-language-switch{justify-content:center;padding:9px 16px;gap:6px}.site-language-switch>span{margin-inline-end:5px}.site-language-switch a{padding:7px 13px}}

.public-premium-site .site-footer .site-language-switch--footer{background:#eee9dc;border-color:#d8d0bf;color:#214635;border-radius:12px}.public-premium-site .site-footer .site-language-switch--footer a{background:#fff;border-color:#becbbb;color:#214635}.public-premium-site .site-footer .site-language-switch--footer a[aria-current]{background:#214d39;border-color:#214d39;color:#fff}.public-premium-site .site-footer .site-language-switch--footer a:hover{background:#e3dcc9;color:#173d2c}.public-premium-site .site-footer .site-language-switch--footer a:focus-visible{outline-color:#866825}
@media(max-width:600px){.site-language-switch--footer{padding:16px 12px;gap:10px;margin-bottom:80px}.site-language-switch--footer>span{flex-basis:100%;margin:0;text-align:center}.site-language-switch--footer a{min-height:44px;padding:10px 20px}}
