:root{--clr-accent:40 95% 68%;--clr-black:0 0% 0%;--clr-gray-900:0 0% 10%;--clr-gray-700:0 0% 16%;--clr-gray-600:0 0% 22%;--clr-gray-300:0 0% 77%;--clr-white:0 0% 100%;--clr-danger:10 70% 50%;--clr-success:120 60% 50%;--clr-info:220 60% 50%;--fs-xs:0.875rem;--fs-sm:0.875rem;--fs-md:1rem;--hdr-loudish:1.375rem;--hdr-loud:1.75rem;--hdr-louder:2.5rem;--shadow-sm:0 0 4px hsla(var(--clr-black) / 0.25);--shadow-md:0 4px 4px hsla(var(--clr-black) / 0.25),0 0 8px hsla(var(--clr-black) / 0.15);--shadow-lg:0 0 4px hsla(var(--clr-black) / 0.25),0 0 8px hsla(var(--clr-black) / 0.15),0 0 16px hsla(var(--clr-black) / 0.15);--fshadow-dark-sm:2px 4px 4px hsl(0deg 0% 0% / 36%),4px 8px 8px hsl(0deg 0% 0% / 31%),8px 16px 16px hsl(0deg 0% 0% / 27%);--fshadow-dark-lg:1px 2px 2px hsl(0deg 0% 5% / 30%),2px 4px 4px hsl(0deg 0% 5% / 26%),4px 8px 8px hsl(0deg 0% 5% / 21%),8px 16px 16px hsl(0deg 0% 5% / 17%),16px 32px 32px hsl(0deg 0% 5% / 13%);--fshadow-light-sm:2px 4px 4px hsl(0deg 0% 5% / 26%),4px 8px 8px hsl(0deg 0% 5% / 21%),8px 16px 16px hsl(0deg 0% 5% / 17%);--navbar-height:6.75rem}@media (min-width:768px){:root{--fs-xs:0.875rem;--fs-sm:0.9375rem;--fs-md:1.125rem;--hdr-loudish:1.5625rem;--hdr-loud:2.1875rem;--hdr-louder:3.75rem}}@font-face{font-family:"Source Serif Pro";font-display:swap;font-style:normal;font-weight:300;src:local(""),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-300.woff2) format("woff2"),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-300.woff) format("woff")}@font-face{font-family:"Source Serif Pro";font-display:swap;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-regular.woff2) format("woff2"),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-regular.woff) format("woff")}@font-face{font-family:"Source Serif Pro";font-display:swap;font-style:normal;font-weight:600;src:local(""),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-600.woff2) format("woff2"),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-600.woff) format("woff")}@font-face{font-family:"Source Serif Pro";font-display:swap;font-style:normal;font-weight:700;src:local(""),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-700.woff2) format("woff2"),url(/wp-content/themes/precision-creative/assets/fonts/source-serif-pro/source-serif-pro-v11-latin-700.woff) format("woff")}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{height:calc(100% - var(--wp-admin--admin-bar--height,0px))}.pc-site-wrapper,body{height:100%}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus{outline:var(--focus-outline-width,2px) solid hsla(var(--clr-accent));outline-offset:var(--focus-outline-offset,.25em)}:focus:not(:focus-visible){outline:0}:focus-visible{outline:var(--focus-outline-width,2px) solid hsla(var(--clr-accent));outline-offset:var(--focus-outline-offset,.25em)}body{font-family:"Source Serif Pro",Georgia,Times,Times New Roman,serif;font-size:var(--fs-md);line-height:1.55;color:hsl(var(--clr-black))}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.content ol,.content ul{padding-left:1.5em}.content a.sc__email,.content a:not([class]){text-decoration:underline}.content>*+*{margin-top:1em}.content .wp-block-heading{margin-top:1em}.pc-site-wrapper{display:grid;grid-template-columns:auto;grid-template-rows:auto auto 1fr auto}.pc-site-wrapper>main:not(.blocks){margin-top:clamp(2rem,10vmin,5rem);margin-bottom:clamp(2rem,10vmin,6rem)}form{text-align:left}form label{display:block}form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{background:0 0;border:none;border-bottom:1px solid currentColor;border-radius:0;margin:0;padding:.5em 0;color:inherit;font-family:inherit;font-size:inherit;line-height:1.6;font-weight:400;background-color:transparent}form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,<svg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M10.59.295L6 4.875 1.41.295 0 1.705l6 6 6-6-1.41-1.41z' fill='%23fff'/></svg>");background-position:top 50% right 10px;background-repeat:no-repeat;background-size:12px auto;padding-right:2em}form select option{color:hsl(var(--clr-black))}form textarea{resize:vertical;min-height:4rem;max-height:15rem}form button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer}form input[type=button]{-moz-appearance:none;appearance:none;-webkit-appearance:none}form button,form input[type=button]{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer;display:inline-block;text-decoration:none;padding:.75rem 1.75rem;min-width:9rem;border-radius:0;background-color:hsl(var(--clr-black));color:hsl(var(--clr-white));font-size:var(--fs-sm);line-height:1.4;text-align:center;box-shadow:var(--fshadow-light-sm);transition:transform 150ms ease}form button[disabled],form input[type=button][disabled]{cursor:not-allowed;opacity:.75}form button:not([disabled]):hover,form input[type=button]:not([disabled]):hover{transform:scale(1.05)}form button:not([disabled]):active,form input[type=button]:not([disabled]):active{transform:scale(.95)}form button:focus,form input[type=button]:focus{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}form button:focus:not(:focus-visible),form input[type=button]:focus:not(:focus-visible){outline:0}form button:focus-visible,form input[type=button]:focus-visible{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}.tbar{padding-top:.75rem;padding-bottom:.75rem;color:hsl(var(--clr-white));background-color:hsl(var(--clr-gray-700));font-size:var(--fs-sm);font-weight:300;white-space:nowrap}.tbar__flex{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 1.5rem}.tbar__links{display:flex;align-items:center;gap:1.5rem;list-style:none}.tbar__link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;white-space:normal}.tbar__hide{padding-left:1rem}.tbar__spanish{margin-left:auto}@media screen and (max-width:576px){.tbar .socials{display:none}}.navbar{display:flex;align-items:center;position:relative;z-index:5;color:hsl(var(--clr-white));font-size:var(--fs-md);background-color:hsl(var(--clr-gray-700)/80%);height:var(--navbar-height)}.navbar button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer}.navbar ul{list-style:none}.navbar__brand .custom-logo-link{display:block;max-width:min(60vw,16rem)}.navbar__flex{display:flex;justify-content:space-between;align-items:center;gap:1rem}.navbar__menu{display:none}.navbar__home-link{display:block}.navbar__links{display:flex;align-items:center;white-space:nowrap;margin-right:-1.5rem}.navbar__links a,.navbar__links button{margin:0 .75rem;padding:.25rem .5rem}.navbar__links svg{margin-left:.5em;display:inline-block}.navbar__links.no-js .menu-item-has-children:focus-within>.sub-menu,.navbar__links.no-js .menu-item-has-children:hover>.sub-menu{visibility:visible;display:block}.navbar__links .menu-item-has-children{position:relative}.navbar__links .menu-item-has-children button[aria-expanded=true] svg{transform:rotate(-180deg)}.navbar__links .sub-menu{--focus-outline-offset:-2px;visibility:hidden;display:none;position:absolute;z-index:50;top:100%;right:0;width:max-content;min-width:200px;max-width:300px;white-space:normal;background-color:hsl(var(--clr-gray-700));box-shadow:var(--shadow-lg)}.navbar__links .sub-menu[aria-hidden=false]{display:block;visibility:visible}.navbar__links .sub-menu a{display:block;margin:0;padding:.5rem .75rem}.navbar__links .sub-menu .sub-menu{left:100%;top:0}.navbar__links .sub-menu .sub-menu--flip{left:auto;right:100%}.hamburger__button{padding:.75rem}.tbar__spanish .tbar__spanish-link{padding:.25rem .5rem}@media (min-width:992px){.hamburger{display:none}.navbar__menu{display:block}}.pushy{--width:14rem;--border:2px solid hsla(var(--clr-white) / 15%);--focus-outline-offset:-2px;position:fixed;top:0;right:0;z-index:100000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:var(--width);max-width:90vw;height:100%;overflow:hidden;color:hsl(var(--clr-white));background-color:hsl(var(--clr-gray-700));box-shadow:var(--shadow-lg);visibility:hidden;transform:translate3d(var(--width),0,0);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer}.pushy a{display:block}.pushy[aria-hidden=false]{visibility:visible;transform:translate3d(0,0,0)}.pushy__header{display:flex;padding:.25rem;border-bottom:var(--border)}.pushy__close{min-height:44px;min-width:44px}.pushy__links{list-style:none;overflow-y:auto;max-height:100%}.pushy__links a,.pushy__links button{padding:.75rem 1rem}.pushy__links button{width:100%;justify-content:space-between;text-align:left}.pushy__links svg{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy__links button[aria-expanded=true] svg{transform:rotate(-180deg)}.pushy__links .menu-item-has-children .sub-menu{background-color:hsl(var(--clr-gray-800));overflow:hidden;visibility:hidden;display:none;transition:height .2s cubic-bezier(.16,.68,.43,.99)}.pushy__links .menu-item-has-children .sub-menu[aria-hidden=false]{visibility:visible;display:block}.pushy__links .sub-menu .sub-menu{margin-left:.375rem;border-left:1px solid currentColor}.pushy__footer{--focus-outline-offset:2px;padding:.5rem;margin-top:auto;border-top:var(--border)}.pushy__footer .socials__flex{justify-content:space-evenly}.accordion{text-align:center;transition:height .2s ease-in-out;overflow:hidden;height:0}.accordion__menu{padding-top:1rem}.accordion__menu a{display:block;padding:.25rem 0}.forminator-required{color:hsl(var(--clr-danger))}.forminator-description{font-size:var(--fs-xs);font-style:italic;color:hsla(var(--clr-black)/.75);color:inherit;opacity:50%}.forminator-phone{width:100%}.forminator-field--phone,.forminator-input,.forminator-select--field,.forminator-textarea{display:block;width:100%;max-width:100%}.forminator-error-message{display:block;margin-top:.5em;font-size:var(--fs-xs);color:hsl(var(--clr-danger))}.forminator-checkbox,.forminator-radio{display:flex;gap:.5rem;align-items:center}.forminator-checkbox input[type=checkbox],.forminator-checkbox input[type=radio],.forminator-radio input[type=checkbox],.forminator-radio input[type=radio]{flex-shrink:0}.forminator-has_error:not(:focus-within){background-color:hsla(var(--clr-danger)/.2);outline:.5rem solid hsla(var(--clr-danger)/.2)}.forminator-response-message{padding:1em;margin-bottom:2rem;font-size:var(--fs-sm)}.forminator-response-message[aria-hidden=true]{display:none}.forminator-response-message ul{margin-top:0;margin-left:1.5em}.forminator-response-message.forminator-error{color:hsl(var(--clr-danger));background-color:hsla(var(--clr-danger)/.25);outline:.5rem solid hsla(var(--clr-danger)/.25)}.forminator-response-message.forminator-success{color:hsl(var(--clr-success));background-color:hsla(var(--clr-success)/.15)}fieldset.forminator-field{border:none}.forminator-row .iti{display:block}.footer-contact{padding-top:clamp(2rem,15vmin,6rem);padding-bottom:clamp(2rem,15vmin,6rem);color:hsl(var(--clr-white));background-image:linear-gradient(to top,hsl(var(--clr-gray-700)),hsl(var(--clr-gray-900)))}.footer-contact__intro{margin-bottom:clamp(2rem,15vmin,6rem);--size:2rem;--border-width:2px;--border-color:currentColor;position:relative;padding:var(--size);text-align:center}.footer-contact__intro::after,.footer-contact__intro::before{content:"";position:absolute;width:var(--size);height:var(--size)}.footer-contact__intro::after{bottom:0;right:0;border-right:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color)}.footer-contact__intro::before{top:0;left:0;border-top:var(--border-width) solid var(--border-color);border-left:var(--border-width) solid var(--border-color)}.footer-contact__subtitle{margin-top:1.75rem}.footer-contact__text{margin-top:1rem}.footer{padding-top:3rem;text-align:center;color:hsl(var(--clr-black));background-image:linear-gradient(to top,hsla(var(--clr-white)/0%),hsl(var(--clr-white))),url(/wp-content/themes/precision-creative/dist/images/gavel-on-us-flag.jpg);background-size:cover;background-repeat:no-repeat}.footer a[href^="mailto:"]{overflow-wrap:break-word}.footer__badges{margin-bottom:3rem;display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:48rem){.footer__badges{gap:3rem}}.footer__flex>*+*{margin-top:1rem}.footer__flex .footer__home-link+*{margin-top:3.75rem}.footer__home-link{display:inline-block;max-width:30rem}.footer__menu{margin-top:3.5rem}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;list-style:none}.footer .socials{margin-top:3.5rem}.footer .socials__flex{justify-content:center}.copyright{padding-top:.5rem;padding-bottom:.5rem;margin-top:3rem;font-size:var(--fs-sm);font-weight:300}@media (min-width:768px){.copyright__flex{display:flex;justify-content:space-between}}.socials__flex{display:flex;justify-content:start;align-items:center;gap:1rem}.socials__flex a{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer;display:inline-block;text-decoration:none;padding:.75rem 1.75rem;min-width:9rem;border-radius:0;background-color:hsl(var(--clr-black));color:hsl(var(--clr-white));font-size:var(--fs-sm);line-height:1.4;text-align:center;box-shadow:var(--fshadow-light-sm);transition:transform 150ms ease}.button[disabled]{cursor:not-allowed;opacity:.75}.button:not([disabled]):hover{transform:scale(1.05)}.button:not([disabled]):active{transform:scale(.95)}.button:focus{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}.button:focus:not(:focus-visible){outline:0}.button:focus-visible{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}.button.button--light{color:hsl(var(--clr-black));background-color:hsl(var(--clr-white));box-shadow:var(--fshadow-dark-sm)}.container{width:min(1110px,85vw);margin-left:auto;margin-right:auto}.container-sm{width:min(768px,85vw);margin-left:auto;margin-right:auto}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.weight-400{font-weight:300}.weight-400{font-weight:400}.weight-600{font-weight:600}.weight-700{font-weight:700}.text-fine{font-size:var(--fs-xs);font-style:italic;color:hsla(var(--clr-black)/.75)}[class*=header-]{line-height:1.1;font-weight:700}.header-loudish{font-size:var(--hdr-loudish);font-weight:600}.header-loud{font-size:var(--hdr-loud)}.header-louder{font-size:var(--hdr-louder);font-weight:600}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fl-cta-floating {position:fixed;bottom:100px;right: -80px;rotate: 90deg;}.heading-details .tbar__item {margin-bottom: 2px;font-size: 25px;font-weight: bold;}.heading-details .tbar__hide{padding-left:0}@media screen and (max-width:1200px){.heading-details .tbar__item{font-size: 20px;}}@media screen and (max-width:993px){.heading-details{display:none;}}@media screen and (min-width:993px){.navbar__links .sub-menu .sub-menu {left:0;top:0;display:block;visibility:visible;position:static;width:auto;column-count:inherit;box-shadow:none;}.sub-menu .menu-item-has-children svg {display:none;}.sub-menu button {font-weight:bold;}}.alignright {float:right;margin: 5px 0 20px 20px;}.flawyers-lc-text-with-links-wrapper {display: flex;flex-wrap: wrap;}.flawyers-lc-text-with-links-text {width: 55%;}.flawyers-lc-text-with-links-links {width: 40%;padding: 40px;margin-top: -120px !important;border: 1px solid;margin-left: 5%;}h4.flawyers-lc-text-with-links-links-title {font-size: 30px;}.flawyers-lc-text-with-links-links-items {list-style: none;}.flawyers-lc-text-with-links-links-items li:not(:first-child) {margin-top: 10px !important;}@media screen and (max-width:767px){.flawyers-lc-text-with-links-text {width: 100%;}.flawyers-lc-text-with-links-links {width: 100%;margin-top: 20px !important;margin-left: 0;}}.flawyers-text-with-box .text__title {padding-left: 0;max-width:60%;}.flawyers-text-with-box .text__title::after, .flawyers-text-with-box .text__title::before {display: none;}@media screen and (max-width:767px){.flawyers-text-with-box .text__title {max-width:100%;}}