:root{--white:255, 255, 255;--light:234, 234, 234;--grey:190, 190, 190;--charcoal:142, 142, 142;--dark:16, 16, 16;--black:0, 0, 0;--primary:66, 88, 255;--secondary:31, 51, 200;--tertiary:12, 20, 80;--quaternary:21, 31, 96;--grd-sp:1.333rem;--flx-gap:4.444rem;--vertical-sp:9.722rem;--horizontal-sp:4.722rem;--thin:53.333rem;--main:80rem;--seventh:14.285%;--sixth:16.667%;--fifth:20%;--fourth:25%;--third:33.333%;--two-fifths:40%;--half:50%;--three-fifths:60%;--two-thirds:66.667%;--full:100%;--vertical-offset:3.111rem;--horizontal-offset:3.111rem;--primary-font:acumin-pro, system-ui, sans-serif;--secondary-font:'Editor', Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;}@media screen and (max-width: 1440px){:root{--horizontal-sp:2.222rem;}}@media screen and (max-width: 1000px){:root{--vertical-sp:5rem;--flx-gap:3.333rem;--vertical-offset:2.222rem;--horizontal-offset:2.222rem;}}@media screen and (max-width: 650px){:root{--horizontal-sp:1.111rem;}}@media screen and (max-width: 550px){:root{--grd-sp:0.889rem;}}
@font-face{font-family:"Editor";src:url("https://www.offshoreinjuryfirm.com/fonts/editor_light.woff2") format("woff2"), url("https://www.offshoreinjuryfirm.com/fonts/editor_light.woff") format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Editor";src:url("https://www.offshoreinjuryfirm.com/fonts/editor.woff2") format("woff2"), url("https://www.offshoreinjuryfirm.com/fonts/editor.woff") format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"Editor";src:url("https://www.offshoreinjuryfirm.com/fonts/editor_medium.woff2") format("woff2"), url("https://www.offshoreinjuryfirm.com/fonts/editor_medium.woff") format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"Editor";src:url("https://www.offshoreinjuryfirm.com/fonts/editor_bold.woff2") format("woff2"), url("https://www.offshoreinjuryfirm.com/fonts/editor_bold.woff") format("woff");font-weight:700;font-style:normal;}
html{overflow-x:clip;font-size:0.9375vw;-webkit-text-size-adjust:100%;position:relative;-webkit-font-smoothing:antialiased;}body{overflow-x:clip;margin:0;padding:0;font-weight:300;line-height:1.778;font-family:var(--primary-font);color:rgb(var(--grey));background-color:rgb(var(--dark));}*,::before,::after{box-sizing:border-box;}main{display:block;}section,.sub-zone{position:relative;padding:var(--vertical-sp) var(--horizontal-sp);}aside section{padding:1.333rem;}.lt-bg:not(.bg-image) + .lt-bg:not(.bg-image,:has(> .ai-wm)),.lt-bg:not(.bg-image) + form .lt-bg:not(.bg-image,:has(> .ai-wm)),form:has( .lt-bg:not(.bg-image) ) + .lt-bg:not(.bg-image,:has(> .ai-wm)),form:has( .lt-bg:not(.bg-image) ) + form .lt-bg:not(.bg-image,:has(> .ai-wm)),.dk-bg:not(.alt-bg):not(.bg-image) + .dk-bg:not(.alt-bg):not(.bg-image,:has(> .ai-wm)),.dk-bg:not(.alt-bg):not(.bg-image) + form .dk-bg:not(.alt-bg):not(.bg-image,:has(> .ai-wm)),form:has( .dk-bg:not(.alt-bg):not(.bg-image) ) + .dk-bg:not(.alt-bg):not(.bg-image,:has(> .ai-wm)),form:has( .dk-bg:not(.alt-bg):not(.bg-image) ) + form .dk-bg:not(.alt-bg):not(.bg-image,:has(> .ai-wm)),.dk-bg.alt-bg:not(.bg-image) + .dk-bg.alt-bg:not(.bg-image,:has(> .ai-wm)),.dk-bg.alt-bg:not(.bg-image) + form .dk-bg.alt-bg:not(.bg-image,:has(> .ai-wm)),form:has( .dk-bg.alt-bg:not(.bg-image) ) + .dk-bg.alt-bg:not(.bg-image,:has(> .ai-wm)),form:has( .dk-bg.alt-bg:not(.bg-image) ) + form .dk-bg.alt-bg:not(.bg-image,:has(> .ai-wm)),main:has(.dk-bg:not(.bg-image,.alt-bg):last-child) + footer .dk-bg:not(.bg-image,.alt-bg):first-child{padding-top:0;}.overlap main > section:first-child .main{padding-top:calc(var(--vertical-sp) * 0.5);}a{color:rgb(var(--primary));transition:color 0.3s ease 0s;text-decoration:none;}a:is(:hover,:focus){color:inherit;}a[href^=tel]{cursor:default;}.anchor{position:absolute;top:0;left:0;}img,video{display:block;max-width:100%;}picture img[src*=".jpg"]{object-fit:cover;}ul,ol{list-style:none;margin:0;padding:0;}p,dl,dt,dd{margin:0;}p,dl,dt,dd,button,fieldset,figure,figcaption,address,picture,blockquote,time,svg{margin:0;padding:0;display:block;border:none;font-style:normal;text-align:inherit;}section :where(strong,b){color:rgb(var(--white));}section :where(strong,b) :where(strong,b){color:rgb(var(--primary));font-weight:inherit;}time{font-size:0.889rem;}sub,sup{font-size:0.118em;font-family:var(--primary-font);letter-spacing:0;font-weight:400;line-height:1;margin-left:0.75em;}sub{vertical-align:baseline;}button{color:inherit;background-color:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;outline:none;cursor:pointer;}[class*="sw-"],[class*='flx-at-'][class*="sw-"]{display:none;}.ninja{display:none !important;visibility:hidden !important;}[aria-hidden="true"]{visibility:hidden;}.el-tab{cursor:pointer;}.el-panel{display:none;visibility:hidden;}.active.el-panel{display:block;visibility:visible;}.blk{display:block;}.rlt{position:relative;}[class*='ta_']{text-align:center;}svg{width:1em;height:1em;fill:currentColor;font-size:1.611rem;color:rgb(var(--secondary));}.ta_:not([class*='flx']) > svg,.ta_ :not([class*='flx']) > svg{margin-left:auto;margin-right:auto;}svg use{opacity:0;}svg *{pointer-events:none;}svg use:empty{display:none;}.svg-pry{color:rgb(var(--primary));}.svg-sec{color:rgb(var(--secondary));}.svg-wht{color:rgb(var(--white));}svg[data-use*='wave'] path{animation:wave 2s linear infinite;}@keyframes wave{0%,100%{transform:translateX(0);}50%{transform:translateX(-50%);}100%{transform:translateX(-100%);}}svg[data-use*='bullet']{font-size:0.889rem;color:rgb(var(--primary));}svg[data-use*='bullet'] path:first-child{opacity:0.6;transition:opacity 0.25s ease;}a:is(:hover,:focus) svg[data-use*='bullet'] path:first-child,a.active svg[data-use*='bullet'] path:first-child{opacity:1;}svg[data-use*='bullet'] path:last-child{transform:scale(0.5);transform-origin:50% 50%;transition:transform 0.25s ease;}a:is(:hover,:focus) svg[data-use*='bullet'] path:last-child,a.active svg[data-use*='bullet'] path:last-child{transform:scale(1);}.dk-bg a:is(:hover,:focus) svg[data-use*='bullet'] path:last-child,.dk-bg a.active svg[data-use*='bullet'] path:last-child{color:rgb(var(--white));}.lt-bg a:is(:hover,:focus) svg[data-use*='bullet'] path:last-child,.lt-bg a.active svg[data-use*='bullet'] path:last-child{color:rgb(var(--dark));}.dk-bg.alt-bg{background-color:rgb(var(--tertiary));background-image:radial-gradient(circle at 100% 0, rgba(var(--primary), 0.5), rgba(var(--primary), 0) 37.778rem),radial-gradient(circle at 0 50%, rgba(var(--primary), 0.5), rgba(var(--primary), 0) 37.778rem);}.dk-bg .lk-bg,.dk-bg .dk-bg{background-color:rgba(var(--tertiary), 0.7);}.dk-bg.alt-bg .lk-bg,.dk-bg.alt-bg .dk-bg{background-color:rgba(var(--secondary), 0.3);}@supports(backdrop-filter: blur(0.333rem)){.dk-bg .lk-bg,.dk-bg .dk-bg{background-color:rgba(var(--secondary), 0.3);}.dk-bg .lk-bg{backdrop-filter:blur(0.333rem);}}.dk-bg .alt-bg,.dk-bg .dk-bg.alt-bg{background-color:rgb(var(--tertiary));background-image:none;}.lt-bg,.dk-bg .ulk-bg{color:rgb(var(--dark));background-color:rgb(var(--white));}.lt-bg.alt-bg,.dk-bg .ulk-bg{background-color:rgb(var(--light));}.lt-bg :where(strong,b),.dk-bg .ulk-bg :where(strong,b){color:rgb(var(--black));}.bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;}.bg:has(video){opacity:0.6;background-color:rgb(var(--quaternary));}.bg :where(img,video){width:100%;height:100%;object-fit:cover;}.bg video{opacity:0.3;}@supports(mix-blend-mode: soft-light){.bg video{opacity:1;mix-blend-mode:soft-light;}}.main,.thin{position:relative;margin-left:auto;margin-right:auto;width:100%;}.thin{max-width:var(--thin);}.main{max-width:var(--main);}.two-col aside > * + *{margin-top:2.222rem;}.seventh{width:var(--seventh);}.sixth{width:var(--sixth);}.fifth{width:var(--fifth);}.fourth{width:var(--fourth);}.third{width:var(--third);}.two-fifths{width:var(--two-fifths);}.half{width:var(--half);}.three-fifths{width:var(--three-fifths);}.two-thirds{width:var(--two-thirds);}.full{width:var(--full);}[class*='bdr_']{border-width:0;border-style:solid;border-color:rgb(var(--secondary));}.bdr_a{border-width:1px;}.bdr_tp{border-top-width:1px;padding-top:3%;}.bdr_bt{border-bottom-width:1px;padding-bottom:3%;}.bdr_lt{border-left-width:1px;}.bdr_rt{border-right-width:1px;}.anchor-flair{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-bottom:3.111rem;}aside .anchor-flair{margin-bottom:0.889rem;}[class*='flx'] .anchor-flair{margin-bottom:0;}.anchor-flair:before,.anchor-flair:after{content:'';display:block;flex:1 1 auto;height:1px;background-color:rgb(var(--secondary));min-width:1rem;}.anchor-flair:before{display:none;margin-right:1rem;transform-origin:100% 50%;}.anchor-flair:after{margin-left:1rem;transform-origin:0 50%;}.ta_ .anchor-flair:before,.ta_ + .anchor-flair:before,.ta_.anchor-flair:before{display:block;}.anchor-flair svg{font-size:1rem;color:rgb(var(--secondary));}[data-onvisible] .anchor-flair,[data-onvisible] + .anchor-flair{opacity:0;}.anm .anchor-flair,.anm + .anchor-flair{opacity:1;transition:opacity 2s ease-in-out;}[data-onvisible] .anchor-flair:before,[data-onvisible] .anchor-flair:after,[data-onvisible] + .anchor-flair:before,[data-onvisible] + .anchor-flair:after{transform:scale(0.6);}.anm .anchor-flair:before,.anm .anchor-flair:after,.anm + .anchor-flair:before,.anm + .anchor-flair:after{transform:scale(1);transition:transform 2s ease-in-out;}.grd-hd > :first-child span{transform:translateX(10%);opacity:0;}.anm.grd-hd > :first-child span{transform:translateX(0);opacity:1;transition:transform 1.3s ease-in-out, opacity 1.3s ease-in-out;}.grd-hd > :first-child :where(strong,b){transform:translateX(-10%);opacity:0;}.anm.grd-hd > :first-child :where(strong,b){transform:translateX(0);opacity:1;transition:transform 1.3s ease-in-out, opacity 1.3s ease-in-out;}.grd-hd > :nth-child(2){transform:translateY(2.222rem);opacity:0;}.anm.grd-hd > :nth-child(2){transform:translateX(0);opacity:1;transition:transform 1.3s ease-in-out, opacity 1.3s ease-in-out;}.cms-content .grd-hd > :nth-child(n),.cms-content .grd-hd > :nth-child(n) *{opacity:1;transform:none;}section header{position:relative;z-index:1;margin-bottom:3.111rem;}section header[class*='bdr_']{border-color:rgba(var(--secondary), 0.3);}aside section header{margin-bottom:0.889rem;}h1,h2,h3,h4,h5,h6{color:rgb(var(--white));margin:0.556rem 0;font-family:inherit;line-height:1.333;font-weight:inherit;}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0;}:is(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0;}:is(h1,h2,h3,h4,h5,h6) :is(strong,b){color:rgb(var(--primary));}h1,h2{font-family:var(--secondary-font);line-height:1.167;font-weight:500;letter-spacing:-0.03em;}h1{font-size:2.667rem;}h2,aside header :is(h1,h2:first-child){font-size:1.778rem;}h2:first-child{font-size:2.222rem;}header :is(h1,h2:first-child){font-size:4rem;}header :is(h1,h2:first-child) > :is(strong,b){font-size:2.889em;font-weight:inherit;letter-spacing:-0.03em;line-height:0.85;background-image:linear-gradient(to top, rgb(var(--primary)), rgba(var(--primary), 0.4));background-clip:text;-webkit-background-clip:text;color:transparent;background-repeat:no-repeat;padding-bottom:0.2em;margin-bottom:-0.2em;}header :is(h1,h2:first-child) > :is(strong,b):not([class*='flx']){display:block;}h3{font-size:1.333rem;}h4{font-size:1.111rem;}h5,h6{font-size:1rem;}header > strong{display:block;text-transform:uppercase;font-weight:600;font-size:0.889rem;letter-spacing:0.2em;color:rgb(var(--grey));line-height:1;}.grd-hd > :nth-child(2){font-size:1.778rem;line-height:1.5;font-family:var(--primary-font);color:inherit;letter-spacing:0;font-weight:inherit;margin-left:auto;margin-right:auto;}.content{position:relative;}.content > *:first-child{margin-top:0;}.content > *:last-child{margin-bottom:0;}.content :where(p,ul,ol){margin:1rem 0 1.778rem;}.content ul li:not( :has(.hex-item) ){position:relative;padding-left:1.333rem;}.content ul:not([class*='-grd']) li + li{margin-top:0.5em;}.content ul li:not( :has(.hex-item) ):before{content:'';font-size:0.889rem;position:absolute;top:0.5em;left:0;width:1em;height:1em;background-image:url(/cms/svg/site/icon_bullet_list.16.4258FF.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.content :where(ul,ol) :where(ul,ol){margin:0;}.content a > :where(strong,b){color:inherit;}.btn{position:relative;cursor:pointer;z-index:1;flex:0 0 auto;display:inline-flex;gap:0.643em;align-items:center;justify-content:center;text-align:center;font-size:0.778rem;line-height:1.071;text-transform:uppercase;letter-spacing:0.1em;font-family:var(--primary-font);font-weight:700;color:rgb(var(--white));background-color:rgb(var(--primary));padding:1.5em 1.7em;transition:background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;}.btn:is(:hover,:focus),a:is(:hover,:focus) .btn{color:rgb(var(--white));background-color:rgb(var(--secondary));}.btn.v2{background-color:rgba(var(--dark), 0.8);border:solid 1px rgba(var(--secondary), 0.4);backdrop-filter:blur(4px);}.btn.v2:is(:hover,:focus),a:is(:hover,:focus) .btn.v2{background-color:rgb(var(--quaternary));border-color:rgb(var(--primary));}.btn.v3{background-color:rgba(var(--quaternary), 0);border:solid 1px rgb(var(--secondary));}.btn.v3:is(:hover,:focus),a:is(:hover,:focus) .btn.v3{background-color:rgb(var(--quaternary));border-color:rgb(var(--primary));}.btn.sm{padding:0.7em 1em;}.btn.pill{border-radius:5em;}.btn svg{font-size:1.714em;color:inherit;margin-top:-0.2em;margin-bottom:-0.2em;}.btn span:has( [data-use*='right'] ){order:1;}.btn [data-use*='.16']{font-size:0.875em;}.btn [data-use*='play']{font-size:3.143em;margin-top:-0.35em;margin-bottom:-0.4em;}.btn [data-use*='play'] path:first-child{transform-origin:25% 25%;transition:transform 0.4s ease, fill 0.4s ease;}.btn [data-use*='play'] path:nth-child(2){opacity:1;transition:opacity 0.4s ease;}a:is(:hover,:focus) .btn [data-use*='play'] path:first-child,.btn:is(:hover,:focus) [data-use*='play'] path:first-child{transform:scale(0.675);fill:currentColor;}a:is(:hover,:focus) .btn [data-use*='play'] path:nth-child(2),.btn:is(:hover,:focus) [data-use*='play'] path:nth-child(2){opacity:0.3;}.ai-clip{clip-path:url(#AIclip);aspect-ratio:1.715;background-color:rgb(var(--black));}.ai-clip:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;}.ai-clip :is(img,video){position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;opacity:0.5;}.flx > .ai-clip:is(:first-child,:last-child) :is(img,video){opacity:1;}.ai-wm{width:100%;height:auto;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0.05;pointer-events:none;}.offset-fig{position:relative;padding-top:var(--vertical-offset);padding-left:var(--horizontal-offset);}.offset-fig:last-child,.f_rev > .offset-fig:first-child{padding-left:0;padding-right:var(--horizontal-offset);}.offset-fig:before,.offset-fig > video{position:absolute;width:calc(100% - var(--horizontal-offset));height:calc(100% - var(--vertical-offset));top:0;}.offset-fig:before{content:'';background-color:rgb(var(--quaternary));}.offset-fig:before,.offset-fig > video{left:0;}.offset-fig:last-child:before,.f_rev > .offset-fig:first-child:before,.offset-fig:last-child > video,.f_rev > .offset-fig:first-child > video{left:auto;right:0;}.offset-fig > video{mix-blend-mode:soft-light;object-fit:cover;}.offset-fig > picture{position:relative;background-color:rgb(var(--black));height:100%;}[data-onvisible] .offset-fig > picture,[data-onvisible].offset-fig > picture{transform:translateY(2.222rem);}.anm .offset-fig > picture,.anm.offset-fig > picture{transform:translateY(0);transition:transform 1.3s ease-in-out;}.offset-fig img{position:relative;width:100%;height:100%;}.offset-fig:has(figcaption) img{opacity:0.35;min-height:23em;}.offset-fig figcaption{position:absolute;bottom:calc(var(--vertical-offset) * 2);right:calc(50% - var(--horizontal-offset) / 2);transform:translateX(50%);width:calc(100% - var(--horizontal-offset) - 6.667rem);}[data-onvisible] .offset-fig figcaption,[data-onvisible].offset-fig figcaption{transform:translate(50%, 2.222rem);opacity:0;}.anm .offset-fig figcaption,.anm.offset-fig figcaption{transform:translate(50%, 0);opacity:1;transition:transform 1.3s ease-in-out 1.3s, opacity 1.3s ease-in-out 1.3s;}.offset-fig figcaption:has(strong):before,.offset-fig figcaption:has(strong):after{content:'';display:block;height:1px;background-color:rgb(var(--secondary));}.offset-fig figcaption:has(strong):before{margin-bottom:1.222rem;}.offset-fig figcaption:has(strong):after{margin-top:1.222rem;}[data-onvisible] .offset-fig figcaption:has(strong):before,[data-onvisible].offset-fig figcaption:has(strong):before,[data-onvisible] .offset-fig figcaption:has(strong):after,[data-onvisible].offset-fig figcaption:has(strong):after{transform:scaleX(0.5);opacity:0;}.anm .offset-fig figcaption:has(strong):before,.anm.offset-fig figcaption:has(strong):before,.anm .offset-fig figcaption:has(strong):after,.anm.offset-fig figcaption:has(strong):after{transform:scaleX(1);opacity:1;transition:transform 1.3s ease-in-out 1.3s, opacity 1.3s ease-in-out 1.3s;}.offset-fig figcaption strong{font-size:1.333rem;font-family:var(--secondary-font);line-height:1.333;margin-bottom:1.222rem;font-weight:inherit;padding:0 2rem;}blockquote{font-family:var(--secondary-font);font-size:2.222rem;line-height:1.4;font-weight:400;letter-spacing:-0.03em;}article blockquote{font-size:1.333rem;line-height:1.667;}blockquote address{color:rgb(var(--white));font-family:var(--primary-font);font-size:1.333rem;line-height:1.333;font-weight:300;letter-spacing:0;}blockquote > address{margin-top:1.333em;}blockquote address small{display:block;font-size:0.889rem;margin-top:0.25em;opacity:0.3;}[data-role='container']{overflow:hidden;}[data-role='list']{display:flex;transition:transform 0.5s ease;}[data-role='item']{flex:0 0 auto;}.scroll-nav{position:relative;font-size:0.778rem;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;margin-top:2.222rem;flex:0 0 auto;}aside .scroll-nav{margin-top:1.111rem;}[data-role="scroller"].start.end .scroll-nav,[data-role="scroller"]:not(.active) .scroll-nav,[data-role="scroller"].tabbing .scroll-nav{display:none;visibility:hidden;}.scroll-nav [data-action],.scroll-nav :is([href*='Prev'],[href*='Next']){font-size:1.143em;border-radius:50%;color:rgb(var(--primary));border:solid 1px rgb(var(--grey));padding:1em;transition:color 0.35s ease, background-color 0.35s ease, border-color 0.35s ease;}.scroll-nav * + *{margin-left:1.333rem;}.start .scroll-nav [data-action='Prev'],.end .scroll-nav [data-action='Next']{opacity:0.5;pointer-events:none;}.scroll-nav [data-action]:hover,.scroll-nav :is([href*='Prev']:hover,[href*='Next']:hover){color:rgb(var(--white));background-color:rgba(var(--secondary), 0.3);border-color:rgba(var(--primary), 0.5);}.scroll-nav svg{font-size:1em;color:inherit;}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - var(--horizontal-sp) * 2);max-width:var(--thin);padding:2rem;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:50;transition:opacity 0.5s ease, visibility 0.5s ease;}.open .popup,.active.popup{opacity:1;visibility:visible;pointer-events:auto;}.popup:before,.popup:after{content:'';position:absolute;z-index:-1;}.popup:before{width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(var(--dark), 0.9);}.popup:after{width:100%;height:100%;top:0;left:0;}.dk-bg .popup:after{background-color:rgba(var(--tertiary), 0.85);}@supports(backdrop-filter: blur(0.5rem)){.popup:before{backdrop-filter:blur(0.5rem);}.dk-bg .popup:after{background-color:rgba(var(--secondary), 0.3);}}.lt-bg .popup:after{background-color:rgb(var(--white));}.popup > svg:first-child{position:absolute;cursor:pointer;bottom:calc(100% + 0.778rem);right:0;font-size:0.889em;transition:opacity 0.35s ease;color:inherit;}.popup > svg:first-child:is(:hover,:focus){opacity:0.75;}.popup video{margin:-2rem;width:calc(100% + 4rem);max-width:none;background-color:rgb(var(--dark));}.popup .ui-scroll{max-height:calc(100dvh - 30rem);}.ui-scroll{overflow:auto;padding-right:0.5rem;}.ui-scroll::-webkit-scrollbar{width:4px;border-radius:5em;background-color:transparent;}.ui-scroll::-webkit-scrollbar-thumb{border:none;border-radius:5em;background-color:rgba(var(--secondary), 0.5);}.loading.ui-repeater::before,.loading.ui-repeater::after{content:' ';position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;z-index:50;opacity:0.6;background-color:rgb(var(--primary));}.loading.ui-repeater::before{animation:cw-rotate 1s ease infinite;}.loading.ui-repeater::after{animation:ccw-rotate 1s ease infinite;}@keyframes cw-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(90deg);}}@keyframes ccw-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(-90deg);}}.loading.ui-repeater > fieldset,.loading.ui-repeater > div{opacity:.5;transition:opacity .25s ease 0s;}#help_center_widget .connect-cta.v6 .ctas li button.highlight{background-color:rgb(var(--primary)) !important;}#help_center_widget .activity-menu li button strong{color:rgb(var(--dark));}@media screen and (min-width: 1001px){.grd-fd{--grd-sp:1.778rem;display:grid;gap:var(--grd-sp);grid-template-columns:1fr auto;grid-template-areas:"hdr nav""fd fd""btn btn";}.grd-fd > *{margin:0;}.grd-fd > :first-child{grid-area:hdr;}.grd-fd > :nth-child(2){grid-area:fd;}.grd-fd > :nth-child(3){grid-area:nav;}.grd-fd > :nth-child(4){grid-area:btn;justify-self:center;}.grd-hd:has( > :first-child > :is(strong,b) ){--grd-hd-gap:4rem;display:flex;align-items:flex-end;column-gap:var(--grd-hd-gap);}.grd-hd:has( > :first-child > :is(strong,b) ) > :first-child{margin:0;width:min-content;flex:0 0 auto;}.grd-hd:has( > :first-child > :is(strong,b) ) span{width:calc( 100% + (var(--main) - 100%) );}.grd-hd > :nth-child(2){max-width:14em;}.ai-clip{width:62.889rem;}.flx:not(.f_rev) > .ai-clip:last-child,.flx.f_rev > .ai-clip:first-child{margin-right:-13%;}.flx:not(.f_rev) > .ai-clip:first-child,.flx.f_rev > .ai-clip:last-child{margin-left:-31.5%;}.flx:not(.f_rev) > .ai-clip:last-child:after,.flx.f_rev > .ai-clip:first-child:after{background-image:linear-gradient(to right, rgba(var(--black), 0.8), rgba(var(--black), 0));}.flx:not(.f_rev) > .ai-clip:first-child:after,.flx.f_rev > .ai-clip:last-child:after{background-image:linear-gradient(to left, rgba(var(--black), 0.8), rgba(var(--black), 0));}}@media screen and (min-width: 1201px){.ai-clip{width:82.889rem;}.flx:not(.f_rev) > .ai-clip:last-child,.flx.f_rev > .ai-clip:first-child{margin-right:-28%;}.flx:not(.f_rev) > .ai-clip:first-child,.flx.f_rev > .ai-clip:last-child{margin-left:-42.5%;}}@media screen and (max-width: 1440px){html{font-size:1.0408vw;}.sw-1440[class*="flx-at-1440"]{display:flex;}.sw-1440:not([class*="flx-at-1440"]){display:block;}.hd-1440{display:none !important;}}@media screen and (max-width: 1200px){html{font-size:1.24875vw;}.sw-1200[class*="flx-at-1200"]{display:flex;}.sw-1200:not([class*="flx-at-1200"]){display:block;}.hd-1200{display:none !important;}header :is(h1,h2:first-child){font-size:3rem;}.grd-hd br{display:none;}blockquote{font-size:1.778rem;}}@media screen and (max-width: 1000px){html{font-size:1.7vw;}.sw-1000[class*="flx-at-1000"]{display:flex;}.sw-1000:not([class*="flx-at-1000"]){display:block;}.hd-1000{display:none !important;}.two-col aside{margin-top:var(--vertical-sp);}header :is(h1,h2:first-child){font-size:2.222rem;}blockquote address{font-size:1.111rem;}.ai-clip{width:auto;margin-left:-15%;margin-right:-5%;}.ai-clip:first-child{margin-bottom:-11%;}.ai-clip:first-child:after{background-image:linear-gradient(to top, rgba(var(--black), 0.9), rgba(var(--black), 0));}.ai-clip:last-child:after{background-image:linear-gradient(to bottom, rgba(var(--black), 0.9), rgba(var(--black), 0));}.grd-fd{text-align:center;}.grd-fd > * + *{margin-top:2.222rem;}}@media screen and (max-width: 800px){html{font-size:2.123vw;}.sw-800[class*="flx-at-800"]{display:flex;}.sw-800:not([class*="flx-at-800"]){display:block;}.hd-800{display:none !important;}}@media screen and (max-width: 650px){html{font-size:2.47vw;}.sw-650[class*="flx-at-650"]{display:flex;}.sw-650:not([class*="flx-at-650"]){display:block;}.hd-650{display:none !important;}header :is(h1,h2:first-child){font-size:1.778rem;}.offset-fig figcaption strong{padding-left:0;padding-right:0;}}@media screen and (max-width: 550px){html{font-size:3.7143vw;}.sw-550[class*="flx-at-550"]{display:flex;}.sw-550:not([class*="flx-at-550"]){display:block;}.hd-550{display:none !important;}section header{margin-bottom:2.222rem;}h1,h2:first-child{font-size:1.778rem;}header :is(h1,h2:first-child){font-size:1.667rem;}header :is(h1,h2:first-child) > :is(strong,b){font-size:2.222em;}h2,.grd-hd > :nth-child(2){font-size:1.333rem;}h3{font-size:1.111rem;}blockquote,article blockquote{font-size:1.111rem;line-height:1.8;}.ai-clip{margin-left:-23%;margin-right:-10%;}.offset-fig figcaption{bottom:var(--vertical-offset);width:calc(100% - var(--horizontal-offset) - 3.333rem);}.offset-fig figcaption strong{font-size:1.111rem;}}
[class*='flx']{display:flex;}.f_wrp{flex-wrap:wrap;}.f_rev{flex-direction:row-reverse;}.f_clm{flex-direction:column;}.f_nln{display:inline-flex;}.fit{flex:0 0 auto;}.ato{flex:1 1 auto;}.str{align-self:stretch;}.f_t{align-items:flex-start;}.f_m{align-items:center;}.f_b{align-items:flex-end;}.f_c{justify-content:center;}.f_r{justify-content:flex-end;}.f_sb{justify-content:space-between;}[class*='flx'][class*='-grd']{gap:var(--grd-sp);}[class*='flx'][class*='-grd'][class*='-sml']{--grd-sp:0.889rem;}[class*='flx'][class*='-grd'][class*='-lrg']{--grd-sp:3.556rem;}.f_gp{gap:var(--flx-gap);}[class*='flx'][class*='-grd'] > .sixth{max-width:calc(var(--sixth) - (var(--grd-sp) * 0.833));}[class*='flx'][class*='-grd'] > .fifth{max-width:calc(var(--fifth) - (var(--grd-sp) * 0.8));}[class*='flx'][class*='-grd'] > .fourth{max-width:calc(var(--fourth) - (var(--grd-sp) * 0.75));}[class*='flx'][class*='-grd'] > .third{max-width:calc(var(--third) - (var(--grd-sp) * 0.667));}[class*='flx'][class*='-grd'] > .two-fifths{max-width:calc(var(--two-fifths) - (var(--grd-sp) * 0.6));}[class*='flx'][class*='-grd'] > .half{max-width:calc(var(--half) - (var(--grd-sp) * 0.5));}[class*='flx'][class*='-grd'] > .three-fifths{max-width:calc(var(--three-fifths) - (var(--grd-sp) * 0.4));}[class*='flx'][class*='-grd'] > .two-thirds{max-width:calc(var(--two-thirds) - (var(--grd-sp) * 0.333));}.f_gp > .sixth{max-width:calc(var(--sixth) - (var(--flx-gap) * 0.833));}.f_gp > .fifth{max-width:calc(var(--fifth) - (var(--flx-gap) * 0.8));}.f_gp > .fourth{max-width:calc(var(--fourth) - (var(--flx-gap) * 0.75));}.f_gp > .third{max-width:calc(var(--third) - (var(--flx-gap) * 0.667));}.f_gp > .half{max-width:calc(var(--half) - (var(--flx-gap) * 0.5));}.f_gp > .two-thirds{max-width:calc(var(--two-thirds) - (var(--flx-gap) * 0.333));}@media screen and (min-width:551px){[class*='flx-at-550']{display:flex;}[class*='flx-at-550'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-550']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (min-width:651px){[class*='flx-at-650']{display:flex;}[class*='flx-at-650'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-650']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (min-width:801px){[class*='flx-at-800']{display:flex;}[class*='flx-at-800'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-800']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (min-width:1001px){[class*='flx-at-1000']{display:flex;}[class*='flx-at-1000'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-1000']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (min-width:1201px){[class*='flx-at-1200']{display:flex;}[class*='flx-at-1200'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-1200']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (min-width:1441px){[class*='flx-at-1440']{display:flex;}[class*='flx-at-1440'] > :where(ul,ol,dl,header,div,figure,picture,article,aside),[class*='flx-at-1440']:not([class*='-grd']) > li{margin-top:0 !important;margin-bottom:0 !important;}}@media screen and (max-width:1440px){.flx-at-1440{display:block;}[class*='flx-at-1440'][class*='-grd']{flex-direction:column;}[class*='flx-at-1440'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}}@media screen and (max-width:1200px){.flx-at-1200{display:block;}[class*='flx-at-1200'][class*='-grd']{flex-direction:column;}[class*='flx-at-1200'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}[class*='flx'][class*='-grd'] > .fifth{width:var(--fourth);max-width:calc(var(--fourth) - (var(--grd-sp) * 0.75));}[class*='flx'][class*='-grd'] > .four-fifths{width:var(--three-fourths);max-width:calc(var(--three-fourths) - (var(--grd-sp) * 0.25));}[class*='flx'][class*='-grd'] > .fourth{width:var(--third);max-width:calc(var(--third) - (var(--grd-sp) * 0.667));}[class*='flx'][class*='-grd'] > .three-fourths{width:var(--two-thirds);max-width:calc(var(--two-thirds) - (var(--grd-sp) * 0.333));}}@media screen and (max-width:1000px){.flx-at-1000,.flx:has(> .ai-clip){display:block;}[class*='flx-at-1000'][class*='-grd']{flex-direction:column;}[class*='flx-at-1000'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}}@media screen and (max-width:800px){.flx-at-800{display:block;}[class*='flx-at-800'][class*='-grd']{flex-direction:column;}[class*='flx'][class*='-grd'][class*='-lrg']{--grd-sp:2.222rem;}[class*='flx-at-800'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}[class*='flx'][class*='-grd'] > .fifth{width:var(--third);max-width:calc(var(--third) - (var(--grd-sp) * 0.667));}[class*='flx'][class*='-grd'] > .four-fifths{width:var(--two-thirds);max-width:calc(var(--two-thirds) - (var(--grd-sp) * 0.333));}[class*='flx'][class*='-grd'] > :is(.third,.fourth,.two-thirds,.three-fourths){width:var(--half);max-width:calc(var(--half) - (var(--grd-sp) * 0.5));}}@media screen and (max-width:650px){.flx-at-650{display:block;}[class*='flx-at-650'][class*='-grd']{flex-direction:column;}[class*='flx-at-650'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}}@media screen and (max-width:550px){.flx-at-550{display:block;}[class*='flx-at-550'][class*='-grd']{flex-direction:column;}[class*='flx-at-550'] > :where(ul,ol,dl,li,dt,dd,header,div,figure,figcaption,picture,video,article,aside){width:100% !important;max-width:100% !important;margin-left:0;margin-right:0;}}
:is(ul,ol):has(.hex-item){padding:0;list-style:none;}:is(ul,ol):has(.hex-item) :is(ul,ol){margin:0.5em 0;padding-left:2em;}.hex-item{color:inherit;line-height:1.333;}.dk-bg .hex-item{color:rgb(var(--white));}.hex-item svg{margin-top:0.222em;margin-right:0.444rem;}.text-highlight{overflow:hidden;font-size:1.111rem;padding:1.333rem;line-height:1.333;font-family:var(--secondary-font);letter-spacing:-0.03em;}.content .text-highlight a :is(strong,b){color:inherit;}.text-highlight.t2{background-image:url(/assets/content/callouts/text-highlight-t2.jpg);background-size:15em auto;}@media screen and (min-width: 651px){.text-highlight:is(.t1,.t3,.t5){font-size:1.333rem;}.text-highlight.t3{padding-right:12em;min-height:4.5em;}.text-highlight.t3:after{content:'';position:absolute;width:13.542em;height:7.917em;bottom:-1.5em;right:0;background-image:url(/assets/content/callouts/text-highlight-t3.png);background-size:contain;background-repeat:no-repeat;background-position:50% 100%;}}@media screen and (min-width: 651px){ul.split-list,.split-list > ul{--grd-sp:0.778rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--grd-sp);}ul.split-list > li,.split-list > ul > li{width:50%;max-width:calc(var(--half) - (var(--grd-sp) * 0.5));}.content ul.split-list > li + li,.content .split-list > ul > li + li{margin-top:0;}}
.input-text{position:relative;font-size:0.889rem;line-height:1.333;text-align:left;color:rgb(var(--white));}.input-text:has(:-internal-autofill-selected){color:rgb(var(--dark));}.input-text svg{position:absolute;top:1.2em;color:rgb(var(--primary));font-size:1em;pointer-events:none;right:1em;}.input-text.pill svg{right:1.5em;}@supports selector(:has(*)){.input-text svg[data-use*='search']{right:auto;left:1em;}.input-text.pill svg[data-use*='search']{left:1.5em;}}.input-text label{display:block;position:absolute;transform-origin:0 25%;top:1em;left:1em;transition:transform 0.25s ease, top 0.25s ease;pointer-events:none;}.input-text.pill label{left:1.5em;}@supports selector(:has(*)){.input-text:has( svg[data-use*='search'] ) label{left:3em;}.input-text.pill:has( svg[data-use*='search'] ) label{left:3.5em;}}:is(.filled,.focused) label{top:0;transform:scale(0.65);}:is(input,select,textarea){appearance:none;-webkit-appearance:none;resize:none;outline:none;display:block;font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;width:100%;background-color:rgba(var(--black), 0.3);border:solid 1px rgba(var(--secondary), 0.7);border-radius:0.25em;padding:1em;}.input-text.pill :is(input,select,textarea){border-radius:5em;padding-left:1.5em;padding-right:1.5em;}@supports selector(:has(*)){.input-text:has( svg:not([data-use*='search']) ) :is(input,select,textarea){padding-right:3em;}.input-text.pill:has( svg:not([data-use*='search']) ) :is(input,select,textarea){padding-right:3.5em;}.input-text:has( svg[data-use*='search'] ) :is(input,select,textarea){padding-left:3em;}.input-text.pill:has( svg[data-use*='search'] ) :is(input,select,textarea){padding-left:3.5em;}}option{color:rgb(var(--dark));}textarea{min-height:6.938em;}:is([type='radio'],[type='checkbox']) ~ label,:is([type='radio'],[type='checkbox']):checked ~ label{transform:none;color:rgb(var(--white));}:is([type='radio'],[type='checkbox']) + label:before{content:'';display:block;flex:0 0 auto;width:1.5em;height:1.5em;margin-right:1em;background-color:rgba(var(--black), 0.3);border:solid 1px rgba(var(--secondary), 0.7);transition:box-shadow 0.35s ease, background-color 0.35s ease;}[type='checkbox'] + label:before{border-radius:0.25em;}[type='radio'] + label:before{border-radius:50%;}:is([type='radio'],[type='checkbox']):checked ~ label:before{box-shadow:0 0 0 0.25em rgba(var(--black), 0.8) inset;background-color:rgba(var(--secondary), 0.7);}::-webkit-input-placeholder{color:inherit;opacity:1;}:-moz-placeholder{color:inherit;opacity:1;}::-moz-placeholder{color:inherit;opacity:1;}::-ms-input-placeholder{color:inherit;opacity:1;}.validation{position:absolute;top:calc(100% + 0.2em);right:0;font-size:0.75em;opacity:0;visibility:hidden;transform:translateY(0.5em);color:rgb(var(--white));pointer-events:none;transition:opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease;}.lt-bg .validation{color:rgb(var(--dark));}[data-validity='patternMismatch'] [data-type='patternMismatch'],[data-validity='patternMismatch'] ~ [data-type='patternMismatch'],[data-validity='typeMismatch'] [data-type='typeMismatch'],[data-validity='typeMismatch'] ~ [data-type='typeMismatch'],[data-validity='valueMissing'] [data-type='valueMissing'],[data-validity='valueMissing'] ~ [data-type='valueMissing']{opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;}@media screen and (max-width: 550px){.input-text{font-size:16px;}}
.footer{font-size:0.889rem;padding-bottom:calc(var(--vertical-sp) * 0.475);}.footer a{color:rgb(var(--white));}.footer a:is(:hover,:focus){color:rgb(var(--grey));}.footer .logo{width:16rem !important;margin-left:auto;margin-right:auto;}.footer .logo img{width:100%;height:auto;}.footer strong{font-size:1.25em;color:rgb(var(--primary));font-family:var(--secondary-font);line-height:1.333;border-color:rgb(var(--charcoal));}.footer a[href^='tel:']{font-weight:600;line-height:1;font-size:1.5em;letter-spacing:0.222em;left:0.111em;color:rgb(var(--white));}.social{font-size:1rem;}.social a{padding:0.389em;}.social svg{color:inherit;font-size:1em;}.quick-links{margin-top:3.333rem;border-color:rgba(var(--white), 0.1);}.footer small{font-size:0.875em;margin-top:3.611rem;color:rgb(var(--charcoal));}.footer small div{margin-bottom:4em;}.footer small li + li{border-left:solid 1px rgba(var(--white), 0.1);margin-left:1.5em;padding-left:1.5em;}.footer small a{color:inherit;}.footer p{max-width:91em;}@media screen and (min-width: 1001px){.footer :is(.logo,.social){order:1;}}@media screen and (max-width: 1000px){.footer{text-align:center;}.footer .social{justify-content:center;}}@media screen and (max-width: 550px){.footer small ul{justify-content:center;}}
#HeaderZone{position:relative;top:0;left:0;width:100%;z-index:20;}#HeaderZone:has( + main > :is( .mainstage.bg-image:first-child,.error-page.bg-image:first-child,.thank-you.bg-image:first-child) ){position:absolute;}.header{padding-top:1.5rem;padding-bottom:1.5rem;}.alt-bg.header{background-image:none;}#HeaderZone:has( + main > :is( .mainstage.bg-image:first-child,.error-page.bg-image:first-child,.thank-you.bg-image:first-child) ) .header{background-color:transparent;}#HeaderZone:has( + main > :is( .mainstage.bg-image:first-child,.error-page.bg-image:first-child,.thank-you.bg-image:first-child) ) .header > .bg{display:none;}.header .logo{width:17.222rem;max-width:65%;}.header .logo img{width:100%;height:auto;max-height:none !important;}.header > div > .btn{margin:-1.5rem 0;}.top-nav{line-height:1.333;}.top-nav li a{color:rgb(var(--white));outline:none;}.top-nav li a:is(:hover,:focus){color:rgb(var(--grey));}.top-nav li span{width:2.5rem;}.top-nav li svg{font-size:0.889rem;transform:rotate(45deg);transition:transform 0.3s ease;}.top-nav li span.active svg{transform:rotate(0deg);}.top-nav > .btn{font-size:0.778em;margin:2.222rem calc(var(--horizontal-sp) * -1) -2.222rem;padding-top:2em;padding-bottom:2em;}.header strong{color:rgb(var(--primary));font-family:var(--secondary-font);line-height:1.333;border-color:rgb(var(--charcoal));}.header a[href^='tel:']{font-weight:600;line-height:1;font-size:1.222rem;letter-spacing:0.222em;left:0.111em;color:rgb(var(--white));}.menu-btn{margin-left:calc(var(--horizontal-sp) - var(--grd-sp));}.menu-btn span{position:relative;top:0;display:block;width:34px;height:2px;background-color:rgb(var(--primary));margin:7px 0;transition:top 0.3s ease 0.3s, transform 0.3s ease 0s, opacity 0s ease 0.3s;}.menu-open .menu-btn span{transition:top 0.3s ease 0s, transform 0.3s ease 0.3s, opacity 0s ease 0.3s;}.menu-open .menu-btn span:first-child{transform:rotate(45deg);top:9px;}.menu-open .menu-btn span:nth-child(2){opacity:0;}.menu-open .menu-btn span:last-child{transform:rotate(-45deg);top:-9px;}@media screen and (min-width: 1201px){.header > div > .btn{margin-right:calc(var(--horizontal-sp) * -1);}.top-nav{font-size:0.889rem;font-weight:500;}.top-nav > ul > li + li{margin-left:1em;}.top-nav li a{padding-top:0.5em;padding-bottom:0.5em;width:100%;}.top-nav li span{display:none;visibility:hidden;}.top-nav li div{display:block;visibility:visible;position:absolute;pointer-events:none;top:100%;left:0;padding:0.833rem 0.333rem;background-color:rgba(var(--black), 0.95);width:max-content;min-width:16.111rem;max-width:18rem;opacity:0;transform:translateY(0.5rem);transition:opacity 0.35s ease, transform 0.35s ease;}@supports(backdrop-filter: blur(1.111rem)){.top-nav li div{background-color:rgba(var(--black), 0.8);backdrop-filter:blur(1.111rem);}}.top-nav li:hover div{pointer-events:auto;opacity:1;transform:translateY(0);}.top-nav li li a{display:flex;align-items:flex-start;color:rgb(var(--charcoal));padding-right:1.5em;transition:padding 0.35s ease;}.top-nav li li a:is(:hover,:focus){color:rgb(var(--white));padding-right:0;}.top-nav li li a:before{content:'';display:block;height:1px;width:0;background-color:rgb(var(--primary));flex:0 0 auto;margin-top:0.6em;transition:width 0.35s ease, margin 0.35s ease;}.top-nav li li a:is(:hover,:focus):before{width:1em;margin-right:0.5em;}.top-nav li ul{padding:0 1em;}.top-nav .ui-scroll{max-height:18em;}.top-nav > .btn{display:none;visibility:hidden;}}@media screen and (min-width: 1441px){.top-nav > ul > li + li{margin-left:1.875em;}}@media screen and (max-width: 1200px){html.menu-open body{min-height:100dvh;}.menu-open :is(main,footer){display:none;}.header .logo{margin-right:auto;}.top-nav{position:absolute;top:100%;left:0;width:100%;height:calc(100dvh - 100%);display:flex;flex-direction:column;justify-content:space-between;background-color:rgb(var(--dark));opacity:0;visibility:hidden;pointer-events:none;padding:2.222rem var(--horizontal-sp);font-size:1.333rem;}.menu-open .top-nav{opacity:1;visibility:visible;pointer-events:auto;}.top-nav > ul{max-height:100%;overflow:auto;border-bottom:solid 1px rgba(var(--secondary), 0.3);}.top-nav li:not(:first-child),.top-nav li li{border-top:solid 1px rgba(var(--secondary), 0.3);}.top-nav li a{padding-top:0.75em;padding-bottom:0.75em;}.top-nav li a:only-child{width:100%;}.top-nav li a:not(:only-child){width:calc(100% - 2.5rem);}.top-nav li li a{padding-left:1.5em;}}@media screen and (max-width: 800px){.header{flex-wrap:wrap;}.header .logo{width:18.3rem;}.header > div{order:-1;width:100%;border-bottom:solid 1px rgb(var(--secondary));padding-bottom:1rem;}.header > div div{flex:1 1 auto;display:flex;align-items:baseline;justify-content:center;gap:var(--grd-sp);}.header strong{border:none;padding:0;}:has(.help-center) .top-nav > .btn{justify-content:flex-start;}}@media screen and (max-width: 650px){:has(.help-center) .top-nav > .btn{justify-content:center;padding-bottom:calc(2em + 50px);}}@media screen and (max-width: 550px){.header a[href^='tel:']{font-size:1rem;}.top-nav{font-size:1.111rem;}}
.featured-entry + .articles,.featured-entry + form .articles,main > .articles:first-child,main > form:first-child .articles{padding-top:1.778rem;}.articles fieldset{margin-bottom:1.778rem;}.articles .scroll-nav:before,.articles .scroll-nav:after{content:'';display:block;flex:1 1 auto;height:1px;background-color:rgba(var(--grey), 0.4);}.articles .scroll-nav:before{margin-right:1.333rem;}.articles .scroll-nav:after{margin-left:1.333rem;}
.article-item{--h-itm-sp:1.333rem;--v-itm-sp:2.222rem;padding:var(--v-itm-sp) var(--h-itm-sp);border-radius:4px;color:inherit;overflow:hidden;}.article-item:is(:hover,:focus){color:rgb(var(--white));}.article-item picture{margin:calc(var(--v-itm-sp) * -1) calc(var(--h-itm-sp) * -1)calc( var(--v-itm-sp) - 0.556rem);}.article-item h3{font-family:var(--secondary-font);letter-spacing:-0.03em;font-weight:500;font-size:1.111rem;line-height:1.5;}.article-item span{font-size:0.778em;margin:2em calc(var(--h-itm-sp) * -1) calc(var(--v-itm-sp) * -1);padding:1.714em var(--h-itm-sp);text-transform:uppercase;font-weight:700;line-height:1;letter-spacing:0.1em;border-color:rgba(var(--primary), 0.3);}
.contact li{width:100%;}.contact .btn{margin-top:2.222rem;}aside .contact .btn{margin-top:1.333rem;}@media screen and (max-width: 800px){.contact:has(.consult-cta) [class*='flx'][class*='-grd'] > li{max-width:none;}}
.contact.v1{--flx-gap:2.778rem;}.contact.v1.dk-bg:not(.alt-bg){background-image:radial-gradient(circle at 0 50%, rgba(var(--secondary), 0.2), rgba(var(--secondary), 0) 30%),radial-gradient(circle at 100% 50%, rgba(var(--secondary), 0.2), rgba(var(--secondary), 0) 30%);}.contact.v1 .bg-bx{padding:3.111rem;background-color:rgba(var(--secondary), 0.1);}.contact.v1 .main > div{max-width:63rem;margin-left:auto;margin-right:auto;}.consult-cta{color:rgb(var(--charcoal));background-color:rgba(var(--secondary), 0.4);box-shadow:0 0 0 0.889em rgba(var(--black), 0.1);transition:background-color 0.35s ease;padding:3.333em 1.333em;max-width:17.778em;min-height:25em;margin:0.889em;}.consult-cta:is(:hover,:focus){color:rgb(var(--charcoal));background-color:rgba(var(--secondary), 0.6);}.consult-cta svg{font-size:2.833em;margin-bottom:0.25em;}.consult-cta h4{font-family:var(--secondary-font);font-weight:400;letter-spacing:-0.03em;font-size:1.333rem;border-color:rgba(var(--white), 0.1);padding-bottom:0.75em;margin-bottom:0.75em;}@media screen and (max-width: 1000px){.contact.v1 .bg-bx{padding-left:var(--horizontal-sp);padding-right:var(--horizontal-sp);}.consult-cta{max-width:14.5em;}}@media screen and (max-width: 550px){.contact.v1 .bg-bx{padding-top:2.222rem;padding-bottom:2.222rem;}.consult-cta{max-width:none;min-height:initial;font-size:0.889rem;}}