:root{--font-main:"neue-haas-grotesk-display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-secondary:"articulat-cf";--color-main:#1E1E1E;--color-black:#0F0F0F;--color-secondary:#1E1E1E;--color-primary:#365791;--color-light-blue:#E5EFFF;--color-white:#ffffff;--color-linear-gold:linear-gradient(90deg, #A3865F 0%, #887151 49.52%, #6B5537 100%);;--color-highlight:#A3865F;--color-light-cream:#DFD3C2;--fs-97:clamp(42px, 5.052vw, 97px);--fs-80:clamp(40px, 4.167vw, 80px);--fs-72:clamp(35px, 3.75vw, 72px);--fs-68:clamp(33px, 3.542vw, 68px);--fs-64:clamp(33px, 3.333vw, 64px);--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(15px, 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-main);font-weight:500;line-height:1.0618557;margin-bottom:24px}.text-white *{color:var(--color-white)}.text-main *{color:var(--color-main)}.text-white a:hover{color:var(--color-highlight)!important}h1,.h1{margin-bottom:30px;line-height:1.0618557;font-size:var(--fs-97)}.h2,h2{font-size:var(--fs-64);line-height:1.19;margin-bottom:4.444vh}h3,.h3{font-size:var(--fs-32);margin-bottom:4.444vh}h4,.h4{font-size:var(--fs-24);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.5}.fs-16{font-size:var(--fs-16)!important}.fs-18{font-size:var(--fs-18)}.fs-20{font-size:var(--fs-20)}.fs-24{font-size:var(--fs-24)}.fs-32{font-size:var(--fs-32)}.fs-35{font-size:var(--fs-35)}.font-main{font-family:var(--font-main)}.font-secondary{font-family:var(--font-secondary)}.bg-light-cream{background-color:var(--color-light-cream)}.bg-highlight{background:var(--color-highlight)!important}.bg--gray{background:#F4F4F4}.color-highlight{color:var(--color-highlight)!important}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}main{overflow:hidden}section{padding:clamp(80px, 12.5vh, 135px) 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:1352px;width:70.41666667%}.small.container{max-width:1457px;width:75.885417%}.big.container{max-width:1798px;width:93.645833%}}@media only screen and (max-width:1921px){.container-fluid{max-width:1920px;margin:0 auto!important}}.button{font-size:var(--fs-18);font-weight:400;color:var(--color-white);background:var(--color-linear-gold);border-radius:100px;border:none;;line-height:1;display:inline-block;padding:16.5px clamp(20px, 2.24vw, 43px);transition:.3s ease-out;overflow:hidden;position:relative}.button span,.button svg{position:relative;z-index:2}.button:hover{color:var(--color-white)}.button:hover svg{transform:rotate(-90deg)}.button::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#A3865F 0%,#887151 0%,#4D3A20 100%);opacity:0;transition:.3s ease-out}.button:hover::after{opacity:1}.btn--border{background:#fff0;border:solid 1px var(--color-highlight);color:var(--color-main)}.btn--border:after{display:none}.btn--border:hover,.btn--border.active{background:var(--color-linear-gold);color:var(--color-white)}.pagination{column-gap:16px;padding-block:3.704vh}.pagination a{color:var(--color-highlight)}.page-numbers:not(.prev.page-numbers,.next.page-numbers){display:none}.object-fit-cover{object-fit:cover;object-position:center center}.object-fit-contain{object-fit:contain;object-position:center center}.eyebrow{font-family:var(--font-secondary);font-style:normal;font-weight:500;font-size:var(--fs-18);line-height:1;letter-spacing:.19em;text-transform:uppercase;color:var(--color-highlight)}.border-line{border:solid 1px #A3865F}.border-line-left{border-left:solid 1px #A3865F}.border-line-right{border-right:solid 1px #A3865F}.border-line-bottom{border-bottom:solid 1px #A3865F}.border-line-top{border-top:solid 1px #A3865F}.bottom-line-linear{width:100%;height:1px;background:var(--color-linear-gold)}.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-gold);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:0}.header-bg-linear{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;pointer-events:none;background:linear-gradient(173.94deg,rgb(0 0 0 / .65) 4.93%,#fff0 89.76%)}.header-nav{position:relative}.border-line{width:clamp(300px, 45.629167lvw, 878px);width:clamp(300px, 45vw, 878px);position:absolute}.border-line--top-left,.border-line--top-right{top:14%}.border-line--bottom-left,.border-line--bottom-right{bottom:17%}.border-line--top-right,.border-line--bottom-right{right:0}.border-line--top-left,.border-line--bottom-left{left:0}.header .logo{width:clamp(150px, 15.729vw, 302px);flex:0 0 auto;display:block;position:relative;z-index:999}.header .logo img{width:100%;height:auto;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.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:flex-start;align-items:center;justify-content:space-between;width:100%}.navigation ul li{display:inline-block;margin-right:0}.navigation ul li.header-logo{width:clamp(200px, 20.26vw, 389px);width:clamp(100px, 7.656vw, 147px);transition:.3s ease-out}.navigation ul li.header-logo:hover{opacity:.8}.navigation ul li.testimonial-link{margin-right:-6%;margin-right:-2%}.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-18);position:relative;text-decoration:none;line-height:1;font-weight:400;text-transform:capitalize}.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-white)}.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-main);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-highlight);color:var(--color-white)!important}.navigation ul li.phone-btn a{display:inline-flex;justify-content:center;column-gap:clamp(10px, 1.615vw, 31px)}.header .social{display:flex;align-items:center;column-gap:clamp(10px, 0.938vw, 18px)}.header .social a{font-size:14px}.header .social a svg{width:10px;height:14px}@media only screen and (min-width:1400px){.navigation ul li{}.header{padding:19px 0 0}.navigation ul li.phone-btn{min-width:clamp(200px, 13.177vw, 253px)}.logo-text{position:absolute;bottom:clamp(-140px, -12.963vh, -105px);width:100%;left:clamp(-126px, -6.563vw, -100px);right:auto;width:clamp(250px, 20.26vw, 389px);margin:0 auto;display:block}}@media only screen and (max-width:991px){.header .border-line,.mean-container .mean-nav ul li.header-logo{display:none}.top-header{border-bottom:solid 1px var(--color-white);margin-bottom:20px;padding-block:10px}}footer.footer{background:var(--color-black);padding-top:clamp(80px, 11.574vh, 125px);line-height:1.5}.container--footer{display:flex;flex-wrap:wrap;padding-bottom:10.648vh}footer.footer .eyebrow,footer.footer .footer-item:not(.social-wrapper) .color-highlight{color:#C8B292!important;font-size:15px;text-align:center;letter-spacing:.52em;margin-bottom:31px}footer.footer .footer-item a.color-highlight{letter-spacing:unset!important}.footer-item{width:33%}footer.footer .web-info,footer.footer .web-info a,footer.footer .web-info p{font-size:var(--fs-24);margin-bottom:19px}footer.footer .logo svg path.logo-text{fill:var(--color-white)}.footer-item--btn,.social-wrapper{align-self:center;margin-bottom:4vh}footer .social{display:flex;align-items:center;column-gap:clamp(10px, 1.771vw, 34px);justify-content:center}footer.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{font-size:var(--fs-16);padding:39px 0 5px}.footer-separator{width:1px;height:41px;background:#636363}.footer-bottom__menu ul{display:flex;padding-left:0;justify-content:center;margin-bottom:0}.footer-bottom__menu ul li:after{content:'|';padding:0 6px}.footer-bottom__menu ul li:last-child::after{display:none}.footer-text p{font-size:clamp(12px, 0.729vw, 14px);max-width:120ch;margin-inline:auto;color:#C1C1C1}.footer-bottom,.footer-bottom p,.footer-bottom a,.footer-bottom strong{color:#C1C1C1!important}@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}}@media only screen and (max-width:768px){.footer-item{width:100%}.social-wrapper,.footer-bottom .copy{order:2}.footer-bottom .lfs{order:3}.footer-separator{display:none}.footer-bottom{padding-bottom:40px}.footer-bottom .row{gap:10px!important}}#home-banner{height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(270deg,#272727 19.23%,#110E0F 100%);padding-top:220px;position:relative}#home-banner:after,#home-banner:before,#home-video-bg,#home-video-bg video{content:'';object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}#home-banner:after{background:linear-gradient(180deg,#fff0 22.14%,#0F0F0F 100%);top:unset;min-height:545px}#home-banner:before{background:rgb(0 0 0 / .31);z-index:2}#home-banner .container{position:relative;z-index:3}#home-banner h1{margin-bottom:16px;letter-spacing:.02em}#home-banner p{font-size:var(--fs-28);margin-bottom:clamp(20px, 3.426vh, 37px)}.banner__content p strong{color:var(--color-highlight);font-weight:500}.banner__content{padding-bottom:69px}.has-thumbnail{position:absolute;bottom:0;left:auto;right:auto;margin:0 auto;max-width:clamp(300px, 28.073vw, 539px);width:100%;z-index:2}.banner{position:relative;z-index:2;overflow:overlay;background:#110E0F}#page-banner{min-height:clamp(400px, 41.389vh, 447px);padding-top:clamp(150px, 26.296vh, 284px);padding-bottom:64px;overflow:hidden;background:#fff0 none no-repeat center center / cover scroll}#page-banner:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgb(0 0 0 / .31);z-index:2;pointer-events:none}#page-banner .container{position:relative;z-index:3}@media only screen and (min-width:991px){#home-banner{height:100vh;padding-top:clamp(80px, 10.833vh, 117px)}#page-banner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}}@media only screen and (max-width:768px){#page-banner{padding-top:200px;min-height:300px}.banner__content{padding-bottom:400px}}.about__content{padding:clamp(50px, 7.407vh, 80px) clamp(15px, 6.302vw, 121px)}.att-imy,.att-imy img{height:100%;object-fit:cover}.about-content--right{display:flex;flex-wrap:wrap}.content-right--text{background:#F4F4F4;flex:1 1 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:clamp(30px, 4.167vw, 80px)}.content-right--text p{font-size:var(--fs-24);padding-right:clamp(20px, 5.208vw, 100px)}.logo-icon-text{display:flex;align-items:center;gap:19px;margin-bottom:3.796vh}.logo-icon-text img{width:100%;max-width:77px;flex:0 0 auto}.ft-img-headshot{object-fit:cover;max-height:500%}.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;margin-bottom:3.796vh;margin-top:5vh}.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-18);line-height:1.5}.about__text.full{max-height:none;display:block}.atty-right--text{padding:clamp(20px, 4.323vw, 83px)}.atty-right--text h2.h1{margin-top:3.148vh;margin-bottom:10px}.atty-content__info{margin-top:clamp(40px, 7.5vh, 81px)}.atty-content__info p:first-of-type{font-size:var(--fs-24)}.atty-content__info p{font-size:var(--fs-20)}.btns{margin-top:5.556vh}@media only screen and (min-width:768px){.atty-small-img{margin-left:clamp(20px, 3.323vw, 83px);max-width:clamp(150px, 15.833vw, 304px)}}@media only screen and (max-width:991px){.about__content{}.about__content svg{right:0;left:0;top:0;margin:0 auto}.about__content h2{max-width:unset}.btns{justify-content:center}}.card-list .eyebrow{margin-bottom:4.444vh}.card-list .top-content{column-gap:clamp(30px, 10.417vw, 200px)}.card-list--row{margin-top:6.574vh;margin-bottom:-.5px}section.testimonial .item-line--testimonial p{display:none}section.testimonial .item-line--testimonial p:nth-of-type(1){display:block;max-width:unset;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.item-line{border:solid .5px var(--color-highlight);padding:6.944vh clamp(30px, 5.875vw, 132px);width:33.33%}.item-line h3{margin-bottom:2.593vh;max-width:15ch}.item-line--testimonial h3{max-width:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-line--testimonial p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.item-line--testimonial .author{font-weight:600}#team-info.testimonial-list h3{margin-top:0;padding-top:0;border-top:0}@media only screen and (min-width:992px){.about__text.preview p:not(.eyebrow){max-width:58ch}}@media only screen and (max-width:768px){.item-line{width:100%}.item-line h3{max-width:unset}}.col-sidebar{width:100%}.col-sidebar--team{padding:72px clamp(20px, 4.063vw, 78px)}.other-services{margin:0 auto}.col-lg--img img{height:100%;object-fit:cover}.practice-item{font-size:var(--fs-32);font-weight:600;display:flex;align-items:center;padding-block:3.704vh;justify-content:space-between;color:var(--color-main)}.slick-slide,.practice-item{height:100%}.practice-item svg{width:clamp(40px, 2.865vw, 55px);min-height:clamp(40px, 2.865vw, 55px);max-height:clamp(40px, 2.865vw, 55px);margin-right:clamp(10px, 1.042vw, 20px);transition:.3s ease-out;padding:clamp(10px, 0.99vw, 19px);background:var(--color-white);border-radius:100%;flex:0 0 auto}.practice-item:hover svg{opacity:1}.services-template h3{border-top:solid 1px var(--color-highlight);padding-top:5.926vh;margin-top:4.63vh;margin-bottom:4.444vh}.service-bottom-content{padding-top:7.778vh;padding-bottom:11.296vh}.service-bottom-content__wrapper{padding-bottom:4.537vh}.top-logo-icon{gap:19px;margin-bottom:41px}.top-logo-icon img{width:77px}td{border:solid;padding:10px}@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, 37.031vw, 711px)}.other-services{max-width:clamp(350px, 25vw, 480px);padding-top:16.019vh}section.services-template .page-content{padding-block:clamp(80px, 10.556vh, 114px);padding-right:clamp(30px, 7.5vw, 144px);padding-left:clamp(30px, 3.958vw, 76px)}.right-content__text{max-width:clamp(400px, 35.365vw, 679px);width:100%}.service-bottom-content__wrapper{padding-inline:clamp(15px, 4.167vw, 80px)}}section.services{position:relative;z-index:99;background:var(--color-white)}section.services .top-content{padding-inline:clamp(15px, 2.813vw, 54px);margin-bottom:10.556vh}section.services .top-content h2,section.services .top-content .eyebrow{margin-bottom:4.444vh}.service-list_wrapper{padding-top:clamp(30px, 5.37vh, 58px);justify-content:center}.service-content__text p{font-size:var(--fs-24)}.service-item{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(30px, 4.63vh, 50px) clamp(15px, 1.615vw, 31px);padding-bottom:0;min-height:clamp(400px, 51.111vh, 552px);position:relative;overflow:hidden;background:#000}.service-item:hover{padding-bottom:clamp(15px, 1.615vw, 31px)}.service-item__bg{position:absolute;top:0;right:0;left:0;bottom:0;transition:.3s ease-out;z-index:1}.items-icon{align-items:center;margin-bottom:clamp(25px, 4.63vh, 50px);width:clamp(80px, 7.865vw, 151px);height:clamp(80px, 7.865vw, 151px);border-radius:100%;border:solid 1px var(--color-highlight);padding:clamp(20px, 2.604vw, 50px);position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.service-item h3{font-size:var(--fs-36);min-height:clamp(50px, 6.296vh, 68px)}.service-info{position:relative;z-index:2}.service-item:hover .service-item__bg{filter:blur(4.95px);opacity:.8}.service-item .button{height:0;opacity:0;transition:.3s ease-out}.service-item:hover .button{height:auto;opacity:1}.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}.col-service{width:100%}@media only screen and (min-width:768px){.col-service{max-width:33%}}@media only screen and (min-width:991px){.col-service{padding:8px;max-width:33%}.service-list_wrapper{margin-left:-15px;margin-right:-15px}}.item p{line-height:1.48}.item .author{margin-bottom:clamp(30px, 5.093vh, 55px)}.home-faqs{background:#F4F4F4}.faqs-wrapper{width:100%;flex:0 0 auto}.faqs-text{flex:1 1 auto}body.home .eyebrow{margin-bottom:3.519vh}.faqs-text h2{margin-bottom:6.296vh}.faq-item{border-bottom:solid 1px #DADADA}#accordion{border-top:solid 1px #DADADA;margin-bottom:0}.content-block__accordion{transition:all 0.3s ease-out;overflow:hidden;position:relative;margin-bottom:0;padding:18px clamp(10px, 1.979vw, 38px)}.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:0;list-style:none;background:#fff0;-webkit-appearance:none;transition:all 0.3s ease-in-out;padding-right:5px;column-gap:clamp(20px, 8vw, 160px)}summary::-webkit-details-marker{display:none}.content-block__accordion summary svg{display:block;padding:clamp(10px, 1.042vw, 20px);transition:transform 0.3s ease-in-out;width:clamp(35px, 2.865vw, 55px);height:clamp(35px, 2.865vw, 55px);display:flex;align-items:center;justify-content:center;background:#D9D9D9;border-radius:100%;flex:0 0 auto}body.home .content-block__accordion summary svg{background:var(--color-white)}.content-block__accordion[open] summary svg{transform:rotate(90deg)}.content-block__accordion[open] .content-block__accordion-description{padding-block:clamp(30px, 5.278vh, 57px)}.content-block__accordion[open] .content-block__accordion-description *{color:inherit}.content-block__accordion[open] .content-block__accordion-description a{color:var(--color-highlight);text-decoration:underline}.content-block__accordion[open] .content-block__accordion-description a:hover{opacity:.8}.content-block__accordion[open] .content-block__accordion-description p:last-of-type{margin-bottom:0}@media only screen and (min-width:992px){.faqs-wrapper{margin-left:clamp(30px, 5.625vw, 108px);max-width:clamp(400px, 56.719vw, 1089px);width:100%}.top-heading{margin-bottom:7.037vh}.top-heading h2{max-width:11ch;margin-bottom:10px}section.services .top-heading h2{max-width:unset}}.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);padding-top:187px;background:var(--color-light-cream);position:unset}@media only screen and (max-width:1300px){.form-column{padding-right:36.5px}}@media only screen and (min-width:992px){.form-column{width:clamp(400px, 50vw, 960px)}.col-attorney-img{max-width:clamp(400px, 29.063vw, 558px)}.bio-info__content{padding-left:clamp(30px, 13.125vw, 252px)}}.media-tab-wrapper{display:flex;justify-content:space-between}.media-btns{display:flex;column-gap:13px}.media-btns .eyebrow{margin-right:clamp(20px, 2.135vw, 41px);padding-top:13px}.media-btns{padding-top:4.259vh;padding-bottom:3.426vh}.container--media{padding-block:11.111vh}.media-item iframe{overflow:hidden;min-height:clamp(380px, 42.5vh, 459px);width:100%;height:100%;margin-bottom:32px}.media-item .eyebrow{margin-bottom:11px}.media-item{transition:.3s ease-out}.media-item:hover{opacity:.8}.media-item h4{line-height:1.5}.media-img{background:#F8F5F2;border:1px solid var(--color-highlight);margin-bottom:20px;min-height:300px;display:flex;align-items:center;justify-content:center}.media-img.is-logo{padding:15px}.social_wrapper--media .social a{font-size:var(--fs-32);margin:0 15px}@media only screen and (max-width:768px){.media-btns{flex-wrap:wrap;justify-content:flex-start!important;padding:0;gap:15px}.media-btns .eyebrow{width:100%;margin-bottom:30px!important}.media-tab-wrapper{padding:15px}}@media only screen and (max-width:500px){.media-tab-wrapper{flex-direction:column}.media-pagination{margin-right:auto;margin-top:20px}}.podcast-card h4,.podcast-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.podcast-card .date{color:#C8B292;font-size:15px;text-transform:uppercase}.homepage-podcasts .podcast-card{display:flex}.homepage-podcasts .ep1{grid-area:ep1;background:#F8F5F2;padding:clamp(15px, 1.667vw, 32px);margin-block:40px}.homepage-podcasts .ep1 .latest-badge{margin-bottom:2.407vh}.homepage-podcasts .ep1 h3{color:var(--color-highlight)}.homepage-podcasts .ep1 h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.podcast-card.ep1 .podcast-image{max-width:50%;width:100%;flex:0 0 auto}.podcast-card .podcast-image{max-width:clamp(100px, 9.427vw, 181px);flex:0 0 auto;width:100%;margin-right:clamp(10px, 2.188vw, 42px)}.homepage-podcasts .ep2{grid-area:ep2;border-bottom:solid 1px #DADADA;margin-bottom:4.63vh;padding-bottom:4.63vh}.podcast-card:not(.ep1) .podcast-card__info{display:flex;column-gap:15%;flex:1 1 auto}.podcast-card:not(.ep1) .podcast-card__info .btn-text-info{flex-direction:column-reverse;flex:0 0 auto;text-align:right;margin-left:auto}.homepage-podcasts .podcast-card:not(.ep1) .episode-number{font-size:var(--fs-20);font-weight:500;;color:var(--color-highlight);margin-bottom:19px}.homepage-podcasts .ep1 .episode-number{margin-bottom:0}.homepage-podcasts .ep2 .podcast-excerpt,.homepage-podcasts .ep3 .podcast-excerpt{display:none}@media only screen and (min-width:991px){.homepage-podcasts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"ep1 ep2" "ep1 ep3";gap:4.63vh;align-items:flex-start}.homepage-podcasts .ep3{grid-area:ep3}.homepage-podcasts .ep1,.homepage-podcasts .ep2{margin-block:0}}@media only screen and (max-width:575px){.homepage-podcasts .ep1,.homepage-podcasts .podcast-card{flex-direction:column}.podcast-card.ep1 .podcast-image,.podcast-card .podcast-image{max-width:100%;margin:0 auto 30px}section.podcast .top-heading{margin-bottom:30px;padding-bottom:30px}}.post-template-default h2{font-size:var(--fs-48)}.review-video iframe{width:100%;aspect-ratio:16 / 9;height:100%}