:root{--font-main:"Figtree", "Area Normal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-secondary:area-normal-light;--color-main:#5C5C5C;--color-secondary:#1E1E1E;--color-primary:#365791;--color-light-blue:#E5EFFF;--color-white:#ffffff;--color-linear-blue:linear-gradient(98.5deg, #365791 23.63%, #000000 118.65%);--color-highlight:linear-gradient(180deg, #D0AB45 0%, #D09331 49.04%, #8C5F18 100%);--fs-80:clamp(40px, 4.167vw, 80px);--fs-72:clamp(35px, 3.75vw, 72px);--fs-68:clamp(33px, 3.542vw, 68px);--fs-58:clamp(32.5px, 3.021vw, 58px);--fs-51:clamp(28px, 2.656vw, 51px);--fs-50:clamp(31.5px, 2.604vw, 50px);--fs-48:clamp(31.5px, 2.5vw, 48px);--fs-45:clamp(31px, 2.344vw, 45px);--fs-42:clamp(30px, 2.188vw, 42px);--fs-39:clamp(27px, 2.031vw, 39px);--fs-36:clamp(25px, 1.875vw, 36px);--fs-35:clamp(24.5px, 1.823vw, 35px);--fs-32:clamp(24px, 1.667vw, 32px);--fs-30:clamp(23.5px, 1.563vw, 30px);--fs-29:clamp(23px, 1.51vw, 29px);--fs-28:clamp(22.5px, 1.458vw, 28px);--fs-27:clamp(22px, 1.406vw, 27px);--fs-26:clamp(19px, 1.354vw, 26px);--fs-24:clamp(17px, 1.25vw, 24px);--fs-22:clamp(17px, 1.146vw, 22px);--fs-20:clamp(16px, 1.042vw, 20px);--fs-19:clamp(16px, 0.99vw, 19px);--fs-18:clamp(16px, 0.938vw, 18px);--fs-16:clamp(12px, 0.833vw, 16px)}html,body{position:relative;width:100%;min-height:100%}.scroll-container{scroll-behavior:smooth}body{font-family:var(--font-main);font-size:var(--fs-18);color:var(--color-main)}#bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,a:before,a:after,a img,input[type="submit"],button,a *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}img{max-width:100%;width:100%;height:auto}.border-radius-none{border-radius:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-family:var(--font-secondary);color:var(--color-secondary);font-weight:400;line-height:1;margin-bottom:24px}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white ul,.text-white a:not(.color-highlight){color:var(--color-white)}.text-main h1,.text-main h2,.text-main h3,.text-main h4,.text-main h5,.text-main h6,.text-main p,.text-main a,.text-main a.eyebrow,.text-main ul,.text-main{color:var(--color-main)}h1,.h1{margin-bottom:30px;line-height:1.3333;font-size:var(--fs-72)}.h2,h2{font-size:var(--fs-51);line-height:1.19;margin-bottom:32px}h3,.h3{font-size:var(--fs-48)}h4,.h4{font-size:var(--fs-27);margin-bottom:24px}.fw-semibold{font-weight:600}p,ul{margin-bottom:32px;color:var(--color-main);font-size:var(--fs-18);line-height:1.67}.fs-18{font-size:var(--fs-18)}.fs-20{font-size:var(--fs-20)}.fs-24{font-size:var(--fs-24)}.fs-35{font-size:var(--fs-35)}.font-main{font-family:var(--font-main)}.font-secondary{font-family:var(--font-secondary)}.bg-light-blue{background-color:var(--color-light-blue)}.bg-highlight{background:var(--color-highlight)!important}.color-highlight{background:var(--color-highlight);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;transition:.3s ease-out}a:hover .color-highlight,a.color-highlight:hover{background:linear-gradient(360deg,#D0AB45 0%,#D09331 49.04%,#8C5F18 100%);;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.bg-linear-blue{background:var(--color-linear-blue);color:var(--color-white)}.color-linear-blue{background:var(--color-linear-blue);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;transition:.3s ease-out}.bg-linear-blue *{color:inherit}.section-bg{top:0;right:0;left:0;bottom:0;z-index:-1;position:absolute}hr{margin:33px 0}section{padding:clamp(80px, 11.852vh, 128px) 0;overflow:hidden}.bg-radius{border-radius:15px;overflow:hidden}.padding-y{padding:clamp(80px, 11.852vh, 128px) 12.5px}.container,.small.container,.big.container{width:98%;max-width:100%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}@media only screen and (min-width:1200px){.container{max-width:1710px;width:89.0625%}.small.container{max-width:1457px;width:75.885417%}.big.container{max-width:1758px;width:91.5625%}}@media only screen and (max-width:1921px){.container-fluid{max-width:1920px;margin:0 auto!important}}.button{font-size:var(--fs-20);font-weight:400;color:var(--color-secondary)!important;background:linear-gradient(180deg,#D0AB45 0%,#D09331 49.04%,#8C5F18 100%);border-radius:100px;border:none;;line-height:1.2;display:inline-block;padding:13px clamp(20px, 2.5vw, 48px);transition:.3s ease-out}.button:hover{color:var(--color-white)!important;background:#365791}.pagination{column-gap:28px}.pagination a{color:var(--color-highlight)}.page-numbers:not(.prev.page-numbers,.next.page-numbers){display:none}.pagination .next,.pagination .prev{background:#fff0;width:clamp(30px, 2.292vw, 44px);height:clamp(30px, 2.292vw, 44px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#02559A;background:#E1E6EA;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pagination .next:hover,.pagination .prev:hover{color:var(--color-secondary)}.object-fit-cover{object-fit:cover;object-position:center center}.object-fit-contain{object-fit:contain;object-position:center center}.eyebrow{font-family:area-normal;font-style:normal;font-weight:900;font-size:var(--fs-18);line-height:1.222222;letter-spacing:.12em;text-transform:uppercase;color:#D3A088!important}.border-line{border:solid 1px #E2E2E2}.border-line-left{border-left:solid 1px #E2E2E2}.border-line-right{border-right:solid 1px #E2E2E2}.border-line-bottom{border-bottom:solid 1px #E2E2E2}.border-line-top{border-top:solid 1px #E2E2E2}.bottom-line-linear{width:100%;height:1px;background:var(--color-linear-blue)}.position-relative{position:relative;z-index:2}.slick-dots{list-style-type:none;padding-left:0;display:flex;align-items:center;justify-content:center;column-gap:6px;margin:0}.slick-dots li button{width:6px;height:6px;border-radius:50%;background:var(--color-linear-blue);border:none;padding:0;text-indent:-9999px}.slick-dots li.slick-active button{background:var(--color-highlight)}.slick-arrow{background:#fff0;border:none;height:54px;width:54px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.slick-prev{transform:scaleX(-1)}.custom-dots{display:flex;justify-content:center;gap:0;margin-top:20px}.custom-dots li button{height:5px;width:5px;background-color:#D3D4D6;cursor:pointer;transition:background 0.3s ease;border-radius:100%;margin:0 3px}.custom-dots li.slick-active button{background-color:#3F495F;padding:1.5px 0 1.5px}@media only screen and (min-width:769px){.custom-dots li{flex-grow:1}.custom-dots li button{height:1px;width:100%;background-color:#D3D4D6;border:none;padding:0;cursor:pointer;transition:background 0.3s ease;border-radius:0}}.header{left:0;right:0;top:0;z-index:101;position:absolute;padding:11px 0 0}.header .logo{width:100%;max-width:clamp(239px, 27.552vw, 529px);flex:0 0 auto}.header .logo svg{width:100%;height:auto}.logo:hover{opacity:.8}.navigation ul{margin-bottom:0;padding-left:0}.navigation ul#menu-main-menu{list-style-type:none;padding:0;margin:0;display:inline-flex;align-items:center}.navigation ul li{display:inline-block;margin-right:15px}.navigation ul li.button a:hover{color:var(--color-white)}.navigation ul li:last-child{margin-right:0}.navigation ul li a,.footer-nav ul li a{color:var(--color-white);font-size:var(--fs-16);position:relative;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;line-height:1}.navigation ul li a:before{content:'';position:absolute;bottom:-20px;left:0;right:0;width:0;border-top:solid 1px var(--color-highlight);margin:0 auto}.menu-item-has-children:after{font-family:var(--fa-font-solid);font-weight:700;color:var(--color-main);display:inline-block;transform:scaleY(1);transition:transform 0.3s ease}.menu-item-has-children:hover:after{color:var(--color-highlight);transform:scaleY(-1)}.menu-item-has-children{position:relative}.navigation ul li a:hover{color:var(--color-highlight)}.navigation ul li.current-menu-item a:before,.navigation ul li:hover>a:before{z-index:2}.navigation ul li ul.sub-menu{position:absolute;padding-top:5px;transition:.15s linear;opacity:0;pointer-events:none;transform:translateY(-20px);z-index:1;padding-top:10px;z-index:999}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation ul li ul.sub-menu li{display:block;margin:0}.navigation ul li ul.sub-menu li a{display:block;border-bottom:none;text-transform:capitalize;padding:5px 15px;transition:.3s linear;background:var(--color-primary);color:var(--color-white);letter-spacing:unset;font-size:var(--fs-16);line-height:1;padding:10px;position:relative;padding-right:30px;border-radius:2.5px;margin-bottom:2.5px;width:200px;font-weight:400;letter-spacing:unset}.navigation ul li ul.sub-menu li a:hover{background:var(--color-linear-blue);color:var(--color-white)}header.header .button{padding:13px clamp(15px, 1.979vw, 38px);align-items:center;column-gap:clamp(10px, 1.042vw, 20px);line-height:1.2}@media only screen and (min-width:1400px){.navigation ul li{margin-right:clamp(10px, 2.344vw, 45px)}.header{padding:clamp(10px, 4.815vh, 52px) 0 0}}@media only screen and (max-width:1200px){.header .phone-icon svg path{fill:#D3A088}.header .container{padding-right:45px}}footer.footer{background:var(--color-linear-blue);font-weight:500;padding-top:clamp(80px, 11.574vh, 125px)}footer.footer .web-info,footer.footer .web-info a,footer.footer .web-info p{font-size:var(--fs-24)}footer.footer .logo svg path.logo-text{fill:var(--color-white)}footer .social{display:flex;align-items:center;column-gap:clamp(10px, 2.083vw, 40px)}footer .social a{font-size:var(--fs-30)}footer a:hover{opacity:.8}.web-info h4{font-size:var(--fs-30);font-weight:800}.web-info h4.text-center:after{margin-left:auto;margin-right:auto}.web-info h4:after{content:'';width:176px;display:block;border-bottom:solid 4px var(--color-primary);padding-top:11px;margin-bottom:clamp(20px, 5.185vh, 56px)}.footer-bottom__menu ul{display:flex;padding-left:0;justify-content:center;margin-bottom:0}.footer-text,.footer-bottom{font-weight:300}.footer-bottom__menu ul li:after{content:'|';padding:0 6px}.footer-bottom__menu ul li:last-child::after{display:none}@media only screen and (min-width:992px){footer.footer .logo svg{width:auto;min-height:clamp(117px, 17.13vh, 185px)}}@media only screen and (max-width:991px){.footer-bottom .row{flex-direction:column;justify-content:center;align-items:center;text-align:center}.footer-bottom__menu ul{justify-content:center}footer .social{justify-content:center}footer.footer .logo svg{width:100%;margin:0 auto}}#home-banner{height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(270deg,#272727 19.23%,#110E0F 100%);padding-top:149px}#home-video-bg,#home-video-bg video{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;background:#02559A}#home-banner p{font-size:var(--fs-26);margin-bottom:clamp(20px, 2.87vh, 31px)}#home-banner p.eyebrow{font-size:var(--fs-20);color:#D2A088;max-width:unset}.has-thumbnail{margin:0 auto}.banner{position:relative;z-index:2;overflow:ovelay;background:#110E0F}#page-banner{min-height:clamp(450px, 56.019vh, 605px);padding-top:clamp(150px, 26.296vh, 284px);padding-bottom:clamp(60px, 16.852vh, 182px);overflow:hidden}#page-banner svg{max-width:clamp(210px, 23.958vw, 460px);max-height:clamp(150px, 37.037vh, 400px);height:auto;width:100%;position:absolute;right:clamp(-101px, -5.26vw, -51px);bottom:0}@media only screen and (min-width:991px){#home-banner{height:100vh;padding-top:clamp(80px, 10.833vh, 117px)}#home-banner p{max-width:49ch}#page-banner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:left}.has-thumbnail{position:absolute;bottom:0;right:0;max-width:clamp(400px, 36.094vw, 693px)}.banner__content{padding-bottom:clamp(100px, 12.407vh, 134px)}}.about__content{padding:clamp(50px, 7.407vh, 80px) clamp(15px, 6.302vw, 121px)}.ft-img-headshot{object-fit:cover}.fade-out-logo-icon{position:absolute;top:0;left:0;right:0;bottom:0}.fade-out-logo-icon svg{width:100%;height:100%}.fade-out-logo-icon svg path{fill:#365A91}.about__content svg{position:absolute;right:clamp(0px, 2.292vw, 44px);max-width:clamp(45px, 8.333vw, 160px);min-height:clamp(25px, 11.944vh, 129px);max-height:clamp(25px, 11.944vh, 129px);z-index:-1}.about__content .eyebrow{margin-bottom:14px}.about__content h2{max-width:24ch}.about__text.preview{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:clamp(30px, 4.63vh, 50px)}.about__text.preview p:not(.eyebrow){font-size:var(--fs-24)}.about__text.full{max-height:none;display:block}@media only screen and (max-width:991px){.about__content{padding-top:171px}.about__content svg{right:0;left:0;top:0;margin:0 auto}.about__content h2{margin-left:auto;margin-right:auto}}section.why-us:after{content:'';position:absolute;width:100%;height:100%;pointer-events:none;z-index:-1;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(54 87 145 / .5),rgb(54 87 145 / .5))}section.why-us .container{padding-right:clamp(0px, 4.01vw, 77px);padding-left:clamp(0px, 4.01vw, 77px)}section.why-us .item{padding:clamp(30px, 5.556vh, 60px) clamp(20px, 2.604vw, 50px)}section.why-us .item p{font-size:var(--fs-20)}.col-sidebar{width:100%}.other-services{max-width:clamp(320px, 25vw, 480px);margin:0 auto;padding-top:clamp(50px, 9.259vh, 100px)}.other-services h2:after{content:'';display:block;border-bottom:solid 1px var(--color-secondary);margin:clamp(25px, 4.63vh, 50px) auto}.practice-item{font-size:var(--fs-36);display:flex;align-items:center;margin-bottom:clamp(25px, 4.63vh, 50px)}.slick-slide,.practice-item{height:100%}.practice-item svg{opacity:.2;width:clamp(36px, 2.396vw, 46px);min-height:clamp(30px, 2.083vw, 40px);max-height:clamp(30px, 2.083vw, 40px);margin-right:clamp(10px, 1.042vw, 20px);transition:.3s ease-out}.practice-item:hover svg{opacity:1}@media only screen and (min-width:1200px){.js-slider-five--services .slick-list{display:flex}}@media only screen and (min-width:991px){.col-sidebar{max-width:clamp(400px, 47.917vw, 920px)}section.services-template .page-content{padding-top:clamp(80px, 9.259vh, 100px);padding-right:clamp(30px, 8.958vw, 172px);padding-left:clamp(30px, 6.25vw, 120px)}}section.services{position:relative;z-index:99;background:var(--color-white)}.service-list_wrapper{padding-top:clamp(30px, 5.37vh, 58px)}.service-content-page{overflow:visible;padding-bottom:0}.service-content-page:after{z-index:1;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(270deg,#fff0 0%,#FFFFFF 50.58%);transform:matrix(-1,0,0,1,0,0);height:100%;width:30%}.bg-services{width:100%;min-height:400px;z-index:0;pointer-events:none}.service-content__text p{font-size:var(--fs-24)}.service-item{display:block;height:100%;padding:clamp(30px, 4.63vh, 50px) clamp(15px, 1.615vw, 31px);background:linear-gradient(180deg,#0B1A68 0%,#365791 100%)}a.service-item:hover{opacity:.8}.col-service:nth-child(even) .service-item{background:linear-gradient(180deg,#365791 0%,#0B1A68 100%)}.service-item .icon{align-items:center;margin-bottom:clamp(25px, 4.63vh, 50px)}.service-item h3{font-size:var(--fs-30);display:flex;align-items:flex-end;min-height:clamp(50px, 6.296vh, 68px)}.service-item p{margin-bottom:0;font-size:var(--fs-16)}.service-excerpt{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service-item svg{width:clamp(36px, 2.708vw, 52px);min-height:clamp(40px, 5.556vh, 60px);max-height:clamp(40px, 5.556vh, 60px);transition:.3s ease-out}.service-icon svg{min-height:clamp(40px, 6.111vh, 66px)}.col-service{margin-bottom:12px}@media only screen and (min-width:768px){.col-service{padding:0 6px;max-width:33%;margin-bottom:12px}}@media only screen and (min-width:991px){.col-service{padding:0 6px;max-width:20%}.service-content-page{padding-bottom:clamp(200px, 37.593vh, 406px)}.bg-services{min-height:clamp(800px, 109.907vh, 1187px);min-height:clamp(800px, 119.907vh, 1187px);position:absolute;left:0;right:0;bottom:0;z-index:-1}.service-content__text{padding-top:62px;max-width:350px}}.js-slider-three .slick-track{display:flex!important;align-items:stretch;column-gap:clamp(10px, 1.198vw, 23px)}.js-slider-three--why-us .slick-track{column-gap:clamp(10px, 2.552vw, 49px)}.js-slider-three .slick-slide{height:auto!important;display:flex!important}.js-slider-three .slick-slide>div{display:flex;height:100%}.js-slider-three .item,#page-testimonials .item{display:flex;flex-direction:column;height:100%;padding:clamp(30px, 4.815vh, 52px) clamp(20px, 2.396vw, 46px) clamp(30px, 4.352vh, 47px) clamp(20px, 2.708vw, 52px)}section.testimonial .eyebrow{margin-bottom:10px}.icon-quote{width:clamp(40px, 3.229vw, 62px);margin-bottom:clamp(20px, 3.519vh, 38px)}.icon-quote svg{width:100%}.item p{line-height:1.48}.item .author{margin-bottom:clamp(30px, 5.093vh, 55px)}section.home-bio{background:linear-gradient(103.05deg,#365791 15.41%,#0B1A68 100.65%)}.home-bio__img{min-height:547px}.home-bio__img img{object-position:center top}section.home-bio h2{font-weight:800;font-size:var(--fs-80);font-family:'area-normal'}.home-bio__info p{font-size:var(--fs-24)}.icon-bg{right:0;top:clamp(40px, 8.426vh, 91px);bottom:clamp(40px, 8.426vh, 91px);right:0;z-index:-1;width:100%;margin-left:auto;margin-right:clamp(-525px, -26.344vw, -100px);text-align:right;max-width:clamp(320px, 44.427vw, 853px)}.icon-bg svg{width:clamp(300px, 44.427vw, 853px);height:100%}.icon-bg svg path{fill:#365791}@media only screen and (min-width:992px){section.home-bio{padding-right:clamp(30px, 19.271vw, 370px)}.home-bio .small-icon{margin-bottom:clamp(50px, 7.5vh, 81px);padding-right:clamp(15px, 2.917vw, 56px);padding-left:clamp(15px, 1.406vw, 27px)}.home-bio__info{padding:clamp(80px, 10.093vh, 109px) 0 clamp(50px, 7.5vh, 81px)}}@media only screen and (min-width:440px){.home-bio__img{min-height:800px}}.home-faqs{background:#F8F8F8}.faqs-ft-img{height:100%;max-height:clamp(450px, 69.352vh, 749px);overflow:hidden}.faqs-page-ft-img img{width:100%;height:100%;object-fit:cover;min-height:clamp(600px, 92.593vh, 1000px);object-position:left top}.content-block__accordion{transition:all 0.3s ease-out;overflow:hidden;padding:0;position:relative;margin-bottom:25px}.content-block__accordion summary{cursor:pointer;display:flex;justify-content:space-between;font-size:var(--fs-24);align-items:center;border-bottom:none;margin-bottom:25px;list-style:none;background:#fff0;-webkit-appearance:none;transition:all 0.3s ease-in-out;padding-right:5px;column-gap:clamp(20px, 8vw, 160px)}.content-block__accordion ul li::marker{color:var(--color-highlight)}summary::-webkit-details-marker{display:none}.content-block__accordion summary::after{content:'\f054';display:block;font-size:var(--fs-16);font-family:"Font Awesome 5 Free";color:var(--color-highlight);font-weight:700;transition:transform 0.3s ease-in-out}.content-block__accordion[open] summary::after{transform:rotate(90deg)}.content-block__accordion[open] .content-block__accordion-description{padding:27px clamp(20px, 3.281vw, 63px) 27px 25px;background:var(--color-linear-blue);color:var(--color-white)}.content-block__accordion[open] .content-block__accordion-description *{color:inherit}.content-block__accordion[open] .content-block__accordion-description p:last-of-type{margin-bottom:0}section.faqs .faq-item{display:none}section.faqs #accordion .faq-item:nth-of-type(-n+6){display:block}@media only screen and (min-width:992px){.col-faqs-img{max-width:clamp(400px, 35vw, 672px)}.faqs-ft-img{min-height:clamp(450px, 69.352vh, 749px)}.faqs:after{content:'';background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/bg-gold-colors.png) no-repeat right bottom / cover scroll;position:absolute;right:0;bottom:0;top:0;width:clamp(300px, 29.896vw, 574px);z-index:-1}.home-faqs:after{background-image:url(/wp-content/themes/lawfirmsites/assets/images/home-faqs-bg.png);background-size:contain}}.col-attorney-img{width:100%}.col-attorney-img img{min-height:clamp(500px, 76.852vh, 830px);object-fit:cover}.bio-info__content strong{font-size:var(--fs-24)}.form-column{padding:clamp(50px, 9.074vh, 98px) clamp(30px, 6.302vw, 121px) clamp(50px, 9.074vh, 98px) clamp(30px, 4.219vw, 81px);background:var(--color-primary)}@media only screen and (max-width:1300px){.form-column{padding-right:36.5px}}@media only screen and (min-width:992px){.form-column{width:clamp(400px, 50vw, 960px);flex:1}.col-attorney-img{max-width:clamp(400px, 29.063vw, 558px)}.bio-info__content{padding-left:clamp(30px, 13.125vw, 252px)}}