@charset "UTF-8";.mod-preview{grid-area:debug}html{scroll-behavior:smooth}:is(h1,h2,h3,h4,h5,h6){font-family:var(--hiq-font-family-header)}body{font-size:1.25em}h1{font-size:calc(1.2em + 2vw)}h2{font-size:calc(1.2em + 1.8vw)}h3{font-size:calc(1.2em + 1.5vw)}h4{font-weight:700}.color-white{color:#fff}.color-secondary{color:var(--hiq-color-secondary)}.color-primary{color:var(--hiq-color-primary)}.color-blue{color:#1D76BB}.bk-secondary{background-color:var(--hiq-color-secondary)}.bk-primary{background-color:var(--hiq-color-primary)}.bk-light-blue{background-color:#E8F1F8}.bk-dark-blue{background-color:#092338}.bk-blue-1{background-color:#6790B3}.bk-blue-2{background-color:#5180A8}.bk-blue-3{background-color:#3C709D}.bk-blue-4{background-color:#266092}.bk-red-1{background-color:#C5626C}.bk-red-2{background-color:#BD4B57}.bk-red-3{background-color:#B43542}.bk-red-4{background-color:#AC1E2D}.plus{font-size:1.2em}h1,h2,h3{font-weight:700}.bk-blue-img{background:url("https://www.richlawrva.com/images/bk-blue-img.jpg") no-repeat center center transparent;background-size:cover}.padding-top{padding-top:3em !important}.padding-top-large{padding-top:8em !important}.padding-bottom{padding-bottom:3em !important}.padding-bottom-large{padding-bottom:8em !important}.padding-s{padding-top:1em;padding-bottom:1em}.padding{padding:5%}.spacing{padding-top:3em;padding-bottom:3em}.margin-top{margin-top:3em}.margin-bottom{margin-bottom:3em}.align-center{text-align:center}div.tab h2{font-size:calc(1em + 3vw);text-shadow:6px 2px 0 #2A3B13;color:#8DC63F}div.tab p{font-size:1.1em;font-weight:300}.btn{font-weight:700;text-transform:uppercase;line-height:1.2em;border-radius:0;border:0 none;font-family:var(--hiq-font-family-header);padding:.4em 2em}.btn.btn-primary{background:var(--hiq-color-primary)}.btn.btn-secondary{background:var(--hiq-color-secondary)}.btn.btn-primary:hover{background:var(--hiq-color-primary-hover)}.btn.btn-secondary:hover{background:var(--hiq-color-secondary-hover)}.btn.btn-red{background:var(--hiq-color-secondary);border:0}.btn.btn-red:hover{background:var(--hiq-color-secondary-hover)}.btn.btn-large{padding:1em 2em}.border-top{border-top:10px solid var(--hiq-color-secondary)}.header{background-color:transparent;position:absolute;width:100%;box-shadow:0 0 !important}.header.has-banner{margin-bottom:0;padding-left:3%;padding-right:3%}.rotate-down{transform:rotate(90deg);display:inline-block}.double-arrow{font-size:1.8em;letter-spacing:-6px}.animate-down{position:relative;animation:MoveUpDown 1s linear infinite}body{}.hero-video{position:relative;max-height:100vh;overflow:hidden}.hero-video video{width:100%}.hero-video div.hero-text{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:var(--hiq-header-background-color);color:#ddd;display:table}.hero-video div.hero-text>*{vertical-align:bottom;position:absolute;bottom:5%;left:5%;font-size:calc(1.2em + 2vw);width:760px;font-size:3em;color:#fff}.hero{position:relative;overflow:hidden;min-height:540px;z-index:1;background:var(--hiq-color-primary-dark)}.hero img{width:100%;position:absolute;bottom:0;right:0;min-height:540px;min-width:1130px}.hero.hero-litigation img,.hero.hero-faqs img,.hero.hero-chapter-13 img,.hero.hero-richard-pecoraro-esq img,.hero.hero-chapter-7 img{}.hero-text{position:absolute;bottom:5%;z-index:2;color:var(--hiq-color-light-blue);left:5%;font-size:calc(1rem + 1.5vw);text-shadow:0 4px black}body:not(.homepage) .hero-text{border-top:8px solid var(--hiq-color-secondary);padding-top:.5em}body.article:not(.homepage) .container-component{grid-column-end:full-end}body.article:not(.homepage) .container-component{grid-column-start:full-start}.container-component{width:100%;margin:1em auto}body.article:not(.homepage) .container-component{width:100%;margin:0}body.article:not(.homepage) div.full-width div.item-page section{margin:0;padding:3em 0}.site-grid:not(.has-sidebar-right) .container-component{grid-column-end:full-end}.site-grid:not(.has-sidebar-left) .container-component{grid-column-start:full-start}div.item-page section.full-width-container{padding-left:0;padding-right:0}h2.plus small{font-size:calc(1rem + 1vw);font-family:var(--hiq-font-family-base,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);display:block;line-height:1.4em}section{margin-top:2em;margin-bottom:2em}div.item-page section,.com-content-article.item-page.full-width,.related-articles{padding-left:5%;padding-right:5%;margin-bottom:5%}div.item-page section.service-blocks{padding-top:5%;padding-bottom:6%}div.item-page section.service-blocks:not(.margin-bottom){margin-bottom:0;margin-top:0}div.item-page section.service-blocks.margin-top{margin-top:5%}div.item-page section.service-blocks.margin-bottom{margin-top:0}div.item-page section.service-blocks>div{display:table-cell;vertical-align:top}div.item-page section.service-blocks>div:first-child{width:420px}div.item-page section.service-blocks>div>*{}div.item-page section.service-blocks>div>ul{margin-left:0}section center h2{margin-bottom:1em}section.overflow-block .img-left.img-overflow{margin-top:-10%;margin-bottom:-10%;max-width:28%;min-width:330px}section.overflow-block .img-left.img-overflow img{max-height:800px}div.item-page section.overflow-block{margin-top:8%;margin-bottom:8%}.video-slide{pointer-events:none;max-height:50vh;display:block}div.img-right+div ul{display:block;margin-left:10px;margin-right:10px}body.geothermal-page .container-component,body.our-team-page .container-component{margin-bottom:0}body.geothermal-page footer,body.our-team-page footer{margin-top:0}.team-blocks{width:100%;margin:0 auto !important}.team-blocks h3{margin:0;padding:15px;position:relative;cursor:pointer;font-size:calc(1.2em + 1.2vw)}.team-blocks .plus-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-weight:bold;pointer-events:none;user-select:none;font-size:3rem}.team-blocks .content{display:none;padding:15px}.team-blocks .expanded+.content{display:block}.team-blocks .expanded .plus-icon{height:5px;background:#fff;color:transparent;width:25px;text-align:center;right:19px;margin-top:1px}.team-blocks .expanded .plus-icon::before{content:'-'}.left{float:left}.clearfix{height:0;clear:both}.right{float:right}.img-right{float:right;max-width:50%;margin-left:5%;background:var(--hiq-color-primary);padding:0 7% 0 5%;margin:135px 0}.img-left{float:left;max-width:50%;margin-right:5%;background:var(--hiq-color-primary);padding:0 5% 0 7%;margin:135px 0}.content-right{padding-right:5%;max-width:50%;display:inline-block}.content-right p{padding-left:7%;margin-bottom:7%}.content-right h2,.content-left h2{font-size:calc(1em + 3vw);margin-bottom:65px}.content-left{padding-left:5%;max-width:50%;display:inline-block}.content-left p{padding-right:7%;margin-bottom:7%}section.bk-blue-img{padding-top:7em;padding-bottom:7em}.img-left img,.img-right img{margin:-135px 0}body.specials .img-right{margin-top:-100px}.img-overflow{margin-top:-15%;margin-bottom:-10%}.item-page h1{}body.financing-options .item-page h1{margin-bottom:0.5em}.item-page ul{display:inline-block;margin-left:3em}body.financing-options .item-page ul{margin-left:0;margin-top:2em;margin-bottom:2em}body.monthly-contest .item-page ul{display:block;margin-left:0}video{background:var(--hiq-color-primary);border-radius:1.2em}.hero-video video{border-radius:0}.video-wrapper{position:relative;display:inline-block}.play-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;background-color:var(--hiq-color-secondary);border-radius:50%;cursor:pointer}.play-button::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:35px solid white;margin-top:-25px;margin-left:-12px}.col2{display:inline-block;width:49%;vertical-align:middle}.map.right{margin-top:-16%}.floating-content{width:50%}section::after{content:" ";display:block;height:0;clear:both;width:100%}.video-slider-block ul.sy-pager,.img-slider-block ul.sy-pager{display:block !important;margin:1em auto 0}.video-slider-block ul.sy-pager li{width:170px;height:100px}.img-slider-block ul.sy-pager li{width:auto;height:auto;margin:1em .5em}.img-slider-block ul.sy-pager li img{max-height:175px;display:block}.video-slider-block ul.sy-pager li a,.img-slider-block ul.sy-pager li a{background-repeat:no-repeat;background-size:cover;border-radius:1em;background-position:center center;opacity:.4}.video-slider-block div.sy-box .sy-controls,.img-slider-block div.sy-box .sy-controls{max-width:90%}.video-slider-block div.sy-box .sy-slide,.img-slider-block div.sy-box .sy-slide{display:block;text-align:center;margin-left:0.8em}.video-slider-block div.sy-box .sy-list>ul,.img-slider-block div.sy-box .sy-list>ul{margin:0}.video-slider-block .sy-pager li.sy-active a,.img-slider-block .sy-pager li.sy-active a{opacity:1}.img-slider-block .sy-pager li a{text-indent:0}.img-slider-block .sy-pager li a.sy-active{opacity:1}body .sy-pager li{margin:.5em}.column-container{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%;align-items:stretch}.column{flex:1;box-sizing:border-box;margin:1rem;text-align:center;min-width:calc(25% - 2rem);position:relative}.column img{max-width:100%;height:auto}.column h4{margin-top:1rem}section#Services .column h3{font-size:2.1rem}section#Services .column img{position:absolute;top:-42px}div.item-page section#Services{margin-bottom:0}section#Services{margin:-5% 0 5%;padding:2% 2% 0;background:#E8F1F8}section#Services .column{background:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.4);border-bottom:4px solid var(--hiq-color-secondary);padding:70px 1em 1em;font-size:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:5em;margin-bottom:-7%}@media (max-width:767px){.column{min-width:calc(50% - 2rem)}}@media (max-width:480px){.column{min-width:100%}}.social-media-review{padding:0}.social-media-review>li{display:inline-block;vertical-align:middle}.social-media-review>li:first-child{border-right:1px solid;padding-right:1em;margin-right:.6em}.footer{margin-top:3em;background:var(--hiq-color-primary-dark);font-size:1rem;color:var(--hiq-color-light-blue)}.footer a{color:var(--hiq-color-light-blue);display:inline-block}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:0}.footer-col{flex:1;min-width:250px;box-sizing:border-box;padding:1rem}.footer-col h4{}.middle-col{display:flex;flex-wrap:wrap}.middle-col-inner{flex:1;flex-basis:50%}.middle-col ul{margin:1em 0 0}.copyright-row{text-align:center;margin-bottom:0}@media (max-width:850px){.footer-col{flex-basis:100%;min-width:auto}.middle-col{flex-direction:column}.middle-col-inner{flex:none}}.icon{background:var(--hiq-color-primary);display:inline-block;vertical-align:middle;padding:.8em;border-radius:99em;text-align:center;margin:.8em}.margin-left{margin-left:5%;display:inline-block}.icon+strong{font-size:1.2em}.gman-large.left{min-width:40%}.hold-right{float:right;width:50%}.col2 .video-wrapper{max-width:90%}.sy-pager{display:none !important}div.testimonials{position:relative;clear:both;padding-top:4em;text-align:center}#google-reviews{padding:0 2em;width:90%;margin:auto}span.review-profile-image{float:left;padding:0px 15px 0px 0px}span.review-profile-image img{width:40px}.modal-backdrop.in{display:none}.review-item{margin:5px auto;display:block;width:100%;padding:15px 0px}@media ( max-width:1200px){.review-item{}section.overflow-block .img-left.img-overflow{margin-bottom:0;margin-top:0}}@media ( max-width:450px){.review-item{}}.review-meta,.review-stars{text-align:left;font-size:115%}.review-author{text-transform:capitalize;font-weight:bold}.review-date{opacity:.6;display:block}.review-text{line-height:1.55;text-align:left;max-width:72em;margin:auto}.review-stars ul li{float:left;list-style:none !important;margin-right:1px;line-height:1}.review-stars i{color:#E4B248;font-size:1.4em;font-style:normal;display:inline-block}.review-stars i.inactive{color:#c6c6c6}.star:after{content:"\2605"}.dot{width:24px;height:24px;border-radius:50%;background-color:#3376B6;transition:background-color 0.3s ease}.dot::after{content:" ";width:48px;height:48px;display:block;position:absolute;border:4px solid #3376B6;border-radius:9999em;left:20px;margin-top:-12px;transition:all 1s ease;transform:scale(0)}.dot.active:after{transform:scale(1)}.tabs{flex:1;display:flex;overflow-y:scroll;scroll-behavior:smooth;align-items:center;align-content:center;align-self:center}.tab{padding:50px;position:absolute;transition:all 1.5s ease-in-out;transform-origin:center center;transform-style:preserve-3d;transform:translateX(-50%) translateY(0%) scale(0);opacity:0}.tab.active{transform:translateX(0px) translateY(0%) scale(1);opacity:1}.inputbox,.registration input,.login input,.contact-form input,#jform_contact_message,input{border:1px solid #D8D8D8;padding:4px;background:#F7F7F7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.07) inset;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.07) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.07) inset}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px\9;line-height:inherit;cursor:pointer}input,input[type="button"],input[type="reset"],input[type="radio"],input[type="checkbox"],input[type="file"],input[type="image"],input[type="submit"],textarea{width:auto}input,texteara,select{height:auto !important}#menu ul{margin:0;padding:0}#menu .main-menu{transition:all 0s linear;opacity:0;position:relative;height:0;overflow:hidden;width:0}#menu input[type="checkbox"],#menu ul span.drop-icon{display:none}#menu li,#toggle-menu,#menu .sub-menu{}#menu li,#toggle-menu{border-width:0 0 1px}#toggle-menu{color:#000;text-align:right}#menu .sub-menu{margin:0}#menu .sub-menu li{margin:10px 0}#menu .sub-menu li:last-child{}#menu li,#menu a,#menu span.separator{position:relative;display:block;color:var(--hiq-color-primary-dark)}#menu a,#menu span.separator,#menu span.separator label,#menu span.nav-header,#menu span.nav-header label{padding:0;margin:0;display:block;line-height:inherit !important}#menu .sub-menu li{margin:5px 15px}#menu,#toggle-menu{display:inline-block}#toggle-menu,#menu a,#menu span.separator{}#menu ul ul span.drop-icon{bottom:-5px}#menu a{}#main-menu a:hover{}#menu .sub-menu{opacity:0;height:0;display:flex}#menu input[type="checkbox"]:checked+.sub-menu{display:block;border:1px solid}#toggle-menu .drop-icon,#menu li label.drop-icon{top:0}#menu label.drop-icon,#menu label.close-icon{cursor:pointer;width:1em;text-shadow:0 0 0 transparent;color:var(--hiq-color-primary-dark);width:100%;text-align:right}#toggle-menu span.drop-icon,#toggle-menu span.close-icon{cursor:pointer;width:1em;text-shadow:0 0 0 transparent;color:var(--hiq-color-primary-dark);width:100%;text-align:right;font-size:3em}#toggle-menu span.drop-icon{color:#fff}#menu li label.drop-icon{font-size:inherit;text-align:left;font-weight:500}#menu li label.drop-icon img,#menu li label.drop-icon span.arrow{display:inline-block;margin-left:-1.2em;transform:rotate(-90deg);transition:transform .2s linear}#menu li label.drop-icon.dropped img,#menu li label.drop-icon.dropped span.arrow{transform:rotate(0deg)}.drop-icon:focus,.drop-icon:hover,.drop-icon:active,.close-icon:focus,.close-icon:hover,.close-icon:active{outline:0}.drop-icon::selection,.close-icon::selection{background-color:transparent}#menu .drop-icon,#menu .close-icon{line-height:1}#tm:checked+label .drop-icon{}#tm:checked+label .close-icon{display:inline-block;border:2px solid;border-radius:100%;height:50px;width:50px;font-size:30px;text-align:center;line-height:50px;margin-left:-50px;position:relative;top:-10px}#menu ul.main-menu>li{font-size:1.2em;font-family:var(--hiq-font-family-header);font-weight:700}#menu ul.main-menu ul a{font-size:1.2em;font-family:Roboto;font-weight:400;display:inline-block}#menu ul.main-menu>li.active>span,#menu ul.main-menu>li.active>a{border-top:5px solid var(--hiq-color-secondary);min-width:auto;padding-top:0;margin-top:.5em}#menu ul.main-menu>li.active .drop-icon{margin-top:-5px}body #tm:checked+label+.main-menu{background-image:url("https://www.richlawrva.com/images/favicon.png");background-repeat:no-repeat;background-position:bottom+8% center}#menu ul.main-menu ul li.active>a{color:#0064af;pointer-events:none}nav#menu .main-menu>li>label:hover,body nav#menu .main-menu>li>a:hover,nav#menu .main-menu>li.active>label,body nav#menu .main-menu>li.active>a,#menu .sub-menu a:hover{}body nav#menu .main-menu>li>label,body nav#menu .main-menu>li>a,#menu .sub-menu a,body nav#menu .main-menu>li>span{}body #menu li.item-101{display:none}.btn.btn-red.se-widget-button{font-size:1rem}body .homelink-group a{font-weight:800;text-transform:uppercase;line-height:1.2em !important;color:#fff !important;font-size:1.3em;padding:8px 16px !important}.homelink-group{position:absolute !important;right:12%;top:15px}body.homepage a.homelink{display:none !important}#menu li{display:block;position:relative}.menu nav#menu li:last-child a:before{}form#ff_form2 section section{width:48%}form#ff_form2 section section input{max-width:95%}div.bfFormDiv{padding:0 5%}@media only screen and (max-width:64em) and (min-width:52.01em){#menu li{}#menu .sub-menu li{width:auto}}@media only screen and (min-width:52em){}#tm:checked+label+.main-menu{background:#E8F1F8;text-align:left;position:fixed;right:0;top:0;width:30%;min-width:480px;padding-top:1em;height:100%;overflow-y:auto;box-shadow:0 0 3em 0em rgba(0,0,0,.6);opacity:1;z-index:9;font-size:1.4em;font-weight:500;padding-left:3em}#tm:checked+label{position:fixed;right:5%;top:2%;z-index:99}#tm:checked+label .drop-icon,#tm:checked+label .close-icon{color:var(--hiq-color-primary-dark)}nav#menu{display:block}input#tm:not(:checked)+label#toggle-menu{float:left;position:absolute;right:5%;top:5%}#toggle-menu{float:left}body .menu{}body:not(.homepage) .menu{}body nav#menu{}label#toggle-menu .drop-icon{left:0;display:inline-block;width:auto}label#toggle-menu .close-icon{display:none}ul.main-menu li{}#menu input[type="checkbox"]:checked+.sub-menu{border:0 none;font-size:1.1rem;opacity:1;height:auto}body nav#menu .main-menu>li>a,body nav#menu .main-menu>li>span{font-weight:500;text-transform:capitalize;display:inline-block;text-align:left;min-width:225px;margin:.3rem 0;line-height:1.2em}.navbar-brand{display:inline-block}.mod-articlesnews__item{flex-basis:33%;padding:0 1em;text-align:center}.mod-articlesnews.newsflash{display:flex;flex-wrap:wrap;justify-content:center}.mod-articlesnews__item ul{display:block;margin:1em 0;padding:0}.mod-articlesnews__item ul li{display:block}.mod-articlesnews__item ul li.field-entry.headshot{border:4px solid;display:inline-block;border-radius:2.5em;overflow:hidden;margin-bottom:0.5em}.mod-articlesnews__item ul li.field-entry.name{font-size:1.2em;font-weight:700;display:block;line-height:1em}.mod-articlesnews__item ul li.field-entry.title{font-size:.9em;font-style:italic;line-height:1.3em}.icon-grid{display:grid;grid-template-columns:repeat(auto-fit,max(25%));margin:2em auto}.icon-grid>div{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:20px}.icon-grid>div img{flex:0 0 auto;max-width:100%;height:auto;margin-right:20px}.icon-grid>div strong{flex:1 0 0;margin:0;font-size:1.1rem;line-height:1.1em}section.video-block .video-wrapper{display:block;text-align:center}section.video-block .video-wrapper video{margin:auto}.video-block h3,.video-block+.video-slider-block h3{text-align:center}div.item-page section form section{padding-left:0;margin-bottom:1em}button#bfSubmitButton,.btn.btn-primary.button{background:var(--hiq-color-secondary);border:0;width:auto;padding:.8em 1.6em;float:left !important}form div.bfClearfix.row,form section{margin:0 !important;padding:0 !important}form div.bfClearfix.row>div{display:inline-block !important;width:49% !important;padding:0}form div.bfClearfix.row div .ff_elem{max-width:95% !important}form div.bfClearfix.row div .ff_elem,form select,form textarea,.bfQuickMode .bfElemWrap .form-inline input[type="text"],.bfQuickMode .bfElemWrap .form-inline input[type="number"],.bfQuickMode .bfElemWrap .form-inline textarea,.bfQuickMode .bfElemWrap .form-inline select{border:1px solid #888;border-radius:11px;padding:8px 16px}form label.form-label{font-weight:600}strong strong{font-weight:800}section#important{background:rgba(0,0,0,.1);padding:2em !important;border-radius:2em}form input.ff_elem,form textarea.ff_elem{background:var(--hiq-color-light-blue);border-radius:0 !important;border-color:var(--hiq-color-light-blue) !important}form h3.color-blue{font-family:Roboto;color:var(--hiq-color-primary)}input[type="radio"].ff_elem{width:45px;height:45px !important;font-size:2em;margin:0 auto !important;display:block;text-align:center}label.radio-inline{width:60px;min-width:auto !important;text-align:center}label+span.nonform-control{width:auto !important}.radio-form-group label{min-width:auto !important;vertical-align:middle}div.blog-item .page-header h2,.com-content-article.item-page.full-width h2{font-size:calc(1em + 1vw);color:var(--hiq-color-primary)}.com-content-article.item-page.full-width .page-header h1{color:var(--hiq-color-secondary)}div.blog-item div.item-content:after{content:" ";display:block;clear:both;height:0;width:0}div.blog-item div.item-content div.left{position:relative;overflow:hidden;max-height:350px;border-radius:2em;margin-right:2em;width:500px;max-width:45%}div.blog-item div.item-content div.left>*{width:100%}div.blog-item div.item-content div.left iframe,div.blog-item div.item-content div.left video{width:100% !important;min-height:300px;border-radius:2em}div.blog-item .item-content{margin-bottom:3em;margin-top:3em}.readmore .btn{width:auto;background:var(--hiq-color-secondary);border:0;font-size:1.2rem;margin-top:1em}.readmore .btn:hover{background:var(--hiq-color-secondary-hover)}nav .pagination{border:2px solid;border-radius:15px;display:inline-block;text-align:center;background:#E9EFF4}nav .pagination .page-item{display:inline-block}nav .pagination .page-item .page-link{background:transparent;color:inherit;border:0;vertical-align:middle;display:inline-block;margin:0}nav[role="navigation"]{text-align:center;color:var(--hiq-color-primary)}.page-item.disabled svg path{fill:var(--hiq-color-gray-5) !important}.page-item svg path{fill:var(--hiq-color-primary)}.page-item svg{display:block}nav .pagination .page-item.active .page-link{background:var(--hiq-color-primary);color:#fff}.item-page div.left{margin:0 2em 1em 0}.item-page ul{display:table}body.service-areas .container-component h1{color:var(--hiq-color-secondary)}body.service-areas .container-component{margin-bottom:0}body.service-areas .footer{margin-top:0}body.service-areas div.item-page section.service-blocks>div:first-child{padding-right:3em}.faq-answers p strong:before{content:counter(number) ". ";counter-increment:number}.faq-answers p strong{}.faq-answers{counter-reset:number}.blue-block{background:var(--hiq-color-primary);color:#fff;padding:3% 5%;width:65%}.top-block{margin-top:-6em}.right-block{text-align:right}.blue-block.right-block{float:right}.blue-block.right-block+.padding{clear:both}body:not(.homepage) footer{margin-top:0}.content-left.border-right{width:400px;border-right:10px solid var(--hiq-color-secondary);vertical-align:middle;margin-top:0vw}.img-full img{width:100%;display:block;margin-top:3em;margin-bottom:-1em}.title-border{border-bottom:4px solid var(--hiq-color-secondary);padding-bottom:.5em}.border-right{border-right:4px solid var(--hiq-color-secondary)}body ul.cols{list-style:none;columns:2;margin:0;display:list-item}ul.cols li{}.grid{display:grid}.grid.grid-split{grid-template-columns:1fr 1fr;gap:15vw}.relative{position:relative}.img-va{position:absolute;bottom:0;display:block;text-align:center;margin-bottom:2rem;pointer-events:none}.no-padding{padding:0 !important}img{pointer-events:none;display:block}@media screen and (max-width:1200px){body .icon-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.modal-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;justify-content:center;align-items:center;backdrop-filter:blur(5px)}.modal{padding:1em 2em;border-radius:2em;box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;max-width:90%}.modal h2{margin-top:0;margin-right:50px}.close-btn{position:absolute;top:0;right:10px;height:50px;width:50px;line-height:25px;font-weight:700;border-radius:100%;font-size:25px;background:#ac1e2d;border:0}.close-btn:hover{background:#8B000C}.modal-open .modal-wrapper .modal ul{max-height:65vh;overflow:scroll;display:block;margin-left:10px;font-size:1rem}.modal-open .modal-wrapper .modal ul li{line-height:1.2em;margin-bottom:2px}.modal-open{overflow:hidden}.modal-open .modal-wrapper{display:flex}.modal-open .modal-wrapper .modal{display:block}.faq-nav{background:#A8BFD3;border-radius:2em;padding:2em;position:relative;display:inline-block;max-width:calc(100% - 200px)}.faq-nav ol{margin-left:1em}.faq-nav ol li{color:#fff;line-height:1.2em;margin-bottom:.5em}body.faqs div.item-page.faqs section,body.the-firm div.item-page.the-firm section{padding-left:5% !important;padding-right:5% !important}.faq-answers a[name]{position:relative;top:0}.faq-answers a[name]+strong{margin-top:2em;display:block}.faq-nav .img-right{position:absolute;right:-25%;top:-40%}.faq-nav ol li a{vertical-align:top;padding:0;scroll-behavior:smooth}@media screen and (max-width:1100px){body .faq-nav .img-right{width:200px;top:-130px;right:-100px}body .faq-nav{max-width:calc(100% - 100px)}}@media screen and (max-width:850px){body .img-va{position:relative;margin-top:4em}body .grid.grid-split{grid-template-columns:1fr;gap:3em;margin:0 !important}body section#Services .column{min-width:calc(100% - 2em);margin:2em auto}body section#Services,body .footer{margin:0}body div.item-page section.full-width-container,body .container-component{margin-bottom:0}footer.container-footer>div{display:block}body .homelink-group{right:15vw}body .img-left,body .img-right{float:none;min-width:300px;padding:1em;margin:1em auto;max-width:80%}body .img-left img,body .img-right img{margin:auto;display:block}body .content-right,body .content-left{max-width:90%;margin:auto;display:block;padding:0}body .content-right p,body .content-left p{padding:.5em 0;margin:0}body .content-right h2,body .content-left h2{margin-bottom:1em;margin-top:1em}body section.bk-blue-img{padding:2em 0}body section#Services{padding-top:2em}body .padding-bottom-large{padding-bottom:2em !important}body .padding-top-large{padding-top:2em !important}body div.blue-block{margin-top:0;width:100%}body div.blue-block h3{width:100%;text-align:center;margin:0;font-size:1.4em}body div.blue-block h3 br{display:none}body .padding-bottom-large{padding-bottom:2em !important}body .padding-top-large{padding-top:2em !important}body div.blue-block{margin-top:0;width:100%}body div.blue-block h3{width:100%;text-align:center;margin:0;font-size:1.4em}body div.blue-block h3 br{display:none}body.site-grid.site.com_content.article .item-page{font-size:1.1rem}body .hero{min-height:400px}body .hero img{min-height:400px;min-width:850px}body:not(.homepage) .hero-text{left:2%;max-width:96%;text-align:center}body .content-left.border-right{width:100%;text-align:center;border-right:0 none;border-top:10px solid var(--hiq-color-secondary);padding:1em;margin:2em auto 0}body{overflow-x:hidden}body .img-full{max-width:100%;position:relative;height:375px;overflow:hidden}body .img-full img{margin:0;position:absolute;top:-50%;left:0;height:450px;width:850px;object-fit:cover;margin-top:125px}form#ff_form2 button#bfSubmitButton{margin-top:-2em;margin-bottom:2em}}@media screen and (max-width:750px){body .faq-nav .img-right{display:none}body .faq-nav{max-width:100%}}@media screen and (max-width:600px){.modal{width:90%}}@media screen and (max-width:550px){body .homelink-group{position:relative !important;right:0;left:0}body{min-width:300px;display:block !important}header a img{min-width:275px}body #tm:checked+label+.main-menu{width:100%;min-width:300px;font-size:1.1em;padding-top:3em}body #menu .sub-menu{overflow:hidden}body #menu .sub-menu>li{line-height:1.3em;margin:1em 1em 1em 0}body #menu ul.main-menu ul a{font-size:1.1em}body .img-full img{height:450px;width:675px;max-width:unset}}
