:root{--font-main:"Comme", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-secondary:area-normal-light;--font-serif:"Nanum Myeongjo", Georgia, "Times New Roman", serif;--color-main:#5C5C5C;--color-secondary:#083C75;--color-primary:#365791;--color-light-blue:#E5EFFF;--color-white:#ffffff;--color-linear-blue:linear-gradient(98.5deg, #365791 23.63%, #000000 118.65%);--color-highlight:#6796B3;--color-navy:#03224E;--color-heading:#121B29;--color-text:#364358;--color-muted:#545E6F;--color-line:rgba(103, 150, 179, .3);--color-card:#F4F6F8;--color-card-line:#C4CFE0;--color-cream:#FBF8F3;--color-button-hover:#20416E;--fs-80:clamp(40px, 4.167vw, 80px);--fs-72:clamp(35px, 3.75vw, 72px);--fs-70:clamp(36px, 3.667vw, 70.4px);--fs-67:clamp(34px, 3.5vw, 67.2px);--fs-60:clamp(40px, 3.125vw, 60px);--fs-68:clamp(33px, 3.542vw, 68px);--fs-58:clamp(32.5px, 3.021vw, 58px);--fs-51:clamp(28px, 2.656vw, 51px);--fs-50:clamp(31.5px, 2.604vw, 50px);--fs-48:clamp(31.5px, 2.5vw, 48px);--fs-45:clamp(31px, 2.344vw, 45px);--fs-42:clamp(30px, 2.188vw, 42px);--fs-40:clamp(24px, 2.083vw, 40px);--fs-39:clamp(24px, 2.031vw, 39px);--fs-36:clamp(24px, 1.875vw, 36px);--fs-35:clamp(24.5px, 1.823vw, 35px);--fs-32:clamp(24px, 1.667vw, 32px);--fs-30:clamp(23.5px, 1.563vw, 30px);--fs-29:clamp(23px, 1.51vw, 29px);--fs-28:clamp(22.5px, 1.458vw, 28px);--fs-27:clamp(22px, 1.406vw, 27px);--fs-26:clamp(19px, 1.354vw, 26px);--fs-24:clamp(17px, 1.25vw, 24px);--fs-22:clamp(17px, 1.146vw, 22px);--fs-20:clamp(16px, 1.042vw, 20px);--fs-19:clamp(16px, 0.99vw, 19px);--fs-18:clamp(16px, 0.938vw, 18px);--fs-64:clamp(36px, 3.333vw, 64px);--fs-17:clamp(15px, 0.885vw, 17px);--fs-16:clamp(14px, 0.833vw, 16px);--fs-15:clamp(13px, 0.781vw, 15px);--fs-14:clamp(12px, 0.729vw, 14px);--fs-button:clamp(14px, 0.833vw, 16px)}html,body{position:relative;width:100%;min-height:100%}html,.scroll-container{scroll-behavior:smooth}body{font-family:var(--font-main);font-size:var(--fs-18);color:var(--color-main)}#bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,a:before,a:after,a img,input[type="submit"],button,a *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}img{max-width:100%;width:100%;height:auto}.border-radius-none{border-radius:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 24px;font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em;color:var(--color-heading)}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white ul,.text-white a:not(.color-highlight){color:var(--color-white)}.text-main h1,.text-main h2,.text-main h3,.text-main h4,.text-main h5,.text-main h6,.text-main p,.text-main a,.text-main a.eyebrow,.text-main ul,.text-main{color:var(--color-main)}h1,.h1{font-size:var(--fs-70);line-height:1.2074}h2,.h2{font-size:var(--fs-67);line-height:1.265}h3,.h3{font-size:var(--fs-48);line-height:1.354;letter-spacing:0}h4,.h4{font-size:var(--fs-36);line-height:1.25}h5,.h5{font-size:var(--fs-24);line-height:1.333;letter-spacing:-.03em}h6,.h6{font-size:var(--fs-18);line-height:1.333;letter-spacing:0}.section-heading{column-gap:17px}.section-heading__number{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid rgb(8 60 117 / .5);border-radius:50%;font-family:var(--font-serif);font-size:18px;line-height:1;color:var(--color-secondary)}.section-heading .section-heading__title,.title-caps,.page-content h2{margin:0;font-family:var(--font-serif);font-size:var(--fs-40);font-weight:400;line-height:1;letter-spacing:.077em;text-transform:uppercase;color:var(--color-secondary)}.section-heading .section-heading__title{margin-top:4px}.title-sub,.page-content h3{margin:0;font-family:var(--font-main);font-size:var(--fs-20);font-weight:500;line-height:.8;letter-spacing:.144em;text-transform:uppercase;color:var(--color-secondary)}.body-text,.body-text p,.page-content p,.page-content li{font-size:var(--fs-17);line-height:2;color:var(--color-text)}.body-text p{margin:0 0 2em}.body-text p:last-child,p.body-text{margin-bottom:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;column-gap:10px;margin:0;padding:0;list-style:none;font-size:var(--fs-17);font-weight:500;line-height:2;text-transform:uppercase;color:var(--color-navy)}.breadcrumbs a{color:var(--color-highlight)}.breadcrumbs a:hover{color:var(--color-secondary)}.breadcrumbs .breadcrumbs__sep--link{color:var(--color-highlight)}.bullet-list,.page-content ul{margin:0;padding-left:1.5em;list-style:disc;font-size:var(--fs-17);line-height:2;color:var(--color-text)}.section-heading--light .section-heading__number{border-color:rgb(255 255 255 / .5);color:var(--color-white)}.section-heading--light .section-heading__title{color:var(--color-white)!important}.section-heading--ring-highlight .section-heading__number{border-color:var(--color-highlight)}.card-light{position:relative;display:flex;flex-direction:column;min-height:clamp(460px, 27.813vw, 534px);background:var(--color-card);color:var(--color-text)}.card-light p{font-size:var(--fs-16);line-height:1.594;color:var(--color-text)}button.slider-arrow{display:grid;place-items:center;flex:none;width:76px;height:76px;padding:0;border:1px solid rgb(8 60 117 / .5);border-radius:50%;background:var(--color-white);color:var(--color-highlight);cursor:pointer}.slider-arrow svg{width:100%;height:100%}.slider-arrow--prev svg{transform:rotate(180deg)}button.slider-arrow:hover{border-color:var(--color-highlight);background:var(--color-highlight);color:var(--color-white)}.slider-arrow:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.heading-accent{color:var(--color-secondary);letter-spacing:-.03em}.text-white .heading-accent,.heading-accent.on-dark{color:var(--color-highlight)}.fw-semibold{font-weight:600}p,ul{margin-bottom:32px;color:var(--color-main);font-size:var(--fs-18);line-height:1.67}.fs-18{font-size:var(--fs-18)}.fs-20{font-size:var(--fs-20)}.fs-24{font-size:var(--fs-24)}.fs-35{font-size:var(--fs-35)}.font-main{font-family:var(--font-main)}.font-secondary{font-family:var(--font-secondary)}.bg-light-blue{background-color:var(--color-light-blue)}.bg-highlight{background:var(--color-highlight)!important}.color-highlight{background:var(--color-highlight);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;transition:.3s ease-out}a:hover .color-highlight,a.color-highlight:hover{background:var(--color-secondary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bg-linear-blue{background:var(--color-linear-blue);color:var(--color-white)}.color-linear-blue{background:var(--color-linear-blue);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;transition:.3s ease-out}.bg-linear-blue *{color:inherit}.section-bg{top:0;right:0;left:0;bottom:0;z-index:-1;position:absolute}hr{margin:33px 0}section{padding:clamp(80px, 11.852vh, 128px) 0;overflow:hidden}.bg-radius{border-radius:15px;overflow:hidden}.padding-y{padding:clamp(80px, 11.852vh, 128px) 12.5px}.container,.small.container,.big.container{width:98%;max-width:100%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}@media only screen and (min-width:1200px){.container{max-width:1565px;width:89.0625%}.small.container{max-width:1457px;width:75.885417%}.big.container{max-width:1803px;width:93.906%}}@media only screen and (max-width:1921px){.container-fluid{max-width:1920px;margin:0 auto!important}}.button{font-family:var(--font-main);font-size:var(--fs-button);font-weight:400;line-height:1.21875;letter-spacing:.11375em;text-transform:uppercase;white-space:nowrap;color:var(--color-navy)!important;background:var(--color-white);border-radius:100px;border:none;display:inline-flex;align-items:center;gap:12px;padding:clamp(13px, 0.885vw, 17px) clamp(24px, 1.771vw, 34px);overflow:hidden;transition:.3s ease-out}.button::after,.arrow-link::after{content:"";flex:none;width:8px;height:8px;background-color:var(--color-highlight);-webkit-mask:url(https://fire.h50.us/~ilawplus/wp-content/themes/lawfirmsites/assets/images/svg/icon-arrow-up-right.svg) center / contain no-repeat;mask:url(https://fire.h50.us/~ilawplus/wp-content/themes/lawfirmsites/assets/images/svg/icon-arrow-up-right.svg) center / contain no-repeat;transition:.3s ease-out}.button:hover{color:var(--color-white)!important;background:var(--color-button-hover)}.button:hover::after{background-color:var(--color-white);transform:rotate(45deg)}.arrow-link{display:inline-flex;align-items:center;column-gap:10px;font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--color-navy)}.arrow-link::after{transform:rotate(45deg)}a:hover .arrow-link::after,a.arrow-link:hover::after{transform:rotate(45deg) translate(3px,-3px)}.button.btn--highlight{color:var(--color-white)!important;background:var(--color-highlight)}.button.btn--highlight::after{background-color:var(--color-white)}.button.btn--highlight:hover{background:var(--color-button-hover)}.button.btn--phone{padding-left:clamp(20px, 1.354vw, 26px);padding-right:clamp(20px, 1.354vw, 26px)}.button.btn--phone::after{content:none}.button.btn--phone svg{flex:none;width:14px;height:14px;transition:.3s ease-out}.button.btn--phone svg path{fill:var(--color-navy);transition:.3s ease-out}.button.btn--phone:hover svg{transform:rotate(-90deg)}.button.btn--phone:hover svg path{fill:var(--color-white)}.pagination{column-gap:28px}.pagination a{color:var(--color-highlight)}.page-numbers:not(.prev.page-numbers,.next.page-numbers){display:none}.pagination .next,.pagination .prev{background:#fff0;width:clamp(30px, 2.292vw, 44px);height:clamp(30px, 2.292vw, 44px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#02559A;background:#E1E6EA;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pagination .next:hover,.pagination .prev:hover{color:var(--color-secondary)}.object-fit-cover{object-fit:cover;object-position:center center}.object-fit-contain{object-fit:contain;object-position:center center}.eyebrow{font-family:area-normal;font-style:normal;font-weight:900;font-size:var(--fs-18);line-height:1.222222;letter-spacing:.12em;text-transform:uppercase;color:#D3A088!important}.border-line{border:solid 1px #E2E2E2}.border-line-left{border-left:solid 1px #E2E2E2}.border-line-right{border-right:solid 1px #E2E2E2}.border-line-bottom{border-bottom:solid 1px #E2E2E2}.border-line-top{border-top:solid 1px #E2E2E2}.bottom-line-linear{width:100%;height:1px;background:var(--color-linear-blue)}.position-relative{position:relative;z-index:2}.slick-dots{list-style-type:none;padding-left:0;display:flex;align-items:center;justify-content:center;column-gap:6px;margin:0}.slick-dots li button{width:6px;height:6px;border-radius:50%;background:var(--color-linear-blue);border:none;padding:0;text-indent:-9999px}.slick-dots li.slick-active button{background:var(--color-highlight)}.slick-arrow{background:#fff0;border:none;height:54px;width:54px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.slick-prev{transform:scaleX(-1)}.custom-dots{display:flex;justify-content:center;gap:0;margin-top:20px}.custom-dots li button{height:5px;width:5px;background-color:#D3D4D6;cursor:pointer;transition:background 0.3s ease;border-radius:100%;margin:0 3px}.custom-dots li.slick-active button{background-color:#3F495F;padding:1.5px 0 1.5px}@media only screen and (min-width:769px){.custom-dots li{flex-grow:1}.custom-dots li button{height:1px;width:100%;background-color:#D3D4D6;border:none;padding:0;cursor:pointer;transition:background 0.3s ease;border-radius:0}}@media only screen and (max-width:320px){.button{text-wrap:wrap}}.header{left:0;right:0;top:0;z-index:101;position:absolute;color:var(--color-white)}.header a{color:var(--color-white)}.header__top{background:#070B20;padding:10px 0;font-size:var(--fs-16);line-height:1.21875}.header__contact{column-gap:clamp(24px, 3.854vw, 74px)}.header__contact a{display:inline-flex;align-items:center;column-gap:10px}.header__contact a:hover,.header__lang a:hover{color:var(--color-highlight)}.header__contact svg{flex:none;width:auto;height:16px}.header__lang{column-gap:clamp(12px, 1.302vw, 25px);letter-spacing:.11375em;text-transform:uppercase}.header__lang svg{flex:none;width:16px;height:16px}.header__lang-links{display:inline-flex;column-gap:10px}.header__lang .active{font-weight:700}.header__main{background:rgb(8 60 117 / .5);padding:clamp(12px, 1.224vw, 23.5px) 0}.header .logo{column-gap:clamp(12px, 1.094vw, 21px);flex:0 0 auto}.header .logo svg,.header .logo img{width:auto;height:clamp(64px, 5.208vw, 100px)}.header .logo__icon{aspect-ratio:1 / 1;object-fit:cover}.header .logo__text{font-family:"Engravers MT","Copperplate","Copperplate Gothic Light",serif;font-size:clamp(16px, 1.124vw, 21.581px);line-height:1.079;letter-spacing:-.02em;text-transform:uppercase;color:#FBF8F3}.logo:hover{opacity:.8}.navigation ul{margin-bottom:0;padding-left:0}.navigation ul#menu-main-menu{list-style-type:none;padding:0;margin:0;display:inline-flex;align-items:center;column-gap:clamp(20px, 2.188vw, 42px)}.navigation ul li{display:inline-block}.footer-nav ul li a{color:var(--color-white);font-size:var(--fs-16);position:relative;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;line-height:1}.navigation ul li a{color:var(--color-white);font-size:var(--fs-16);position:relative;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:1.21875}.navigation ul li a:before{content:'';position:absolute;bottom:-6px;left:0;right:0;width:0;border-top:solid 1px var(--color-white);margin:0 auto;transition:width .3s ease}.navigation ul li.current-menu-item>a:before,.navigation ul li:hover>a:before,.navigation ul li>a:focus-visible:before{width:100%}.menu-item-has-children{position:relative}.navigation ul li ul.sub-menu{position:absolute;left:0;padding-top:20px;transition:.15s linear;opacity:0;pointer-events:none;transform:translateY(-20px);z-index:999}.navigation ul li:hover>ul.sub-menu,.navigation ul li:focus-within>ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation ul li ul.sub-menu li{display:block;margin:0}.navigation ul li ul.sub-menu li a{display:block;width:220px;padding:12px 16px;margin-bottom:2px;background:var(--color-secondary);color:var(--color-white);border-radius:4px;text-transform:none;transition:.3s linear}.navigation ul li ul.sub-menu li a:before{content:none}.navigation ul li ul.sub-menu li a:hover{background:var(--color-highlight)}.header #mobile-nav.floating{top:69px;right:1%}@media only screen and (max-width:767px){.header__contact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.footer{font-family:var(--font-main);font-weight:400}.footer p,.footer address{margin:0}.footer__main{background:#00132F;padding:clamp(60px, 6.771vw, 130px) 0 clamp(60px, 5.964vw, 114.5px)}.footer__logo{vertical-align:top}.footer__logo svg,.footer__logo img{display:block;width:auto;max-width:100%;height:clamp(70px, 5.208vw, 100px)}.footer .footer__heading{max-width:9.02em;margin:clamp(40px, 4.167vw, 80px) 0 0;font-size:var(--fs-64);line-height:1.109;letter-spacing:-.022em;color:#FBF8F3}.footer__heading .heading-accent{letter-spacing:inherit}.footer__cta,.footer__link{display:flex;width:fit-content;align-items:center;font-size:var(--fs-15);line-height:1.1;letter-spacing:.1613em;text-transform:uppercase;color:var(--color-highlight)}.footer__cta{column-gap:14px;margin-top:clamp(18px, 1.354vw, 26px)}.footer__cta svg{flex:none;width:9px;height:10px;transition:transform .3s ease-out}.footer__cta:hover,.footer__link:hover{color:var(--color-white)}.footer__cta:hover svg{transform:translateX(4px)}.footer__info{display:grid;grid-template-columns:1fr 1fr;margin-top:11px}.footer__cell{padding-left:clamp(20px, 2.656vw, 51px)}.footer__cell:nth-child(even){padding-left:clamp(20px, 3.594vw, 69px);border-left:1px solid rgb(103 150 179 / .3)}.footer__cell:nth-child(-n+2){padding-bottom:clamp(30px, 2.37vw, 45.5px)}.footer__cell:nth-child(n+3){padding-top:clamp(30px, 3.021vw, 58px);border-top:1px solid rgb(103 150 179 / .3)}.footer__label{margin-bottom:clamp(20px, 1.927vw, 37px)!important;font-size:var(--fs-14);line-height:.982;letter-spacing:.22em;text-transform:uppercase;color:var(--color-white)}.footer__text,.footer__phone{display:block;font-size:var(--fs-16);font-style:normal;line-height:1.8125;color:var(--color-white)}.footer__phone{line-height:1.59375}.footer__phone+.footer__phone{margin-top:5.5px}a.footer__phone:hover{color:var(--color-highlight)}.footer__link{margin-top:16px}.footer__phones+.footer__link{margin-top:17.5px}.footer__social{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px, 2.396vw, 46px)}.footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:var(--color-highlight)}.footer__social a:hover{border-color:var(--color-highlight);background:var(--color-highlight);color:var(--color-white)}.footer__social svg{width:16px;height:16px}.footer__bottom{background:#070B20;padding:clamp(24px, 2.031vw, 39px) 0 clamp(24px, 2.005vw, 38.5px);font-size:var(--fs-15);line-height:1.7;color:#8795AD}.footer__bottom p,.footer__bottom a{font-size:inherit;line-height:inherit;color:inherit}.footer__bottom a:hover{color:var(--color-white)}.footer__copy{display:flex;flex-wrap:wrap;align-items:center}.footer__menu{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:inherit;line-height:inherit;color:inherit}.footer__copy>span:after,.footer__menu li:not(:last-child):after{content:'|';margin:0 .55em}.footer__credit strong{font-weight:700}@media only screen and (max-width:1199px){.footer__info{margin-top:clamp(40px, 6vw, 60px)}.footer__cell:nth-child(odd){padding-left:0}}@media only screen and (max-width:991px){.footer__copy,.footer__menu{justify-content:center;text-align:center}.footer .footer__credit{margin-top:8px;text-align:center}}@media only screen and (max-width:575px){.footer__info{grid-template-columns:1fr}.footer__cell,.footer__cell:nth-child(n){padding:30px 0;border-left:0;border-top:1px solid rgb(103 150 179 / .3)}.footer__cell:first-child{padding-top:0;border-top:0}.footer__cell:last-child{padding-bottom:0}.footer__copy>span{width:100%}.footer__copy>span:after{content:none}}.photo-section{position:relative;z-index:0}.photo-section:after{content:'';position:absolute;inset:0;z-index:-1}.photo-section--light:after{background:rgb(255 255 255 / .81)}.photo-section--navy{background:var(--color-navy)}.photo-section--navy:after{background:rgb(3 34 78 / .83)}.photo-section__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hero{position:relative;z-index:2;overflow:hidden;background:var(--color-navy);color:var(--color-white)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#03224E 0%,#fff0 100%)}.hero__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.hero .hero__title{margin:0;letter-spacing:-.0141em}.home-banner{display:flex;align-items:flex-end;min-height:clamp(640px, 50.521vw, 970px);padding:220px 0 clamp(60px, 9.661vw, 185.5px)}.home-banner .home-banner__heading{padding-left:3px;color:var(--color-white)}.page-banner{padding:clamp(170px, 15.885vw, 305px) 0 clamp(50px, 7.083vw, 136px);text-align:center}.page-banner .hero__bg{object-position:center top}.page-banner .page-banner__title{color:var(--color-cream)}.page-section{padding:50px 0 clamp(80px, 7.813vw, 150px)}.page-content{margin-top:clamp(30px, 2.604vw, 50px)}.page-content::after{content:'';display:table;clear:both}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content p{margin:0 0 2em}.page-content h2{margin-top:clamp(60px, 6.354vw, 122px)}.page-content h2+p{margin-top:32px}.page-content h3{margin:56px 0 19px}.page-content p[style*="center"]{max-width:74.2em;margin-right:auto;margin-left:auto}.page-content p:has(+p>img.alignleft:only-child),.page-content p:has(+img.alignleft){margin-bottom:0}.page-content strong,.page-content b{font-weight:500;color:var(--color-secondary)}.page-content p:has(+ul),.page-content p:has(+ol){margin-bottom:0}.page-content ul,.page-content ol{margin-bottom:2em}.page-content ol{padding-left:1.5em;font-size:var(--fs-17);line-height:2;color:var(--color-text)}.page-content a{color:var(--color-secondary);text-decoration:underline}.divider,.page-content hr{width:434px;max-width:100%;height:0;margin:0;border:0;border-top:1px solid var(--color-card-line);opacity:1}.page-content hr{max-width:60%;margin:clamp(40px, 3.438vw, 66px) auto 0}.page-content hr+p>.alignleft:only-child,.page-content hr+.alignleft{margin-top:55px}.page-content hr+h2,.page-content hr+p:has(>.alignleft:only-child)+h2{margin-top:55px}.page-content img{height:auto}.page-content .alignleft{float:left;width:41.43%;margin:clamp(60px, 6.354vw, 122px) clamp(30px, 2.552vw, 49px) 24px 0}.page-content .alignright{float:right;width:41.43%;margin:0 0 24px clamp(30px, 2.552vw, 49px)}.page-content .aligncenter{display:block;width:auto;max-width:100%;margin:40px auto}.page-content p>.alignleft:only-child,.page-content p>.alignright:only-child{margin-bottom:0}@media only screen and (max-width:991px){.page-content .alignleft,.page-content .alignright{float:none;display:block;width:100%;margin:60px 0 40px}.page-content h3{line-height:1.3}}.attorneys-team{padding:50px 0 clamp(60px, 4.896vw, 94px)}.attorneys-team__title{margin-top:clamp(50px, 4.844vw, 93px)}.attorneys-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin:clamp(40px, 4.375vw, 84px) 0 0;padding:0;list-style:none}.attorney-card{display:flex;flex-direction:column;align-items:center;text-align:center}.attorney-card__photo{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden}.attorney-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.attorney-card:hover .attorney-card__photo img{transform:scale(1.03)}.attorney-card .attorney-card__name{margin:34px 0 0;font-size:var(--fs-30);line-height:1;letter-spacing:.077em;text-transform:uppercase;color:var(--color-secondary);transition:color .3s ease-out}@media only screen and (min-width:1600px){.attorney-card .attorney-card__name{white-space:nowrap}}.attorney-card:hover .attorney-card__name{color:var(--color-highlight)}.attorney-card__position.title-sub{margin-top:13px;font-weight:400;color:var(--color-muted)}.attorneys-memoriam{padding:clamp(70px, 6.667vw, 128px) 0}.attorneys-memoriam .page-content{margin-top:0}.attorneys-memoriam .page-content h2+p{margin-top:40px}.attorneys-memoriam .page-content strong{font-weight:700}@media only screen and (max-width:991px){.attorneys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media only screen and (max-width:575px){.attorneys-grid{grid-template-columns:1fr}}.split-layout{display:grid;grid-template-columns:33.29% minmax(0,1fr);grid-template-areas:"media main" "aside main";grid-template-rows:auto 1fr;column-gap:clamp(30px, 3.021vw, 58px);margin-top:clamp(50px, 5.625vw, 108px)}.split-layout__media{grid-area:media}.split-layout__main{grid-area:main}.split-layout__aside{grid-area:aside;align-self:start}.split-layout__media~.split-layout__aside{margin-top:clamp(40px, 3.854vw, 74px)}.split-layout__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.split-layout__title{margin:0}@media only screen and (max-width:991px){.split-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "main" "aside";grid-template-rows:auto;row-gap:40px}.split-layout__media{max-width:511px}.split-layout__media~.split-layout__aside{margin-top:0}}.attorney-bio.page-section{padding-bottom:clamp(80px, 8.698vw, 167px)}.attorney-bio .attorney-card__position{margin-top:19px}.attorney-bio__divider{margin:25px 0 56px}.attorney-bio .attorney-bio__text{margin-top:0}.attorney-bio__info-sections{display:grid;grid-template-columns:35.79% minmax(0,1fr);gap:50px 0;margin-top:clamp(50px, 4.219vw, 81px)}.attorney-bio__info-section{padding-right:30px}.attorney-bio__info-section .title-sub{margin:-5px 0 14px;line-height:1.3}.attorney-bio__info-section .page-content{margin-top:0;padding-right:20px}@media only screen and (max-width:575px){.attorney-bio__info-sections{grid-template-columns:minmax(0,1fr)}}.practice-area.page-section{padding-bottom:clamp(80px, 6.146vw, 118px)}.practice-area__divider{margin:30px 0 29px}.practice-area .page-content{margin-top:0}.practice-area .page-content h3{margin-top:60px}.practice-area .page-content h2{margin:60px 0 19px;font-family:var(--font-main);font-size:var(--fs-20);font-weight:500;line-height:.8;letter-spacing:.144em}.practice-area .page-content h2+p{margin-top:0}@media only screen and (max-width:767px){.practice-area .page-content h2{line-height:1.3}}.practice-nav{padding:48px clamp(24px, 2.552vw, 49px) 47px clamp(24px, 2.604vw, 50px);background:var(--color-card)}.practice-nav .practice-nav__title{margin:0 0 19px;padding-bottom:20px;border-bottom:1px solid var(--color-card-line);text-align:center}.practice-nav ul{display:grid;row-gap:20px;margin:0;padding:0;list-style:none}.practice-nav a{display:block;padding:10px;background:var(--color-white);text-align:center;font-weight:500;color:var(--color-highlight)}.practice-nav a:hover,.practice-nav a[aria-current="page"]{background:var(--color-highlight);color:var(--color-white)}.practice-areas-page .practice-grid{margin-top:50px}.practice-areas-page .page-content{margin-top:clamp(50px, 4.375vw, 84px)}.testimonials-archive{padding:50px 0 clamp(80px, 7.188vw, 138px)}.testimonials-archive .testimonials-slider{margin-top:50px}.testimonials-archive .testimonials-slider button.slider-arrow{top:calc(50% - 3.5px)}.contact-page__grid{display:grid;grid-template-columns:52.96% minmax(0,1fr);column-gap:clamp(30px, 3.333vw, 64px);align-items:start;margin-top:50px}.contact-page__map{aspect-ratio:813 / 429;background:var(--color-card)}.contact-page__map iframe{display:block;width:100%;height:100%;border:0}.contact-page__info{padding-top:25px}.contact-page__divider{margin:30px 0 29px}.contact-page__info p,.contact-page__info address{margin:0;font-style:normal}.contact-page__info a{color:inherit}.contact-page__info a:hover{color:var(--color-highlight)}.contact-list{margin:30px 0 0;padding:0;list-style:none}.contact-list li{display:flex;column-gap:14px}.contact-list li+li{margin-top:15px}.contact-list__icon{flex:none;width:24px;height:24px;margin-top:4px;color:var(--color-secondary)}.contact-list__icon svg{display:block;width:100%;height:100%}@media only screen and (max-width:991px){.contact-page__grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.contact-page__info{padding-top:0}}.page-404{padding:clamp(60px, 5.208vw, 100px) 0}.home-banner .home-banner__eyebrow{margin:0;font-size:var(--fs-15);font-weight:500;line-height:1.1;letter-spacing:.1613em;text-transform:uppercase;color:var(--color-white)}.home-banner__footer{margin-top:clamp(40px, 4.401vw, 84.5px);gap:30px}.home-banner .home-banner__text{margin:0;font-size:var(--fs-18);line-height:1.625;color:rgb(255 255 255 / .85)}@media only screen and (max-width:991px){.home-banner .home-banner__eyebrow{margin-top:10px}}@media only screen and (min-width:992px){.home-banner .home-banner__text{width:40.889em;max-width:52%;margin-left:auto;margin-right:-19px}}.home-firm{padding:clamp(80px, 8.333vw, 160px) 0 clamp(80px, 7.813vw, 150px);background:var(--color-white)}.home-firm__header{gap:20px}.home-firm__body{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(30px, 4.167vw, 80px);margin-top:clamp(40px, 2.656vw, 51px)}.home-firm__content p{margin-bottom:clamp(30px, 2.292vw, 44px);font-size:var(--fs-17);line-height:2;color:var(--color-text)}.home-firm__content p:last-child{margin-bottom:0}.home-firm__attorneys{display:flex;justify-content:space-between;column-gap:clamp(12px, 1.042vw, 20px);margin:0;padding:0;list-style:none}.home-firm__attorney{display:flex;flex-direction:column;align-items:center;row-gap:24px}.home-firm__photo{width:clamp(150px, 10.938vw, 210px);height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:opacity .3s ease-out}a.home-firm__attorney:hover .home-firm__photo{opacity:.85}.home-firm__name,.home-firm__stat-label{font-size:var(--fs-14);font-weight:400;line-height:1.143;letter-spacing:.2057em;text-transform:uppercase;color:var(--color-muted)}.home-firm__name{text-align:center}.home-firm__stats{display:flex;justify-content:space-between;column-gap:clamp(16px, 1.25vw, 24px);margin:clamp(30px, 2.135vw, 41px) 0 0;container-type:inline-size}.home-firm__stat{display:flex;flex:0 1 auto;flex-direction:column;row-gap:17px}.home-firm__divider{flex:none;width:0;border-left:1px solid var(--color-line)}.home-firm .home-firm__stat-number{margin:0;font-family:var(--font-serif);font-size:var(--fs-60);font-weight:400;line-height:1;white-space:nowrap;color:var(--color-secondary)}@media only screen and (min-width:1200px){.home-firm .home-firm__stat-number{font-size:min(var(--fs-60), calc((100cqi - 270px) / 6.8))}}.home-firm .home-firm__stat-label{margin:0}@media only screen and (max-width:1199px){.home-firm__body{grid-template-columns:1fr;row-gap:60px}.home-firm__aside{width:100%;max-width:735px}}@media only screen and (max-width:767px){.home-firm__attorneys{display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px}.home-firm__attorney{row-gap:14px}.home-firm__photo{width:100%}.home-firm__name{white-space:normal;text-align:center;letter-spacing:.12em}.home-firm__stats{flex-direction:column}.home-firm__divider{width:100%;margin:24px 0;border-left:0;border-top:1px solid var(--color-line)}}.home-practice{padding:clamp(80px, 7.031vw, 135px) 0;background:var(--color-navy)}.practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-practice .practice-grid{margin-top:clamp(50px, 4.792vw, 92px)}.practice-card{align-items:flex-start;padding:clamp(32px, 2.917vw, 56px) clamp(24px, 3.021vw, 58px) clamp(32px, 2.318vw, 44.5px) clamp(24px, 2.969vw, 57px);transition:background-color .3s ease-out}.practice-card:hover{background:var(--color-white);color:var(--color-text)}.practice-card__icon{display:block;width:73.1px;height:73.1px;margin-left:-9px}.practice-card__icon svg,.practice-card__icon img{display:block;width:100%;height:100%}.practice-card .practice-card__title{margin:26px 0 0}.practice-card .practice-card__subtitle{max-width:14em;margin:13px 0 0;padding-bottom:32px;font-weight:500}.practice-card .practice-card__text{width:100%;margin:0;padding:32px 4px 0 0;border-top:1px solid var(--color-card-line);font-weight:300}.practice-card__link{margin-top:auto;padding-top:43px}@media only screen and (max-width:991px){.practice-grid{grid-template-columns:minmax(0,1fr)}.practice-card.card-light{min-height:0}}.home-testimonials{padding:clamp(80px, 6.354vw, 122px) 0}.home-testimonials .photo-section__bg,.testimonials-archive .photo-section__bg{object-position:center bottom}.testimonials-slider{position:relative;margin-top:clamp(30px, 2.656vw, 51px);padding:0 clamp(96px, 5.833vw, 112px)}.testimonials-slider__track .slick-list{margin:0 -10.75px}.testimonials-slider__track .slick-track{display:flex}.testimonials-slider__track .slick-slide{height:auto}.testimonials-slider__track .slick-slide>div{height:100%}.testimonials-slider__slide{height:100%;padding:31px 10.75px 0}.testimonial-card{height:100%;padding:40px clamp(24px, 2.969vw, 57px) 36px clamp(24px, 3.021vw, 58px)}.testimonial-card__quote{position:absolute;top:-31px;left:22px;width:71.44px;height:62.04px}.testimonial-card__quote svg{display:block;width:100%;height:100%}.testimonial-card__text{flex:1;display:flex;align-items:center;padding:20px 4px 20px 0}.testimonial-card__text p{margin:0;font-weight:300}.testimonial-card__text p+p{margin-top:25.5px}.testimonial-card__text strong{font-weight:500;color:var(--color-secondary)}.testimonial-card__footer{display:flex;justify-content:space-between;align-items:center;gap:0 16px;padding-top:35px;border-top:1px solid var(--color-card-line)}.testimonial-card .testimonial-card__name{margin:0;white-space:nowrap}.testimonial-card__stars{display:flex;flex:none;gap:3px;margin-top:10px;color:var(--color-highlight)}.testimonial-card__stars svg{width:12px;height:11px}.home-testimonials__actions{margin-top:53px}.testimonials-slider button.slider-arrow{position:absolute;z-index:2;top:calc(50% + 1.5px);transform:translateY(-50%)}.slider-arrow--prev{left:0}.slider-arrow--next{right:0}@media only screen and (max-width:767px){.testimonials-slider{padding:0 32px}.testimonials-slider button.slider-arrow{width:44px;height:44px}.slider-arrow--prev{left:-6px}.slider-arrow--next{right:-6px}}.home-contact{padding:clamp(80px, 8.281vw, 159px) 0 clamp(80px, 9.01vw, 173px)}.home-contact__grid{display:grid;grid-template-columns:1fr 1fr}.home-contact .home-contact__heading{margin:clamp(40px, 4.219vw, 81px) 0 0;color:var(--color-cream)}.home-contact__heading .heading-accent{letter-spacing:inherit}@media only screen and (max-width:1199px){.home-contact__grid{grid-template-columns:1fr;row-gap:60px}}#home-video-bg,#home-video-bg video{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;background:#02559A}.has-thumbnail{margin:0 auto}@media only screen and (min-width:991px){.has-thumbnail{position:absolute;bottom:0;right:0;max-width:clamp(400px, 36.094vw, 693px)}.banner__content{padding-bottom:clamp(100px, 12.407vh, 134px)}}.about__content{padding:clamp(50px, 7.407vh, 80px) clamp(15px, 6.302vw, 121px)}.ft-img-headshot{object-fit:cover}.fade-out-logo-icon{position:absolute;top:0;left:0;right:0;bottom:0}.fade-out-logo-icon svg{width:100%;height:100%}.fade-out-logo-icon svg path{fill:#365A91}.about__content svg{position:absolute;right:clamp(0px, 2.292vw, 44px);max-width:clamp(45px, 8.333vw, 160px);min-height:clamp(25px, 11.944vh, 129px);max-height:clamp(25px, 11.944vh, 129px);z-index:-1}.about__content .eyebrow{margin-bottom:14px}.about__content h2{max-width:24ch}.about__text.preview{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:clamp(30px, 4.63vh, 50px)}.about__text.preview p:not(.eyebrow){font-size:var(--fs-24)}.about__text.full{max-height:none;display:block}@media only screen and (max-width:991px){.about__content{padding-top:171px}.about__content svg{right:0;left:0;top:0;margin:0 auto}.about__content h2{margin-left:auto;margin-right:auto}}section.why-us:after{content:'';position:absolute;width:100%;height:100%;pointer-events:none;z-index:-1;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(54 87 145 / .5),rgb(54 87 145 / .5))}section.why-us .container{padding-right:clamp(0px, 4.01vw, 77px);padding-left:clamp(0px, 4.01vw, 77px)}section.why-us .item{padding:clamp(30px, 5.556vh, 60px) clamp(20px, 2.604vw, 50px)}section.why-us .item p{font-size:var(--fs-20)}.col-sidebar{width:100%}.other-services{max-width:clamp(320px, 25vw, 480px);margin:0 auto;padding-top:clamp(50px, 9.259vh, 100px)}.other-services h2:after{content:'';display:block;border-bottom:solid 1px var(--color-secondary);margin:clamp(25px, 4.63vh, 50px) auto}.practice-item{font-size:var(--fs-36);display:flex;align-items:center;margin-bottom:clamp(25px, 4.63vh, 50px)}.slick-slide,.practice-item{height:100%}.practice-item svg{opacity:.2;width:clamp(36px, 2.396vw, 46px);min-height:clamp(30px, 2.083vw, 40px);max-height:clamp(30px, 2.083vw, 40px);margin-right:clamp(10px, 1.042vw, 20px);transition:.3s ease-out}.practice-item:hover svg{opacity:1}@media only screen and (min-width:1200px){.js-slider-five--services .slick-list{display:flex}}@media only screen and (min-width:991px){.col-sidebar{max-width:clamp(400px, 47.917vw, 920px)}section.services-template .page-content{padding-top:clamp(80px, 9.259vh, 100px);padding-right:clamp(30px, 8.958vw, 172px);padding-left:clamp(30px, 6.25vw, 120px)}}section.services{position:relative;z-index:99;background:var(--color-white)}.service-list_wrapper{padding-top:clamp(30px, 5.37vh, 58px)}.service-content-page{overflow:visible;padding-bottom:0}.service-content-page:after{z-index:1;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(270deg,#fff0 0%,#FFFFFF 50.58%);transform:matrix(-1,0,0,1,0,0);height:100%;width:30%}.bg-services{width:100%;min-height:400px;z-index:0;pointer-events:none}.service-content__text p{font-size:var(--fs-24)}.service-item{display:block;height:100%;padding:clamp(30px, 4.63vh, 50px) clamp(15px, 1.615vw, 31px);background:linear-gradient(180deg,#0B1A68 0%,#365791 100%)}.col-service:nth-child(even) .service-item{background:linear-gradient(180deg,#365791 0%,#0B1A68 100%)}.service-item .icon{align-items:center;margin-bottom:clamp(25px, 4.63vh, 50px)}.service-item h3{font-size:var(--fs-30);display:flex;align-items:flex-end;min-height:clamp(50px, 6.296vh, 68px)}.service-item p{margin-bottom:0;font-size:var(--fs-16)}.service-excerpt{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service-item svg{width:clamp(36px, 2.708vw, 52px);min-height:clamp(40px, 5.556vh, 60px);max-height:clamp(40px, 5.556vh, 60px);transition:.3s ease-out}.service-icon svg{min-height:clamp(40px, 6.111vh, 66px)}.col-service{margin-bottom:12px}@media only screen and (min-width:768px){.col-service{padding:0 6px;max-width:33%;margin-bottom:12px}}@media only screen and (min-width:991px){.col-service{padding:0 6px;max-width:20%}.service-content-page{padding-bottom:clamp(200px, 37.593vh, 406px)}.bg-services{min-height:clamp(800px, 109.907vh, 1187px);min-height:clamp(800px, 119.907vh, 1187px);position:absolute;left:0;right:0;bottom:0;z-index:-1}.service-content__text{padding-top:62px;max-width:350px}}.js-slider-three .slick-track{display:flex!important;align-items:stretch;column-gap:clamp(10px, 1.198vw, 23px)}.js-slider-three--why-us .slick-track{column-gap:clamp(10px, 2.552vw, 49px)}.js-slider-three .slick-slide{height:auto!important;display:flex!important}.js-slider-three .slick-slide>div{display:flex;height:100%}.js-slider-three .item,#page-testimonials .item{display:flex;flex-direction:column;height:100%;padding:clamp(30px, 4.815vh, 52px) clamp(20px, 2.396vw, 46px) clamp(30px, 4.352vh, 47px) clamp(20px, 2.708vw, 52px)}section.testimonial .eyebrow{margin-bottom:10px}.icon-quote{width:clamp(40px, 3.229vw, 62px);margin-bottom:clamp(20px, 3.519vh, 38px)}.icon-quote svg{width:100%}.item p{line-height:1.48}.item .author{margin-bottom:clamp(30px, 5.093vh, 55px)}section.home-bio{background:linear-gradient(103.05deg,#365791 15.41%,#0B1A68 100.65%)}.home-bio__img{min-height:547px}.home-bio__img img{object-position:center top}section.home-bio h2{font-weight:800;font-size:var(--fs-80);font-family:'area-normal'}.home-bio__info p{font-size:var(--fs-24)}.icon-bg{right:0;top:clamp(40px, 8.426vh, 91px);bottom:clamp(40px, 8.426vh, 91px);right:0;z-index:-1;width:100%;margin-left:auto;margin-right:clamp(-525px, -26.344vw, -100px);text-align:right;max-width:clamp(320px, 44.427vw, 853px)}.icon-bg svg{width:clamp(300px, 44.427vw, 853px);height:100%}.icon-bg svg path{fill:#365791}@media only screen and (min-width:992px){section.home-bio{padding-right:clamp(30px, 19.271vw, 370px)}.home-bio .small-icon{margin-bottom:clamp(50px, 7.5vh, 81px);padding-right:clamp(15px, 2.917vw, 56px);padding-left:clamp(15px, 1.406vw, 27px)}.home-bio__info{padding:clamp(80px, 10.093vh, 109px) 0 clamp(50px, 7.5vh, 81px)}}@media only screen and (min-width:440px){.home-bio__img{min-height:800px}}.faqs:after{content:'';background:#fff0 url(https://fire.h50.us/~ilawplus/wp-content/themes/lawfirmsites/assets/images/bg-gold-colors.png) no-repeat right bottom / cover scroll;position:absolute;right:0;bottom:0;top:0;width:clamp(300px, 29.896vw, 574px);z-index:-1}.home-faqs:after{background-image:url(https://fire.h50.us/~ilawplus/wp-content/themes/lawfirmsites/assets/images/home-faqs-bg.png);background-size:contain}.home-faqs{background:#F8F8F8}.faqs-ft-img{height:100%;min-height:clamp(450px, 69.352vh, 749px);max-height:clamp(450px, 69.352vh, 749px);overflow:hidden}.faqs-page-ft-img img{width:100%;height:100%;object-fit:cover;min-height:clamp(600px, 92.593vh, 1000px);object-position:left top}.content-block__accordion{transition:all 0.3s ease-out;overflow:hidden;padding:0;position:relative;margin-bottom:25px}.content-block__accordion summary{cursor:pointer;display:flex;justify-content:space-between;font-size:var(--fs-24);align-items:center;border-bottom:none;margin-bottom:25px;list-style:none;background:#fff0;-webkit-appearance:none;transition:all 0.3s ease-in-out;padding-right:5px;column-gap:clamp(20px, 8vw, 160px)}.content-block__accordion ul li::marker{color:var(--color-highlight)}summary::-webkit-details-marker{display:none}.content-block__accordion summary::after{content:'\f054';display:block;font-size:var(--fs-16);font-family:"Font Awesome 5 Free";color:var(--color-highlight);font-weight:700;transition:transform 0.3s ease-in-out}.content-block__accordion[open] summary::after{transform:rotate(90deg)}.content-block__accordion[open] .content-block__accordion-description{padding:27px clamp(20px, 3.281vw, 63px) 27px 25px;background:var(--color-linear-blue);color:var(--color-white)}.content-block__accordion[open] .content-block__accordion-description *{color:inherit}.content-block__accordion[open] .content-block__accordion-description p:last-of-type{margin-bottom:0}section.faqs .faq-item{display:none}section.faqs #accordion .faq-item:nth-of-type(-n+6){display:block}@media only screen and (min-width:992px){.col-faqs-img{max-width:clamp(400px, 35vw, 672px)}}.col-attorney-img{width:100%}.col-attorney-img img{min-height:clamp(500px, 76.852vh, 830px);object-fit:cover}.bio-info__content strong{font-size:var(--fs-24)}.form-column{padding:clamp(50px, 9.074vh, 98px) clamp(30px, 6.302vw, 121px) clamp(50px, 9.074vh, 98px) clamp(30px, 4.219vw, 81px);background:var(--color-primary)}@media only screen and (max-width:1300px){.form-column{padding-right:36.5px}}@media only screen and (min-width:992px){.form-column{width:clamp(400px, 50vw, 960px)}.col-attorney-img{max-width:clamp(400px, 29.063vw, 558px)}.bio-info__content{padding-left:clamp(30px, 13.125vw, 252px)}}.sr-only,.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:16px;z-index:10000;padding:12px 20px;background:var(--color-secondary);color:var(--color-white);font-weight:500;transform:translateY(-120%);transition:transform .2s ease}.skip-link:focus{color:var(--color-white);transform:translateY(0)}.skip-target:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}