main{--srv-tls-icn-s: 2.5rem}.srv-icn{font-size:var(--srv-tls-icn-s)}.bnr-tls{--bnr-tls-pd-v-tp: 165;--bnr-tls-pd-v-tp-mbl: 75;--bnr-tls-pd-v-bt: 165;--bnr-tls-pd-v-bt-mbl: 75;--bnr-tls-pd-v-tp-clc: calc((var(--bnr-tls-pd-v-tp-mbl) * 1px) + (var(--bnr-tls-pd-v-tp) - var(--bnr-tls-pd-v-tp-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--bnr-tls-pd-v-bt-clc: calc((var(--bnr-tls-pd-v-bt-mbl) * 1px) + (var(--bnr-tls-pd-v-bt) - var(--bnr-tls-pd-v-bt-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));padding-top:var(--bnr-tls-pd-v-tp-clc);padding-bottom:var(--bnr-tls-pd-v-bt-clc);.cms-content &{[field=Title] [data-sysheader]{display:none}[field=Title] if[p-hide=true]{display:block}}}.overlap{.bnr-tls [class*=mn_]{padding-top:var(--bnr-tls-pd-v-tp-clc)}}main{--vls-tls-icn-s: 2.5rem}.vls .vls-icn{font-size:var(--vls-tls-icn-s)}.cnt-callout{@media screen and (min-width:1280px){padding-inline:1.4rem 2.22rem}picture img{width:auto;max-width:100%}}.cnt.v5{.gallery-figure-row{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;max-width:800px;figcaption{color:#6678b5;line-height:1.1;max-width:320px}figure.image{margin:0 auto;width:100%}}@media screen and (min-width:700px){.gallery-figure-row{flex-direction:row;figure.image{width:48%}}.gallery-figure-row-plain figure.image{width:auto;flex:1 1 0;min-width:0}}.bg-bx{padding:1.78rem 2.22rem;div.gp_sp-sml{gap:.44rem}.btn.v2{color:var(--primary);font-family:var(--fnt-t)}.btn-bx{margin-top:auto}}}.srv-grd{.bg-bx{padding:1.78rem 2.22rem}.btn-cnt{border-top:none;padding-top:0;margin-top:calc(var(--sp-vm-clc) * var(--sp-t-mpt-20))}}.clo.v1{.fnt_t-6{@media screen and (min-width:1280px){--fnt-t-6-s: .889rem}}.flr_hd{width:auto!important}.callout-v1-values{gap:2.667rem}.callout-v1-icon{width:2.667rem!important;height:2.667rem;border-radius:50%;flex-shrink:0;svg{font-size:2.5rem}@media screen and (max-width:1279px){margin-inline:auto}}}.bnr.v2{--bnr-tls-pd-v-tp: 165;--bnr-tls-pd-v-tp-mbl: 75;--bnr-tls-pd-v-bt: 197;--bnr-tls-pd-v-bt-mbl: 75;--bnr-img-bg-o: .4;--fnt-t-k-ls: .61rem}.vls-stk-sng{--vls-tls-icn-s: 2.2rem;ul{gap:1.78rem}li{div.gp_sp-sml{gap:.44rem}}}.rvw.v5{--rvw-str-s: 1.2rem;--fnt-pl-s: .889rem;--fnt-qte-s: 1.33rem;&:not(:has(.rvw-v5-rating)) .hdr-cnt{text-align:center;justify-content:center;.rvw-v5-heading{max-width:100%}}.rvw-v5-heading{color:#fff;flex-shrink:0;@media screen and (min-width:1280px){max-width:60%}}.svg-con{line-height:1}.rvw-v5-rating{flex-shrink:0}.rvw-v5-score{align-items:center}.rvw-v5-avg{font-size:3.5rem;font-weight:700;font-family:var(--font-heading);line-height:1}.rvw-v5-str{fill:#f5a623;flex-shrink:0;font-size:2rem}.rvw-v5-meta{gap:0}.rvw-v5-count{font-size:1.33rem;font-weight:700}.rvw-v5-plats{flex-wrap:wrap}.rvw-v5-box{overflow:hidden}.rvw-v5-ft{padding:.889rem 1.78rem}.rvw-v5-list{display:flex;flex-wrap:nowrap;list-style:none;gap:1.33rem;padding:0;margin:0;>li{flex:1 0 100%;blockquote{padding:1.33rem 1.78rem}}}.rvw-itm blockquote{text-align:center}.strs{justify-content:center}.bt{justify-content:center;gap:.89rem}.rvw-v5-ttl{font-size:1.2rem;font-weight:700;font-family:var(--font-heading);color:var(--accent);line-height:1.5}.g-icn{font-size:1.33rem;flex-shrink:0}.rvw-v5-cta{font-size:.9rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;&:hover{color:var(--accent)}}}.vls.v4{.flr_hd{width:auto!important;svg rect,svg path{fill:var(--fnt-t-1)!important}}.vls-icn{margin-inline:auto}}.cnt.v1{--cnt-v1-hx-s: 268;--cnt-v1-hx-s-mbl: 16;--cnt-v1-hx-s-clc: calc((var(--cnt-v1-hx-s-mbl) * 1px) + (var(--cnt-v1-hx-s) - var(--cnt-v1-hx-s-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--cnt-v1-bg-o: 1;.txt-hlt.v2 [href^=tel]:not([class*=btn]){--link-color: #FFF;--link-hover: #FFF}.hex-dcr{position:absolute;width:var(--cnt-v1-hx-s-clc);height:var(--cnt-v1-hx-s-clc);z-index:0;pointer-events:none;bottom:var(--pd-v);right:calc((var(--cnt-v1-hx-s-clc) * .45) * -1);svg{font-size:var(--cnt-v1-hx-s-clc)}}.f_gp:not(:has(>.three-8ths *)){.three-8ths{display:none}}}.srv-grd-img{.srv-img{aspect-ratio:17.7 / 9;overflow:hidden;img{width:100%;height:100%;object-fit:cover;display:block}}li:has(picture){.srv-lbl{background-color:hsl(from var(--inner-theme) h s l / .8);color:#fff;position:absolute;bottom:0;width:100%;backdrop-filter:blur(2px);border-top-right-radius:0;border-top-left-radius:0}}}
