html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}h1{color:var(--color-blue);font-size:clamp(2.125rem,5vw,4rem);font-weight:700;line-height:1.1em;margin-bottom:.125em}h1:last-child{margin-bottom:0}h2{color:var(--color-blue);font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.1em;margin-bottom:.5em}h2:last-child{margin-bottom:0}h3{color:var(--color-blue);font-size:clamp(1.375rem,5vw,2.25rem);font-weight:700;line-height:1.1em;margin-bottom:.25em}h3:last-child{margin-bottom:0}h4{color:var(--color-blue);font-size:clamp(1.1875rem,5vw,1.5rem);font-weight:700;line-height:1.2em;margin-bottom:.5em}h4:last-child{margin-bottom:0}h5{color:var(--color-blue);font-size:clamp(1rem,5vw,1.25rem);font-weight:600;line-height:1.1em;margin-bottom:.25em}h5:last-child{margin-bottom:0}.lead,h6{color:var(--color-orange);font-size:clamp(.9375rem,5vw,1.125rem);font-weight:600;letter-spacing:2px;line-height:1em;margin-bottom:.25em;text-transform:uppercase}.lead:last-child,h6:last-child{margin-bottom:0}p{margin-bottom:1em}p:last-child{margin-bottom:0}p.large{font-size:clamp(1rem,3vw,1.25rem);font-weight:500}strong{font-weight:700}a{color:var(--color-blue);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}a:hover{color:var(--color-orange)}ul{list-style:disc;margin:0 0 1rem 1.25rem}ul:last-child{margin-bottom:0}.btn{border:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;line-height:1em;padding:1.18rem 2rem 1rem;text-align:center;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.btn i{font-size:.85rem}.btn.btn-orange{background:linear-gradient(85deg, var(--color-orange), var(--color-orange-light), var(--color-orange), var(--color-orange-light));background-size:300% 300%;-webkit-box-shadow:0 3px 0 var(--color-orange);box-shadow:0 3px 0 var(--color-orange);color:var(--color-white);text-shadow:1px 1px 6px rgba(0,0,0,.3)}.btn.btn-orange:hover{background-size:400% 50%}.btn.btn-blue{background:linear-gradient(85deg, var(--color-blue), var(--color-blue-medium), var(--color-blue), var(--color-blue-medium));background-size:300% 300%;-webkit-box-shadow:0 3px 0 var(--color-blue);box-shadow:0 3px 0 var(--color-blue);color:var(--color-white);text-shadow:1px 1px 6px rgba(0,0,0,.3)}.btn.btn-blue:hover{background-size:400% 50%}.btn.btn-white{background:linear-gradient(85deg, var(--color-blue-light), var(--color-white), var(--color-blue-light), var(--color-white));background-size:300% 300%;color:var(--color-orange)}.btn.btn-white:hover{background-size:400% 50%}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media screen and (max-width: 768px){form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%}@media screen and (max-width: 768px){form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}form .form-field{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}form input,form textarea,form select{background-color:var(--color-white);border:2px solid var(--color-blue-light);color:var(--color-blue-dark);display:block;font-size:1.125rem;font-weight:500;line-height:1.4em;outline:none;padding:.75rem 1rem;width:100%}form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select::-webkit-input-placeholder{color:var(--color-blue-dark)}form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder{color:var(--color-blue-dark)}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder, form select:-ms-input-placeholder{color:var(--color-blue-dark)}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder, form select::-ms-input-placeholder{color:var(--color-blue-dark)}form input::placeholder,form textarea::placeholder,form select::placeholder{color:var(--color-blue-dark)}form textarea{min-height:8rem}form .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600}form input[type=checkbox],form input[type=radio]{display:inline;width:1.25rem;height:1.25rem}:root{--color-blue-dark: #192335;--color-blue: #2b587f;--color-blue-medium: #9bbcd0;--color-blue-light: #c7d8e3;--color-blue-bright: #c8e5ff;--color-orange: #cd520f;--color-orange-light: #f59f71;--color-gray: #ebf0f4;--color-white: #ffffff;--nav-height-desktop: 82px;--nav-height-mobile: 140px;--font-family: Source Sans 3, Helvetica, Arial, sans-serif}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-padding-top:82px}@media screen and (max-width: 768px){html{scroll-padding-top:140px}}html *{font-family:"Source Sans 3",Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}html h1,html h2,html h3,html h4{font-family:"Source Serif 4",Helvetica,Arial,sans-serif}body{background-color:var(--color-white);color:var(--color-blue-dark);font-size:clamp(.9375rem,5vw,1.0625rem);font-weight:400;line-height:1.7em;overflow-x:hidden}body.no-scroll{overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:80rem;width:90%}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only:focus{position:static;width:auto;height:auto}@media screen and (max-width: 980px){.desktop-only{display:none}}@media screen and (min-width: 981px){.mobile-only{display:none}}.text-gray{color:var(--color-gray)}.text-light{color:var(--color-white)}.text-orange{color:var(--color-orange)}.text-blue{color:var(--color-blue)}.text-center{text-align:center}.text-right{text-align:right}@media screen and (max-width: 980px){.text-right{text-align:left}}.bg-light{background-color:var(--color-gray)}.bg-blue{background:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), to(var(--color-blue-dark)));background:linear-gradient(var(--color-blue), var(--color-blue-dark))}.bg-blue-gradient{background-image:url("../images/section-bg.png");background-position:bottom right;background-size:cover;border-top:2px solid var(--color-blue-medium);border-bottom:2px solid var(--color-blue-medium)}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media screen and (max-width: 980px){.flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.flex-row.flex-mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.flex-row.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-row>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}img{max-width:100%}video{max-width:100%}.page-title{background-color:var(--color-blue-dark);border-bottom:4px solid var(--color-blue-medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-title .container{padding:calc(140px + 10rem) 0 1.5rem}@media screen and (max-width: 768px){.page-title .container{padding:calc(140px + 5rem) 0 1.5rem}}.page-title .container *{color:var(--color-white);text-shadow:3px 3px 10px var(--color-blue-dark),2px 2px 3px var(--color-blue-dark)}.section-title h1,.section-title h2,.section-title .lead{margin:0 0 1rem}.floating-cta{position:fixed;bottom:1rem;right:1rem;z-index:98}.video-link{display:block;position:relative}.video-link img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-link:before{background-color:rgba(0,0,0,.3843137255);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-link .fa-circle-play{color:var(--color-white);font-size:3rem;position:absolute;top:50%;left:50%;text-shadow:1px 1px 6px #000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;z-index:2}.video-link:hover .fa-circle-play{font-size:3.5rem}.f-thumbs__slide{background-color:var(--color-white)}.swiper-outer-container{position:relative}.swiper-outer-container .swiper-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;position:relative;z-index:2}.swiper-outer-container .swiper-title h4{margin:0}.swiper-outer-container .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.swiper-outer-container .swiper-navigation .swiper-button-prev,.swiper-outer-container .swiper-navigation .swiper-button-next{background-color:rgba(255,255,255,.7058823529);color:var(--color-blue);margin:0;position:unset;width:2.5rem;height:2.5rem}.swiper-outer-container .swiper-navigation .swiper-button-prev:after,.swiper-outer-container .swiper-navigation .swiper-button-next:after{font-size:1.25rem}header{background-color:rgba(25,35,53,.8);position:absolute;top:0;left:0;width:100%;z-index:999}@media screen and (max-width: 1200px){header{background-color:rgba(25,35,53,.8);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1294117647);box-shadow:0 1px 5px rgba(0,0,0,.1294117647);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:1rem;height:140px;padding:0 0 1rem}}header .logo{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:1;justify-self:flex-start;height:calc(140px - 3rem);padding:1rem;position:absolute;top:3rem;left:0}@media screen and (min-width: 1201px){header .logo{height:calc(82px + 3rem);padding:1rem 1.5rem;top:0}}header .logo img{height:100px;width:100%}@media screen and (max-width: 1200px){header .logo img{height:60px}}header #main-nav-cta{grid-row:1;grid-column:1/-1;justify-self:center;height:3rem;width:100%}@media screen and (min-width: 1201px){header #main-nav-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}header #main-nav-cta ul{background-color:var(--color-blue-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;height:100%;list-style:none;margin:0;padding:0 1.5rem}@media screen and (min-width: 1201px){header #main-nav-cta ul{background-color:var(--color-white);padding:0 3rem 0 1.5rem}}header #main-nav-cta ul .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #main-nav-cta ul .nav-item a{color:var(--color-white);height:100%;padding:.5rem 0;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media screen and (min-width: 1201px){header #main-nav-cta ul .nav-item a{color:var(--color-blue)}}header #main-nav-cta ul .nav-item a i{color:inherit;font-size:.75em}@media screen and (max-width: 450px){header #main-nav-cta ul .nav-item a i{display:none}}header #main-nav-cta ul .nav-item a:hover{color:var(--color-blue-bright)}@media screen and (min-width: 1201px){header #main-nav-cta ul .nav-item a:hover{color:var(--color-orange)}}header #main-nav-cta ul .nav-item.request-consult{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}header #main-nav-cta ul .nav-item.request-consult a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600}@media screen and (max-width: 768px){header #main-nav-cta ul .nav-item.request-consult a{font-size:.875rem;line-height:1.1em}}header #main-nav-cta ul .nav-item.phone-numbers{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}header #main-nav-cta ul .nav-item.phone-numbers a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;font-size:1rem;font-weight:400;line-height:1em}header #main-nav-cta ul .nav-item.phone-numbers a strong{display:block;font-size:.875rem;font-weight:700;letter-spacing:.25px}@media screen and (max-width: 768px){header #main-nav-cta ul .nav-item.phone-numbers a{font-size:.875rem}header #main-nav-cta ul .nav-item.phone-numbers a strong{font-size:.75rem}}header #main-nav-cta ul .nav-item.phone-numbers i{color:var(--color-blue)}@media screen and (max-width: 768px){header #main-nav-cta ul .nav-item.phone-numbers i{font-size:.875rem}}@media screen and (max-width: 450px){header #main-nav-cta ul .nav-item.phone-numbers i{display:none}}header #main-nav-cta ul .sep{-ms-flex-item-align:center;align-self:center;background-color:var(--color-blue-light);height:1.5rem;width:1px}header #main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2rem}@media screen and (min-width: 1201px){header #main-nav{height:82px}}header #main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0}header #main-nav ul .nav-item .nav-link{background-color:rgba(0,0,0,0);border:none;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:100%;font-size:1.125rem;font-weight:500;line-height:1em;letter-spacing:.75px;margin:0;padding:0 1rem;text-decoration:none;white-space:nowrap;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header #main-nav ul .nav-item .nav-link i{color:var(--color-white);font-size:.75rem;opacity:.5;pointer-events:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header #main-nav ul .nav-item .dropdown-menu{background-color:var(--color-white);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1294117647);box-shadow:0 1px 5px rgba(0,0,0,0.1294117647);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;width:15rem;z-index:2}header #main-nav ul .nav-item .dropdown-menu .nav-item a{color:var(--color-blue-dark);display:block;font-size:1rem;padding:.75rem 1rem;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header #main-nav ul .nav-item .dropdown-menu .nav-item a:hover{background-color:var(--color-blue-light)}header #main-nav ul .nav-item:hover .nav-link,header #main-nav ul .nav-item.active .nav-link{color:var(--color-blue-bright)}header #main-nav ul .nav-item:hover .nav-link i,header #main-nav ul .nav-item.active .nav-link i{color:var(--color-blue-bright)}@media screen and (min-width: 1201px){header #main-nav ul .nav-item:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 1200px){header #main-nav{background-color:var(--color-white);overflow-y:auto;padding:1rem;position:absolute;top:140px;left:-100%;width:100vw;height:calc(100dvh - 140px);visibility:hidden;z-index:99;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header #main-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}header #main-nav>ul>.nav-item+.nav-item{border-top:1px solid var(--color-blue-light)}header #main-nav>ul>.nav-item .nav-link{color:var(--color-blue);cursor:pointer;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:1rem;width:100%}header #main-nav>ul>.nav-item .nav-link i{color:var(--color-blue);font-size:1rem}header #main-nav>ul>.nav-item .nav-link:hover{color:var(--color-orange)}header #main-nav>ul>.nav-item.dropdown .dropdown-menu{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;display:none;position:unset;width:100%}header #main-nav>ul>.nav-item.dropdown.active{background-color:var(--color-blue-light)}header #main-nav>ul>.nav-item.dropdown.active .nav-link{color:var(--color-blue-dark)}header #main-nav>ul>.nav-item.dropdown.active .nav-link i{color:var(--color-blue-dark)}header #main-nav>ul>.nav-item.dropdown.active .dropdown-menu{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header #main-nav>ul>.nav-item.dropdown.active .dropdown-menu .nav-item a:hover{background-color:var(--color-gray)}}header .nav-toggle{align-self:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;grid-column:2;justify-self:flex-end;padding:0;position:relative;right:1rem;height:3rem;width:3rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media screen and (min-width: 1201px){header .nav-toggle{display:none}}header .nav-toggle span{display:block;background-color:var(--color-white);border-radius:.5rem;opacity:1;position:absolute;top:.5rem;left:.25rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);height:.25rem;width:2.5rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header .nav-toggle span:nth-child(2){top:1.25rem}header .nav-toggle span:nth-child(3){top:2rem}header .nav-toggle:hover span{background-color:var(--color-blue-medium)}header .nav-toggle.open span:nth-child(1){top:1.25rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header .nav-toggle.open span:nth-child(2){opacity:0}header .nav-toggle.open span:nth-child(3){top:1.25rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header .nav-toggle.open~#main-nav{visibility:visible;left:0}footer .footer-top{padding:1.5rem 0}footer .footer-top .award-logos .swiper-slide{width:auto}footer .footer-top .award-logos .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-top .award-logos .swiper-slide a img{height:60px;width:auto}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;padding:4rem 0 1rem}@media screen and (max-width: 768px){footer .footer-bottom{padding:3rem 0 1rem;gap:3rem}}footer .content{display:grid;grid-template-columns:15rem 1fr;gap:5rem}@media screen and (max-width: 980px){footer .content{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .content .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 980px){footer .content .footer-logo{margin:0 auto;max-width:20rem}}footer .content .footer-logo .logo-link{display:block}footer .content .footer-logo .logo-link img{display:block;width:100%}footer .content .footer-logo .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;margin:2rem auto}footer .content .footer-logo .social-media a{color:var(--color-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;text-decoration:none;width:2.5rem;height:2.5rem}footer .content .footer-logo .social-media a:hover{color:var(--color-orange)}footer .content .footer-logo .footer-cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}footer .content .footer-address-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem 5rem}footer .content .footer-address-grid .footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:12rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .content .footer-address-grid .footer-address h5{font-family:"Source Serif 4",Helvetica,Arial,sans-serif}footer .content .footer-address-grid .footer-address address{line-height:1.4em}footer .content .footer-address-grid .footer-address .contact-links a{display:block}footer .content .footer-address-grid .footer-address .contact-links a:hover{color:var(--color-orange)}footer .socket{border-top:2px solid var(--color-blue-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-top:2rem;text-align:center}footer .socket .copyright{font-size:.875rem;font-weight:400;line-height:1.6em}.homepage #hero{background-color:#000;background-image:url("../images/hero-office-placeholder.png");background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;overflow:hidden;position:relative}.homepage #hero .video-wrapper{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){.homepage #hero .video-wrapper{display:none}}.homepage #hero .video-wrapper video{-o-object-fit:cover;object-fit:cover;pointer-events:none;height:100dvh;width:100vw}.homepage #hero #tagline{margin:0 0 1rem;max-width:70rem;padding:0 5%;position:relative;z-index:2}.homepage #hero #tagline p{color:var(--color-white);font-size:1.25rem;line-height:1.3em;text-shadow:3px 3px 10px #000,2px 2px 3px #000}@media screen and (max-width: 768px){.homepage #hero #tagline p{font-size:.95rem}}.homepage #hero #tagline p.large{font-size:2.25rem;line-height:1.1em;margin:0 0 .75rem}@media screen and (max-width: 768px){.homepage #hero #tagline p.large{font-size:1.5rem}}.homepage #hero #case-results{padding:.5rem;position:relative;width:100%;z-index:2}.homepage #hero #case-results .swiper-slide{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(rgb(255, 255, 255)));background:linear-gradient(rgba(255, 255, 255, 0.75), rgb(255, 255, 255));max-width:350px;width:100%}.homepage #hero #case-results .swiper-slide a{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);color:var(--color-blue-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1.2em;padding:1.5rem;text-align:center;text-decoration:none}@media screen and (max-width: 768px){.homepage #hero #case-results .swiper-slide a{font-size:1rem;gap:.25rem;padding:1.5rem 1rem 1.15rem}}.homepage #hero #case-results .swiper-slide a .large{color:var(--color-blue);display:block;font-family:"Source Serif 4",Helvetica,Arial,sans-serif;font-size:3rem;line-height:1em}@media screen and (max-width: 768px){.homepage #hero #case-results .swiper-slide a .large{font-size:2.25rem}}.homepage #hero #case-results .swiper-slide a:hover{background-color:var(--color-white)}.homepage #media-logos{padding:1.5rem 0}.homepage #media-logos .swiper-slide{width:auto}.homepage #media-logos .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage #media-logos .swiper-slide a img{height:60px;width:auto}.homepage #request-consult,.homepage #request-consult--clone{padding:5rem 0}@media screen and (max-width: 768px){.homepage #request-consult,.homepage #request-consult--clone{padding:4rem 0}}.homepage #request-consult .section-title,.homepage #request-consult--clone .section-title{margin:0 auto;max-width:70rem}.homepage #request-consult .flex-row,.homepage #request-consult--clone .flex-row{margin-top:4rem}@media screen and (max-width: 768px){.homepage #request-consult .flex-row,.homepage #request-consult--clone .flex-row{margin-top:2rem}}.homepage #request-consult .disclaimer,.homepage #request-consult--clone .disclaimer{margin:.5rem 0}.homepage #request-consult .disclaimer p,.homepage #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.homepage #practice-areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 980px){.homepage #practice-areas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage #practice-areas .practice-area{background:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), color-stop(var(--color-blue-dark)), to(var(--color-blue)));background:linear-gradient(var(--color-blue), var(--color-blue-dark), var(--color-blue));background-size:300% 300%;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;font-family:"Source Serif 4",Helvetica,Arial,sans-serif;font-size:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3.5rem 1.5rem;text-align:center;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media screen and (min-width: 981px){.homepage #practice-areas .practice-area{border-left:2px solid var(--color-blue-medium);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage #practice-areas .practice-area:last-child{border-right:2px solid var(--color-blue-medium)}}@media screen and (max-width: 980px){.homepage #practice-areas .practice-area{border-bottom:2px solid var(--color-blue-medium);gap:1rem;font-size:1.125rem;padding:1.5rem 1rem}.homepage #practice-areas .practice-area br{display:none}.homepage #practice-areas .practice-area:last-child{border-bottom:none}}.homepage #practice-areas .practice-area i{font-size:1rem}.homepage #practice-areas .practice-area:hover{background-size:200% 200%}.homepage #intro-video{padding:4rem 0}.homepage #intro-video .section-title{margin:0 auto}.homepage #intro-video .container{margin-left:auto;margin-right:auto;max-width:65rem;width:90%}.homepage #intro-video video{margin:2rem auto}.homepage #intro-video .benefits-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}@media screen and (max-width: 768px){.homepage #intro-video .benefits-row{grid-template-columns:1fr}}.homepage #intro-video .benefits-row .benefit{background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;height:100%;padding:1.5rem}.homepage #intro-video .benefits-row .benefit img{height:3rem;width:auto}.homepage #intro-video .benefits-row .benefit h5{font-family:"Source Serif 4",Helvetica,Arial,sans-serif;margin-bottom:.5rem}.homepage #intro-video .benefits-row .benefit p{font-size:1rem}.homepage #breaking-news{padding:1.5rem 0}.homepage #breaking-news .text-slider .swiper-title h3{margin:0}.homepage #breaking-news .text-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width: 980px){.homepage #breaking-news .text-slider .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage #breaking-news .text-slider .swiper-slide .article-image{-webkit-box-flex:0;-ms-flex:0 0 15rem;flex:0 0 15rem}.homepage #breaking-news .text-slider .swiper-slide .article-image a{display:block;height:100%}.homepage #breaking-news .text-slider .swiper-slide .article-image img{border:2px solid var(--color-blue-medium);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 981px){.homepage #breaking-news .text-slider .swiper-slide .article-image img{max-width:15rem}}@media screen and (max-width: 980px){.homepage #breaking-news .text-slider .swiper-slide .article-image img{max-height:15rem;width:auto}}.homepage #breaking-news .text-slider .swiper-slide .article-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.homepage #breaking-news .text-slider .swiper-slide .article-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none}.homepage #breaking-news .text-slider .swiper-slide .article-content a i{font-size:.75em}.homepage #breaking-news .text-slider .swiper-slide .article-content a:hover{color:var(--color-blue-bright)}.homepage #testimonials{padding:4rem 0}.homepage #testimonials .container{margin-left:auto;margin-right:auto;max-width:65rem;width:90%}.homepage #testimonials h3{margin-bottom:1.5rem}.homepage #testimonials .text-slider{background:linear-gradient(160deg, #f6fbff 0%, #c6e4ff 50%, #f7fcff 100%);border:2px solid var(--color-blue-light);margin-top:3rem;padding:1.5rem}.homepage #testimonials .text-slider:before{color:var(--color-blue-light);content:"";font-family:"Font Awesome 6 Free";font-size:10rem;font-weight:700;line-height:1em;opacity:1;position:absolute;pointer-events:none;top:-3rem;left:-1.25rem}@media screen and (max-width: 768px){.homepage #testimonials .text-slider:before{font-size:8rem;top:-2rem;left:-0.75rem}}.homepage #testimonials .text-slider .swiper-slide{text-align:left}.homepage #testimonials .text-slider .swiper-slide a{color:var(--color-orange);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none}.homepage #testimonials .text-slider .swiper-slide a i{font-size:.75em}.homepage #testimonials .text-slider .swiper-slide .small{font-size:.9em;font-style:italic}.homepage #more-info{padding:4rem 0}.homepage #more-info .flex-row{margin-top:3rem}@media screen and (max-width: 768px){.homepage #more-info .flex-row{margin-top:2rem}}.homepage #more-info .flex-row .sep{background-color:var(--color-blue-light);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2px}@media screen and (max-width: 980px){.homepage #more-info .flex-row .sep{height:2px;width:100%}}.homepage #more-info .video-slider{border-top:2px solid var(--color-blue-light);padding-top:2rem}.homepage #partners{background:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), to(var(--color-blue-dark)));background:linear-gradient(var(--color-blue), var(--color-blue-dark));padding:4rem 0}.homepage #partners .section-title{margin:0 auto;max-width:60rem}.homepage #partners .partner-video-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin:3rem auto 0}@media screen and (max-width: 1200px){.homepage #partners .partner-video-grid{grid-template-columns:repeat(2, 1fr);max-width:50rem}}@media screen and (max-width: 768px){.homepage #partners .partner-video-grid{grid-template-columns:1fr;max-width:25rem}}.homepage #partners .partner-video-grid .partner{border:2px solid var(--color-blue-medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage #partners .partner-video-grid .partner .video-link img{height:100%;max-height:18rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.homepage #partners .partner-video-grid .partner .video-link .fa-circle-play{top:auto;left:auto;right:1rem;bottom:1rem;-webkit-transform:none;transform:none}.homepage #partners .partner-video-grid .partner .content{background-color:var(--color-blue);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 1rem}.homepage #partners .partner-video-grid .partner .content h3{margin:0 0 1.5rem}.homepage #partners .partner-video-grid .partner .content p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.95rem;line-height:1.5em}.homepage #partners .partner-video-grid .partner .content a{text-decoration:none}.homepage #partners .partner-video-grid .partner .content a:hover{color:var(--color-blue-bright)}.homepage #msf-news{padding:4rem 0}.homepage #msf-news section{border-top:2px solid var(--color-blue-light);margin:2rem auto;padding-top:2rem}.homepage #msf-news section h3{margin:0 0 1.5rem}.homepage #msf-news section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem}.homepage #msf-news section .section-title h3{margin:0}.homepage #msf-news section .section-title a{color:var(--color-orange)}.homepage #msf-news .press-article{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 980px){.homepage #msf-news .press-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage #msf-news .press-article .image-column img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.homepage #msf-news .press-article .content-column{padding:3rem 2rem}@media screen and (max-width: 980px){.homepage #msf-news .press-article .content-column{padding:1.5rem}}.homepage #msf-news .press-article .content-column h4{margin:1rem 0 .25rem}.homepage #msf-news .press-article .content-column h4 a{color:inherit;font:inherit}.homepage #msf-news .press-article .content-column h4 a:hover{color:var(--color-orange)}.homepage #msf-news .press-article .content-column .author{font-size:.95rem;font-style:italic}.homepage #msf-news .press-article .content-column a{color:var(--color-orange);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none}.homepage #msf-news .press-article .content-column a i{font-size:.75em}.homepage #msf-news .blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width: 768px){.homepage #msf-news .blog-grid{grid-template-columns:1fr;margin-top:2rem}}.homepage #msf-news .blog-grid .blog-post{background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem}.homepage #msf-news .blog-grid .blog-post .post-date{color:var(--color-blue);font-size:.875rem;font-weight:600;line-height:1em}.homepage #msf-news .blog-grid .blog-post h5{margin:0}.homepage #msf-news .blog-grid .blog-post h5 a{color:var(--color-blue-dark);font:inherit;text-decoration:none}.homepage #msf-news .blog-grid .blog-post h5 a:hover{color:var(--color-blue)}.homepage #msf-news .blog-grid .blog-post p{line-height:1.4em}.homepage #msf-news .documentary-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media screen and (max-width: 1200px){.homepage #msf-news .documentary-grid{grid-template-columns:1fr}}.homepage #msf-news .documentary-grid .documentary{background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.homepage #msf-news .documentary-grid .documentary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage #msf-news .documentary-grid .documentary .image-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:11.25rem}@media screen and (max-width: 768px){.homepage #msf-news .documentary-grid .documentary .image-column{padding:1.5rem 1.5rem 0}}.homepage #msf-news .documentary-grid .documentary .image-column img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homepage #msf-news .documentary-grid .documentary .content-column{padding:1.5rem}.homepage #why-us{padding:4rem 0}.homepage #why-us .section-title{margin-bottom:2rem}.homepage #why-us .image-column img{height:100%;-o-object-fit:cover;object-fit:cover}.homepage #why-us .btn{margin-top:1rem}.homepage .video-slider{margin:3rem auto 0}.homepage .video-slider .swiper-slide{max-width:350px;width:100%}.homepage .video-slider .swiper-slide a{display:block;position:relative}.homepage .video-slider .swiper-slide a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homepage .video-slider .swiper-slide a .fa-circle-play{color:var(--color-white);font-size:2.5rem;position:absolute;top:50%;left:50%;text-shadow:1px 1px 6px #000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.homepage .video-slider .swiper-slide a:hover .fa-circle-play{font-size:3rem}.homepage .video-slider .swiper-slide h5{color:var(--color-blue-dark);font-family:"Source Serif 4",Helvetica,Arial,sans-serif;margin:.75rem 0 0}.archive-practice-areas #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.archive-practice-areas #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive-practice-areas #hero .container{position:relative;z-index:2}.archive-practice-areas #hero .container h1{margin:0 0 .75rem}.archive-practice-areas #practice-area-content{display:grid;grid-template-columns:20rem 1fr;gap:5rem;padding:3rem 0}@media screen and (max-width: 1200px){.archive-practice-areas #practice-area-content{gap:3rem}}@media screen and (max-width: 980px){.archive-practice-areas #practice-area-content{grid-template-columns:1fr}}.archive-practice-areas #practice-area-content aside{grid-column:1;grid-row:1}.archive-practice-areas #practice-area-content aside .table-of-contents{padding:1.5rem}@media screen and (min-width: 981px){.archive-practice-areas #practice-area-content aside .table-of-contents{position:sticky;top:2rem}}.archive-practice-areas #practice-area-content aside .table-of-contents p{line-height:1.4em}.archive-practice-areas #practice-area-content #practice-areas{grid-column:2;grid-row:1}@media screen and (max-width: 980px){.archive-practice-areas #practice-area-content #practice-areas{grid-column:1;grid-row:2}}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section+.practice-area-section{margin-top:4rem}@media screen and (max-width: 980px){.archive-practice-areas #practice-area-content #practice-areas .practice-area-section+.practice-area-section{margin-top:3rem}}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section .practice-area-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1rem;margin:1.5rem 0 0}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section .practice-area-grid .single-practice-area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;height:100%;font-size:1.125rem;font-weight:600;line-height:1.1em;padding:1rem;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section .practice-area-grid .single-practice-area a.highlight{background-color:var(--color-blue-bright)}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section .practice-area-grid .single-practice-area a i{font-size:.85em}.archive-practice-areas #practice-area-content #practice-areas .practice-area-section .practice-area-grid .single-practice-area a:hover{background-color:var(--color-blue-light);color:var(--color-blue)}.archive-practice-areas #request-consult,.archive-practice-areas #request-consult--clone{max-width:45rem;padding:3rem 0}.archive-practice-areas #request-consult .section-title h3,.archive-practice-areas #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.archive-practice-areas #request-consult .section-title p,.archive-practice-areas #request-consult--clone .section-title p{margin:0}.archive-practice-areas #request-consult .section-title img,.archive-practice-areas #request-consult--clone .section-title img{margin:0 0 1.5rem}.archive-practice-areas #request-consult #request-consult-form,.archive-practice-areas #request-consult--clone #request-consult-form{margin-top:2rem}.archive-practice-areas #request-consult .disclaimer,.archive-practice-areas #request-consult--clone .disclaimer{margin:.5rem 0}.archive-practice-areas #request-consult .disclaimer p,.archive-practice-areas #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.practice-area #hero{background-image:url("../images/c3e6ca02092c0f7fd2e49e8717f38efa.jpg");background-position:top center;background-size:cover;position:relative}.practice-area #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.practice-area #hero .container{position:relative;z-index:2}.practice-area #intro-content{padding:3rem 0}.practice-area #intro-content p a{color:var(--color-orange)}.practice-area #intro-content p a:hover{color:var(--color-blue-medium)}.practice-area #why-us{padding:4rem 0 2rem}.practice-area #why-us .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 980px){.practice-area #why-us .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.practice-area #media-logos{padding:2rem 0}.practice-area #media-logos .swiper-slide{width:auto}.practice-area #media-logos .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.practice-area #media-logos .swiper-slide a img{height:60px;width:auto}.practice-area #full-content{padding:4rem 0}.practice-area #full-content .container{display:grid;grid-template-columns:1fr 320px;gap:5rem}@media screen and (max-width: 980px){.practice-area #full-content .container{grid-template-columns:1fr;gap:3rem}}.practice-area #full-content .container>*{min-width:0}.practice-area #full-content .table-of-contents{margin:0 0 2rem;padding:1.5rem}.practice-area #full-content ul+h2,.practice-area #full-content p+h2{margin-top:2rem}.practice-area #full-content .text-slider{border-top:2px solid var(--color-blue-light);border-bottom:2px solid var(--color-blue-light);margin:1.5rem 0;padding:1.5rem 0}.practice-area #full-content .text-slider:before{color:var(--color-blue-light);content:"";font-family:"Font Awesome 6 Free";font-size:10rem;font-weight:700;line-height:1em;opacity:.5;position:absolute;pointer-events:none;top:0;left:-1rem}@media screen and (max-width: 768px){.practice-area #full-content .text-slider:before{top:0;left:-0.5rem}}.practice-area #full-content .text-slider .swiper-slide{text-align:left}.practice-area #full-content .text-slider .swiper-slide a{color:var(--color-orange);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none}.practice-area #full-content .text-slider .swiper-slide a i{font-size:.75em}.practice-area #full-content .text-slider .swiper-slide .small{font-size:.9em;font-style:italic}.practice-area #contact{padding:4rem 0}.practice-area #request-consult,.practice-area #request-consult--clone{max-width:45rem;padding:3rem 0}.practice-area #request-consult .section-title h3,.practice-area #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.practice-area #request-consult .section-title p,.practice-area #request-consult--clone .section-title p{margin:0}.practice-area #request-consult .section-title img,.practice-area #request-consult--clone .section-title img{margin:0 0 1.5rem}.practice-area #request-consult #request-consult-form,.practice-area #request-consult--clone #request-consult-form{margin-top:2rem}.practice-area #request-consult .disclaimer,.practice-area #request-consult--clone .disclaimer{margin:.5rem 0}.practice-area #request-consult .disclaimer p,.practice-area #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.archive-attorneys #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.archive-attorneys #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive-attorneys #hero .container{position:relative;z-index:2}.archive-attorneys #hero .container h1{margin:0 0 .75rem}.archive-attorneys #attorneys{padding:3rem 0}.archive-attorneys #attorneys .attorney-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:3rem}@media screen and (max-width: 980px){.archive-attorneys #attorneys .attorney-grid{gap:2rem}}.archive-attorneys #attorneys .attorney-grid .single-attorney a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-decoration:none}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-photo{background-color:var(--color-blue-dark);overflow:hidden;padding:.75rem .75rem 0;position:relative}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-info{background-color:var(--color-blue-dark);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.5rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media screen and (max-width: 768px){.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-info{gap:1rem;padding:1rem}}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-info h3{color:#fff;font-size:1.75rem;line-height:1.1em;margin:0}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-info p{color:#fff;font-weight:400;margin:0 0 .5rem}.archive-attorneys #attorneys .attorney-grid .single-attorney a .attorney-info .read-more{color:#fff;border:2px solid rgba(0,0,0,0);-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;width:3rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-attorneys #attorneys .attorney-grid .single-attorney a:focus,.archive-attorneys #attorneys .attorney-grid .single-attorney a:hover{outline:none}.archive-attorneys #attorneys .attorney-grid .single-attorney a:focus .attorney-photo img,.archive-attorneys #attorneys .attorney-grid .single-attorney a:hover .attorney-photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}.archive-attorneys #attorneys .attorney-grid .single-attorney a:focus .attorney-info,.archive-attorneys #attorneys .attorney-grid .single-attorney a:hover .attorney-info{background-color:var(--color-blue)}.archive-attorneys #attorneys .attorney-grid .single-attorney a:focus .attorney-info .read-more,.archive-attorneys #attorneys .attorney-grid .single-attorney a:hover .attorney-info .read-more{border-color:var(--color-blue-medium)}.archive-attorneys #request-consult,.archive-attorneys #request-consult--clone{max-width:45rem;padding:3rem 0}.archive-attorneys #request-consult .section-title h3,.archive-attorneys #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.archive-attorneys #request-consult .section-title p,.archive-attorneys #request-consult--clone .section-title p{margin:0}.archive-attorneys #request-consult .section-title img,.archive-attorneys #request-consult--clone .section-title img{margin:0 0 1.5rem}.archive-attorneys #request-consult #request-consult-form,.archive-attorneys #request-consult--clone #request-consult-form{margin-top:2rem}.archive-attorneys #request-consult .disclaimer,.archive-attorneys #request-consult--clone .disclaimer{margin:.5rem 0}.archive-attorneys #request-consult .disclaimer p,.archive-attorneys #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.single-attorney #hero{background-image:url("../images/hero-office-placeholder.png");background-position:center 15%;background-size:cover;min-height:40dvh;position:relative}@media screen and (max-width: 768px){.single-attorney #hero{min-height:30dvh}}.single-attorney #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-attorney #attorney-bio{margin:-5rem 0 0;padding:0 0 3rem;position:relative;z-index:2}@media screen and (max-width: 768px){.single-attorney #attorney-bio{margin:0}}@media screen and (min-width: 769px){.single-attorney #attorney-bio .container{border-top:4px solid var(--color-blue-light)}}.single-attorney #attorney-bio .flex-row{gap:0}@media screen and (max-width: 980px){.single-attorney #attorney-bio .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 981px){.single-attorney #attorney-bio .flex-row .attorney-sidebar{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:25rem;width:100%}}@media screen and (max-width: 980px){.single-attorney #attorney-bio .flex-row .attorney-sidebar{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;border-top:2px solid var(--color-blue-light);margin-top:1rem;padding-top:2rem}}@media screen and (max-width: 768px){.single-attorney #attorney-bio .flex-row .attorney-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 980px){.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-photo{-webkit-box-flex:1;-ms-flex:1;flex:1}}.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-photo img{display:block}.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 981px){.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-contact-info{margin:2rem 0 0}}@media screen and (max-width: 980px){.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-contact-info{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-contact-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1.125rem;font-weight:500;padding:1rem;text-decoration:none}.single-attorney #attorney-bio .flex-row .attorney-sidebar .attorney-contact-info a+a{border-top:2px solid var(--color-white)}.single-attorney #attorney-bio .flex-row .attorney-content{background-color:#fff;padding:3rem 3rem 1rem}@media screen and (max-width: 768px){.single-attorney #attorney-bio .flex-row .attorney-content{padding:2rem 0 1rem}}.single-attorney #attorney-bio .flex-row .attorney-content .blockquote{border-top:2px solid var(--color-blue-light);border-bottom:2px solid var(--color-blue-light);color:var(--color-blue);font-size:1.5rem;font-weight:600;line-height:1.7em;margin:1.5rem 0;padding:1.5rem .75rem}@media screen and (min-width: 769px){.single-attorney #attorney-video .container{padding:3rem}}.single-attorney #attorney-video .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-attorney #attorney-video .flex-row .video-column{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;width:100%}@media screen and (max-width: 768px){.single-attorney #attorney-video .flex-row .title-column{padding:0 1.5rem 2rem}}.single-attorney #attorney-tab-content{border-top:2px solid var(--color-white);padding:0 0 3rem}.single-attorney #attorney-tab-content .tab-content .tab-toggle-wrapper{background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2px}@media screen and (max-width: 768px){.single-attorney #attorney-tab-content .tab-content .tab-toggle-wrapper{display:none}}.single-attorney #attorney-tab-content .tab-content .tab-toggle-wrapper .tab-toggle{background-color:var(--color-blue-dark);border:none;color:var(--color-white);cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.125rem;font-weight:600;line-height:1.2em;padding:1.25rem 1rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.single-attorney #attorney-tab-content .tab-content .tab-toggle-wrapper .tab-toggle:hover,.single-attorney #attorney-tab-content .tab-content .tab-toggle-wrapper .tab-toggle.active{background-color:var(--color-gray);color:var(--color-blue)}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel{background-color:var(--color-gray);padding:3rem}@media screen and (min-width: 769px){.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel{display:none}}@media screen and (max-width: 768px){.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel{padding:0}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel .tab-panel-content{display:none;padding:0 1.5rem 1.5rem}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel.active .tab-panel-content{display:block}}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel.active{display:block}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel .tab-title{font-size:2rem}@media screen and (max-width: 768px){.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel .tab-title{background-color:var(--color-blue-dark);border-top:2px solid var(--color-white);color:var(--color-white);cursor:pointer;font-size:1.25rem;line-height:1.2em;margin:0;padding:1.5rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel .tab-title:hover,.single-attorney #attorney-tab-content .tab-content .tab-panel-wrapper .tab-panel .tab-title.active{background-color:var(--color-gray);color:var(--color-blue)}}.single-attorney #media-logos{padding:2rem 0 0}.single-attorney #media-logos .swiper-slide{width:auto}.single-attorney #media-logos .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-attorney #media-logos .swiper-slide a img{height:60px;width:auto}.single-attorney #request-consult,.single-attorney #request-consult--clone{max-width:45rem;padding:3rem 0}.single-attorney #request-consult .section-title h3,.single-attorney #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.single-attorney #request-consult .section-title p,.single-attorney #request-consult--clone .section-title p{margin:0}.single-attorney #request-consult .section-title img,.single-attorney #request-consult--clone .section-title img{margin:0 0 1.5rem}.single-attorney #request-consult #request-consult-form,.single-attorney #request-consult--clone #request-consult-form{margin-top:2rem}.single-attorney #request-consult .disclaimer,.single-attorney #request-consult--clone .disclaimer{margin:.5rem 0}.single-attorney #request-consult .disclaimer p,.single-attorney #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.archive-case-results #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.archive-case-results #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive-case-results #hero .container{position:relative;z-index:2}.archive-case-results #hero .container h1{margin:0 0 .75rem}.archive-case-results #case-results{padding:3rem 0}.archive-case-results #case-results .case-results-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1rem}.archive-case-results #case-results .case-results-grid .single-case-result a{color:var(--color-blue-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:1.125rem;padding:2rem;text-align:center;text-decoration:none}@media screen and (max-width: 768px){.archive-case-results #case-results .case-results-grid .single-case-result a{font-size:1rem;padding:1.5rem 1rem 1.15rem}}.archive-case-results #case-results .case-results-grid .single-case-result a .amount{color:var(--color-blue);display:block;font-family:"Source Serif 4",Helvetica,Arial,sans-serif;font-size:4rem;line-height:1em;margin:0 0 1rem}.archive-case-results #case-results .case-results-grid .single-case-result a .settlement{font-size:.95rem;font-weight:700;letter-spacing:2px;line-height:1em;text-transform:uppercase}.archive-case-results #case-results .case-results-grid .single-case-result a hr{background-color:var(--color-blue-light);border:none;height:2px;margin:1.5rem auto;width:75%;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-case-results #case-results .case-results-grid .single-case-result a .title{font-size:1.5rem;line-height:1.3em;margin:0 0 1rem}.archive-case-results #case-results .case-results-grid .single-case-result a .excerpt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;line-height:1.3em}.archive-case-results #case-results .case-results-grid .single-case-result a .read-more{color:var(--color-orange);font-weight:600;line-height:1em}.archive-case-results #case-results .case-results-grid .single-case-result a .read-more i{font-size:.85em;margin-left:.25rem}.archive-case-results #case-results .case-results-grid .single-case-result a:hover{background-color:var(--color-blue-light)}.archive-case-results #case-results .case-results-grid .single-case-result a:hover hr{background-color:var(--color-blue-medium)}.archive-case-results #case-results .case-results-pagination{margin:3rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.archive-case-results #case-results .case-results-pagination a,.archive-case-results #case-results .case-results-pagination span{background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:600;letter-spacing:.5px;line-height:1em;text-decoration:none;text-transform:uppercase;width:2.5rem;height:2.5rem}.archive-case-results #case-results .case-results-pagination a.prev-link,.archive-case-results #case-results .case-results-pagination a.next-link,.archive-case-results #case-results .case-results-pagination span.prev-link,.archive-case-results #case-results .case-results-pagination span.next-link{padding:0 1rem;width:auto}.archive-case-results #case-results .case-results-pagination a.prev-link i,.archive-case-results #case-results .case-results-pagination a.next-link i,.archive-case-results #case-results .case-results-pagination span.prev-link i,.archive-case-results #case-results .case-results-pagination span.next-link i{font-size:.85em}@media screen and (max-width: 768px){.archive-case-results #case-results .case-results-pagination a.prev-link,.archive-case-results #case-results .case-results-pagination a.next-link,.archive-case-results #case-results .case-results-pagination span.prev-link,.archive-case-results #case-results .case-results-pagination span.next-link{display:none}}.archive-case-results #case-results .case-results-pagination a:hover,.archive-case-results #case-results .case-results-pagination span:hover{background-color:var(--color-blue-light)}.archive-case-results #case-results .case-results-pagination a.active,.archive-case-results #case-results .case-results-pagination span.active{background-color:var(--color-blue);color:var(--color-white);font-weight:700}.archive-case-results #case-results .case-results-pagination a.disabled,.archive-case-results #case-results .case-results-pagination span.disabled{background-color:rgba(0,0,0,0);font-size:.75rem;padding:0 .5rem;width:auto}.archive-case-results #case-results-cta{padding:4rem 0}.archive-case-results #case-results-cta .container{max-width:60rem}.archive-case-results #case-results-cta .container h2{margin:2rem 0 2.5rem}.archive-case-results #request-consult,.archive-case-results #request-consult--clone{max-width:45rem;padding:3rem 0}.archive-case-results #request-consult .section-title h3,.archive-case-results #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.archive-case-results #request-consult .section-title p,.archive-case-results #request-consult--clone .section-title p{margin:0}.archive-case-results #request-consult .section-title img,.archive-case-results #request-consult--clone .section-title img{margin:0 0 1.5rem}.archive-case-results #request-consult #request-consult-form,.archive-case-results #request-consult--clone #request-consult-form{margin-top:2rem}.archive-case-results #request-consult .disclaimer,.archive-case-results #request-consult--clone .disclaimer{margin:.5rem 0}.archive-case-results #request-consult .disclaimer p,.archive-case-results #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.single-case-result #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.single-case-result #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-case-result #hero .container{position:relative;z-index:2}.single-case-result #hero .container h1{margin:0 0 .75rem}.single-case-result #main-content{padding:3rem 0}.single-case-result #main-content p a{color:var(--color-orange)}.single-case-result #main-content p a:hover{color:var(--color-blue-medium)}.single-case-result .case-result-intro{display:grid;grid-template-columns:20rem 1fr;gap:3rem}@media screen and (max-width: 980px){.single-case-result .case-result-intro{grid-template-columns:1fr;gap:2rem}}.single-case-result .case-result-intro .case-result-settlement{border:2px solid var(--color-blue-medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.single-case-result .case-result-intro .case-result-settlement .amount{color:var(--color-blue);display:block;font-family:"Source Serif 4",Helvetica,Arial,sans-serif;font-size:4rem;line-height:1em;margin:0 0 .5rem}.single-case-result .case-result-intro .case-result-settlement .settlement{font-size:.95rem;font-weight:700;letter-spacing:2px;line-height:1em;text-transform:uppercase}.single-case-result .featured-video{margin-top:3rem;padding:2rem}@media screen and (max-width: 768px){.single-case-result .featured-video{padding:1.5rem}}.single-case-result .featured-video .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-case-result .featured-video+.featured-video{margin-top:1rem}@media screen and (min-width: 981px){.single-case-result .featured-video+.featured-video .flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.single-case-result .featured-video+.featured-videos-slider{margin-top:1rem}.single-case-result .featured-videos-slider{margin-top:3rem;padding:2rem}@media screen and (max-width: 768px){.single-case-result .featured-videos-slider{padding:1rem}}.single-case-result .featured-videos-slider .video-slider .swiper-slide{max-width:350px;width:100%}.single-case-result .featured-videos-slider .video-slider .swiper-slide a{display:block;position:relative}.single-case-result .featured-videos-slider .video-slider .swiper-slide a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-case-result .featured-videos-slider .video-slider .swiper-slide a .fa-circle-play{color:var(--color-white);font-size:2.5rem;position:absolute;top:50%;left:50%;text-shadow:1px 1px 6px #000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.single-case-result .featured-videos-slider .video-slider .swiper-slide a:hover .fa-circle-play{font-size:3rem}.single-case-result .featured-videos-slider .video-slider .swiper-slide h5{color:var(--color-blue-dark);font-family:"Source Serif 4",Helvetica,Arial,sans-serif;margin:.75rem 0 0}.single-case-result #featured-press-coverage{padding:4rem 0 0}.single-case-result #featured-press-coverage .section-title{margin:0 0 2rem}.single-case-result #featured-press-coverage .press-article{background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 980px){.single-case-result #featured-press-coverage .press-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-case-result #featured-press-coverage .press-article .image-column img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.single-case-result #featured-press-coverage .press-article .content-column{padding:3rem 2rem}@media screen and (max-width: 980px){.single-case-result #featured-press-coverage .press-article .content-column{padding:1.5rem}}.single-case-result #featured-press-coverage .press-article .content-column h4{margin:1rem 0 .25rem}.single-case-result #featured-press-coverage .press-article .content-column h4 a{color:inherit;font:inherit}.single-case-result #featured-press-coverage .press-article .content-column h4 a:hover{color:var(--color-orange)}.single-case-result #featured-press-coverage .press-article .content-column .author{font-size:.95rem;font-style:italic}.single-case-result #featured-press-coverage .press-article .content-column a{color:var(--color-orange);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none}.single-case-result #featured-press-coverage .press-article .content-column a i{font-size:.75em}.single-case-result #media-logos{padding:2rem 0}.single-case-result #media-logos .swiper-slide{width:auto}.single-case-result #media-logos .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-case-result #media-logos .swiper-slide a img{height:60px;width:auto}.single-case-result #related-posts{padding:4rem 0}.single-case-result #related-posts .section-title{margin:0 0 3rem}.single-case-result #related-posts .blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width: 768px){.single-case-result #related-posts .blog-grid{grid-template-columns:1fr;margin-top:2rem}}.single-case-result #related-posts .blog-grid .blog-post{background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem}.single-case-result #related-posts .blog-grid .blog-post .post-date{color:var(--color-blue);font-size:.875rem;font-weight:600;line-height:1em}.single-case-result #related-posts .blog-grid .blog-post h5{margin:0}.single-case-result #related-posts .blog-grid .blog-post h5 a{color:var(--color-blue-dark);font:inherit;text-decoration:none}.single-case-result #related-posts .blog-grid .blog-post h5 a:hover{color:var(--color-blue)}.single-case-result #related-posts .blog-grid .blog-post p{line-height:1.4em}.single-case-result #cta{padding:4rem 0}.single-case-result #cta .container{max-width:60rem}.single-case-result #cta .container h2{margin:2rem 0 2.5rem}.single-case-result #request-consult,.single-case-result #request-consult--clone{max-width:45rem;padding:3rem 0}.single-case-result #request-consult .section-title h3,.single-case-result #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.single-case-result #request-consult .section-title p,.single-case-result #request-consult--clone .section-title p{margin:0}.single-case-result #request-consult .section-title img,.single-case-result #request-consult--clone .section-title img{margin:0 0 1.5rem}.single-case-result #request-consult #request-consult-form,.single-case-result #request-consult--clone #request-consult-form{margin-top:2rem}.single-case-result #request-consult .disclaimer,.single-case-result #request-consult--clone .disclaimer{margin:.5rem 0}.single-case-result #request-consult .disclaimer p,.single-case-result #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.page-contact-us #hero{background-image:url("../images/hero-office-placeholder.png");background-position:center 15%;background-size:cover;min-height:40dvh;position:relative}@media screen and (max-width: 768px){.page-contact-us #hero{min-height:30dvh}}.page-contact-us #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-contact-us #request-consult{margin:-5rem 0 2rem;position:relative;z-index:2}@media screen and (max-width: 768px){.page-contact-us #request-consult{margin:0}}.page-contact-us #request-consult .container{background-color:#fff;max-width:60rem;padding:3rem 0}@media screen and (min-width: 769px){.page-contact-us #request-consult .container{border-top:4px solid var(--color-blue-light);padding:3rem}}.page-contact-us #request-consult #request-consult-form{margin-top:2rem}.page-contact-us #request-consult .disclaimer{margin:.5rem 0}.page-contact-us #request-consult .disclaimer p{font-size:.92rem;line-height:1.3em}.archive-posts #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.archive-posts #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive-posts #hero .container{position:relative;z-index:2}.archive-posts #hero .container h1{margin:0 0 .75rem}.archive-posts .single-post a{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%;line-height:1.1em;padding:2rem 1.5rem;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-posts .single-post a .post-date{color:var(--color-blue);font-size:.875rem;font-weight:600;line-height:1em}.archive-posts .single-post a h3{color:var(--color-blue-dark);font-size:2rem;margin:0}@media screen and (max-width: 768px){.archive-posts .single-post a h3{font-size:1.75rem}}.archive-posts .single-post a p{color:var(--color-blue-dark);line-height:1.4em;margin:0}.archive-posts .single-post a .read-more{color:var(--color-orange);font-weight:600;line-height:1em}.archive-posts .single-post a .read-more i{font-size:.85em;margin-left:.25rem}.archive-posts .single-post a:focus,.archive-posts .single-post a:hover{background-color:var(--color-gray)}.archive-posts #featured-post{border-bottom:4px solid var(--color-blue-medium);padding:3rem 0}.archive-posts #all-posts{display:grid;grid-template-columns:1fr 20rem;gap:5rem;padding:3rem 0 4rem}@media screen and (max-width: 1200px){.archive-posts #all-posts{gap:3rem}}@media screen and (max-width: 980px){.archive-posts #all-posts{grid-template-columns:1fr;padding:2rem 0 3rem}}.archive-posts #all-posts aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem}.archive-posts #all-posts aside .categories,.archive-posts #all-posts aside .practice-areas{padding:1.25rem}.archive-posts #all-posts aside .categories select,.archive-posts #all-posts aside .practice-areas select{font-size:1rem}.archive-posts #all-posts aside .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.archive-posts #all-posts .content-column .single-post{border-bottom:2px solid var(--color-blue-light)}.archive-posts #all-posts .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;margin-top:3rem}.archive-posts #all-posts .pagination a,.archive-posts #all-posts .pagination span{background-color:var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:600;letter-spacing:.5px;line-height:1em;text-decoration:none;text-transform:uppercase;width:2.5rem;height:2.5rem}.archive-posts #all-posts .pagination a.prev-link,.archive-posts #all-posts .pagination a.next-link,.archive-posts #all-posts .pagination span.prev-link,.archive-posts #all-posts .pagination span.next-link{padding:0 1rem;width:auto}.archive-posts #all-posts .pagination a.prev-link i,.archive-posts #all-posts .pagination a.next-link i,.archive-posts #all-posts .pagination span.prev-link i,.archive-posts #all-posts .pagination span.next-link i{font-size:.85em}@media screen and (max-width: 768px){.archive-posts #all-posts .pagination a.prev-link,.archive-posts #all-posts .pagination a.next-link,.archive-posts #all-posts .pagination span.prev-link,.archive-posts #all-posts .pagination span.next-link{display:none}}.archive-posts #all-posts .pagination a:hover,.archive-posts #all-posts .pagination span:hover{background-color:var(--color-blue-light)}.archive-posts #all-posts .pagination a.active,.archive-posts #all-posts .pagination span.active{background-color:var(--color-blue);color:var(--color-white);font-weight:700}.archive-posts #all-posts .pagination a.disabled,.archive-posts #all-posts .pagination span.disabled{background-color:rgba(0,0,0,0);font-size:.75rem;padding:0 .5rem;width:auto}.archive-posts #request-consult,.archive-posts #request-consult--clone{max-width:45rem;padding:3rem 0}.archive-posts #request-consult .section-title h3,.archive-posts #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.archive-posts #request-consult .section-title p,.archive-posts #request-consult--clone .section-title p{margin:0}.archive-posts #request-consult .section-title img,.archive-posts #request-consult--clone .section-title img{margin:0 0 1.5rem}.archive-posts #request-consult #request-consult-form,.archive-posts #request-consult--clone #request-consult-form{margin-top:2rem}.archive-posts #request-consult .disclaimer,.archive-posts #request-consult--clone .disclaimer{margin:.5rem 0}.archive-posts #request-consult .disclaimer p,.archive-posts #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}body.single-post #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}body.single-post #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body.single-post #hero .container{position:relative;z-index:2}body.single-post #hero .container h1{margin:0 0 .75rem}body.single-post #hero .container .post-meta{line-height:1.3em}body.single-post #hero .container .post-meta .sep{padding:0 .25rem}body.single-post #post-content-wrapper{display:grid;grid-template-columns:1fr 20rem;gap:5rem;padding:3rem 0 4rem}@media screen and (max-width: 1200px){body.single-post #post-content-wrapper{gap:3rem}}@media screen and (max-width: 980px){body.single-post #post-content-wrapper{grid-template-columns:1fr;padding:2rem 0 3rem}}body.single-post #post-content-wrapper aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem}body.single-post #post-content-wrapper aside .categories,body.single-post #post-content-wrapper aside .practice-areas{padding:1.25rem}body.single-post #post-content-wrapper aside .categories select,body.single-post #post-content-wrapper aside .practice-areas select{font-size:1rem}body.single-post #post-content-wrapper aside .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}body.single-post #post-content-wrapper aside .related-posts .single-post:first-of-type a{border-top:2px solid var(--color-gray)}body.single-post #post-content-wrapper aside .related-posts .single-post a{border-bottom:2px solid var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;line-height:1.1em;padding:1rem .25rem;text-decoration:none}body.single-post #post-content-wrapper aside .related-posts .single-post a .post-date{color:var(--color-blue);font-size:.875rem;font-weight:600;line-height:1em}body.single-post #post-content-wrapper aside .related-posts .single-post a h5{color:var(--color-blue-dark);-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}body.single-post #post-content-wrapper aside .related-posts .single-post a:hover h5{color:var(--color-orange)}body.single-post #post-content-wrapper .content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}body.single-post #post-content-wrapper .content-column .post-external-source-logo a,body.single-post #post-content-wrapper .content-column .post-external-source-logo img{display:block;max-height:5rem;width:auto}body.single-post #post-content-wrapper .content-column .post-video{aspect-ratio:16/9;width:100%}body.single-post #post-content-wrapper .content-column .post-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single-post #post-content-wrapper .content-column .post-resources>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.single-post #post-content-wrapper .content-column .post-resources>div .btn{border:1px solid var(--color-blue-light);color:var(--color-blue-dark);height:100%;padding:1rem 1.5rem;font-weight:600;line-height:1em;text-decoration:none}body.single-post #post-content-wrapper .content-column .post-resources>div .btn:hover{color:var(--color-blue)}body.single-post #post-content-wrapper .content-column .post-resources .post-download a i.fa-file-pdf{font-size:2rem;margin-left:.25rem}body.single-post #post-content-wrapper .content-column .post-resources .post-external-source a img{display:block;margin:0 auto;max-height:2rem;width:auto}body.single-post #post-content-wrapper .content-column .post-resources .post-external-source a i.fa-external-link-alt{font-size:.6em;margin-left:.125rem;vertical-align:text-top}body.single-post #post-content-wrapper .content-column .msf-callout{border:2px solid var(--color-blue-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1rem}@media screen and (max-width: 768px){body.single-post #post-content-wrapper .content-column .msf-callout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}body.single-post #post-content-wrapper .content-column .msf-callout .msf-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:8rem;width:100%}body.single-post #post-content-wrapper .content-column .msf-callout .callout-text{font-size:.95rem;line-height:1.4em}body.single-post #request-consult,body.single-post #request-consult--clone{max-width:45rem;padding:3rem 0}body.single-post #request-consult .section-title h3,body.single-post #request-consult--clone .section-title h3{margin:0 auto 1.5rem}body.single-post #request-consult .section-title p,body.single-post #request-consult--clone .section-title p{margin:0}body.single-post #request-consult .section-title img,body.single-post #request-consult--clone .section-title img{margin:0 0 1.5rem}body.single-post #request-consult #request-consult-form,body.single-post #request-consult--clone #request-consult-form{margin-top:2rem}body.single-post #request-consult .disclaimer,body.single-post #request-consult--clone .disclaimer{margin:.5rem 0}body.single-post #request-consult .disclaimer p,body.single-post #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.archive-video-testimonials #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.archive-video-testimonials #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive-video-testimonials #hero .container{position:relative;z-index:2}.archive-video-testimonials #hero .container h1{margin:0 0 .75rem}.archive-video-testimonials #videos{padding:3rem 0}.archive-video-testimonials #videos .video-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:2rem}@media screen and (max-width: 980px){.archive-video-testimonials #videos .video-grid{gap:2rem}}.archive-video-testimonials #videos .video-grid .single-video a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-decoration:none}.archive-video-testimonials #videos .video-grid .single-video a .video-thumbnail{background-color:var(--color-blue-dark);overflow:hidden;padding:.75rem .75rem 0;position:relative}.archive-video-testimonials #videos .video-grid .single-video a .video-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-video-testimonials #videos .video-grid .single-video a .video-info{background-color:var(--color-blue-dark);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.5rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media screen and (max-width: 768px){.archive-video-testimonials #videos .video-grid .single-video a .video-info{gap:1rem;padding:1rem}}.archive-video-testimonials #videos .video-grid .single-video a .video-info h3{color:#fff;font-size:1.75rem;line-height:1.1em;margin:0}.archive-video-testimonials #videos .video-grid .single-video a .video-info p{color:#fff;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.4em;margin:1rem 0 0}.archive-video-testimonials #videos .video-grid .single-video a .video-info .read-more{color:#fff;border:2px solid rgba(0,0,0,0);-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;width:3rem;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.archive-video-testimonials #videos .video-grid .single-video a:focus,.archive-video-testimonials #videos .video-grid .single-video a:hover{outline:none}.archive-video-testimonials #videos .video-grid .single-video a:focus .video-thumbnail img,.archive-video-testimonials #videos .video-grid .single-video a:hover .video-thumbnail img{-webkit-transform:scale(1.1);transform:scale(1.1)}.archive-video-testimonials #videos .video-grid .single-video a:focus .video-info,.archive-video-testimonials #videos .video-grid .single-video a:hover .video-info{background-color:var(--color-blue)}.archive-video-testimonials #videos .video-grid .single-video a:focus .video-info .read-more,.archive-video-testimonials #videos .video-grid .single-video a:hover .video-info .read-more{border-color:var(--color-blue-medium)}.archive-video-testimonials #request-consult,.archive-video-testimonials #request-consult--clone{max-width:45rem;padding:3rem 0}.archive-video-testimonials #request-consult .section-title h3,.archive-video-testimonials #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.archive-video-testimonials #request-consult .section-title p,.archive-video-testimonials #request-consult--clone .section-title p{margin:0}.archive-video-testimonials #request-consult .section-title img,.archive-video-testimonials #request-consult--clone .section-title img{margin:0 0 1.5rem}.archive-video-testimonials #request-consult #request-consult-form,.archive-video-testimonials #request-consult--clone #request-consult-form{margin-top:2rem}.archive-video-testimonials #request-consult .disclaimer,.archive-video-testimonials #request-consult--clone .disclaimer{margin:.5rem 0}.archive-video-testimonials #request-consult .disclaimer p,.archive-video-testimonials #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}.single-video-testimonial #hero{background-image:url("../images/hero-office-placeholder.png");background-position:top center;background-size:cover;position:relative}.single-video-testimonial #hero:before{background-color:rgba(25,35,53,.6);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-video-testimonial #hero .container{position:relative;z-index:2}.single-video-testimonial #hero .container h1{margin:0 0 .75rem}.single-video-testimonial #video-info{padding:2rem 0 4rem}@media screen and (max-width: 768px){.single-video-testimonial #video-info{padding:2rem 0}}.single-video-testimonial #video-info .flex-row{gap:0}.single-video-testimonial #video-info .video-testimonial{-webkit-box-flex:1.25;-ms-flex:1.25;flex:1.25}.single-video-testimonial #video-info .video-testimonial img{display:block}.single-video-testimonial #video-info .blockquote{background-color:var(--color-blue-dark);color:var(--color-white);font-size:1.25rem;font-style:italic;line-height:1.7em;margin:0;padding:1.5rem}@media screen and (max-width: 980px){.single-video-testimonial #video-info .blockquote{font-size:1rem}}.single-video-testimonial #video-info .video-transcript{padding:1.5rem}.single-video-testimonial #video-info .video-transcript ul{list-style:none;margin:1.5rem 0 0}.single-video-testimonial #video-info .video-transcript ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;line-height:1.5em}.single-video-testimonial #video-info .video-transcript ul li+li{margin-top:.75rem}.single-video-testimonial #video-info .video-transcript ul li .timestamp{opacity:.65}.single-video-testimonial #request-consult,.single-video-testimonial #request-consult--clone{max-width:45rem;padding:3rem 0}.single-video-testimonial #request-consult .section-title h3,.single-video-testimonial #request-consult--clone .section-title h3{margin:0 auto 1.5rem}.single-video-testimonial #request-consult .section-title p,.single-video-testimonial #request-consult--clone .section-title p{margin:0}.single-video-testimonial #request-consult .section-title img,.single-video-testimonial #request-consult--clone .section-title img{margin:0 0 1.5rem}.single-video-testimonial #request-consult #request-consult-form,.single-video-testimonial #request-consult--clone #request-consult-form{margin-top:2rem}.single-video-testimonial #request-consult .disclaimer,.single-video-testimonial #request-consult--clone .disclaimer{margin:.5rem 0}.single-video-testimonial #request-consult .disclaimer p,.single-video-testimonial #request-consult--clone .disclaimer p{font-size:.92rem;line-height:1.3em}/*# sourceMappingURL=style.min.css.map */