#header.section{background-color:var(--cemah--core-ui--color-white);padding-top:.5rem;padding-bottom:.5rem}#header.section .row{align-items:flex-end;position:relative}#header.section .logo{width:135px;transition:transform .5s}#header.section .logo-link:hover .logo{transform:scale(1.025)}#header.section .contact-information{align-items:center;gap:1rem;display:flex;position:absolute;top:.25rem;right:.75rem}#header.section .menu{justify-content:space-between;align-items:end;width:calc(100% + 2rem);margin-left:-1rem}#header.section .menu>.menu-item>a{opacity:.85;font-weight:600;font-family:var(--cemah--core-ui--font-secondary);color:var(--cemah--core-ui--color-black);padding-top:.875rem;padding-bottom:.5rem;padding-left:.875rem}#header.section .menu>.menu-item:hover>a{opacity:1}#header.section .menu>.menu-item>a:before{content:"";background-color:var(--cemah--core-ui--color-secondary);width:0;height:4px;transition:all .2s;display:block;position:absolute;bottom:0;left:50%}#header.section .menu>.menu-item:hover>a:before{width:100%;left:0}#header.section .contact-information .phone-wrap{font-size:1.222em}#header.section .contact-information .phone-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);font-size:1.2em;position:relative;top:-2px}#header.section .contact-information .phone{font-weight:700}#header.section .contact-information .email-wrap{margin-left:.15rem;font-size:.8889em}#header.section .contact-information .email-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);margin-right:.125rem;font-size:1.2em;position:relative;top:-1px}#header.section .contact-information a{color:var(--cemah--core-ui--color-black);opacity:.85;text-decoration:none}#header.section .contact-information a:hover{color:var(--cemah--core-ui--color-secondary)}#header.section .call-to-action{font-size:.825em}#header.section .call-to-action .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary)}@media screen and (max-width:1249px){#header.section .contact-information{right:0}#header.section .menu>.menu-item>a{padding-left:.625rem;padding-right:.625rem;font-size:.925em}}#page-header.section.default{background-color:var(--cemah--core-ui--color-dark-gray);padding-bottom:4rem}#page-header.section.default .background-image:after{content:"";background-image:linear-gradient(90deg,#0000004d 0%,#000000b3 35%,#000000b3 65%,#0000004d 100%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}#page-header.section.default .meta{color:var(--cemah--core-ui--color-white)}#page-header.section.default .meta .list{-moz-column-gap:1rem;justify-content:center;gap:.5rem 1rem}#page-header.section.default .meta dl{margin:0}#page-header.section.default .row{text-align:center;align-items:end;height:375px}#page-header.section.default .title-box{max-width:750px;margin-left:auto;margin-right:auto;position:relative}#page-header.section.default #page-title{color:var(--cemah--core-ui--color-white)}#page-header.section.default .page-subtitle{color:var(--cemah--core-ui--color-white);font-size:1.1111em;line-height:1.4}#page-header.section.default .title-box:before{content:"";background-color:var(--cemah--core-ui--color-secondary);width:50px;height:4px;margin-left:-25px;position:absolute;top:-1.5rem;bottom:0;left:50%;right:0}#page-header.section.default .watermark{width:320px;margin-left:-200px;position:absolute;bottom:-4px;left:50%}@media screen and (max-width:767px){#page-header.section.default .row{height:325px}#page-header.section.default #page-title{font-size:1.8em}#page-header.section.default .page-subtitle{font-size:1em}#page-header.section.default .watermark{width:280px;margin-left:-160px}#page-header.section.default .background-image:after{background-image:linear-gradient(#00000059 0%,#000000b3 33%)}}body.parent-pageid-53 #page-header.section.default .row{height:325px}body.parent-pageid-53 #page-header.section.default .background-image img{-o-object-position:80% 50%;object-position:80% 50%}@media screen and (max-width:767px){body.parent-pageid-53 #page-header.section.default .row{height:275px}}#content.section.default{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){#content.section.default{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){#content.section.default{padding-top:3rem;padding-bottom:3rem}}#footer.section{background-color:var(--cemah--core-ui--color-black);color:#fffc;font-size:.888888em;position:relative}#footer.section .row-1{padding-top:5rem;padding-bottom:4rem}#footer.section .row-1 .cell-2 h4{margin-bottom:0}#footer.section .logo{width:160px}#footer.section .row-2{border-top:1px solid #fff3;padding-top:1.5rem;padding-bottom:1.5rem}#footer.section .row-2 .cell-2{text-align:right}#footer.section .cell-1 a{color:var(--cemah--core-ui--color-white);text-decoration:none}#footer.section .cell-1 a:hover,#footer.section h4,#footer.section .like-h4{color:var(--cemah--core-ui--color-secondary)}#footer.section .menu>.menu-item{display:block}#footer.section .menu>.menu-item>a{color:var(--cemah--core-ui--color-white);padding-top:.5rem;padding-bottom:.5rem;line-height:1.3;text-decoration:none;display:inline-block;position:relative}#footer.section .menu>.menu-item>a:hover{text-decoration:none}#footer.section .menu>.menu-item>a:before{content:"";background-color:var(--cemah--core-ui--color-secondary);width:0;height:2px;transition:width .2s;display:block;position:absolute;bottom:2px;left:0}#footer.section .menu>.menu-item>a:hover:before{width:100%}#footer.section .copyright{font-size:.888888em}#footer.section .disclaimer{opacity:.8;margin-bottom:1rem;font-size:.825em;line-height:1.3}#footer.section .row-1 .cell-1 .like-h4{margin-top:1.5rem;margin-bottom:.25rem;font-size:1em}#footer.section .physical-address{margin-top:0}@media screen and (max-width:767px){#footer.section{text-align:center}#footer.section .row-1{padding-top:2rem;padding-bottom:2rem}#footer.section .row-2 .cell-1{text-align:center}#footer.section .row-2 .cell-2{text-align:center;margin-top:.75rem}}#floating-header.section{z-index:1000;background-color:var(--cemah--core-ui--color-black);width:100%;display:none;position:fixed;top:0;left:0;box-shadow:0 0 15px #000000b3}#floating-header.section .cell-1{align-items:center;gap:.5rem;display:flex}body.header-offscreen #floating-header.section{animation:.4s forwards floating-header;display:block}#floating-header.section .brandmark{width:92px;position:relative}#floating-header.section nav{flex-basis:100%}#floating-header.section .menu{justify-content:start;align-items:end}#floating-header.section .menu>.menu-item>a{color:var(--cemah--core-ui--color-white);font-size:.825em;font-weight:600;font-family:var(--cemah--core-ui--font-secondary);padding:1.375rem .5rem}#floating-header.section .menu>.menu-item:hover>a{opacity:1}#floating-header.section .menu>.menu-item>a:before{content:"";background-color:var(--cemah--core-ui--color-secondary);width:0;height:4px;transition:all .2s;display:block;position:absolute;bottom:0;left:50%}#floating-header.section .menu>.menu-item:hover>a:before{width:100%;left:0}#floating-header.section .call-to-action{padding-left:.675rem;padding-right:.675rem;font-size:.8em}#floating-header.section .call-to-action .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary)}@media screen and (max-width:1249px){#floating-header.section .cell-1{gap:.5rem;padding-left:0;padding-right:0}#floating-header.section .menu>.menu-item>a{padding-left:.4rem;padding-right:.4rem;font-size:.8em}}@media screen and (max-width:1149px){#floating-header.section .brandmark{width:72px}#floating-header.section .menu>.menu-item>a{padding-left:.3rem;padding-right:.3rem;font-size:.75em}#floating-header.section .call-to-action{padding-left:.5rem;padding-right:.5rem;font-size:.725em}}@media screen and (max-width:1023px){body.header-offscreen #floating-header.section{display:none}}@keyframes floating-header{0%{transform:translateY(-100px)}to{transform:translateY(0)}}#attorney.section{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:1024px){#attorney.section .cell-2{padding-left:2rem}}@media screen and (max-width:1023px){#attorney.section{padding-top:3rem;padding-bottom:3rem}#attorney.section .row{display:block}#attorney.section .cell-1 img{float:left;width:250px;margin-right:1.5rem}#attorney.section .cell-2{margin-top:0}}@media screen and (max-width:767px){#attorney.section .cell-1 img{float:none;margin-left:auto;margin-right:auto;display:block}#attorney.section .cell-2{margin-top:2rem}}#attorneys.section{padding-top:4rem;padding-bottom:4rem}#attorneys.section .attorney-list{grid-template-columns:1fr;gap:2.5rem;max-width:850px;margin-left:auto;margin-right:auto;display:grid}#attorneys.section .attorney{grid-template-columns:240px 1fr;gap:1.5rem;display:grid}#attorneys.section .content p{line-height:1.6}#attorneys.section .button{margin-top:1rem}@media screen and (max-width:767px){#attorneys.section .attorney{grid-template-columns:1fr}#attorneys.section .attorney img{width:150px}}#call-to-action.section{border-top:3px solid var(--cemah--core-ui--color-light-gray);overflow:hidden}#call-to-action.section .row{min-height:600px}#call-to-action.section .cell-1{align-self:center}#call-to-action.section .cell-2{border-left:3px solid var(--cemah--core-ui--color-light-gray);position:relative}#call-to-action.section .background-image{content:"";width:50vw;display:block;position:absolute;top:0;bottom:0;left:0}#call-to-action.section p{font-size:1.1111em;line-height:1.4}#call-to-action.section .phone-wrap{margin-top:1rem;font-size:1.2222em}#call-to-action.section .phone-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-primary);font-size:1.6em}#call-to-action.section .phone-wrap a{color:var(--cemah--core-ui--color-black);text-decoration:none}@media screen and (min-width:1024px){#call-to-action.section .cell-1{padding-right:2rem}}@media screen and (max-width:1023px){#call-to-action.section .row{min-height:500px}#call-to-action.section p{font-size:1em}}@media screen and (max-width:767px){#call-to-action.section{border-top:none}#call-to-action.section .cell-1{order:2;padding-top:2.5rem;padding-bottom:2.5rem}#call-to-action.section .cell-2{border-left:none;order:1;height:300px;margin-top:0}#call-to-action.section .background-image{width:105vw;margin-left:-1rem}}#service-faq.section{background-color:var(--cemah--core-ui--color-black);color:var(--cemah--core-ui--color-white);padding-top:3rem;padding-bottom:3rem}#service-faq.section h2{max-width:650px;color:var(--cemah--core-ui--color-secondary);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}#service-faq.section ul{grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:none;display:grid}#service-faq.section ul li{color:#ccc;line-height:1.5}#service-faq.section ul li strong{color:var(--cemah--core-ui--color-white)}#service-faq.section a{color:var(--cemah--core-ui--color-secondary)}@media screen and (max-width:767px){#service-faq.section ul{grid-template-columns:1fr;gap:2rem}}#service-feature.section{background-color:var(--cemah--core-ui--color-light-gray);padding-top:4rem;padding-bottom:4rem}#service-feature.section .cell-1{align-self:center;display:flex;position:relative}#service-feature.section .cell-2{align-self:center}#service-feature.section h2+p{line-height:1.7}@media screen and (min-width:1024px){#service-feature.section .cell-1{padding-right:2rem}}@media screen and (max-width:1023px){#service-feature.section{padding-top:3rem;padding-bottom:3rem}#service-feature.section .cell-1{text-align:center}#service-feature.section .feature-image{width:350px;margin-left:auto;margin-right:auto}}#service-testimonials.section{padding-top:0;padding-bottom:3rem}#service-testimonials.section .review-list{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}#service-testimonials.section .wp-block-cemah-review{border:1px solid var(--cemah--core-ui--color-light-gray);margin-top:0;margin-bottom:0;padding:1rem;font-size:.8888em}@media screen and (max-width:767px){#service-testimonials.section .review-list{grid-template-columns:1fr}}body.page-id-35 #service-testimonials.section,body.page-id-39 #service-testimonials.section{padding-bottom:0}#homepage-billboard.section{background-color:var(--cemah--core-ui--color-dark-gray);overflow:hidden}#homepage-billboard.section .row{justify-content:end;align-items:center;height:625px}#homepage-billboard.section .cell-1{position:relative}#homepage-billboard.section .box{text-align:center;background-color:#000000d9;padding:2rem}#homepage-billboard.section h1{color:var(--cemah--core-ui--color-white);font-size:2em}#homepage-billboard.section p{color:var(--cemah--core-ui--color-white);font-size:1.1111em;line-height:1.3}@media screen and (max-width:767px){#homepage-billboard.section{background-color:var(--cemah--core-ui--color-black)}#homepage-billboard.section .row{height:auto}#homepage-billboard.section .background-image{width:calc(100vw + 2rem);height:300px;position:relative;left:-1rem}#homepage-billboard.section .box{background-color:#0000}#homepage-billboard.section h1{font-size:1.7em}}#homepage-about.section{padding-top:4rem;padding-bottom:4rem}#homepage-about.section .row{justify-content:center}#homepage-value-props.section{padding-top:3rem}#homepage-value-props.section .value-prop-list{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}#homepage-value-props.section .value-prop{border:1px solid var(--cemah--core-ui--color-light-gray);padding:.75rem}#homepage-value-props.section .value-prop .cemah-svg-icon{background-color:var(--cemah--core-ui--color-black);color:var(--cemah--core-ui--color-white);padding:.5rem;font-size:2.25em}#homepage-value-props.section .value-prop .title{margin-top:.75rem;margin-bottom:0;font-size:1.22222em;line-height:1.1}#homepage-value-props.section .value-prop .description{margin-top:.25rem;font-size:.8888em;line-height:1.5}@media screen and (max-width:1023px){#homepage-value-props.section .value-prop-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#homepage-value-props.section .value-prop-list{grid-template-columns:1fr}#homepage-value-props.section .value-prop{grid-template-columns:3.5em 1fr;gap:.5rem;display:grid}#homepage-value-props.section .cemah-svg-icon{grid-area:1/1/span 1/span 1}#homepage-value-props.section .value-prop .title{grid-area:1/2/span 1/span 1;align-self:center;margin-top:0}#homepage-value-props.section .value-prop .description{grid-area:2/1/span 1/span 2}}#homepage-testimonials.section{padding-top:3rem;padding-bottom:4rem}#homepage-testimonials.section .top{max-width:750px;margin-left:auto;margin-right:auto}#homepage-testimonials.section .review-list{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}#homepage-testimonials.section .wp-block-cemah-review{border:1px solid var(--cemah--core-ui--color-light-gray);margin-top:0;margin-bottom:0;padding:1rem;font-size:.8888em}@media screen and (max-width:767px){#homepage-testimonials.section{padding-bottom:3rem}#homepage-testimonials.section .review-list{grid-template-columns:1fr}}#homepage-services.section{background-color:#000;padding-top:4rem;padding-bottom:4rem}#homepage-services.section .top{max-width:600px;margin-left:auto;margin-right:auto}#homepage-services.section h2{color:var(--cemah--core-ui--color-secondary)}#homepage-services.section .service-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}#homepage-services.section .service{position:relative}#homepage-services.section .service:after{content:"";background-image:linear-gradient(10deg,#000c 25%,#0000 50%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}#homepage-services.section .service .title{z-index:2;max-width:75%;color:var(--cemah--core-ui--color-white);font-size:1.11111em;line-height:1.1;position:absolute;bottom:.75rem;left:.75rem}#homepage-services.section .service:hover .title{color:var(--cemah--core-ui--color-secondary)}#homepage-services.section .service:hover img{filter:saturate(0)}@media screen and (max-width:1023px){#homepage-services.section .service-list{gap:.75rem}}@media screen and (max-width:767px){#homepage-services.section{padding-top:3rem;padding-bottom:3rem}#homepage-services.section .service-list{grid-template-columns:repeat(2,1fr);gap:.5rem}#homepage-services.section .service .title{font-size:1em}}#three-image-row.section{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:4rem;display:grid}@media screen and (max-width:767px){#three-image-row.section{grid-template-columns:1fr;margin-top:3rem}#three-image-row.section>:nth-child(2),#three-image-row.section>:nth-child(3){display:none}}#tagline.section{background-color:var(--cemah--core-ui--color-secondary);text-align:center;background-image:linear-gradient(#0000 33%,#ffffff1a);padding-top:.5rem;padding-bottom:.5rem;font-size:1.1em;font-weight:500;line-height:1.1}#tagline.section span{display:inline-block}@media screen and (max-width:767px){#tagline.section{padding-top:.375rem;padding-bottom:.375rem;font-size:.9em}}#contact-page.section{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){#contact-page.section{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){#contact-page.section{padding-top:3rem;padding-bottom:3rem}}.section.section-row-75{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){.section.section-row-75{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.section.section-row-75{padding-top:3rem;padding-bottom:3rem}}.section.section-row-50-50{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1023px){.section.section-row-50-50{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.section.section-row-50-50{padding-top:3rem;padding-bottom:3rem}}:root{--cemah--core-ui--font-primary:"Work Sans",Helvetica,Arial,sans-serif;--cemah--core-ui--font-secondary:"Cinzel",Georgia,"Times New Roman",serif;--cemah--core-ui--color-black:#000;--cemah--core-ui--color-caution:#c99b3f;--cemah--core-ui--color-primary:#967025;--cemah--core-ui--color-secondary:#c99b3f;--cemah--navigation-dropdown--background-color-hover:var(--cemah--core-ui--color-primary);--cemah--navigation-dropdown--text-color-hover:var(--cemah--core-ui--color-white)}@media screen and (min-width:1024px){:root{--cemah--core-ui--header-height:84px}}h1,.like-h1{font-size:2.5em;font-weight:600;line-height:1.1}h2,.like-h2{font-size:1.7em;line-height:1.1}h3,.like-h3{font-size:1.44444em;line-height:1.1}h4,.like-h4{font-size:1.22222em}a.button,.button,button,input[type=button],input[type=submit]{text-transform:uppercase;letter-spacing:-.5px;border-radius:50px;font-weight:500}.wp-block-cemah-review__title{font-size:1.33333em}.wp-block-cemah-review__excerpt p{line-height:1.6}.page-id-49 h2{letter-spacing:-.5px;font-size:1.44444em;font-weight:400;line-height:1.2;font-family:var(--cemah--core-ui--font-primary)}.page-id-694 #three-image-row{margin-top:0}