:root{--font-main:"Inter", sans-serif;--font-secondary:"meno-banner";--color-main:#2E2A28;--color-secondary:#644D2D;--color-cream:#F4F1EE;--color-highlight:#BEA580;--color-white:#ffffff;--fs-98:clamp(51px, 5.104vw, 98px);--fs-82:clamp(50px, 4.271vw, 82px);--fs-80:clamp(48px, 4.167vw, 80px);--fs-68:clamp(35.5px, 3.542vw, 68px);--fs-64:clamp(35px, 3.333vw, 64px);--fs-58:clamp(30px, 3.021vw, 58px);--fs-50:clamp(30px, 2.604vw, 50px);--fs-48:clamp(30px, 2.5vw, 48px);--fs-45:clamp(30px, 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(21.5px, 1.354vw, 26px);--fs-24:clamp(20px, 1.25vw, 24px);--fs-22:clamp(19px, 1.146vw, 22px);--fs-20:clamp(18px, 1.042vw, 20px);--fs-19:clamp(16px, 0.99vw, 19px);--fs-18:clamp(16px, 0.938vw, 18px);--fs-15:clamp(12px, 0.923vw, 15px)}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);font-weight:300;color:var(--color-main)}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%;height:auto}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{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:20px;font-size:var(--fs-80)}.h2,h2{font-size:var(--fs-68);margin-bottom:32px}h3,.h3{font-size:var(--fs-28);margin-bottom:24px}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);font-weight:300;line-height:1.5}.bg-main{background-color:var(--color-main);color:var(--color-white)}.bg-cream{background-color:var(--color-cream)}.bg-highlight{background:var(--color-highlight)!important}.color-highlight{color:var(--color-highlight)!important}.section-bg{top:0;right:0;left:0;bottom:0;z-index:-1}section{padding-top:clamp(80px, 11.852vh, 128px);padding-bottom:clamp(80px, 11.852vh, 128px)}.border-bottom-line{border-bottom:1px solid #E0DBD6;margin:24px auto}.border-top-line{border-top:1px solid #E0DBD6;margin:24px auto}.social-right-sticky{--grad-angle:360deg;background:linear-gradient(var(--grad-angle),#EFE6DA 0%,#624B2B 100%);position:fixed;top:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:space-between;flex-direction:column;align-items:center;max-width:10%;width:100%;padding:26px 0}.social-right-sticky .button{font-size:var(--fs-15)}.social-right-sticky .social{display:flex;justify-content:center;align-items:center}.social-right-sticky .social{margin-top:29px}.social-right-sticky .social a{margin-right:clamp(5px, 0.781vw, 15px)}.social-right-sticky .position-absolute{bottom:10px}.web-p-icon{opacity:10%;max-width:clamp(200px, 17.135vw, 329px);aspect-ratio:1/1;margin-right:-62px}.web-p-icon svg{width:100%}.container,.small.container,.big.container{width:98%;max-width:100%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}.site-header,.main-container,.site-footer,#page-banner{width:90%}#page-banner{display:flex;align-items:center;justify-content:center;align-items:center}#page-banner h2.h3{max-width:10ch;text-align:center;margin:24px auto 0}@media only screen and (min-width:1200px){.social-right-sticky{max-width:clamp(75px, 15.3125%, 294px);max-width:clamp(75px, 16.3125%, 294px)}.site-header,.main-container,.site-footer,#page-banner{max-width:1626px;width:84.6875%;box-sizing:border-box}.main-container{margin-left:0;margin-right:auto}.container{max-width:1485px;width:91.3284133%}.small.container{max-width:979px;width:50.989583%}.big.container{max-width:1865px;width:97.135417%}}@media only screen and (max-width:1921px){.container-fluid{max-width:1920px;margin:0 auto!important}}@media only screen and (max-width:1199px){.social-right-sticky{padding:26px 35px}.social-right-sticky .social{flex-direction:column}.social-right-sticky .social a{margin-right:0}.social-right-sticky .position-absolute{right:0}}@media only screen and (max-width:600px){.container,.small.container,.big.container{width:95%;margin:0}}@media only screen and (max-width:440px){.container,.small.container,.big.container{width:90%}}.button{font-size:var(--fs-15);padding:17px clamp(15px, 1.784vw, 29px);background:#fff0;color:var(--color-white);text-transform:uppercase;border:solid 1px #BEA580;line-height:1;display:inline-block;position:relative;overflow:hidden}.bg-white .button,.bg-cream .button{color:var(--color-main)}.button:hover{background:var(--color-main);color:var(--color-white)}.pa--btn{min-width:clamp(200px, 15.573vw, 299px)}.pa--btn:after{content:'';background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/pa-icon-btn.svg) no-repeat center center / contain scroll;width:clamp(20px, 1.615vw, 31px);aspect-ratio:1/1}@media only screen and (min-width:840px){#mobile-nav.floating{right:26px}}@media only screen and (max-width:839px){#mobile-nav.floating{right:11px}}@media only screen and (min-width:1201px){.button i{margin-right:clamp(10px, 1.198vw, 23px)}}.pagination{column-gap:1%}.pagination a{color:var(--color-main)}.pagination .next,.pagination .prev{background:#fff0;width:66px;height:66px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#9B9083}.pagination .next:hover,.pagination .prev:hover{background:#9B9083;color:var(--color-white)}.object-fit-cover{object-fit:cover;object-position:center center}.object-fit-contain{object-fit:contain;object-position:center center}.eyebrow{margin-bottom:13px;font-family:var(--font-main);text-transform:uppercase;font-size:var(--fs-15);font-weight:400;color:inherit}.position-relative{z-index:2}.slick-dots{list-style-type:none;padding-left:0;display:flex!important;justify-content:flex-start;align-items:center;margin:0}.slick-dots li button{border-radius:50%;background:#474139;border:none;padding:0;text-indent:-9999px}.slick-dots li.slick-active button{background:var(--color-highlight);height:3px;padding-top:3px}.slick-dots li{flex:1;margin:0;height:3px}.slick-dots li button{width:100%;height:1.5px;height:3px;background:#474139;border-radius:0}.slick-dots li.slick-active button{background:var(--color-highlight);height:3px}.slick-arrow{background:#fff0;border:none}.slick-arrow:hover{opacity:.8}.header{left:0;right:0;top:0;z-index:101}.header .container{padding:26px 0}.header .logo{width:100%;max-width:249px;flex:0 0 auto}.logo:hover{opacity:.8}.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 a,.footer-nav ul li a{font-family:var(--font-main);color:var(--color-main);font-size:var(--fs-15);text-transform:uppercase;position:relative;font-weight:400;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;z-index:1;padding-left:0;padding-top:10px;z-index:999}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto;padding-left: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)}.search-modal{display:none;position:fixed;z-index:9999999999999;inset:0;background:rgb(0 0 0 / .8);justify-content:center;align-items:center}.search-icon-btn{border:none;background:#fff0;pointer-events:auto;cursor:pointer;color:var(--color-main);z-index:9999999999999}.search-icon-btn:hover{opacity:.8;color:var(--color-highlight)}.search-modal-content{background:var(--color-main);padding:50px 30px;width:90%;max-width:900px;position:relative;border-radius:8px}.search-modal-content form{display:flex}.search-modal input[type="search"]{width:100%;padding:12px;font-size:16px}.close-search{position:absolute;top:10px;right:15px;background:#fff0;border:none;font-size:24px;color:#999;cursor:pointer}@media only screen and (max-width:640px){.search-modal-content .button{padding:17px 15px}}@media only screen and (max-width:440px){.header .container{padding:26px 0 26px 15px;width:80%}.header .logo{max-width:188px}.mean-container a.meanmenu-reveal,.meanmenu-reveal.meanclose{font-size:17px!important;min-height:40px;min-width:40px}.search-modal-content form{flex-direction:column;gap:10px}}@media only screen and (min-width:1400px){.navigation ul li{margin-right:clamp(10px, 2.604vw, 50px)}.header .logo{max-width:clamp(100px, 13.49vw, 259px)}}footer.footer{padding-top:clamp(50px, 8.241vh, 89px);font-size:1rem;line-height:1.3;font-family:var(--font-main)}footer.footer .eyebrow{font-size:1rem;color:#95877A!important}footer.footer form{padding-bottom:clamp(50px, 11.019vh, 119px)}.web-info__item{padding-bottom:clamp(20px, 2.87vh, 31px)}footer.footer .logo{width:192px}.footer-nav ul{padding:0;display:flex;justify-content:center;margin-bottom:0;column-gap:4em}.footer-links ul{display:inline-flex;text-align:left}.social a{font-size:var(--fs-20);color:var(--color-highlight)}.social a:last-child{margin-right:0!important}.footer a:hover,.footer a.color-highlight{color:var(--color-highlight)}.footer a.color-highlight:hover{text-decoration:underline}.footer__bottom ul{text-align:center;margin-bottom:0;display:flex;justify-content:center}.footer__bottom,.footer__bottom a,.footer__bottom ul li a{color:#BAB6B2;font-size:14px;font-weight:300}.footer__bottom ul li:after{content:'|';color:#BAB6B2;padding:0 6px}.footer__bottom ul li:last-child::after{display:none}@media only screen and (max-width:500px){footer.footer{text-align:left!important}}@media only screen and (min-width:992px){footer.footer>.container>.row{}.col-form{padding-left:clamp(20px, 6.927vw, 133px)}.footer__bottom ul{justify-content:flex-start}}#home-banner{height:100vh;padding:clamp(60px, 8.889vh, 96px) 0 62px}#home-banner .container{display:flex;flex-direction:column;justify-content:space-between;height:100%}#home-banner h1{max-width:20ch}#home-banner .col-lg p{text-transform:uppercase}.home-banner-bottom-text{border-bottom:solid 1px rgb(172 149 117 / .35)}.banner:after,#home-video-bg{position:absolute;top:0;left:0;right:0;bottom:0}#home-video-bg,#home-video-bg video{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%}#home-banner p{font-size:var(--fs-36);font-weight:200}#home-banner .col-btn{margin-top:clamp(20px, 6.204vh, 67px);margin-bottom:clamp(50px, 14.074vh, 152px)}.banner{position:relative;z-index:2;background:#fff0 none no-repeat center center / cover scroll}.banner:after{content:'';background:linear-gradient(180deg,#fff0 0%,#fff0 50%,rgb(65 59 50 / .81) 100%),url(Palmer Law,PLC.png);z-index:-1;bottom:0;top:0;right:0;left:0}#page-banner{background:#fff0 none no-repeat center center / cover scroll;min-height:clamp(300px, 32.963vh, 356px)}@media only screen and (max-width:767px){#home-banner p{font-size:18px;max-width:22ch}}section.about-section{padding-bottom:50px;padding-top:clamp(50px, 10vh, 108px)}.about-section:nth-child(odd){background:var(--color-cream);padding-top:clamp(50px, 8.519vh, 92px);min-height:clamp(450px, 52.685vh, 569px)}.about-section .about-content{padding-left:clamp(30px, 7.656vw, 147px);max-width:72ch;max-width:70ch}.ft-about{margin:50px auto 0;display:block}@media only screen and (min-width:769px){.ft-about{float:right;margin-top:clamp(50px, 10vh, 108px);margin-right:clamp(30px, 5.99vw, 115px);max-width:clamp(300px, 28.177vw, 541px)}}section.services{background:#C3C3C3}.service-list{margin-top:60px}.service-item{background:#F8F8F8;overflow:hidden;border-radius:8px;padding:58px 40px 42px 53px;padding:clamp(35px, 5.37vh, 58px) clamp(20px, 2.083vw, 40px) clamp(35px, 2.188vw, 42px) clamp(20px, 2.76vw, 53px);min-height:clamp(350px, 38.333vh, 414px);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;z-index:2;transition:.3s ease-out}.service-item .service-item__img{opacity:0;z-index:-2;transition:.3s ease-out}.service-item:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(73 72 72 / .9);transition:.3s ease-out;opacity:0}.service-item.no-hover:after{display:none}.service-item:hover .service-item__img,.service-item:hover::after{opacity:1}.service-item__blurb{column-gap:22%;position:relative}.service-item__blurb svg{flex:0 0 auto;display:block;margin:8px auto 30px 0}.service-item:hover .service-item__blurb svg path{fill:var(--color-white)}.service-item:not(.no-hover):hover .service-item__blurb p,.service-item:hover h3{color:var(--color-white)}@media only screen and (min-width:768px){.service-item.no-hover .service-item__blurb p{max-width:22ch}}.ft-img{width:100%}.ft-img img{height:auto;max-height:clamp(500px, 68.241vh, 737px);object-fit:cover;border-radius:8px;overflow:hidden}@media only screen and (min-width:991px){.ft-img{width:clamp(400px, 35.469vw, 681px)}}.col-blog-list .col-item:hover h3{color:var(--color-highlight)}.col-blog-list .col-item img{max-height:153px;min-width:clamp(200px, 15.625vw, 300px);max-width:clamp(200px, 15.625vw, 300px)}.col-blog-list .col-item .eyebrow{padding-right:clamp(20px, 2.135vw, 41px)}.col-blog-list .col-excerpt{margin-right:auto;max-width:51ch}.col-blog-list .col-excerpt h3{font-size:var(--fs-36)}@media only screen and (max-width:991px){section.home-blog .col-blog-list .col-item:nth-child(3){display:none!important}.col-blog-list .col-item img{min-width:100%;max-width:100%}}@media only screen and (max-width:768px){.col-blog-list .col-excerpt{max-width:unset}}.pa-item__title{padding:38px 15px}.pa-item__img{min-height:367px;background:#fff0 none no-repeat center center / cover scroll}section.practice-content .border-bottom-line{margin-bottom:clamp(40px, 8.241vh, 89px)}section.practice-content-2:before,section.home-pa:before{content:'';position:absolute;top:0;right:0;left:0;min-height:clamp(160px, 20.926vh, 226px);background:var(--color-white);z-index:-1}section.practice-content p{margin-bottom:47px}.pa-bottom-content{padding-top:clamp(40px, 7.778vh, 84px)}.sidebar-practice-menu{max-height:fit-content;padding:46px 40px;width:100%}.pa-ft-img img{max-height:clamp(250px, 45.278vh, 489px);min-height:clamp(250px, 45.278vh, 489px);margin-bottom:clamp(50px, 10vh, 108px);height:100%}@media only screen and (min-width:992px){.sidebar-practice-menu{flex:0 0 auto;margin-left:clamp(50px, 9.635vw, 185px);max-width:clamp(300px, 19.74vw, 379px)}}section.counter{padding:clamp(50px, 7.593vh, 82px) 0}.counter-item{padding:20px;border-bottom:solid 1px var(--color-secondary)}.counter-item:last-child{border:none}.counter-item__number{font-weight:300}.counter-item__number{transition:all 0.3s ease-in-out}.clmn-3 ul,.clmn-3 p{display:inline-block}@media only screen and (min-width:767px){.counter-item{border-right:solid 1px var(--color-secondary);border-bottom:none;padding:14px}.clmn-3{column-count:3}.col-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}}.card-border-item{border:solid 1px var(--color-highlight);padding:53px 45px}.col-card:nth-child(odd) .card-border-item{background:var(--color-cream)}.card-border-item h2.h3{text-transform:capitalize}.testimonial-list{margin-left:clamp(-60px, -3.125vw, -20px)}.testimonial-list .card-border-item{border:none}.testimonial-list .card-border-item{margin-left:clamp(20px, 3.125vw, 60px);border-top:solid 1.5px #474139;padding:50px 0}.content-row-image .ft-img-about{max-width:fit-content}.content-row-image .ft-img-about img{max-height:fit-content}.content-row-image .button{margin-bottom:32px}.content-row-left-col{max-width:89ch}.content-row-left-col h2 em{display:block}@media only screen and (max-width:991px){.content-row-left-col .row{flex-direction:column-reverse}}.contact-consultation-item{position:relative}.contact-consultation-item .hover-text{opacity:0;text-align:left;top:-20px;right:0;left:0;bottom:0;position:absolute;padding:10px;color:var(--color-main)!important;height:100%;font-size:var(--fs-15);transition:.3s ease-out;max-width:80%;margin:0 auto}.contact-consultation-item .hover-text:before{content:'';display:none;position:absolute;top:-20px;left:0;right:0;bottom:0;min-height:260px;width:100%;z-index:-1;display:block;background:var(--color-cream);border:solid 1px var(--color-main)}.contact-consultation-item .hover-text p,.contact-consultation-item .hover-text ul{font-size:var(--fs-15);color:var(--color-main)!important;margin-bottom:10px}.contact-info__item .card-border-item{padding:48px clamp(20px, 3.073vw, 59px)}.contact-info__item .counter-item__number{font-size:var(--fs-64)}.contact-info__item .eyebrow{max-width:20ch}.contact-info__item .counter-item{border:none}.contact-info__item ul{list-style-type:none;padding-left:0;column-count:1}.contact-info__item ul li{position:relative;padding-left:32px;font-size:var(--fs-18);margin-bottom:24px}.contact-info__item ul li:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background:url(/wp-content/themes/lawfirmsites/assets/images/check-icon.svg) no-repeat center;background-size:contain}.col-emergency{padding:54px clamp(20px, 1.771vw, 34px);background:linear-gradient(338.96deg,#EFE6DA -6.91%,#624B2B 46.53%);max-height:fit-content}.col-emergency .counter-item__number{color:var(--color-white)}.col-emergency ul li:before{background:url(/wp-content/themes/lawfirmsites/assets/images/check-icon-white.svg) no-repeat center}.col-emergency em{display:block;max-width:38ch;margin-top:25px}@media only screen and (min-width:1700px){.contact-info__item .counter-item{padding-right:clamp(20px, 6.719vw, 129px)}}@media only screen and (min-width:991px){.col-emergency{margin-left:clamp(30px, 1.688vw, 90px)}.contact-info__item ul{column-count:2}.col-emergency ul{column-count:1!important}}summary::-webkit-details-marker{display:none}#accordion{max-width:968px;margin:0 auto;display:block;padding:34px clamp(20px, 2.865vw, 55px)}#accordion[open]{background:var(--color-white)}summary.content-block__accordion-title{list-style:none;display:flex;align-items:center;justify-content:space-between}summary.content-block__accordion-title:after{content:'';width:clamp(22px, 2.292vw, 44px);height:clamp(22px, 2.292vw, 44px);background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/pa-icon-btn.svg) no-repeat center center / contain scroll;flex:0 0 auto}#accordion summary h3{margin-bottom:0}#accordion[open] summary{border-bottom:solid 1px var(--color-highlight);padding-bottom:26px;margin-bottom:26px}.atty-col a{display:block}.atty-col img{background:var(--color-cream);padding:20px 30px 0}.atty-item__info{background:linear-gradient(to bottom,#efe6da 0%,#624B2B 100%);border-radius:0 0 3px 3px;padding:clamp(20px, 4.167vh, 45px) 15px;transition:.3s ease-out;position:relative}.atty-item__info:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-secondary);z-index:0;transition:.3s ease-out;opacity:0}.atty-col a:hover .atty-item__info:before{opacity:1}.atty-item__info h2{font-size:var(--fs-36);color:var(--color-white);position:relative;z-index:3}.atty-info{margin-bottom:clamp(30px, 5.926vh, 64px)}