body{margin:0;padding:0}.practicepagetemplate .practiceareasection{background:#dfecf1}.practicepagetemplate .practiceareasection .smalllogo p{color:#656565}.practicechildpagetemplate img{max-width:100%}.practicechildpagetemplate .contenttopsection{padding:54px 0;background:#fff}.practicechildpagetemplate .contenttopsection h1,.practicechildpagetemplate .contenttopsection h2{font-size:24px;line-height:40px;font-family:'Playfair Display',serif;font-weight:400;font-style:italic;margin-top:20px;color:#656565}.practicechildpagetemplate .contenttopsection .smalllogo p{font-size:18px;color:#111;margin-top:30px}.practicechildpagetemplate .contenttopsection .smalllogo:after{margin:30px auto 80px}.practicechildpagetemplate .contenttopsectionleft{float:left;width:48.5%}.practicechildpagetemplate .contenttopsectionright{float:right;width:48.5%}.practicechildpagetemplate .contenttopsection a:hover{color:#111}.practicechildpagetemplate .secondcontentsection{padding:82px 0;background:#dfecf1}.practicechildpagetemplate .secondcontentsection p{color:#656565}.practicechildpagetemplate .secondcontentsection ul li,.practicechildpagetemplate .secondcontentsection ol li{color:#656565}.practicechildpagetemplate .btn a.btn{display:inline-block;background:#d44f2e;padding:14px;min-width:225px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;margin:40px 0;position:relative;transition:all .2s;border:1px solid #d44f2e;box-sizing:border-box}.practicechildpagetemplate .btn a.btn:after{content:"";position:absolute;top:22px;width:12px;height:12px;background:url(/wp-content/themes/thriftlegal_wp/assets/images/btnrightarrow.png) no-repeat center;background-size:contain;opacity:0;transition:all .2s}.practicechildpagetemplate .btn a.btn:hover{color:#fff}.practicechildpagetemplate .btn a.btn:hover:after{opacity:1;margin-left:10px}.practicechildpagetemplate .btn a.btn.contactbtn{background:0 0;border:1px solid #d44f2e;color:#142b54}.practicechildpagetemplate .btn a.btn.contactbtn:hover{background:#d44f2e;color:#fff}.practicechildpagetemplate .btn a.btn.contactbtn:hover:after{opacity:1;margin-left:10px}.practicechildpagetemplate h1,.practicechildpagetemplate h2{font-size:40px;line-height:40px;font-family:'AtamiRegular',Helvetica,Arial,Lucida,sans-serif;font-weight:300;color:#303030}.practicechildpagetemplate h3{color:#2a2f33;font-family:'Lato',sans-serif;font-size:25px;line-height:40px;font-weight:400}.practicechildpagetemplate p{font-size:17px;line-height:30px;font-weight:400;color:#111}.practicechildpagetemplate p+p,.practicechildpagetemplate h3+p,.practicechildpagetemplate p+h3,.practicechildpagetemplate h2+p,.practicechildpagetemplate p+h2{margin-top:20px}.practicechildpagetemplate ul,.practicechildpagetemplate ol{margin:25px 0;margin-left:40px}.practicechildpagetemplate ul li,.practicechildpagetemplate ol li{font-size:17px;line-height:30px;font-weight:400;color:#111;margin-top:10px;padding-left:5px}.practicechildpagetemplate a{color:#d44f2e}.practicechildpagetemplate a:hover{color:#656565}.practicechildpagetemplate .fullwidthcontentsection{padding:54px 0 82px;background:#fff}.practicechildpagetemplate .contenttopsectionfullwidth{margin-top:20px}.practicechildpagetemplate .bgimagecontentsection{background:url(/wp-content/uploads/2021/02/commercial-pic2.jpg) no-repeat center;background-size:cover;padding:80px 0 150px}.practicechildpagetemplate .bgimagecontentsection .bgimagecontentbox{max-width:800px}.practicechildpagetemplate .bgimagecontentsection h2,.practicechildpagetemplate .bgimagecontentsection h3,.practicechildpagetemplate .bgimagecontentsection h4,.practicechildpagetemplate .bgimagecontentsection h5,.practicechildpagetemplate .bgimagecontentsection h6{color:#fff}.practicechildpagetemplate .bgimagecontentsection p{color:#fff}.practicechildpagetemplate .bgimagecontentsection ul{font-size:0;margin:20px 0 0;margin-left:-3%;list-style-type:none}.practicechildpagetemplate .bgimagecontentsection ul li{font-size:17px;line-height:30px;font-weight:400;color:#fff;position:relative;padding-left:25px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:3%;width:30.33%;margin-top:10px}.practicechildpagetemplate .bgimagecontentsection ul li:before{content:"";position:absolute;left:0;top:8px;width:9px;height:13px;border:3px solid #fff}.practicechildpagetemplate .bgimagecontentsection a{color:#fff}.practicechildpagetemplate .bgimagecontentsection a:hover{color:#fff;text-decoration:underline}.practicechildpagetemplate .bgimagecontentsection.fullwidthbgimagecontentsection{background-color:rgba(81,81,81,.92);background-blend-mode:overlay}.practicechildpagetemplate .bgimagecontentsection.fullwidthbgimagecontentsection .bgimagecontentbox{max-width:100%}.practicechildpagetemplate .usefullinksec .usefullinksecwrap{font-size:0;text-align:center;margin-left:-3%}.practicechildpagetemplate .usefullinksec .usefullinksecbox{display:inline-block;vertical-align:top;width:30.33%;margin-left:3%;margin-top:20px;font-size:20px;text-align:left}.practicechildpagetemplate .bluebgcontentsection{padding:82px 0;background:#dfecf1}.practicechildpagetemplate .bluebgcontentsection p{color:#656565}.practicechildpagetemplate .bluebgcontentsection ul li{color:#656565}.practicechildpagetemplate .careerpagelisec span{display:block}.practicechildpagetemplate .careerpagelisec ul{font-size:0;margin:20px 0 0;margin-left:-3%;list-style-type:none}.practicechildpagetemplate .careerpagelisec ul li{font-size:16px;line-height:24px;font-weight:400;color:#656565;position:relative;padding-left:25px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:3%;width:30.33%;margin-top:15px}.practicechildpagetemplate .careerpagelisec ul li:before{content:"";position:absolute;left:0;top:8px;width:9px;height:13px;border:3px solid #d44f2e}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext{width:auto;margin-right:60px}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext p{width:auto;color:#555}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxbtn{width:auto}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxbtn a.btn{padding:11px 35px}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxbtn a.btn:hover:after{margin-left:100px}.page-id-289 .practicechildpagetemplate .fullwidthcontentsection{padding-bottom:0}.practicechildpagetemplate .secondcontentsection .reachoutbox{background:#122c51;padding:40px 60px;text-align:center;margin-bottom:50px}.practicechildpagetemplate .secondcontentsection .reachoutbox h2{color:#fff;font-size:40px;line-height:40px;font-family:'AtamiRegular',Helvetica,Arial,Lucida,sans-serif;font-weight:300;margin-bottom:20px}.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:20px;line-height:30px;font-weight:400;color:#fff}.practicechildpagetemplate .secondcontentsection .reachoutbox p a{color:#d44f2e}.practicechildpagetemplate .secondcontentsection .reachoutbox p a:hover{color:#fff}.practicechildpagetemplate .secondcontentsection .reachoutbox .btn a.btn{margin:25px 0 0;padding:10px 35px;min-width:inherit}.practicechildpagetemplate .secondcontentsection .reachoutbox a.btn:after{top:19px}.practicechildpagetemplate .covidlegalcontent{margin-left:20px}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentwrap{font-size:0;margin-left:-3%;text-align:center}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox{width:30.33%;margin-left:3%;margin-top:50px;display:inline-block;vertical-align:top;font-size:20px;text-align:left}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox ul{margin:0;list-style-type:none}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox ul li{font-size:20px;line-height:27px;font-weight:300;padding-left:20px;box-sizing:border-box;position:relative}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox ul li+li{margin-top:20px}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox ul li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:#111;border-radius:50%;color:#111}.practicechildpagetemplate .covidlawcontent{text-align:center;position:relative}.practicechildpagetemplate .covidlawcontent .smalllogo p{color:#656565;font-size:24px;font-weight:600}.practicechildpagetemplate .covidlawcontent p{color:#555;font-size:24px;font-weight:300}.practicechildpagetemplate .covidlawcontent:after{width:300px;height:1px;background:#a7b8c2;display:block;margin:50px auto 70px;content:'';max-width:100%}.practicechildpagetemplate .covidpagetestimonials{border-top:1px solid #d44f2e;margin:70px 0;border-bottom:1px solid #d44f2e}.practicechildpagetemplate .covidpagetestimonials .smalllogo p{font-weight:600}.practicechildpagetemplate .covidpagetestimonials .hometestimonailsection ul{margin:0;margin-left:-3%}.practicechildpagetemplate .covidpagetestimonials .hometestimonailsection ul li p{font-weight:600}.practicechildpagetemplate .covidteamlistingsection .smalllogo:after{margin-bottom:0}.practicechildpagetemplate .covidteamlistingsection ul{font-size:0;text-align:center;margin:0;margin-left:-3%}.practicechildpagetemplate .covidteamlistingsection ul li{font-size:20px;display:inline-block;vertical-align:top;width:30.33%;margin-left:3%;margin-top:50px}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage{padding:20px 20px 0;background:#fff;position:relative}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage img{max-width:100%;aspect-ratio:1;object-fit:cover}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage:before,.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage:after{content:"";width:100%;height:100%;border-top:1px solid #d44f2e;position:absolute;top:0;left:0;transform:scale(0,1);transition:all .4s ease-in-out 0s}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage:after{border-left:1px solid #d44f2e;border-right:1px solid #d44f2e;transform:scale(1,0);border-top:transparent}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingcontent{padding:20px;background:#333;color:#fff;transition:all .4s ease-in-out 0s}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingcontent h3{color:#fff;line-height:normal;font-size:24px}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingcontent .position{margin-top:10px}.practicechildpagetemplate .covidteamlistingsection ul li:hover .covidteamlistingimage:before,.practicechildpagetemplate .covidteamlistingsection ul li:hover .covidteamlistingimage:after{transform:scale(1)}.practicechildpagetemplate .covidteamlistingsection ul li:hover .covidteamlistingcontent{background:#d44f2e}.practicechildpagetemplate .covidteamlistingsection ul li a{text-decoration:none}.apartsection .container{border-top:1px solid #d44f2e;margin-top:70px;border-bottom:1px solid #d44f2e;padding:70px 0}.apartsection h3{text-align:center;margin-bottom:50px}.apartsection ul{font-size:0;text-align:center;margin-left:-3%;margin-top:-25px}.apartsection ul li{display:inline-block;vertical-align:top;width:30.33%;margin-left:3%;margin-top:25px;text-align:left;font-size:18px;position:relative;padding-left:50px}.apartsection ul li:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background:url(/wp-content/themes/thriftlegal_wp/assets/images/apartsectickimage.png) no-repeat top left}.apartsection ul li h4{font-family:'AtamiRegular',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:18px;color:#303030;line-height:normal}.practicechildpagetemplate .homebadgesection ul{margin-left:-5.5%;margin-top:-55px}.page-template-page-covid-page-template .homebadgesection{background:#dfecf1}.practicepagetemplate .practiceareasection ul li{width:27.8%}@media only screen and (max-width:800px){.practicechildpagetemplate .contenttopsection{padding:0 0 50px}.practicechildpagetemplate .contenttopsection h1,.practicechildpagetemplate .contenttopsection h2{font-size:40px;line-height:normal}.practicechildpagetemplate .contenttopsection .smalllogo:after{margin:30px auto}.testimonialpagepostsec .owl-carousel.testimonialpageslider .owl-nav{margin-top:30px}.clientreviewsec{margin-top:30px}.querybox .queryboxtext h3{display:block;padding-right:0;width:auto}.querybox .queryboxtext p{display:block;width:auto;margin-top:10px}.innerbadgesection ul li{width:30.33%}.practicechildpagetemplate .contenttopsectionleft{width:auto;float:none;margin-bottom:25px;text-align:center}.practicechildpagetemplate .contenttopsectionleft img{display:inline-block;vertical-align:top}.practicechildpagetemplate .contenttopsectionright{width:auto;float:none}.practicechildpagetemplate .contenttopsection{padding-bottom:30px}.practicechildpagetemplate .secondcontentsection{padding:35px 0}.practicechildpagetemplate .bgimagecontentsection{padding:35px 0}.practicechildpagetemplate .bgimagecontentsection .bgimagecontentbox{max-width:100%}.practicechildpagetemplate .bgimagecontentsection ul{margin-top:15px}.practicechildpagetemplate .bgimagecontentsection ul li{width:47%;margin-top:15px}.practicechildpagetemplate .fullwidthcontentsection{padding:35px 0}.querybox{top:inherit}.practicechildpagetemplate p{font-size:18px}.practicechildpagetemplate ul li,.practicechildpagetemplate ol li{font-size:18px}.practicechildpagetemplate .careerpagelisec ul li{width:47%}.practicechildpagetemplate .careerpagelisec span{display:inline}.practicepagetemplate .practiceareasection ul li{width:45%}.innerbadgesection{padding:35px 0}.innerbadgesection .querybox+.widget_text{margin-top:35px}.querybox.topquerybox{margin-bottom:35px}.homebadgesection .querybox+.widget_text{margin-top:35px}.practicechildpagetemplate .bluebgcontentsection{padding:35px 0}.practicechildpagetemplate .secondcontentsection .reachoutbox{padding:30px;margin-bottom:30px}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox{margin-top:20px;width:97%}.practicechildpagetemplate .covidlegalcontent .covidlegalcontentbox ul li{font-size:18px}.practicechildpagetemplate h1,.practicechildpagetemplate h2{font-size:40px;line-height:normal}.practicechildpagetemplate .usefullinksec .usefullinksecbox{width:97%}.practicechildpagetemplate .covidlawcontent p{font-size:20px}.practicechildpagetemplate .covidlawcontent:after{margin:30px auto 0}.practicechildpagetemplate .covidpagetestimonials{margin:35px 0}.practicechildpagetemplate .covidteamlistingsection ul li{width:47%;margin-top:30px}.apartsection .container{margin-top:30px;padding:40px 0}.apartsection h3{margin-bottom:20px}.apartsection ul li{width:97%}.apartsection ul li:before{width:25px;height:25px;background-size:contain;top:-1px}.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:18px}.practicechildpagetemplate .secondcontentsection .reachoutbox h2{font-size:40px;line-height:normal}.practicechildpagetemplate .covidteamlistingsection .covidteamlistingimage img{display:inline-block;vertical-align:top}.practicechildpagetemplate .covidlegalcontent{margin-left:0}}@media only screen and (max-width:736px){.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext{width:auto;margin-right:0;display:block;text-align:center}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext p{margin:0 0 10px}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext p span{display:inline}.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:22px}}@media only screen and (max-width:668px){.querybox{padding:15px 20px}.querybox .queryboxtext p{font-size:16px;line-height:26px}.practicechildpagetemplate .bgimagecontentsection ul li{width:97%}.practicechildpagetemplate .careerpagelisec ul li{width:97%}.practicechildpagetemplate .careerpagelisec ul{margin-top:0}}@media only screen and (max-width:568px){.querybox .queryboxtext{width:auto;display:block;vertical-align:middle;text-align:center}.querybox .queryboxtext p{font-size:20px;line-height:30px;margin:10px 0 15px}.querybox .queryboxtext p span{display:inline}.querybox .queryboxbtn{width:150px}.querybox .queryboxbtn a.btn{padding:8px}.innerbadgesection ul{margin-left:-5%}.innerbadgesection ul li{width:45%;margin-left:5%}.innerbadgesection ul li.smallbadge{width:25%}.clientreviewsec .wp-gr .wp-google-text{font-size:16px !important}.querybox .queryboxbtn a.btn:after{top:16px}}@media only screen and (max-width:480px){.querybox .queryboxtext p{font-size:16px;line-height:26px}.practicechildpagetemplate .contenttopsection h1,.practicechildpagetemplate .contenttopsection h2{font-size:30px}.querybox .queryboxtext h3{font-size:25px}.practicechildpagetemplate h3{font-size:26px;line-height:normal}.practicepagetemplate .practiceareasection ul li{width:95%}.practicechildpagetemplate .secondcontentsection .reachoutbox{padding:15px 15px 20px}.practicechildpagetemplate .secondcontentsection .reachoutbox h2{font-size:30px}.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:16px}.practicechildpagetemplate h1,.practicechildpagetemplate h2{font-size:30px}.practicechildpagetemplate .covidteamlistingsection ul li{width:97%}}@media only screen and (max-width:415px){.innerbadgesection ul li{width:70%;margin-top:35px}.innerbadgesection ul li.smallbadge{width:55%}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxtext p{font-size:20px}.practicechildpagetemplate .querybox.carreerpagequerybox .queryboxbtn a.btn{padding:8px 20px}.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:20px}}@media only screen and (max-width:384px){.querybox .queryboxtext p{font-size:20px;line-height:30px}}@media only screen and (max-width:375px){.querybox .queryboxbtn a.btn:after{top:17px}}@media only screen and (max-width:360px){.querybox .queryboxtext p{font-size:18px}}@media only screen and (max-width:320px){.practicechildpagetemplate .secondcontentsection .reachoutbox p{font-size:16px}}