@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/template-parts/fonts/../fonts/open-sans/open-sans-v18-latin-regular.woff2) format('woff2'),url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/template-parts/fonts/../fonts/open-sans/open-sans-v18-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local(''),url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/template-parts/fonts/../fonts/open-sans/open-sans-v18-latin-700.woff2) format('woff2'),url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/template-parts/fonts/../fonts/open-sans/open-sans-v18-latin-700.woff) format('woff')}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--dark-gray:#28303d;--wp--preset--color--gray:#39414d;--wp--preset--color--green:#d1e4dd;--wp--preset--color--blue:#d1dfe4;--wp--preset--color--purple:#d1d1e4;--wp--preset--color--red:#e4d1d1;--wp--preset--color--orange:#e4dad1;--wp--preset--color--yellow:#eeeadd;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--gradient--purple-to-yellow:linear-gradient(160deg,#d1d1e4 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-purple:linear-gradient(160deg,#eeeadd 0%,#d1d1e4 100%);--wp--preset--gradient--green-to-yellow:linear-gradient(160deg,#d1e4dd 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-green:linear-gradient(160deg,#eeeadd 0%,#d1e4dd 100%);--wp--preset--gradient--red-to-yellow:linear-gradient(160deg,#e4d1d1 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-red:linear-gradient(160deg,#eeeadd 0%,#e4d1d1 100%);--wp--preset--gradient--purple-to-red:linear-gradient(160deg,#d1d1e4 0%,#e4d1d1 100%);--wp--preset--gradient--red-to-purple:linear-gradient(160deg,#e4d1d1 0%,#d1d1e4 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:18px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:24px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--extra-small:16px;--wp--preset--font-size--normal:20px;--wp--preset--font-size--extra-large:40px;--wp--preset--font-size--huge:96px;--wp--preset--font-size--gigantic:144px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem}:where(.is-layout-flex){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-columns.is-layout-flex){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
:root{--color-1:#570e10;--color-2:#831518;--color-3:#555;--color-4:#151515;--color-5:#220506;--color-6:#292929;--color-7:#4c4c4c;--color-8:#ed0004;--color-9:#e13238;--color-10:#f7f7f7;--color-11:#e6e6e6;--color-12:#f2f2f2;--color-13:#191919;--fsize-xl:65px;--fsize-lg:40px;--fsize-md:34px;--fsize-sm:24px;--fsize-xs:22px;--fsize-default:18px;--heading-font:"Muli",sans-serif;--text-font:"Open Sans",sans-serif}@media(max-width:1600px){:root{--fsize-xl:58px;--fsize-lg:32px;--fsize-md:27px;--fsize-sm:21px;--fsize-default:16px}}@media(max-width:1200px){:root{--fsize-xs:20px}}@media(max-width:1000px){:root{--fsize-xl:40px;--fsize-lg:30px;--fsize-md:20px;--fsize-sm:18px}}@media(max-width:750px){:root{--fsize-xl:35px;--fsize-lg:25px;--fsize-md:20px;--fsize-sm:18px;--fsize-default:15px}}html,body{scroll-behavior:smooth;font-size:var(--fsize-default);font-variant-ligatures:none;overflow-anchor:none}body{margin:0;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}img{max-width:100%;height:auto}img[src=""]{visibility:hidden}img[data-url]:before{content:'';display:block;padding-top:56.25%}a{text-decoration:none;color:var(--color-8)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);line-height:1.4em}body,p,ul,ol,li{font-family:var(--text-font);line-height:1.8em}h1{font-size:var(--fsize-xl)}h2{font-size:var(--fsize-lg)}h3{font-size:var(--fsize-md)}h4{font-size:var(--fsize-sm)}section{overflow:hidden}.section-padding{padding:4.5% 0}.content-width{width:1550px;max-width:100%;padding:0 60px;margin:0 auto}.flex{display:flex;flex-wrap:wrap}.masthead{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.5)}.masthead .skip-bar{position:absolute;display:block;width:100%;text-align:center;height:0;overflow:hidden;background:#2b2b2b;top:0;left:0;z-index:10}.masthead .skip-bar:focus{height:auto;padding:20px}.masthead .inner-masthead{justify-content:space-between;align-items:center}.masthead .logo-container{width:370px}.mobile-nav-input{display:none}.masthead #menu-main{list-style:none;padding:0;font-weight:800;text-transform:uppercase}#menu-main .sub-menu>li:focus-within>.sub-menu,#menu-main li{list-style-type:none}.masthead .contact-info{text-align:center}.masthead .contact-info span{display:block;background-color:var(--color-3);color:#fff;border-radius:20px;padding:0 25px;margin-bottom:8px}.masthead .phone-link{color:var(--color-2);font-size:30px;font-weight:700;opacity:1;transition:all .3s}.masthead .phone-link:hover{opacity:.7;transition:all .3s}.masthead .sub-menu{list-style:none;position:absolute;opacity:0;max-height:0;left:50%;top:100%;transform:translate(-50%,-100%);transition:all .75s ease 0s;background-color:#fff;box-shadow:0 .1em .3em rgb(0 0 0/10%);display:flex;flex-wrap:wrap;width:100%;max-width:100%;padding:36px 60px;pointer-events:none}.masthead .sub-menu:before{content:'';position:absolute;opacity:0;max-height:0;left:0;top:100%;transform:translateY(-100%);width:100%;background-color:#fff;z-index:-1;pointer-events:none}.top-bar{padding:14px 0}.nav-bar{position:relative;background-color:var(--color-2);box-shadow:0 .1em .3em rgb(0 0 0/10%)}.main-menu{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.main-nav{width:100%}.masthead .menu-item{flex:1 1 auto;text-align:center}.masthead .menu-item:hover .sub-menu{max-height:500px;transform:translate(-50%,0);opacity:1;transition:all .75s ease 0s;pointer-events:all}.masthead .menu-item:hover .sub-menu:before{max-height:500px;transform:translateY(0);opacity:1;transition:all .75s ease 0s}.masthead .menu-item:hover a{background-color:#fff;color:var(--color-3);transition:all .3s}.masthead .menu-item a{color:#fff;padding:14px 0;font-size:16px;display:inline-block;width:100%}.masthead .current-menu-item a{background-color:#fff;color:var(--color-3);transition:all .3s}.masthead .current-menu-item a:hover{background-color:#fff;color:var(--color-3);transition:all .3s}.masthead .sub-menu .menu-item a{color:var(--color-3);border-bottom:1px solid var(--color-3);text-align:left;padding:14px 27px;font-size:15px}.masthead .sub-menu .menu-item{flex:25%;width:25%;max-width:25%;padding:0 14px}.top-nav{display:none}.gform_footer.top_label{position:relative}@media (min-width:1001px){.masthead{position:fixed;left:0;width:100%;z-index:1000;top:0}body.admin-bar .masthead{top:32px}.mobile-nav{display:none}.masthead #menu-main{display:flex;margin:0;flex-wrap:wrap;justify-content:flex-end}.masthead #menu-main>li{padding:30px 10px;position:relative;margin-bottom:0!important}.masthead #menu-main>li>.sub-menu{position:absolute;top:100%;left:0;background:rgba(255,255,255,.95);backdrop-filter:blur(5px);height:0;overflow:hidden;z-index:1000;list-style:none;box-shadow:0 2px 7px rgba(0,0,0,.4)}.masthead #menu-main>li:hover>.sub-menu,.masthead #menu-main>li>a:focus+.sub-menu,.masthead #menu-main>li:focus-within>.sub-menu{height:auto;padding:15px 0 15px 15px;min-width:225px;overflow:initial}.masthead #menu-main>li>.sub-menu>li{position:relative;padding-right:15px}.masthead #menu-main>li>.sub-menu .sub-menu{position:absolute;left:99%;top:0;background:rgba(37,37,37,.95);backdrop-filter:blur(5px);height:0;width:0;overflow:hidden;padding:15px}.masthead #menu-main .sub-menu>li>.sub-menu{position:absolute;left:99%;top:0;background:rgba(37,37,37,.95);backdrop-filter:blur(5px);height:0;width:0;overflow:hidden;padding:0}.masthead #menu-main .sub-menu>li:hover>.sub-menu,.masthead #menu-main .sub-menu>li>a:focus+.sub-menu,.masthead #menu-main .sub-menu>li:focus-within>.sub-menu{padding:15px;width:initial;height:initial;min-width:225px;list-style:none;border:1px solid gray}}@media(max-width:1600px){.content-width{width:1350px}.masthead .phone-link{font-size:26px}}@media(max-width:1000px){.masthead .menu-item{text-align:left;border-bottom:2px solid rgba(0,0,0,.102);flex:100%;max-width:100%}.masthead .menu-item a{color:var(--color-2);padding:15px 30px}.masthead .sub-menu{list-style:none;padding:0;position:static;transform:none;flex-wrap:wrap}.masthead .menu-item:hover .sub-menu:before{max-height:300px}.masthead .current-menu-item a{position:relative}.masthead .current-menu-item a:after{content:'';width:27px;height:27px;background-image:url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/../twentytwentyone-child/template-parts/svgs/arrow-bottom.svg)}.masthead .sub-menu .menu-item{border-bottom:none;background-color:var(--color-2);flex:100%;width:100%;max-width:100%;padding:0}.masthead .current-menu-item .sub-menu .menu-item{background-color:var(--color-2)}.masthead .sub-menu .menu-item a{color:#fff;background-color:var(--color-2);font-size:14px;padding-top:9px;padding-bottom:9px}.masthead .current-menu-item .sub-menu a{color:#fff;background-color:var(--color-2);border-bottom:none}.masthead .menu-item:hover .sub-menu{transform:none}.masthead .menu-item-has-children{position:relative}.masthead .menu-item-has-children:after{content:url(//www.hancocklawgroup.com/wp-content/themes/twentytwentyone-child/../twentytwentyone-child/template-parts/svgs/arrow-bottom.svg);position:absolute;top:19px;right:15px;width:20px;height:20px;display:inline-block;transform:rotate(0);transition:all .3s}.masthead .menu-item-has-children:hover:after{transform:rotate(180deg);transition:all .3s}.main-menu{flex-direction:column}.top-nav{display:block;position:fixed;bottom:0;width:100%;left:0;background-color:#fff;box-shadow:0 -1px 3px rgb(0 0 0/15%);z-index:3}.top-nav svg{width:23px;height:23px}.top-nav>ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.mobile-nav>ul>li{width:25%}.mobile-nav>ul>li a{display:flex;flex-direction:column;text-align:center;font-size:16px;color:var(--color-2);padding:16px 5px}.mobile-nav .icon{display:inline-block;height:24px}.mobile-nav .icon svg{fill:var(--color-3)}.mobile-call{display:none}.masthead{position:fixed;top:0;left:0;width:100%;z-index:2}.masthead .logo-container{width:53%;padding-right:5%}.masthead .contact-info{width:47%}.masthead .phone-link{font-size:28px}label.mobile-nav{position:fixed;bottom:0;z-index:4;left:0;width:25%;height:84px}.main-nav{position:fixed;top:127px;width:300px;height:calc(100vh - 95px);z-index:2;left:0;background:#fff;border-top:1px solid #aaa;box-shadow:0 5px 10px rgba(0,0,0,.3);padding:0;overflow:hidden;transform:translateX(-100%);transition:transform .5s ease 0s,height .5s ease 0s,top .5s ease 0s}#mobile-nav-input:checked~.main-nav{transform:translateX(0);transition:transform .5s ease 0s,height .5s ease 0s,top .5s ease 0s}#menu-main .sub-menu{display:none}#menu-main li a{outline-color:var(--color-1)}#menu-main>li:hover>.sub-menu,#menu-main>li:focus-within>.sub-menu,#menu-main>li:hover>.sub-menu>li:hover>.sub-menu,#menu-main>li:focus-within>.sub-menu>li:focus-within>.sub-menu{display:block}.content-width{padding:0 30px}}@media(max-width:750px){.masthead{padding:15px}.mobile-nav>ul>li{width:20%}.mobile-nav>ul>li a{font-size:14px}.mobile-call{display:flex;align-items:center;justify-content:center}.mobile-call a{background-color:var(--color-2);width:60px;height:60px;border-radius:100%}.masthead .mobile-call svg{fill:#fff;width:33px;height:33px}.masthead .mobile-call .icon{display:flex;justify-content:center;align-items:center}label.mobile-nav{width:20%}.masthead .contact-info{display:none}.masthead .logo-container{width:100%;padding:0;text-align:center}.masthead .top-bar{padding:5px 0}.content-width{padding:0 15px}.section-padding{padding:37px 0}}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
.internal-banner{text-align:center;position:relative;padding:6% 0}.internal-banner-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.internal-banner-bg img{object-fit:cover;width:100%;height:100%}.internal-banner .banner-title{color:var(--color-9);margin:0;font-size:36px;font-weight:600}.internal-banner .banner-subtitle{margin:0;color:#fff;font-weight:400;font-size:29px}@media (max-width:1600px){.internal-banner .banner-title{font-size:31px}.internal-banner .banner-subtitle{font-size:25px}}@media (max-width:1000px){.internal-banner{padding:30px 0}.internal-banner .banner-title{font-size:28px}.internal-banner .banner-subtitle{font-size:24px}}@media (max-width:750px){.internal-banner .banner-title{font-size:20px}.internal-banner .banner-subtitle{font-size:16px}}
.button{display:inline-block;padding:.75em 1.75em;line-height:1.4;font-weight:700;font-size:1.15em;background-color:#831518;color:#fff;box-shadow:0 .175em 0 -.02em #570e10;border:none;transition:all .3s}.button:hover{background-color:#220506;box-shadow:0 0 0 -.02em #570e10}.button.light{background-color:#ddd;color:#220506}.button.light:hover{background-color:#220506;box-shadow:0 0 0 -.02em #570e10;color:#fff}
.internal-sidebar .content{width:64%}.internal-sidebar .sidebar-col{width:30%}.internal-sidebar-inner{justify-content:space-between}.internal-sidebar .content h1{margin:0;font-size:var(--fsize-md);color:var(--color-3)}.internal-sidebar .content h2,.internal-sidebar .content h3{margin:18px 0 8px;color:var(--color-2);font-size:28px;font-weight:600}.side-cta{background-color:var(--color-12);text-align:center;padding:36px 40px}.side-cta p{color:var(--color-3)}.side-cta .title{font-size:var(--fsize-sm);color:var(--color-1);margin:0;font-weight:600}.internal-sidebar-menu{margin-top:36px}.sidebar-menu-title{color:#fff;background-color:var(--color-1);padding:18px 38px;font-size:var(--fsize-md);margin:0}.menu-practice-areas-container{background-color:var(--color-2)}.internal-sidebar .menu{list-style:none;margin:0;padding:22px 0 0}.internal-sidebar .menu>.menu-item>a{margin:10px 21px;font-size:20px}.internal-sidebar .menu>.menu-item:hover>a,.internal-sidebar .menu>.menu-item.current-menu-item>a{background-color:var(--color-3);border-color:rgba(0,0,0,.25);border-radius:60px;transition:background-color .3s}.internal-sidebar .menu .sub-menu{position:relative;list-style:none;margin:0;background-color:var(--color-1);max-height:0;overflow:hidden;opacity:0;padding:0;transition:all .3s}.internal-sidebar .menu .sub-menu:before{content:' ';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:.75em;top:0;left:8%;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--color-2)}.internal-sidebar .menu .sub-menu a{padding:7px 34px;line-height:1;width:100%;transition:all .3s}.internal-sidebar .menu .sub-menu a:hover{background-color:#fff;color:var(--color-1);transition:all .3s}.internal-sidebar .menu a{color:#fff;display:inline-block;width:calc(100% - 42px);padding:10px 18px}.internal-sidebar .menu .menu-item-has-children{position:relative}.internal-sidebar .menu .menu-item-has-children:after{content:'‹';vertical-align:middle;font-size:50px;color:#fff;transform:rotate(-90deg);display:inline-block;position:absolute;top:10px;right:30px;width:30px}.internal-sidebar .menu-item:hover .sub-menu,.internal-sidebar .menu-item.current-menu-item .sub-menu{padding:27px 0;max-height:500px;opacity:1;transition:all .3s}@media (max-width:1600px){.internal-sidebar .content h1{font-size:29px}.internal-sidebar .content h2,.internal-sidebar .content h3{font-size:24px}.side-cta{padding-left:25px;padding-right:25px}.internal-sidebar .menu{padding:20px 0}.internal-sidebar .menu>.menu-item>a{font-size:17px;margin-top:5px;margin-bottom:5px}.internal-sidebar .menu a{padding:5px 15px}.internal-sidebar .menu .menu-item-has-children:after{top:2px;font-size:30px}}@media (max-width:1000px){.internal-sidebar .content{width:100%}.internal-sidebar .sidebar-col{width:100%}}
.title-red{color:var(--color-1)}.section-title{color:var(--color-3)}.pretitle{font-size:30px;font-weight:600;margin:0;font-family:var(--heading-font)}.col-2{width:50%}.col-3{width:33.33%}.bg-cover{background-size:cover;background-position:center center}.banner,.archive .internal-contact,.page-id-248 .internal-contact{margin-top:180px}.gform_fields{list-style:none;padding:0}.hidden_label .gfield_label{display:none}.gform_button{cursor:pointer}.gfield .hidden_sub_label{display:none}.gfield input,.gfield select{color:var(--color-4);border:none;padding:10px 15px;width:100%;height:60px;border-radius:6.5px;font-family:var(--text-font)}.gfield input::placeholder{font-size:20px;color:#151515;letter-spacing:1px}.gfield textarea::placeholder{font-size:20px;color:#151515;font-family:var(--text-font);letter-spacing:1px}.gfield select,.gfield select option{font-size:20px;color:#151515;letter-spacing:.7px;font-family:var(--text-font)}.gfield select::placeholder,.gfield select label{font-size:20px;color:#151515;font-family:var(--text-font)}.gfield textarea{width:100%;height:175px;border-radius:6.5px;padding:10px 15px;font-size:20px;color:#151515;font-family:"Open Sans",sans-serif}.gfield_select{background-color:#fff}.small-content-width .content-width{width:1260px}.button{display:inline-block;padding:13px 30px;line-height:1.4;font-weight:700;font-size:19px;background-color:#831518;color:#fff;box-shadow:0 .175em 0 -.02em #570e10;border:none;transition:all .3s}.button:hover{background-color:#220506;box-shadow:0 0 0 -.02em #570e10}.button-border{display:inline-block;box-shadow:none;background-color:transparent;border:1px solid var(--color-2);color:var(--color-3);font-size:20px;padding:10px 35px;font-weight:700;text-align:center}.button-border:hover{background-color:var(--color-2);color:#fff}.alignright{float:right;margin-left:15px}.archive .page-header{padding:5% 0}.archive .page-title{text-align:center;margin:0;color:var(--color-3);font-size:var(--fsize-lg)}.archive .more-link{display:none}.archive .post-image{position:relative;width:16.5%;height:10.7vw}.archive .post-image img{position:absolute;top:0;left:0;width:100%;max-width:100% !important;height:100%!important;object-fit:cover}.archive .post-content{width:83.5%;padding-left:28px}.archive .posts-title{font-size:var(--fsize-sm);color:var(--color-2);margin-top:0;margin-bottom:36px}.archive .entry-title{margin:0;font-family:var(--text-font);font-size:var(--fsize-xs)}.archive .entry-title a{color:var(--color-3)}.archive .entry .post-date{color:var(--color-2)}.archive .entry{padding:27px 0;border-top:1px solid var(--color-9);border-bottom:1px solid var(--color-9)}.archive .screen-reader-text{font-size:0;overflow:hidden}.archive .pagination{padding-top:30px}.archive .pagination svg{vertical-align:middle}@media (max-width:1600px){.button,.button-border{font-size:17px}.gfield input::placeholder{font-size:16px}.gfield textarea::placeholder,.gfield select,.gfield select option{font-size:16px;letter-spacing:normal}.pretitle{font-size:26px}.gfield input,.gfield select{height:53px}.small-content-width .content-width{width:1100px}.archive .entry-title a{font-size:19px}.archive .entry .post-date{font-size:15px}.archive .post-image{height:19.3vw;width:23%}.archive .post-content{width:77%}.archive .entry{padding:23px 0}.archive .entry:last-child{border-bottom:none}}@media (max-width:1000px){.col-2,.col-3{width:100%}.banner,.archive .internal-contact,.page-id-248 .internal-contact{margin-top:72px}.pretitle{font-size:23px;line-height:1}.archive .entry-content{font-size:0;overflow:hidden}}@media (max-width:750px){.button,.button-border{font-size:16px;padding:8px 30px}.archive .post-image{width:40%;height:30vw}.archive .post-content{width:60%}.banner,.archive .internal-contact,.page-id-248 .internal-contact{margin-top:77px}.gfield input,.gfield select{height:50px}.gfield input::placeholder,.gfield select,.gfield select option{font-size:16px}.gfield select{font-size:16px}.gfield textarea,.gfield textarea::placeholder{font-size:16px}.gfield input,.gfield select{height:42px}.gfield{margin-bottom:12px}.gfield textarea{height:120px}.gform_button{margin-top:0}.gform_fields{margin-bottom:0}}.footer-inner{padding:27px 0}.footer-top{padding-bottom:18px}.footer-top-inner{align-items:center}.footer-bottom{border-top:1px solid #ddd;padding:30px 0}.footer-bottom-inner{justify-content:space-between}.footer-logo{width:25%}.menu-footer-menu-container{width:75%;padding-left:4%}.footer-menu{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-menu .menu-item a{text-transform:uppercase;color:var(--color-3);transition:all .3s}.footer-menu .menu-item a:hover{color:var(--color-2);transition:all .3s}.footer-contact{position:relative;padding-left:30px}.footer-contact .phone-icon svg{display:inline-block;width:20px;height:20px;position:absolute;left:0;top:0}.footer a{color:var(--color-3);transition:all .3s}.footer .footer-contact .phone-link{font-size:15px}.location .info{display:flex;flex-wrap:wrap;flex-direction:column}.location .info a{color:var(--color-8);transition:all .3s}.location .info a:hover{color:var(--color-3);transition:all .3s}.social-media{display:flex;flex-wrap:wrap;list-style:none;margin-top:0}.social{margin:0 7px}.social:last-child{margin-right:0}.social svg{width:auto;height:25px;fill:var(--color-8)}.social a{opacity:1;transition:all .3s}.social a:hover{opacity:.7;transition:all .3s}.copyright{background-color:var(--color-7);color:#fff;font-size:13px;padding:23px 0}@media (max-width:1000px){.footer-logo{width:100%;padding-bottom:20px;text-align:center}.menu-footer-menu-container{width:100%}}@media (max-width:750px){.footer-inner{padding-bottom:10px}.footer-logo{padding-bottom:40px}.menu-footer-menu-container{text-align:center}.footer-menu{flex-direction:column}.footer-menu .menu-item{padding-bottom:5px}.footer-top-inner{text-align:center}.footer-bottom-inner{justify-content:center;text-align:center}.footer-contact{justify-content:center;width:150px;margin:auto}.footer .footer-contact .phone-link{font-size:15px}.footer .footer-contact .phone-link{font-size:16px}.social-media{padding:20px 0 0;width:100%;justify-content:center}.copyright{text-align:center;padding-bottom:80px}}