:root{--fnt-m:"DM Sans", sans-serif;--fnt-t:"Gloock", serif;--min-fnt-s:1rem;--max-fnt-s:1.125rem;--clp-rng-1:0.7520rem;--clp-rng-2:0.7936vw;--clp-rng:calc(var(--clp-rng-1) + var(--clp-rng-2));--bdy-fnt-s:clamp(var(--min-fnt-s), var(--clp-rng), var(--max-fnt-s));--bdy-ln-ht:1.5;--fnt-pl-s:1.25rem;--fnt-pl-s-mtp:1;--fnt-t-rev-ff:var(--fnt-rev-mx);--fnt-t-rev-ls:0em;--fnt-t-rev-w:300;--fnt-t-rev-tt:none;--fnt-t-rev-s:2rem;--fnt-t-rev-lh:1;--fnt-t-rev-s-mtp:1;--fnt-t-big-ff:var(--fnt-t);--fnt-t-big-ls:0em;--fnt-t-big-w:400;--fnt-t-big-tt:none;--fnt-t-big-s:2.5rem;--fnt-t-big-lh:1;--fnt-t-big-s-mtp:1;--fnt-t-co-ff:var(--fnt-t);--fnt-t-co-ls:0em;--fnt-t-co-w:400;--fnt-t-co-tt:none;--fnt-t-co-s:2rem;--fnt-t-co-lh:1.2;--fnt-t-co-s-mtp:1;--fnt-t-sb-ff:var(--fnt-t);--fnt-t-sb-ls:0em;--fnt-t-sb-w:600;--fnt-t-sb-tt:none;--fnt-t-sb-s:2.5rem;--fnt-t-sb-lh:1.2;--fnt-t-sb-s-mtp:1;--fnt-t-k-ff:var(--fnt-t);--fnt-t-k-ls:0.38em;--fnt-t-k-w:700;--fnt-t-k-tt:uppercase;--fnt-t-k-s:0.75rem;--fnt-t-k-lh:1.2;--fnt-t-k-s-mtp:1;--fnt-t-1-ff:var(--fnt-t);--fnt-t-1-ls:0em;--fnt-t-1-w:400;--fnt-t-1-tt:none;--fnt-t-1-s:2rem;--fnt-t-1-lh:1.2;--fnt-t-1-s-mtp:1;--fnt-t-2-ff:var(--fnt-m);--fnt-t-2-ls:0.2em;--fnt-t-2-w:600;--fnt-t-2-tt:uppercase;--fnt-t-2-s:0.875rem;--fnt-t-2-lh:1.3;--fnt-t-2-s-mtp:1;--fnt-t-3-ff:var(--fnt-t);--fnt-t-3-ls:0em;--fnt-t-3-w:400;--fnt-t-3-tt:none;--fnt-t-3-s:1.5rem;--fnt-t-3-lh:1.4;--fnt-t-3-s-mtp:1;--fnt-t-4-ff:var(--fnt-t);--fnt-t-4-ls:0em;--fnt-t-4-w:600;--fnt-t-4-tt:none;--fnt-t-4-s:1.125rem;--fnt-t-4-lh:1.2;--fnt-t-4-s-mtp:1;--fnt-t-5-ff:var(--fnt-t);--fnt-t-5-ls:0em;--fnt-t-5-w:600;--fnt-t-5-tt:none;--fnt-t-5-s:1rem;--fnt-t-5-lh:1.2;--fnt-t-5-s-mtp:1;--fnt-t-6-ff:var(--fnt-m);--fnt-t-6-ls:0.5em;--fnt-t-6-w:400;--fnt-t-6-tt:uppercase;--fnt-t-6-s:0.75rem;--fnt-t-6-lh:1.3;--fnt-t-6-s-mtp:1;--fnt-t-itm-ff:var(--fnt-t);--fnt-t-itm-ls:0em;--fnt-t-itm-w:600;--fnt-t-itm-tt:none;--fnt-t-itm-s:1.5rem;--fnt-t-itm-lh:1.3;--fnt-t-itm-s-mtp:1;--fnt-phn-ff:var(--fnt-t);--fnt-phn-ls:0em;--fnt-phn-w:600;--fnt-phn-s:1.125rem;--fnt-phn-lh:1;--fnt-phn-s-mtp:1;--fnt-nv-pry-ff:var(--fnt-m);--fnt-nv-pry-w:600;--fnt-nv-pry-s:1.25rem;--fnt-nv-pry-s-mtp:1;--fnt-nv-sec-ff:var(--fnt-t);--fnt-nv-sec-w:600;--fnt-nv-sec-s:1rem;--fnt-nv-sec-s-mtp:1;}html{font-size:var(--bdy-fnt-s);font-family:var(--fnt-m);line-height:var(--bdy-ln-ht);text-wrap:pretty;}[class*='fnt_']{display:block;font-style:normal;word-break:break-word;}.fnt_t-rev{font-family:var(--fnt-t-rev-ff);font-weight:var(--fnt-t-rev-w);line-height:var(--fnt-t-rev-lh);text-transform:var(--fnt-t-rev-tt);letter-spacing:var(--fnt-t-rev-ls);font-size:calc(var(--fnt-t-rev-s) * var(--fnt-t-rev-s-mtp));:is(strong,b){font-weight:700;}}.fnt_t-big{font-family:var(--fnt-t-big-ff);font-weight:var(--fnt-t-big-w);line-height:var(--fnt-t-big-lh);text-transform:var(--fnt-t-big-tt);letter-spacing:var(--fnt-t-big-ls);font-size:calc(var(--fnt-t-big-s) * var(--fnt-t-big-s-mtp));&.grd-txt{padding-block-end:0.1em;}> :is(strong,b){display:block;font-weight:var(--fnt-t-big-w);}}.fnt_t-sb{font-family:var(--fnt-t-sb-ff);font-weight:var(--fnt-t-sb-w);line-height:var(--fnt-t-sb-lh);text-transform:var(--fnt-t-sb-tt);letter-spacing:var(--fnt-t-sb-ls);font-size:calc(var(--fnt-t-sb-s) * var(--fnt-t-sb-s-mtp));> :is(em,i){display:block;font-weight:700;font-style:inherit;}}.fnt_t-co{font-family:var(--fnt-t-co-ff);font-weight:var(--fnt-t-co-w);line-height:var(--fnt-t-co-lh);text-transform:var(--fnt-t-co-tt);letter-spacing:var(--fnt-t-co-ls);font-size:calc(var(--fnt-t-co-s) * var(--fnt-t-co-s-mtp));> :is(strong,b){display:block;}> :is(em,i){display:block;font-weight:700;font-style:inherit;}}.fnt_t-k,h1 > :is(i,em),section header > small:first-child,.cnt-stl > :first-child:is(h1,h2,h3,h4,h5,h6) > :is(i,em){font-family:var(--fnt-t-k-ff);font-weight:var(--fnt-t-k-w);line-height:var(--fnt-t-k-lh);text-transform:var(--fnt-t-k-tt);letter-spacing:var(--fnt-t-k-ls);font-size:calc(var(--fnt-t-k-s) * var(--fnt-t-k-s-mtp));font-style:normal;display:inline-block;margin-block-end:0.5rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}h1,h2,h3,h4,h5,h6,[class*='fnt_t']{margin-block:1rem;&:first-child{margin-block-start:0;}&:last-child{margin-block-end:0;}}.flx:not(.f_clm),.grd{> h1,> h2,> h3,> h4,> h5,> h6,> [class*='fnt_t']{margin-block:0;}}h1,.fnt_t-1,section header > :first-child:not( small,a,[class*='fnt_'] ),section header > small + :not( a,[class*='fnt_'] ),.cnt-stl > :first-child:is(h1,h2,h3,h4,h5,h6):not( [class*='fnt_'] ){font-family:var(--fnt-t-1-ff);font-weight:var(--fnt-t-1-w);line-height:var(--fnt-t-1-lh);text-transform:var(--fnt-t-1-tt);letter-spacing:var(--fnt-t-1-ls);font-size:calc(var(--fnt-t-1-s) * var(--fnt-t-1-s-mtp));> :is(strong,b){font-weight:inherit;display:block;}}section:not(.lt-bg.alt-bg){}.lt-bg.alt-bg{}h2,.fnt_t-2,section header > :first-child:not( small,a ) + :not( [class*='fnt_'],p,a ),section header > small + :not( a ) + :not( [class*='fnt_'],p,a ){font-family:var(--fnt-t-2-ff);font-weight:var(--fnt-t-2-w);line-height:var(--fnt-t-2-lh);text-transform:var(--fnt-t-2-tt);letter-spacing:var(--fnt-t-2-ls);font-size:calc(var(--fnt-t-2-s) * var(--fnt-t-2-s-mtp));&[href^='tel']{font-weight:600;}}h3,.fnt_t-3{font-family:var(--fnt-t-3-ff);font-weight:var(--fnt-t-3-w);line-height:var(--fnt-t-3-lh);text-transform:var(--fnt-t-3-tt);letter-spacing:var(--fnt-t-3-ls);font-size:calc(var(--fnt-t-3-s) * var(--fnt-t-3-s-mtp));}.fnt_t-itm{font-family:var(--fnt-t-itm-ff);font-weight:var(--fnt-t-itm-w);line-height:var(--fnt-t-itm-lh);text-transform:var(--fnt-t-itm-tt);letter-spacing:var(--fnt-t-itm-ls);font-size:calc(var(--fnt-t-itm-s) * var(--fnt-t-itm-s-mtp));}h4,.fnt_t-4{font-family:var(--fnt-t-4-ff);font-weight:var(--fnt-t-4-w);line-height:var(--fnt-t-4-lh);text-transform:var(--fnt-t-4-tt);letter-spacing:var(--fnt-t-4-ls);font-size:calc(var(--fnt-t-4-s) * var(--fnt-t-4-s-mtp));}h5,.fnt_t-5{font-family:var(--fnt-t-5-ff);font-weight:var(--fnt-t-5-w);line-height:var(--fnt-t-5-lh);text-transform:var(--fnt-t-5-tt);letter-spacing:var(--fnt-t-5-ls);font-size:calc(var(--fnt-t-5-s) * var(--fnt-t-5-s-mtp));}h6,.fnt_t-6{font-family:var(--fnt-m);font-size:0.75rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:0.4em;}.fnt_pl{font-size:calc(var(--fnt-pl-s) * var(--fnt-pl-s-mtp));}.fnt_phn{color:inherit;font-family:var(--fnt-phn-ff);font-size:calc(var(--fnt-phn-s) * var(--fnt-phn-s-mtp));letter-spacing:var(--fnt-phn-ls);line-height:var(--fnt-phn-lh);font-weight:var(--fnt-phn-w);}.fnt_nv-pry{font-family:var(--fnt-nv-pry-ff);font-weight:var(--fnt-nv-pry-w);font-size:calc(var(--fnt-nv-pry-s) * var(--fnt-nv-pry-s-mtp));}.fnt_nv-sec{font-family:var(--fnt-nv-sec-ff);font-weight:var(--fnt-nv-sec-w);font-size:calc(var(--fnt-nv-sec-s) * var(--fnt-nv-sec-s-mtp));}blockquote{font-weight:500;font-family:var(--fnt-t);address{font-size:1.2rem;font-weight:700;line-height:1.2;font-family:var(--fnt-m);small{font-size:0.75rem;font-weight:400;}}}@media screen and (width >= 700px){:root{--fnt-t-rev-s-mtp:1.2;--fnt-t-big-s-mtp:1.5;--fnt-t-co-s-mtp:1.15;--fnt-t-sb-s-mtp:1.15;--fnt-t-1-s-mtp:1.15;--fnt-t-2-s-mtp:1.1;--fnt-pl-s-mtp:1.05;}}@media screen and (width >= 1280px){:root{--fnt-t-rev-s-mtp:1.4;--fnt-t-big-s-mtp:2;--fnt-t-co-s-mtp:1.35;--fnt-t-sb-s-mtp:1.3;--fnt-t-k-s-mtp:1;--fnt-t-1-s-mtp:1.2;--fnt-t-2-s-mtp:1.2;--fnt-t-4-s-mtp:1;--fnt-pl-s-mtp:1.15;--fnt-phn-s-mtp:1;--fnt-nv-pry-s-mtp:0.725;--fnt-nv-sec-s-mtp:0.8;}}@media screen and (width >= 1500px){:root{--fnt-t-rev-s-mtp:1.6;--fnt-t-big-s-mtp:2.5;--fnt-t-co-s-mtp:1.78;--fnt-t-sb-s-mtp:1.5;--fnt-t-k-s-mtp:1.067;--fnt-t-1-s-mtp:2;--fnt-t-2-s-mtp:1.3;--fnt-t-3-s-mtp:1.19;--fnt-t-4-s-mtp:1.066;--fnt-t-6-s-mtp:1;--fnt-t-itm-s-mtp:1;--fnt-pl-s-mtp:1.22;--fnt-phn-s-mtp:0.889;}}@media screen and (width >= 1920px){:root{--fnt-t-rev-s-mtp:1.8;--fnt-t-co-s-mtp:1.78;--fnt-t-sb-s-mtp:1.6;--fnt-t-1-s-mtp:2;--fnt-t-2-s-mtp:1.52;--fnt-t-3-s-mtp:1.19;--fnt-t-6-s-mtp:1.067;--fnt-t-itm-s-mtp:1.1;--fnt-pl-s-mtp:1.28;}}
:root{--g-pd-v:3.5rem;--g-pd-h:2.2222rem;--hdr-mrg-bt:3rem;--bg-bx-pd-v:4.2222rem;--bg-bx-pd-h:2.2222rem;--bg-bx-bdr-rds:0;--bg-bx-blr:0.4167rem;--bg-bx-bdr-w:1px;--so-i-s:0.9rem;}section{padding:var(--g-pd-v) var(--g-pd-h);header:not(:last-child){margin-block-end:var(--hdr-mrg-bt);@media screen and (width < 1500px){br{display:none;}}}}.wht-bg:not(.bg-image):not(.lt-bg):not(.alt-bg) + .wht-bg:not(.bg-image):not(.lt-bg):not(.alt-bg),.wht-bg:not(.bg-image) + .lt-bg:not(.alt-bg),.wht-bg:not(.bg-image) + form .wht-bg:not(.bg-image),form:has( .wht-bg:not(.bg-image) ) + .wht-bg:not(.bg-image),form:has( .wht-bg:not(.bg-image) ) + form:has( .wht-bg:not(.bg-image) ),main:has( > .wht-bg:not(.bg-image):last-child ) + footer > .wht-bg:not(.bg-image):first-child,.lt-bg.alt-bg:not(.bg-image) + .lt-bg.alt-bg:not(.bg-image),.lt-bg.alt-bg:not(.bg-image) + form:has( .lt-bg.alt-bg:not(.bg-image) ),form:has( .lt-bg.alt-bg:not(.bg-image) ) + .lt-bg.alt-bg:not(.bg-image),form:has( .lt-bg.alt-bg:not(.bg-image) ) + form:has( .lt-bg.alt-bg:not(.bg-image) ),main:has( > .lt-bg.alt-bg:not(.bg-image):last-child ) + footer > .lt-bg.alt-bg:not(.bg-image):first-child,.blk-bg:not(.bg-image) + .blk-bg:not(.bg-image),.blk-bg:not(.bg-image) + .dk-bg:not(.bg-image),.blk-bg:not(.bg-image) + form .blk-bg:not(.bg-image),.blk-bg:not(.bg-image) + form .dk-bg:not(.bg-image),form:has( .blk-bg:not(.bg-image) ) + .blk-bg:not(.bg-image),form:has( .blk-bg:not(.bg-image) ) + form:has( .blk-bg:not(.bg-image) ),main:has( > .blk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,.dk-bg:not(.bg-image) + .dk-bg:not(.bg-image),.dk-bg:not(.bg-image) + form:has( .dk-bg:not(.bg-image) ),form:has( .dk-bg:not(.bg-image) ) + .dk-bg:not(.bg-image),form:has( .dk-bg:not(.bg-image) ) + form:has( .dk-bg:not(.bg-image) ),main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .dk-bg:not(.bg-image):first-child{padding-block-start:0;}.secondary{color:var(--secondary);}.tertiary{color:var(--tertiary);}.inc{color:var(--valid);}.bg-bx{backdrop-filter:blur(var(--bg-bx-blr));border-radius:var(--bg-bx-bdr-rds);position:relative;z-index:1;overflow:hidden;padding:var(--bg-bx-pd-v) var(--bg-bx-pd-h);.bg:not(:only-child){&:after{content:'';position:absolute;inset:0;background-image:linear-gradient(to top, hsl(from var(--inner-theme) h s l / 0.7) 35%, transparent 65%);}:is(video,img){opacity:0.7;}}&.bdr-bg{backdrop-filter:none;}}.bdr-bg{&:before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:solid var(--bg-bx-bdr-w);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity var(--g-trn-sp) var(--g-trn-tf);}}.bg{ul{z-index:1;position:absolute;bottom:2rem;left:2rem;font-size:1.5rem;color:var(--white);}[popover].pop{&:popover-open{height:100vh;width:100vw;display:flex;flex-flow:column;align-items:center;justify-content:center;}[popovertargetaction="hide"]{color:var(--white);padding-bottom:1rem;}.mn_tn{width:85vw;}}}.cms-content{.bg{position:relative;[popover]:not(:popover-open){transform:none;opacity:1;position:relative !important;visibility:visible;display:block;}}}.wvs-bg{position:absolute;opacity:0.1;top:var(--g-pd-v);left:0;width:100%;svg{position:relative;height:auto;width:100%;fill:url(#wave-1);+ svg{fill:url(#wave-2);margin-block-start:-37%;}}@media screen and (width < 700px){svg{width:75rem;translate:-30% 0;}}}.so-lk{font-size:var(--so-i-s);}.grd_1-2{display:grid;gap:var(--grd-sp-dyn);}@media screen and (width >= 1280px){.grd_1-2{grid-template-columns:repeat(2, 1fr);> :first-child{grid-area:1 / 1 / 3 / 2;&:only-child{grid-column-end:3;}}> :nth-child(2):last-child{grid-area:1 / 2 / 3 / 3;}}}.tag:not( :has(a) ),.tag a{display:inline-block;font-size:0.8rem;line-height:1.25;font-weight:500;padding:0.4em 0.75em;border:solid 1px;border-radius:5em;transition:background-color var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s;}.pg-nv{margin-block-start:2rem;}[class*="asp_"]{width:100%;&.asp_1-1 :where(img,video,.imap,iframe){aspect-ratio:1/1;}&.asp_16-9 :where(img,video,.imap,iframe){aspect-ratio:16/9;}&.asp_9-16 :where(img,video,.imap,iframe){aspect-ratio:9/16;}&.asp_3-4 :where(img,video,.imap,iframe){aspect-ratio:3/4;}&.asp_5-4 :where(img,video,.imap,iframe){aspect-ratio:5/4;}&.asp_12-5 :where(img,video,.imap,iframe){aspect-ratio:12/5;}iframe{width:100%;height:auto;}}@media screen and (width >= 1280px){:root{--g-pd-v:6.6667rem;}.text-left{text-align:left;[class*='ta_']{text-align:inherit;}.grd,[class*='flx']{&:not(.f_clm){justify-content:flex-start;}&.f_clm{align-items:flex-start;}}}}@media screen and (width < 1280px){main:has( > .blk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child{padding-top:var(--g-pd-v) !important;}}
:root{--g-trn-sp:0.3s;--g-trn-tf:ease;--mn-w:95.5556rem;--mn-wd:73rem;--mn-tn:60rem;--mn-ch:80ch;--full:100%;--half:50%;--third:33.333%;--fourth:25%;--fifth:20%;--sixth:16.666%;--seventh:14.285%;--two-3rds:66.667%;--three-fourths:75%;--three-8ths:37.5%;--five-8ths:62.5%;--flx-gap:5.5556rem;--grd-sp:1rem;--grd-sml-mpt:0.4;--grd-lrg-mpt:2;--grd-sp-sml:calc(var(--grd-sp) * var(--grd-sml-mpt));--grd-sp-lrg:calc(var(--grd-sp) * var(--grd-lrg-mpt));--grd-sp-dyn:var(--grd-sp);--bdr-stl:solid;--bdr-w:1px;--bdr-clr-o:0.1;--bdr-rds:1.4rem;--bg-offset:1.1111rem;}*,*:before,*:after{box-sizing:border-box;}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;overflow-x:clip;}main{display:block;}section{position:relative;header{position:relative;z-index:1;}}p{margin-block:1rem;&:first-child{margin-block-start:0;}&:last-child{margin-block-end:0;}}ul,ol,dl,dd{margin:0;}ul,ol{list-style:none;padding:0;}a{text-decoration:none;transition:color var(--g-trn-sp) var(--g-trn-tf) 0s;&[href^=tel]{cursor:default;}}button{padding:0;border:none;outline:none;cursor:pointer;font-size:inherit;text-align:inherit;font-family:inherit;line-height:inherit;background-color:transparent;}svg{width:1em;height:1em;display:block;fill:currentColor;*{pointer-events:none;}use{opacity:0;&:empty{display:none;visibility:hidden;}}}figure{margin:0;}picture{display:block;source{width:0;}img{width:100%;&[src*=".jpg"],&.static-map{object-fit:cover;}&[src*=".png"]:not(.static-map){object-fit:contain;}}}img,video{display:block;max-width:100%;}video{width:100%;object-fit:cover;}iframe{display:block;max-width:100%;}.asp-rt-16-9{aspect-ratio:16/9;}blockquote{margin:0;> address,[class*='flx']:has( address ),:not( [class*='flx'] ) > address{margin-block-start:1.2rem;}}address{font-style:inherit;}.rlt{position:relative;}.abs{position:absolute;top:50%;left:50%;translate:-50% -50%;}.blk{display:block;}.nln-blk{display:inline-block;}.hdn{overflow:hidden;}.m-ato{margin-inline:auto;}.bg{inset:0;position:absolute;overflow:hidden;img,video{width:100%;height:100%;position:absolute;}@media screen and (width >= 800px){&.inset{top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% - (var(--bg-offset) * 2));width:calc(100% - (var(--bg-offset) * 2));}}}section:not(.bg-image) > .bg{display:none;visibility:hidden;}.hd,.ninja{display:none !important;visibility:hidden !important;}[aria-hidden="true"]{visibility:hidden;}[data-role="btn"]{cursor:pointer;}[class*="sw-"],[class*='flx-at-'][class*="sw-"]{display:none;}[class*='mn_']{width:100%;max-width:var(--mn-w, none);margin-inline:auto;position:relative;&.mn_ch{--mn-w:var(--mn-ch);}@media screen and (width >= 1280px){&.mn_wd{--mn-w:var(--mn-wd);}&.mn_tn{--mn-w:var(--mn-tn);}}}[class*="ta_"]{text-align:center;&:where(img,svg){margin-inline:auto;}}.ta_l{text-align:left;&:where(img,svg){margin-inline-start:0;}}.ta_r{text-align:right;&:where(img,svg){margin-inline-end:0;}}.full{width:var(--full);}.half{width:var(--half);}.third{width:var(--third);}.two-thirds{width:var(--two-3rds);}.fourth{width:var(--fourth);}.three-fourths{width:var(--three-fourths);}.fifth{width:var(--fifth);}.three-8ths{width:var(--three-8ths);}.five-8ths{width:var(--five-8ths);}.f_gp{gap:var(--flx-gap);}[class*="gp_sp"]{gap:var(--grd-sp-dyn);&:not([class*="-sml"],[class*="-lrg"]){--grd-sp-dyn:var(--grd-sp);}&[class*="-sml"]{--grd-sp-dyn:var(--grd-sp-sml);}&[class*="-lrg"]{--grd-sp-dyn:var(--grd-sp-lrg);}> .half{width:calc(var(--half) - (var(--grd-sp-dyn) * 0.5 ));}> .third{width:calc(var(--third) - (var(--grd-sp-dyn) * 0.667 ));}> .two-thirds{width:calc(var(--two-3rds) - (var(--grd-sp-dyn) * 0.333 ));}> .fourth{width:calc(var(--fourth) - (var(--grd-sp-dyn) * 0.75 ));}> .fifth{width:calc(var(--fifth) - (var(--grd-sp-dyn) * 0.8 ));}> .three-8ths{width:calc(var(--three-8ths) - (var(--grd-sp-dyn) * 0.625 ));}> .sixth{width:calc(var(--sixth) - (var(--grd-sp-dyn) * 0.833 ));}}.el-panel:not(.active){opacity:0;display:none;visibility:hidden;}.bdr-rds{border-radius:var(--bdr-rds);overflow:hidden;}[class*="bdr_"]{border-color:hsl(from var(--text-color) h s l / var(--bdr-clr-o));border-style:var(--bdr-stl);border-width:0;}.bdr_a{border-width:var(--bdr-w);}.bdr_tp{border-top-width:var(--bdr-w);}.bdr_bt{border-bottom-width:var(--bdr-w);}.bdr_rt{border-right-width:var(--bdr-w);}.bdr_lt{border-left-width:var(--bdr-w);}.lg{--lg-w:8.6rem;width:var(--lg-w);color:inherit;svg{width:100%;height:auto;}}.dk-lg,.lt-lg{display:none;}:is(.wht-bg,.lt-bg) .dk-lg,:is(.blk-bg,.dk-bg) .lt-lg{display:block;}:is(.blk-bg,.dk-bg) .ulk-bg{.dk-lg{display:block;}.lt-lg{display:none;}}:is(.wht-bg,.lt-bg) .ulk-bg{.lt-lg{display:block;}.dk-lg{display:none;}}@media(prefers-reduced-motion: reduce){*,*:before,*:after{transition:none !important;}}@media screen and (width >= 700px){.sw-700[class*="flx-at-700"]{display:flex;}.sw-700:not([class*="flx-at-700"]){display:block;}.hd-700{display:none !important;}.ta_l-700{text-align:left;}.ta_r-700{text-align:right;}:where(img,svg).ta_r-700{margin-left:auto;margin-right:0;}:where(img,svg).ta_l-700{margin-right:auto;margin-left:0;}}@media screen and (width >= 1280px){.sw-1280[class*="flx-at-1280"]{display:flex;}.sw-1280:not([class*="flx-at-1280"]){display:block;}.hd-1280{display:none !important;}.ta_l-1280{text-align:left;&:where(img,svg){margin-right:auto;margin-left:0;}}.ta_r-1280{text-align:right;&:where(img,svg){margin-left:auto;margin-right:0;}}}@media screen and (width >= 1500px){.sw-1500{display:block;}.hd-1500{display:none !important;}}@media screen and (width >= 1920px){body{margin:0 auto;}.sw-1920[class*="flx-"]{display:flex;}.sw-1920:not([class*="flx-"]){display:block;}.ta_l-1920{text-align:left;&:where(img,svg){margin-right:auto;margin-left:0;}}.ta_r-1920{text-align:right;&:where(img,svg){margin-left:auto;margin-right:0;}}}@media screen and (width < 1280px){[class*="flx"].ta_l-1280,.ta_l-1280 [class*="flx"],[class*="flx"].ta_r-1280,.ta_r-1280 [class*="flx"]{justify-content:center;}.flx-at-1280.f_gp > * + *{margin-block-start:var(--g-pd-v);}section:has( [class*='mn'] > .full-mbl:first-child,> .full-mbl:first-child ){padding-block-start:0;}section:has([class*='mn'] > .full-mbl:last-child:not(:has(form)),> .full-mbl:last-child:not(:has(form))){padding-block-end:0;}.full-mbl{width:calc(100% + var(--g-pd-h) * 2) !important;margin-inline:calc(var(--g-pd-h) * -1) !important;border-radius:0 !important;&:not( picture,.btn ){padding:calc(var(--g-pd-v) * 0.5) var(--g-pd-h);}}}@media screen and (width < 700px){[class*="flx"].ta_l-700,.ta_l-700 [class*="flx"],[class*="flx"].ta_r-700,.ta_r-700 [class*="flx"]{justify-content:center;}.flx-at-700.f_gp > * + *{margin-block-start:var(--g-pd-v);}}
.cnt-stl{p{font-size:1.1111rem;}ul,ol{padding-left:1.5rem;}ul{list-style-type:none;}ol{list-style-type:none;}li{position:relative;}li:before{content:'';position:absolute;left:-1.5rem;top:5px;height:16px;width:16px;background:var(--white);border-radius:50%;border:solid 3px var(--tertiary);}li + li{margin-block-start:1.1111rem;}@media screen and (width < 700px){p{font-size:1rem;}}}
@media(prefers-reduced-motion: no-preference){@keyframes ms-slide-in{from{transform:translateX(var(--from-x, 0));opacity:var(--from-opacity, 1);}to{transform:translateX(0);opacity:1;}}@keyframes msv3-rise{from{translate:0 var(--msv3-offset, 1.5rem);opacity:var(--msv3-opacity-start, .65);}to{translate:0 0;opacity:1;}}.mstg.v1{--ms-enter-dur:3s;--ms-enter-delay:.5s;--ms-ease:cubic-bezier(.45, 0, .1, 1);--ms-offset:8.333rem;--ms-offset-b:16.667rem;--ms-opacity-start:.65;header{strong,+ ul{--from-x:var(--ms-offset);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}strong{b{--from-x:var(--ms-offset-b);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}}}}.mstg.v2{--ms-enter-dur:3s;--ms-enter-delay:.5s;--ms-ease:cubic-bezier(.45, 0, .1, 1);--ms-offset:8.333rem;--ms-offset-b:16.667rem;--ms-opacity-start:.65;header{strong,p{--from-x:var(--ms-offset);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}strong{b{--from-x:var(--ms-offset-b);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}}}}.mstg.v3,.mstg.v4,.mstg.v5{--msv3-enter-dur:720ms;--msv3-enter-delay:.5s;--msv3-stagger:.5s;--msv3-ease:cubic-bezier(.45, 0, .1, 1);--msv3-offset:2rem;--msv3-opacity-start:.65;header{> *{animation:msv3-rise var(--msv3-enter-dur) var(--msv3-ease) both;animation-delay:calc(var(--msv3-enter-delay) + var(--i, 0) * var(--msv3-stagger));will-change:transform, opacity;}> *:nth-child(1){--i:0;}> *:nth-child(2){--i:1;}> *:nth-child(3){--i:2;}}}@supports(animation-timeline: view()){[class*="anm_itm"]{--animation-amt:3rem;opacity:0;animation:anmItem linear forwards;animation-timeline:view();animation-range-start:entry;animation-range-end:45svh;&:is(.anm_itm-up,.anm_itm-dwn){translate:0 var(--animation-sp);}&.anm_itm-up{--animation-sp:var(--animation-amt);}&.anm_itm-dwn{--animation-sp:calc(var(--animation-amt) * -1);}&:is(.anm_itm-lt,.anm_itm-rt){translate:var(--animation-sp) 0;}&.anm_itm-lt{--animation-sp:var(--animation-amt);}&.anm_itm-rt{--animation-sp:calc(var(--animation-amt) * -1);}}@keyframes anmItem{to{translate:0 0;opacity:1;}}@keyframes cta-rise{from{translate:0 35%;opacity:var(--cta-opacity-start, .85);}to{translate:0 0;opacity:1;}}.cta.v1{view-timeline-name:--cta;view-timeline-axis:block;--cta-stagger-step:30%;--cta-opacity-start:.85;ul{> li{animation-name:cta-rise;animation-timing-function:cubic-bezier(.45, 0, .1, 1);animation-fill-mode:both;animation-timeline:--cta;animation-range:entry 0% cover 50%;will-change:transform, opacity;}> li:nth-child(2){animation-range:entry var(--cta-stagger-step) cover 50%;}> li:nth-child(3){animation-range:entry calc(var(--cta-stagger-step) * 2) cover 50%;}}}@keyframes pair-slide{from{translate:var(--pair-x, 0) 0;opacity:var(--pair-opacity-start, .65);}to{translate:0 0;opacity:1;}}.anm-pair{view-timeline-name:--pair;view-timeline-axis:block;--pair-offset:5rem;--pair-opacity-start:.65;--pair-stagger-step:10%;--pair-ease:cubic-bezier(.45, 0, .1, 1);> .half{animation-name:pair-slide;animation-timing-function:var(--pair-ease);animation-fill-mode:both;animation-timeline:--pair;animation-range:entry 0% cover 60%;will-change:transform, opacity;}> :nth-child(1 of .half){--pair-x:calc(var(--pair-offset) * -1);animation-range:entry 0% cover 60%;}> :nth-child(2 of .half){--pair-x:var(--pair-offset);animation-range:entry var(--pair-stagger-step) cover 60%;}&.f_rev{> :nth-child(1 of .half){--pair-x:var(--pair-offset);}> :nth-child(2 of .half){--pair-x:calc(var(--pair-offset) * -1);}}}}}
fieldset{container-type:inline-size;min-inline-size:auto;border:none;padding:0;margin:0;ul{flex-wrap:wrap;}@container(width < 700px){}.btn{margin-block-start:1.2rem;}}label{display:block;text-align:left;color:#595959;}input,textarea,select{border:0;width:100%;outline:none;color:#595959;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;text-transform:none;border-radius:0rem;padding:1.2222rem 1.7778rem;background-color:var(--white);transition:box-shadow 0.15s ease;}select,[type='search']{appearance:none;}textarea{resize:none;overflow:auto;min-height:4.5rem;}.input-text{text-align:left;font-size:0.8889rem;text-transform:uppercase;font-weight:600;letter-spacing:0.2em;position:relative;background-clip:padding-box !important;&.disabled input,&.disabled textarea,&.disabled select{pointer-events:none;background-color:#f3f3f3;}&:has( > svg ) :is(input,select,textarea){padding-right:3em;}option{background-color:var(--white);color:var(--black);}label{position:absolute;top:1.4em;left:1.95em;pointer-events:none;transform:scale(1);transform-origin:0 50%;opacity:1;transition:transform var(--g-trn-sp) var(--g-trn-tf) 0s, top var(--g-trn-sp) var(--g-trn-tf) 0s;}> svg{bottom:1.25em;right:1em;position:absolute;pointer-events:none;color:var(--primary);}}.inp-mrk{position:relative;input{position:absolute;opacity:0;top:0;left:0;margin:0;padding:0;cursor:pointer;-webkit-appearance:none;z-index:3;height:1.6rem;width:1.3rem;&:checked + label.replace:before{opacity:1;}&[type=radio] + label.replace{border-radius:50%;}}label{user-select:none;-moz-user-select:none;-ms-user-select:none;&.toggle,&.replace{flex:0 0 auto;cursor:pointer;+ label{margin:0;line-height:1.55;position:relative;padding-left:.625em;}}&.replace{margin:0;width:1.2rem;height:1.2rem;border-width:2px;position:relative;border-style:solid;border-color:#BCBEC7;&::before{content:'';top:50%;left:50%;opacity:0;position:absolute;transform:translate(-50%, -50%);border-radius:inherit;border:solid 0.35rem var(--primary);transition:opacity var(--g-trn-sp) var(--g-trn-tf) 0s;}}}}:is(.focused,.filled){.input-text{label{top:0;transform:scale(0.7);}}}.input-text{label.active{top:0;transform:scale(0.7);}}.invalid .input-text :is(input,select,textarea){box-shadow:0 0 0 1px red !important;}.valid .input-text :is(input,select,textarea){box-shadow:0 0 0 1px var(--valid) !important;}html:not(.cms-content) .ui-conditional-panel:not(.active){display:none;visibility:hidden;}fieldset small,form ~ small{font-size:0.7rem;opacity:0.5;}@media(width <= 430px){:is(.ctc.v1,.ctc.sys) .input-text > label{position:relative;top:auto;left:auto;color:var(--white);}}

[class*='flx']{align-items:stretch;align-content:space-around;display:flex;&[class*='flx-at-']:not([class*="sw-"]){display:block;}&:is(.f_gp) > :is(:not([data-columns],.fit),:only-child),.ato{flex:1 1 auto;}.fit{flex:0 0 auto;}.str{align-self:stretch;}}.f_c{justify-content:center;}.f_r{justify-content:flex-end;}.f_sb{justify-content:space-between;}.f_sa{justify-content:space-around;}.f_gp{column-gap:var(--flx-gap);> .half{width:calc(var(--half) - (var(--flx-gap) / 2 ));}> .third{width:calc(var(--third) - (var(--flx-gap) / 2 ));}> .two-thirds{width:calc(var(--two-3rds) - (var(--flx-gap) / 2 ));}> .three-8ths{width:calc(var(--three-8ths) - (var(--flx-gap) / 2 ));}> .five-8ths{width:calc(var(--five-8ths) - (var(--flx-gap) / 2 ));}}.f_m{align-items:center;}.f_t{align-items:flex-start;}.f_b{align-items:flex-end;}.f_bl{align-items:baseline;}.f_wrp{flex-wrap:wrap;}.f_rev{flex-direction:row-reverse;}.f_clm{flex-direction:column;}.f_nln{display:inline-flex;}@media screen and (min-width:700px){[class*='flx'][class*="-at-700"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (min-width: 1280px){[class*='flx'][class*="-at-1280"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (min-width:1500px){[class*='flx'][class*="-at-1500"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (max-width:1499px){[class*='flx'][class*="-at-1500"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}@media screen and (max-width:1279px){[class*='flx'][class*="-at-1280"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}@media screen and (max-width:699px){[class*='flx'][class*="-at-700"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}
[class*="bdr_"]{border-color:hsl(from var(--bdr-clr, var(--text-color)) h s l / var(--bdr-clr-o));border-style:var(--bdr-stl);border-width:0;}.bdr_a{border-width:var(--bdr-w);}.bdr_tp{border-top-width:var(--bdr-w);}.bdr_bt{border-bottom-width:var(--bdr-w);}.bdr_rt{border-right-width:var(--bdr-w);}.bdr_lt{border-left-width:var(--bdr-w);}
.ftr.v2{padding-bottom:3.1111rem;padding-top:4.4444rem;&.lt-bg{padding-top:2rem;background-color:var(--light);nav{border-color:hsl(from var(--black) h s l / 0.2);li a{color:var(--primary);&:is(:hover,:focus){color:var(--tertiary);}}}}&.dk-bg{background-color:var(--primary);nav{border-color:hsl(from var(--white) h s l / 0.2);li a{&:is(:hover,:focus){color:var(--tertiary);}}}}.bg-bx.lk-bg{background-color:hsl(from var(--white) h s l / 0.4);color:inherit;p{font-size:0.8889rem;}}nav{margin-top:1.6667rem;margin-bottom:2.2222rem;padding-block:1.6667rem;border-top:solid 1px;border-bottom:solid 1px;li a{font-size:0.8889rem;letter-spacing:0.2em;font-weight:600;text-transform:uppercase;}+ div{picture{pointer-events:none;}}}.mn_ > picture{margin-top:2.2222rem;}fieldset{margin-top:2.3889rem;button{padding:1.4111rem;background-color:var(--white);color:var(--tertiary);transition:color var(--g-trn-sp) var(--g-trn-tf), background-color var(--g-trn-sp) var(--g-trn-tf);&:is(:hover,:focus){background-color:var(--tertiary);color:var(--white);}}}.bt-zn{margin-top:2.6667rem;small{font-size:0.8889rem;font-weight:400;line-height:1.7;}strong{font-size:0.8889rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;margin-right:2.2222rem;}.soc{--grd-sp:1.8889rem;a{color:#C5C5BD;font-size:1.3889rem;&:is(:hover,:focus){color:var(--secondary);}}}}@media screen and (max-width: 1499px){nav{li a{font-size:0.7889rem;}}}@media screen and (max-width: 699px){fieldset{ul.flx{flex-wrap:nowrap;}}nav{padding:0;ul{display:block;padding:0;li + li{border-top:1px solid hsl(from var(--black) h s l / 0.2);}a{display:block;padding-top:1.7778rem;padding-bottom:1.7778rem;}}}.bt-zn{strong{display:block;margin-right:0;margin-top:1.5rem;}ul{margin-top:0.5rem;}}}}
.el-tab{cursor:pointer;&.tb-arw,.tb-arw{transition:transform var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s;transform-origin:50% 50%;}&.active .tb-arw,&.active.tb-arw{transform:rotate(180deg);}}.el-sec-tab{cursor:pointer;}.el-panel.sld{transition:height .5s ease 0s, margin .5s ease 0s, padding .5s ease 0s;}html:not(.cms-content) .el-panel:not(.active){display:none;visibility:hidden;}
.hdr.v1{.tp-lg{padding-top:1.3333rem;}.rt-sd{padding-top:1.3333rem;}@media screen and (width >= 1280px){nav{margin-top:1.8333rem;}}@media screen and (width >= 800px){.tp-lg{padding-top:5.3333rem;}.rt-sd{padding-top:3.2778rem;}}}.cms-content .overlap #HeaderZone{position:relative;background-color:var(--primary);}
:root{--ui-scroll-brd-rds:12px;--ui-scroll-w:0.278rem;}.ui-scroll{overflow:auto;&::-webkit-scrollbar{width:var(--ui-scroll-w) !important;height:calc(var(--ui-scroll-w) * 2) !important;}&::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:var(--ui-scroll-brd-rds);border:0;}&::-webkit-scrollbar-track{background-color:hsl(from var(--text-color) h s l / var(--bdr-clr-o));border-radius:var(--ui-scroll-brd-rds);box-shadow:none;opacity:.3;}&[class*="ht-"]{--ui-height:auto;max-height:var(--ui-height);}&.ht-10{--ui-height:10rem;}&.ht-15{--ui-height:15rem;}&.ht-20{--ui-height:20rem;}}
#HeaderZone{z-index:10;position:relative;}.overlap #HeaderZone{position:absolute;width:100%;top:0;left:0;.hdr{background-image:none;background-color:hsl(from var(--background) h s l / var(--ovlp-hdr-bg-o, 0));transition:background-color var(--g-trn-sp) var(--g-trn-tf) 0s;}}.hdr{--hdr-phn-btn-s:1.5rem;--grd-sp:1.3333rem;--tp-nv-sp:2.2222rem;--dd-pd-v:2.8rem;--dd-pd-h:2.8rem;--mnu-gradient-bg:radial-gradient(42% 35% at 55% 100%, hsl(from var(--primary) h s l / 0.2), transparent), radial-gradient(50% 28% at 54% 100%, hsl(from var(--secondary) h s l / 0.2), transparent);--mnu-arw-s:0.8rem;--mnu-btn-s:1.75rem;--mnu-cls-btn-s:1.5rem;padding-block:0;anchor-name:--header;&:has( :popover-open ){--text-color:var(--white);--background:var(--black);--ovlp-hdr-bg-o:1;}[popover]{padding:0;border:none;height:auto;color:inherit;overflow:visible;&:popover-open{opacity:1;@starting-style{opacity:0;}}[popovertargetaction='hide']{margin-block-end:2rem;&.bdr_bt{padding-bottom:2rem;border-width:0 0 2px;border-image:1 linear-gradient(to right, var(--primary), var(--secondary));}svg{font-size:var(--mnu-arw-s);}> svg{font-size:var(--mnu-cls-btn-s);}}}nav{a:not(.btn),button{color:inherit;[class*='fnt_t']{margin-block:0;}}li a span svg{font-size:0.4444rem;color:var(--secondary);}small{margin-block-start:0.5rem;font-weight:400;opacity:0.8;}.sln-icn{--sln-icn-s:0.6rem;--sln-icn-w:2em;--sln-icn-rds:0.5em;}li.lvl-1{padding:;}.fly-nv{background-color:#F9EDDF;padding:0.8889rem;li.lvl-2{padding:0.8889rem;> a{font-size:1.1111rem;font-weight:400;font-family:var(--fnt-t);color:var(--white);padding:0.4444rem 0;&:not([href='Javascript:Void(0);']):is(:hover,:focus){color:var(--secondary);}}+ li{margin-top:0.8889rem;}}li.lvl-3{a{font-size:0.7222rem;font-weight:600;letter-spacing:0.1538em;text-transform:uppercase;color:var(--secondary);padding:0.8889rem 0;border-bottom:1px solid hsl(from var(--white) h s l / 0.3);&:is(:hover,:focus){color:var(--white);}svg{font-size:0.4444rem;color:var(--white);margin-right:0.4444rem;transform:none;}}}}}.soc a{font-size:1rem;color:#C5C5BD;&:is(:hover,:focused){color:var(--secondary);}}@media screen and (width >= 1280px){nav{width:auto;display:flex;position:static;background-color:transparent;align-self:stretch;> ul > li{display:flex;border-bottom:none;&:not(:last-child){padding:0.8889rem calc(var(--tp-nv-sp) * 0.5);}&:is(:hover,:focus-visible){background-color:#F9EDDF;color:var(--primary);}+ li:last-child{margin-inline-start:calc(var(--tp-nv-sp) * 0.5);}span svg{font-size:0.4444rem;color:var(--secondary);margin-left:0.4444rem;transform:rotate(90deg);transition:transform var(--g-trn-sp) var(--g-trn-tf);}&:is(:hover,:focus) span svg{transform:rotate(-90deg);}a:not(.btn),> button,button:only-child{border:none;.fnt_t-rev{font-size:1.6rem;}}> :is(a,button){position:relative;z-index:1;transition:background-color var(--g-trn-sp) var(--g-trn-tf), color var(--g-trn-sp) var(--g-trn-tf);}li button:not(:only-child){margin-block-end:0.25rem;padding-block-end:0.25rem;pointer-events:none;}.fly-nv{background-color:#F9EDDF;padding:0.8889rem;max-width:21.9444rem;min-width:21.9444rem;width:max-content;max-height:calc(100dvh - 12rem);position:absolute;left:0;top:100%;opacity:0;overflow-y:auto;visibility:hidden;display:block !important;transition:visibility var(--g-trn-sp) var(--g-trn-tf) 0s, opacity var(--g-trn-sp) var(--g-trn-tf) 0s;transition-behavior:allow-discrete;li.lvl-2{padding:0.8889rem;> a{font-size:1.1111rem;font-weight:400;font-family:var(--fnt-t);color:var(--white);padding:0.4444rem 0;&:not([href='Javascript:Void(0);']):is(:hover,:focus){color:var(--secondary);}}+ li{margin-top:0.8889rem;}}li.lvl-3{a{font-size:0.7222rem;font-weight:600;letter-spacing:0.1538em;text-transform:uppercase;color:var(--secondary);padding:0.8889rem 0;border-bottom:1px solid hsl(from var(--white) h s l / 0.3);&:is(:hover,:focus){color:var(--white);}svg{font-size:0.4444rem;color:var(--white);margin-right:0.4444rem;}}}}&:is(:hover,:focus-visible) > .fly-nv,&:has(a:is(:hover,:focus-visible)) > .fly-nv,.fly-nv:has(a:is(:hover,:focus-visible)){opacity:1;visibility:visible !important;}}}}@media screen and (width < 1280px){[popover]{width:100%;height:100%;padding:2rem var(--g-pd-h);background-color:var(--primary);margin-top:0;[class*='gp_sp'] > * + *{margin-top:0;}> :is(a,strong){margin-block:0 2rem;font-size:1.25rem;font-weight:600;font-family:var(--fnt-t);}}nav{li > :is(a,button){padding-block:1rem;}li .btn{margin-top:1.5rem;margin-bottom:1.5rem;}.el-tab.tb-arw{padding:1rem;}}}@media screen and (max-width: 799px){.tp-lg img{max-width:8.7rem;}}}.phn-btn svg{font-size:var(--hdr-phn-btn-s);}.mnu-btn{padding:0.8889rem;background-color:var(--primary);border:solid 1px var(--secondary);transition:background-color var(--g-trn-sp) var(--g-trn-tf);span{display:block;width:1.3333rem;height:1px;background-color:var(--white);+ span{margin-top:0.5556rem;}}&:is(:hover,:focus){background-color:var(--secondary);}}.btn-tp{top:0;right:0;z-index:4;position:fixed;padding:1.2em !important;visibility:hidden;translate:100% 0;transition-behavior:allow-discrete;&.v1{width:auto;transition:translate var(--g-trn-sp) var(--g-trn-tf) 0s, background-color var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s, box-shadow var(--g-trn-sp) var(--g-trn-tf) 0s, visibility var(--g-trn-sp) var(--g-trn-tf) 0s;}}.scrolled-down .btn-tp{visibility:visible;translate:0 0;}
.mstg.v2{--tp-sp:20.6111rem;.bg:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:hsl(from var(--black) h s l / 0.6);z-index:1;}header{padding-block-start:10.6111rem;color:var(--white);.fnt_t-big{color:var(--white);b,strong{color:var(--secondary);}}p{font-size:1.3333rem;margin-block:2.2222rem;}}@media screen and (width >= 800px){.bg:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.00) 10.31%, rgba(0, 0, 0, 0.60) 81.5%),linear-gradient(to bottom, rgba(0, 0, 0, 0.60) 3.31%, rgba(0, 0, 0, 0.00) 19.5%);}}@media screen and (width < 800px){.bg:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.00) 10.31%, rgba(0, 0, 0, 0.60) 81.5%),linear-gradient(to bottom, rgba(0, 0, 0, 0.60) 3.31%, rgba(0, 0, 0, 0.00) 19.5%);}}@media screen and (width >= 700px){header{padding-top:var(--tp-sp);}}}
.vid-bg-tls{.bg{video{object-fit:cover;opacity:var(--vid-bg-o, 1);height:100%;visibility:visible;}ul,.ctrls{position:absolute;bottom:2em;left:0;width:100%;z-index:1;a,button{font-size:1.75rem;padding:.4rem;transition:color var(--g-trn-sp) var(--g-trn-tf) 0s;}&.cms-disabled{display:none;}}video[src=""],picture:has(img[src=""]),video[src*="/"] + picture,&:has(> video[src=""]) .ctrls,&:not(:has(video)) .ctrls{display:none;}}}.cms-content .vid-bg-tls{.bg{position:relative;video{display:none;}}[popover]:not(:popover-open){transform:none;opacity:1;position:relative !important;visibility:visible;display:block;}}
[popover].pop{width:100%;border:none;padding:0;opacity:0;transform:scale(0.8);background-color:transparent;transition-property:opacity, transform, overlay, display;transition-duration:var(--g-trn-sp);transition-behavior:allow-discrete;position:fixed;&::backdrop{opacity:0;backdrop-filter:blur(0.5rem);background:hsl(from var(--black) h s l / 0.7);transition:opacity var(--g-trn-sp) var(--g-trn-tf);}&:popover-open{opacity:1;transform:scale(1);&::backdrop{opacity:1;}@starting-style{opacity:0;transform:scale(0.8);&::backdrop{opacity:0;}}}[popovertargetaction="hide"]{margin-left:auto;color:var(--link-alt);svg{margin:4px;font-size:1.5rem;transition:var(--g-trn-sp) var(--g-trn-tf) 0s;}&:is(:hover,:focus-visible) svg{transform:rotate(90deg) scale(1.1,1.1);}}.ui-scroll{max-height:calc(100vh - 11rem);max-height:calc(100dvh - 11rem);}}