body,html{margin:0;padding:0}:root{--pb-white:#fff;--pb-black:#000;--pb-red:#D12127;--pb-grey:#F5F5F5;--pb-c1:#E8E8E8;--pb-c2:#007E44;--pb-c3:#CF6C18;--pb-c4:#918579;--pb-c5:#47A3C2;--pb-c6:#C96464;--pb-c7:#77B6A5;--pb-c8:#1c4380;--pb-c9:#575757;--pb-c10:#100F0D;--pb-c11:#4D4D4D;--pb-c12:#707070;--pb-c13:#EB0028;--pb-c14:#0E3051;--pb-c15:rgba(29,29,29,.65);--pb-c16:#509585;--pb-c17:#599834;--pb-c18:#3B93B0;--pb-fontfamilypublicsans:"Public Sans",sans-serif;--pb-fontfamilybricolage:"Bricolage Grotesque",sans-serif;--pb-fontfamilyoswald:"Oswald","Arial Narrow",sans-serif}li,p{font-family:var(--pb-fontfamilybricolage);font-size:calc(clamp(1rem,.404vw + .905rem,1.25rem));line-height:calc(clamp(1.313rem,.505vw + 1.194rem,1.625rem))}h1{font-size:calc(clamp(1.875rem,5.55vw + .574rem,5.313rem));font-family:var(--pb-fontfamilyoswald);font-weight:700;line-height:calc(clamp(1.563rem,5.55vw + .262rem,5rem));letter-spacing:2px}h2{font-family:var(--pb-fontfamilyoswald);font-size:calc(clamp(1.25rem,1.408vw + .92rem,2.188rem));line-height:calc(clamp(1.563rem,1.408vw + 1.232rem,2.5rem));font-weight:700;letter-spacing:.5px}h3{font-family:var(--pb-fontfamilyoswald);font-size:calc(clamp(1.375rem,.807vw + 1.186rem,1.875rem));line-height:calc(clamp(1.125rem,.706vw + .959rem,1.563rem));font-weight:700}h4,h5,h6{font-family:var(--pb-fontfamilyoswald);font-size:calc(clamp(1.375rem,1.413vw + 1.044rem,2.25rem));line-height:calc(clamp(1.375rem,1.413vw + 1.044rem,2.25rem));font-weight:700}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.sitewrap,body,html{height:100%}body .sitewrap .siteInner,html .sitewrap .siteInner{min-height:100%;position:relative;z-index:99}body{font-family:var(--pb-fontfamilybricolage);font-weight:400;background:var(--pb-white);color:var(--pb-black);padding-top:0!important}a[href^=tel]{color:inherit;text-decoration:none}input[type=text]::-ms-clear{display:none}.txtArea,.txtBox{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fade .sitewrap{-webkit-transition:all .55s;transition:all .55s}.bodyBg .sitewrap{opacity:1}.pointerNone{pointer-events:none}.loaderblock{background:#cedede;background:radial-gradient(ellipse at center,#cedede 0,#6ea2af 259%);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;z-index:999}.loaderblock .loaderwrap{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;text-align:center}.loaderblock .loaderwrap img{max-width:50%}@media screen and (min-width:768px){.loaderblock .loaderwrap img{max-width:67%}}.removeloader .loaderblock{display:none}.screen-reader-text{overflow:hidden;clip:rect(0,0,0,0);position:absolute;margin:-1px;padding:0;height:1px;width:1px;word-wrap:normal!important;border:0 none}.btnsection{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btnsection:hover{color:#000}.btnsection.disabled{cursor:default}.btnsection.disabled .waves-ripple{display:none!important}.btnsection .waves-ripple{position:absolute;border-radius:50%!important;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);-webkit-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.btnsection input[type=button],.btnsection input[type=reset],.btnsection input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.btnsection img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.btnsection .waves-ripple{z-index:-1;background-color:rgba(181,205,221,.9)}.btnsection.orange .waves-ripple{background-color:rgba(255,187,99,.9)}.btnsection.bgray .waves-ripple{background-color:rgba(204,204,204,.9)}button span{position:relative;z-index:99}.error{-webkit-animation:error .35s cubic-bezier(.36,.07,.19,.97) both;animation:error .35s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.error-page .pageNot-found-section{width:100%;text-align:center}.error-page .pageNot-found-section h1{color:#1268e5}.error-page .pageNot-found-section p{padding:15px 0;margin-bottom:15px}.visibilityHide{visibility:hidden}.no-record{text-align:center;margin:30px 0;font-size:18px;line-height:24px}ul{list-style:none}a:focus,a:hover{text-decoration:none}a:focus,button:focus,input:focus{outline-style:dotted;outline-color:#035a7b;outline-width:2px}input,textarea{background:0 0;border:none;outline:0;border-radius:0;-webkit-tap-highlight-color:transparent}button{background:0 0;border:none;border-radius:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:focus{-webkit-transition:all .3s;transition:all .3s}.nprogress-busy #skiptocontent,.nprogress-busy .backtoTop{display:none}img{max-width:100%;height:auto}article,aside,figure,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{padding:0;margin:0;display:block}.overlay{display:none;background:rgba(0,0,0,.34);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.menuOpened .overlay{display:block}.firefox br{line-height:0}.containerwrapper{width:100%;max-width:100%;padding:0 16px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content{background:#c5d9f4}@media screen and (max-width:767px){body,html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:auto}}@media screen and (min-width:768px){.containerwrapper{max-width:100%;padding:0 18px;margin:0 auto}.loaderblock .loaderwrap img{max-width:30%}.openAccount{display:block}}@media screen and (min-width:1024px){.containerwrapper{max-width:100%;padding:0 18px}}@media screen and (min-width:1366px){body,html{height:100%;min-height:0}.sitewrap{height:100%}.loaderblock .loaderwrap img{max-width:15%}.containerwrapper{max-width:1366px;width:100%;padding:0 18px;margin:0 auto}}@media screen and (min-width:1400px){.containerwrapper{padding:0}}@media screen and (min-width:1400px){.loaderblock .loaderwrap img{max-width:13%}}#skiptocontent a{padding:6px;position:fixed;top:2px;left:0;color:#000;border-bottom-right-radius:8px;background:0 0;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:-999;opacity:0;font-size:16px}#skiptocontent a:active,#skiptocontent a:focus{position:fixed;left:0;top:0;background:#d1282d;color:#fff;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear;z-index:20000;opacity:1}@-webkit-keyframes jump{0%,20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%,20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes error{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes error{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}p a:hover{text-decoration:underline;color:inherit}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023px){.flex-wrap{display:block}}.subbannerwrapper{background-color:var(--pb-white);background-size:cover;background-position:50% 0;padding-top:0;position:relative;width:100vw}@media screen and (max-width:592px){.subbannerwrapper{height:181px}}.subbannerwrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.subbannerwrapper figure picture{visibility:hidden}.subbannerwrapper .img-caption{position:absolute;right:0;left:auto;top:calc(clamp(2.5rem,13.393vw - 3.929rem,8.125rem));width:100%;z-index:8;max-width:426px;padding:calc(clamp(1.25rem,1.19vw + .679rem,1.75rem)) calc(clamp(1.875rem,5.357vw - .696rem,4.125rem)) calc(clamp(1.25rem,1.488vw + .536rem,1.875rem)) calc(clamp(1.25rem,1.637vw + .464rem,1.938rem));background:var(--pb-c15)}@media (max-width:767px){.subbannerwrapper .img-caption{display:none}}.subbannerwrapper .img-caption::before{content:"";background-color:var(--pb-white);width:7px;height:100%;top:0;position:absolute;left:-10px}@media (min-width:1366px){.subbannerwrapper .img-caption.width-250{width:250px}}@media (max-width:1365px){.subbannerwrapper .img-caption.width-250{width:250px}}@media (max-width:1023px){.subbannerwrapper .img-caption.width-250{width:90px}}@media (max-width:767px){.subbannerwrapper .img-caption.width-250{width:auto;bottom:30px}}.subbannerwrapper .img-caption p{font-size:calc(clamp(.875rem,.563vw + .743rem,1.25rem));font-weight:400;line-height:calc(clamp(1rem,.751vw + .824rem,1.5rem));color:var(--pb-white)}.subbannerwrapper .img-caption p a{color:var(--pb-white);text-decoration:underline}.subbannerwrapper .img-caption p a:hover{color:var(--pb-c13)}.subbannerwrapper .img-caption p span{font-size:calc(clamp(.75rem,.563vw + .618rem,1.125rem));font-weight:700;line-height:calc(clamp(.875rem,.751vw + .699rem,1.375rem));font-family:var(--pb-fontfamilybricolage);display:block;margin-top:calc(clamp(.75rem,.744vw + .393rem,1.063rem))}.bannertitle{position:relative}.bannertitle .headingbg{position:relative;height:calc(clamp(2.125rem,9.39vw - .076rem,8.375rem));left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:34px;bottom:calc(clamp(1.188rem,4.911vw - 1.17rem,3.25rem));background:var(--pb-grey);background-size:contain!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.bannertitle .headingbg{width:100%}}.bannertitle .headingbg:before{position:absolute;content:"";bottom:0;right:0;width:calc((100% / 2) + 1365px);height:calc(clamp(2.125rem,9.39vw - .076rem,8.375rem));background:var(--pb-grey);background-size:contain!important;z-index:1}.bannertitle .headingbg h1{color:var(--pb-white);position:relative;z-index:5;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(clamp(1.313rem,9.524vw - 3.259rem,5.313rem));line-height:calc(clamp(1.188rem,9.077vw - 3.17rem,5rem));letter-spacing:2.5px;overflow:hidden}@media (max-width:1023px){.bannertitle .headingbg h1{letter-spacing:0}}@media (max-width:767px){.bannertitle .headingbg h1{max-height:34px}}.bannertitle .headingbg h1 img,.bannertitle .headingbg h1 svg{margin-left:8px;margin-right:calc(clamp(.625rem,2.347vw + .075rem,2.188rem));width:calc(clamp(1.813rem,7.143vw - 1.616rem,4.813rem));height:100%}@media screen and (min-width:1336px){.bannertitle .headingbg h1 img,.bannertitle .headingbg h1 svg{width:77px}}.readMore{margin-top:-33px;display:block;padding-bottom:0;font-size:45px;line-height:50px;margin-bottom:16px;font-weight:700}@media screen and (min-width:320px){.readMore{font-size:20px;line-height:45px}}@media screen and (min-width:768px){.readMore{font-size:20px;line-height:45px}}@media screen and (min-width:1024px){.readMore{font-size:20px;line-height:45px}}@media screen and (min-width:1366px){.readMore{font-size:20px;line-height:45px}}@media (max-width:1365px){.readMore{padding-bottom:15px}}@media (min-width:320px) and (max-width:1023px){.readMore{padding-bottom:20px;padding-top:20px}}.readMore a{color:var(--pb-c13);margin-top:27px;display:inline-block}.readMore a:after{content:"";border-top:solid 10px var(--pb-c13);border-left:solid 8px transparent;border-right:solid 8px transparent;background:0 0;margin-top:0;margin-left:9px;margin-bottom:1px;display:inline-block}.active .readMore a:after{border-top:solid transparent;border-bottom:solid 10px var(--pb-c13);border-left:solid 8px transparent;border-right:solid 8px transparent;background:0 0;margin-top:-5px;margin-left:9px}.collapsePanel{display:none}.imgsec{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:320px) and (max-width:1023px){.imgsec{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}.imgsec+.imgsec{margin-top:74px}@media (max-width:1023px){.imgsec+.imgsec{margin-top:30px}}.imgsec .img-caption{max-width:261px;font-size:14px;font-weight:400;margin-left:44px;line-height:16px;padding-top:15px}@media (max-width:1365px){.imgsec .img-caption{margin-left:30px;margin-right:30px}}@media (max-width:1023px){.imgsec .img-caption{font-size:14px;max-width:100%;margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:10px;padding-top:0}}.imgsec .img-caption span{font-style:italic}.imgsec .img-caption a{color:#000;text-decoration:underline}.imgsec .img-caption a:hover{text-decoration:underline;color:var(--pb-c13)}.imgsec .imgwrap{max-width:521px}@media (min-width:320px) and (max-width:1023px){.imgsec .imgwrap{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767px){.imgsec .imgwrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.imgsec .imgwrap.noborder img{border:0 solid #707070}.imgsec .imgwrap .courtesy{width:100%;text-align:right;font-size:16px;line-height:22px;margin-top:6px}@media (min-width:320px) and (max-width:1023px){.imgsec .imgwrap .courtesy{font-size:14px}}@media (max-width:767px){.imgsec .imgwrap .courtesy{text-align:left}}.imgsec .imgwrap .courtesy a{color:#000;text-decoration:none}.imgsec .imgwrap .courtesy a:hover{text-decoration:underline}.imgsec .imgwrap picture+picture{margin-left:29px}.imgsec .imgwrap+.imgwrap{margin-left:30px}@media (min-width:320px) and (max-width:1023px){.imgsec .imgwrap+.imgwrap{margin:0 auto}}.contentsection li a,.contentsection p a{color:#000;text-decoration:underline}.contentsection li a:hover,.contentsection p a:hover{text-decoration:underline;color:var(--pb-c13)}.contentsection ul{padding-left:12px;padding-bottom:5px;max-width:1152px}.contentsection ul li{display:list-item;margin:5px 0 0;position:relative;padding-left:5px;margin-bottom:19px}.contentsection ul li:before{left:-12px;content:"";width:5px;height:5px;top:10px;border-radius:50%;position:absolute;background-color:var(--pb-black)}@media (max-width:1023px){.contentsection ul li{margin-bottom:19px}}.contentsection ul li ul{padding-left:12px;padding-bottom:0;padding-top:13px}.contentsection ul li ul li{display:list-item;margin:5px 0 0;position:relative;padding-left:5px;margin-bottom:9px}.contentsection ul li ul li:before{left:-12px;content:"";width:6px;height:6px;top:10px;border-radius:0;position:absolute;background-color:#7B7C79}@media (max-width:1023px){.contentsection ul li ul li{margin-bottom:9px}}.contentsection ul.resp-tabs-list{padding-left:0;max-width:100%;margin-top:13px;height:58px}.contentsection ul.resp-tabs-list li{display:inline-block;padding:15px 16px;margin:0;background:var(--pb-grey);margin-right:5px;margin-top:4px;text-transform:uppercase;color:var(--pb-c9);font-size:18px;line-height:28px;font-weight:700;text-align:center}@media (min-width:1024px){.contentsection ul.resp-tabs-list li{font-size:17px;line-height:24px}}@media (min-width:1400px){.contentsection ul.resp-tabs-list li{padding:10px 22px;margin-top:0;font-size:18px;line-height:28px}}.contentsection ul.resp-tabs-list li:last-child{margin-right:0}.contentsection ul.resp-tabs-list li::before{display:none}.contentsection ul.resp-tabs-list li.resp-tab-active,.contentsection ul.resp-tabs-list li:hover{background:var(--pb-c13);color:var(--pb-white)}strong{font-weight:700}.bottom-img{margin-bottom:94px}@media (max-width:767px){.bottom-img{margin-bottom:44px}}@media (min-width:768px) and (max-width:1023px){.bottom-img{margin-bottom:81px}}@media screen and (min-width:1336px){.bottom-img{margin-bottom:9px}}.bottom-img .img-caption{max-width:100%;margin-left:0;padding-top:9px}.mb-10{margin-bottom:14px!important}.max-w-868{max-width:868px;width:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.flex{display:block}}.flex .img-caption{width:50%;margin-left:0;margin-top:6px;text-align:left;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}@media (max-width:767px){.flex .img-caption{width:100%}}.flex .courtesy{width:50%!important}@media (max-width:767px){.flex .courtesy{width:100%!important}}.contentsection h3{padding-bottom:10px}.overlaytext{position:relative}.overlaytext .photoname{position:absolute;bottom:30px;left:20px}.fullwidth{max-width:100%!important;margin-right:0!important}@media (max-width:1023px){.fullwidth .flex{display:block}}.fullwidth .flex .max-590{max-width:590px;width:100%}@media (max-width:1023px){.fullwidth .flex .max-590{max-width:100%}}.fullwidth .flex .imgwrap.max-590{max-width:100%}@media (min-width:1280px){.fullwidth .flex .imgwrap.max-590{max-width:590px;width:100%}}@media (max-width:1279px){.fullwidth .flex .imgwrap.max-590 img{max-width:100%;width:100%}}.fullwidth .imgsec{margin-left:calc(clamp(2.375rem,14.423vw - 6.856rem,6.125rem));margin-top:0}@media (max-width:1023px){.fullwidth .imgsec{margin-left:0}}.fullwidth .imgsec .img-caption{width:100%;max-width:100%;padding-top:9px}.fullwidth .imgsec .img-caption.max-400{max-width:400px}@media (max-width:1023px){.fullwidth .imgsec .img-caption.max-400{max-width:100%}}.fullwidth .imgsec .mb-30{margin-bottom:30px}@media (min-width:320px) and (max-width:1023px){.fullwidth .imgsec .mb-30{margin-bottom:0}}@media screen and (min-width:1336px){.maxwidth img{max-width:68%}}@media (min-width:1024px){.mt-60{margin-top:60px}}@media (min-width:1024px){.mt-40{margin-top:40px}}@media (min-width:320px) and (max-width:1023px){.imgwrap.max-400.mt-40 img{width:100%}}.immigrationwrapper .contentsection .contentwrap .leftsection p.circle-shape{color:var(--pb-c7)}.accessjustice+.immigrationwrapper .contentsection .contentwrap .leftsection p.circle-shape{color:var(--pb-c4)}@media (min-width:1024px){.resp-tab-content{-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-top:54px}.containerwrapper.mobilewrapper{padding-bottom:270px}}@media (max-width:1023px){.containerwrapper.mobilewrapper{padding-bottom:56px}.immigrationwrapper .contentsection .contentwrap .leftsection h2.resp-accordion{margin-top:0;border:none;background:var(--pb-grey);text-transform:uppercase;color:var(--pb-c9);font-size:16px;line-height:24px;font-weight:700;margin-bottom:4px;padding:12px 15px;font-family:var(--pb-fontfamilypublicsans)}.immigrationwrapper .contentsection .contentwrap .leftsection h2.resp-accordion:hover{background:var(--pb-c13);color:var(--pb-white)}.immigrationwrapper .contentsection .contentwrap .leftsection h2.resp-accordion.resp-tab-active{background:var(--pb-c13)!important;color:var(--pb-white)}.immigrationwrapper .contentsection .contentwrap .leftsection h2.resp-accordion .resp-arrow{display:none}.immigrationwrapper .contentsection .contentwrap .leftsection h2.resp-accordion:first-child{border-top:none!important}.resp-tab-content{border:none;padding:10px}.mobile-text p{margin-bottom:20px!important}.resp-tab-content .content-text h3{font-size:26px}}@media (max-width:767px){.resp-tab-content .content-text h3{font-size:20px;padding-top:2px}}@media (max-width:420px){.mobilewrapper{padding-left:0}.mobile-text{padding-left:16px}}.tabpannel.nonprofittabs.transTab.stickyTab{animation:fadeIn .7s;-webkit-animation:fadeIn .7s;-moz-animation:fadeIn .7s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:1840px){.tabpannel.nonprofittabs.stickyTab{left:-4px}}.borderbox{width:100%;max-width:685px;border:2px solid var(--pb-c3);padding:28px 27px 28px 28px;margin-top:20px}.borderbox p:last-child{font-weight:700;margin-bottom:0!important}.immigrationwrapper .contentsection .contentwrap .leftsection .criminal h2.resp-accordion.resp-tab-active,.immigrationwrapper .contentsection .contentwrap .leftsection .criminal h2.resp-accordion:hover{background:var(--pb-c5)!important}.immigrationwrapper .contentsection .contentwrap .leftsection .civilrights h2.resp-accordion.resp-tab-active,.immigrationwrapper .contentsection .contentwrap .leftsection .civilrights h2.resp-accordion:hover{background:var(--pb-c8)!important}.contentsection .criminal ul.resp-tabs-list li.resp-tab-active,.contentsection .criminal ul.resp-tabs-list li:hover{background:var(--pb-c5)}.contentsection .civilrights ul.resp-tabs-list li.resp-tab-active,.contentsection .civilrights ul.resp-tabs-list li:hover{background:var(--pb-c8)}.bottom-img .img-caption,.bottom-img .img-caption p{font-size:14px;text-align:left}.bottom-img .img-caption p span,.bottom-img .img-caption span{font-style:italic}@media (max-width:1023px){.tabblock .flex.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1023px){.tabblock .flex.col-reverse .rightsection{margin-bottom:10px!important}}header{position:relative;width:100%;z-index:99}header.homeHeader{position:absolute}header .containerwrapper{max-width:1452px;margin:0 auto}@media screen and (min-width:1400px){header .containerwrapper{padding:0 18px}}@media screen and (min-width:1500px){header .containerwrapper{padding:0 0}}.headerwraps{display:table;width:100%;padding-bottom:calc(clamp(.625rem,1.514vw + .27rem,1.443rem));padding-top:calc(clamp(.625rem,1.514vw + .27rem,1.443rem))}@media (max-width:767px){.headerwraps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.logo{display:block;float:left;max-width:calc(clamp(7.375rem,20.283vw + 2.621rem,19.938rem))}.logo img{width:100%}.hamburger{float:right;margin-top:calc(clamp(1.25rem,1.672vw + .447rem,1.875rem))}@media (max-width:767px){.hamburger{margin-top:0}}.hamburger a{display:block;width:70px;height:47px;margin-top:0;margin-right:0;text-align:right;-webkit-transition:.3s;transition:.3s;position:relative;border-radius:10px}@media (max-width:1023px){.hamburger a{border-radius:0;width:42px}}@media (max-width:767px){.hamburger a{display:block;width:42px;height:38px;margin-top:0;margin-right:0;text-align:right;-webkit-transition:.3s;transition:.3s;position:relative;border-radius:0}}.hamburger a::before{content:'';width:100%;background:#000;position:absolute;top:0;left:0;height:5px;-webkit-transition:.18s;transition:.18s;border-radius:10px}@media (min-width:0px) and (max-width:767px){.hamburger a::before{border-radius:0;top:7px}}@media (min-width:768px) and (max-width:1023px){.hamburger a::before{border-radius:0;top:0}}.hamburger a .lines{display:inline-block;width:70px;-webkit-transition:.3s;transition:.3s;position:relative}@media (max-width:1023px){.hamburger a .lines{width:42px}}@media screen and (min-width:1024px){.hamburger a .lines{width:70px}}@media screen and (min-width:1336px){.hamburger a .lines{width:70px}}.hamburger a .lines::after,.hamburger a .lines::before{content:'';background:var(--pb-black);width:70px;height:5px;position:absolute;left:0;-webkit-transition:.3s;transition:.3s;border-radius:10px}@media (max-width:1023px){.hamburger a .lines::after,.hamburger a .lines::before{width:42px;height:5px;border-radius:0}}@media screen and (min-width:1024px){.hamburger a .lines::after,.hamburger a .lines::before{width:70px;height:5px;left:0}}@media screen and (min-width:1336px){.hamburger a .lines::after,.hamburger a .lines::before{width:70px;height:5px;left:0}}.hamburger a .lines::before{top:-11px}@media (max-width:767px){.hamburger a .lines::before{top:1px}}@media (min-width:768px) and (max-width:1023px){.hamburger a .lines::before{top:-2px}}@media (min-width:1024px){.hamburger a .lines::before{top:2px}}.hamburger a .lines::after{top:19px}@media (max-width:1023px){.hamburger a .lines::after{top:10px}}@media (max-width:767px){.hamburger a .lines::after{top:10px}}@media (max-width:1023px){.hamburger a.active{margin-top:0;width:30px}}@media (max-width:767px){.hamburger a.active{margin-top:0;width:30px}}@media (min-width:1024px){.hamburger a.active{margin-top:0}}@media screen and (min-width:1336px){.hamburger a.active{margin-top:0}}.hamburger a.active::before{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.hamburger a.active .lines{background:0 0;margin-right:41px;margin-top:0}.hamburger a.active .lines::after,.hamburger a.active .lines::before{background:var(--pb-black);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:-1px;left:2px;width:32px;height:4px}@media screen and (min-width:1024px){.hamburger a.active .lines::after,.hamburger a.active .lines::before{width:70px;height:5px}}@media screen and (min-width:1336px){.hamburger a.active .lines::after,.hamburger a.active .lines::before{width:70px;height:5px}}.hamburger a.active .lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.hamburger a.active .lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.hamburger a.active:focus{outline-width:0}.menuopened .logo img,.menuopened .logo img.menuLogo{display:block}.mnavwrapper{display:none}.mnavwrapper.active{display:block;background:var(--pb-white);padding-top:calc(clamp(4.875rem,12.815vw + 1.871rem,12.813rem));position:absolute;top:0;width:100%;z-index:9;border-bottom:6px solid var(--pb-c13)}.mnavwrapper .marginwrap .seplines{display:none}@media screen and (min-width:768px){.mnavwrapper .marginwrap .seplines{max-width:720px;margin:0 auto}}@media screen and (min-width:1024px){.mnavwrapper .marginwrap .seplines{max-width:964px}}@media screen and (min-width:1336px){.mnavwrapper .marginwrap .seplines{max-width:1334px;margin:0 auto}}@media screen and (min-width:768px){.mnavwrapper .marginwrap .seplines{position:relative;display:block}.mnavwrapper .marginwrap .seplines i{background:var(--pb-black);width:1px;height:936px;position:absolute;top:15px;left:0;z-index:999}.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 423px)}.mnavwrapper .marginwrap .seplines i:nth-child(2){display:none}}@media screen and (min-width:1024px){.mnavwrapper .marginwrap .seplines i{top:0}}@media screen and (min-width:800px){.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 420px)}}@media screen and (min-width:850px){.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 414px)}}@media screen and (min-width:1024px){.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 681px);height:651px}}@media screen and (min-width:1336px){.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 942px);height:685px}}@media screen and (min-width:1360px){.mnavwrapper .marginwrap .seplines i:nth-child(1){left:calc(100% - 988px)}}@media screen and (min-width:1024px){.mnavwrapper .marginwrap .seplines i:nth-child(2){display:block;height:651px;left:calc(100% - 362px)}}@media screen and (min-width:1336px){.mnavwrapper .marginwrap .seplines i:nth-child(2){height:685px;left:calc(100% - 503px)}}@media screen and (min-width:1360px){.mnavwrapper .marginwrap .seplines i:nth-child(2){left:calc(100% - 491px)}}.mnavwrapper .menulist{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0;height:auto;padding-left:calc((100% - 1452px)/ 2);padding-right:calc((100% - 1452px)/ 2);border-bottom:10px solid var(--pb-c13);background:var(--pb-white);position:relative}@media (max-width:1365px){.mnavwrapper .menulist{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (max-width:1023px){.mnavwrapper .menulist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;padding-left:16px;padding-right:16px}}@media (max-width:767px){.mnavwrapper .menulist{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;border-bottom:0 solid var(--pb-c13)}}.mnavwrapper .menulist .col-sec{width:33.3333%;margin-right:calc(clamp(1.25rem,1.672vw + .447rem,1.875rem));border-right:1px solid var(--pb-black);padding-right:30px;height:93%}.mnavwrapper .menulist .col-sec:nth-child(3){border-right:0 solid}@media (max-width:767px){.mnavwrapper .menulist .col-sec{width:100%;border-right:0 solid;margin-right:0;padding-right:0}}.mnavwrapper .menulist .col-sec ul li{font-weight:700;font-size:calc(clamp(.813rem,.908vw + .6rem,1.375rem));margin-bottom:calc(clamp(.563rem,2.523vw - .029rem,2.125rem));text-transform:uppercase;line-height:calc(clamp(1.25rem,.706vw + 1.084rem,1.688rem))}.mnavwrapper .menulist .col-sec ul li br{display:none}@media screen and (min-width:768px){.mnavwrapper .menulist .col-sec ul li br{display:block}}@media screen and (min-width:1336px){.mnavwrapper .menulist .col-sec ul li br{display:none}}.mnavwrapper .menulist .col-sec ul li a{display:block;color:var(--pb-black);padding:0 0 0 16px;padding:0}.mnavwrapper .menulist .col-sec ul li a:hover{color:var(--pb-c13)}.mnavwrapper .menulist .col-sec ul li a sup{font-size:50%}.mnavwrapper .menulist .col-sec ul li a.msubmenu{position:relative}.mnavwrapper .menulist .col-sec ul li a.msubmenu:after{content:'';background-image:url(../images/nav_arrow.png);background-position:center;background-repeat:no-repeat;width:10px;height:7px;position:absolute;top:6px;right:16px}@media screen and (min-width:768px){.mnavwrapper .menulist .col-sec ul li a.msubmenu:after{display:none}}.mnavwrapper .menulist .col-sec ul li a.msubmenu.menuopen::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mnavwrapper .menulist .col-sec ul li .inner{background:var(--pb-grey);display:none;padding:10px}@media screen and (min-width:768px){.mnavwrapper .menulist .col-sec ul li .inner{background:0 0;display:block!important;max-width:88%;height:auto;padding-left:0;margin-top:10px;border-bottom:none}.mnavwrapper .menulist .col-sec ul li .inner::after,.mnavwrapper .menulist .col-sec ul li .inner::before{display:none}}@media screen and (min-width:1024px){.mnavwrapper .menulist .col-sec ul li .inner{max-width:100%;margin:13px 0 0}}@media screen and (min-width:1336px){.mnavwrapper .menulist .col-sec ul li .inner{margin-bottom:5px}}.mnavwrapper .menulist .col-sec ul li .inner.mainactive{padding:10px 0 4px;margin-top:8px}.mnavwrapper .menulist .col-sec ul li .inner li{font-weight:400;margin-bottom:6px;text-transform:none;width:auto}@media screen and (min-width:768px){.mnavwrapper .menulist .col-sec ul li .inner li{font-size:16px;margin-top:0;margin-bottom:8px;line-height:20px}}@media screen and (min-width:1336px){.mnavwrapper .menulist .col-sec ul li .inner li{margin-bottom:9px}.mnavwrapper .menulist .col-sec ul li .inner li:last-child{margin-bottom:0}}.mnavwrapper .menulist .col-sec ul li .inner a{color:#202020}.mnavwrapper .menulist .col-sec ul li .inner a:hover{color:var(--pb-c13)}.mnavwrapper .menulist .col-sec .downloads{padding-top:calc(clamp(1.875rem,17.154vw - 2.146rem,12.5rem));padding-bottom:15px}.mnavwrapper .menulist .col-sec .downloads div{font-weight:700;font-size:calc(clamp(.875rem,.884vw + .668rem,1.375rem));line-height:calc(clamp(1.063rem,.773vw + .881rem,1.5rem));text-transform:uppercase}.mnavwrapper .menulist .col-sec .downloads div a{color:var(--pb-black);display:inline-block}.mnavwrapper .menulist .col-sec .downloads div.callUs{margin-bottom:calc(clamp(.625rem,.308vw + .553rem,.75rem))}.mnavwrapper .menulist .col-sec .downloads div.callUs a{color:var(--pb-c13)}.mnavwrapper .menulist .col-sec .downloads div span{display:inline-block;vertical-align:middle}.mnavwrapper .menulist .col-sec .downloads div span+span br{display:block}@media screen and (min-width:1336px){.mnavwrapper .menulist .col-sec .downloads div span+span{max-width:200px}}.mnavwrapper .menulist .col-sec .downloads div span.imgBlock{background-image:url(../images/icon_phone.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:calc(clamp(1.563rem,1.514vw + 1.208rem,2.5rem));height:calc(clamp(1.563rem,1.514vw + 1.208rem,2.5rem));margin-right:7px}.mnavwrapper .menulist .col-sec .downloads div.download .imgBlock{background-image:url(../images/icon_download.png);height:26px}@media (min-width:1366px) and (max-width:1499px){.mnavwrapper.active{padding-left:16px}}footer{bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.footerlist a,.footerlist li,footer a,footer li{font-family:var(--pb-fontfamilypublicsans)}@media screen and (min-width:1336px){.introleter~footer .fRow1{padding-top:122px;padding-bottom:63px}}.fRow1{background:#FFF;padding-bottom:19px}@media (max-width:1023px){.fRow1{padding-bottom:11px}}@media screen and (min-width:768px){.fRow1{padding-bottom:6px}}@media screen and (min-width:1024px){.fRow1{padding-bottom:7px}}@media screen and (min-width:1336px){.fRow1{padding-top:82px;padding-bottom:63px}}.fRow1 .containerwrapper{max-width:1460px;margin:0 auto}@media (min-width:1400px) and (max-width:1500px){.fRow1 .containerwrapper{padding:0 18px}}@media (max-width:1023px){.fRow1 .containerwrapper{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:767px){.fRow1 .containerwrapper{max-width:100%;padding-left:0;padding-right:0}}.fRow1 ul{margin-top:31px}@media (max-width:1023px){.fRow1 ul{margin-top:12px}}@media screen and (min-width:1024px){.fRow1 ul{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1336px){.fRow1 ul{margin-top:0;padding-bottom:0}}.fRow1 ul li{font-size:18px;font-weight:700;position:relative;line-height:19px;text-align:center;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin:2px 0;padding:0;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fRow1 ul li span:after{content:'';position:absolute;width:2px;height:21px;top:0;left:0;background-color:#000}@media screen and (max-width:1365px){.fRow1 ul li span:after{height:42px}}@media screen and (max-width:1023px){.fRow1 ul li span:after{display:none}}@media (min-width:1366px) and (max-width:1430px){.fRow1 ul li{max-width:1473px;font-size:17px}}@media (max-width:1023px){.fRow1 ul li{font-size:16px;line-height:19px;border-left:none}}.fRow1 ul li:first-child{margin-left:0}.fRow1 ul li:last-child{border:none}@media (max-width:1023px){.fRow1 ul li:nth-child(1){display:none}}@media (max-width:1023px){.fRow1 ul li:nth-child(2) a br{display:block}}@media (max-width:1023px){.fRow1 ul li{display:block;padding-top:15px;padding-bottom:17px}}.fRow1 ul li figure{width:55px;height:42px;background:#000;border:solid 1px #707070;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-3px;left:-3px}@media (max-width:1800px){.fRow1 ul li figure{top:-1px}}@media (max-width:1600px){.fRow1 ul li figure{top:-1px;left:6px}}@media (max-width:1500px){.fRow1 ul li figure{left:-3px}}.fRow1 ul li figure img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fRow1 ul li a{color:#202020;-webkit-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fRow1 ul li a:hover{color:#eb0028}.fRow1 ul li a br{display:none}@media screen and (min-width:768px){.fRow1 ul li a br{display:block}}@media screen and (min-width:1336px){.fRow1 ul li a br{display:none}}@media (min-width:1280px) and (max-width:1365px){.fRow1 ul li a br{display:block}}.fRow1 ul li:after{content:'';background:#000;height:45px;width:2px;position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);display:none}@media (max-width:1023px){.fRow1 ul li:after{background:#707070;height:1px;width:248px;display:block}}@media (min-width:1024px) and (max-width:1279px){.fRow1 ul li:after{width:2px;height:45px;right:-47px;bottom:2px}}@media (min-width:1280px) and (max-width:1365px){.fRow1 ul li:after{right:-65px}}@media (min-width:1366px) and (max-width:1430px){.fRow1 ul li:after{height:45px;bottom:-2px;right:-18px}}@media (min-width:1431px) and (max-width:1500px){.fRow1 ul li:after{right:-20px}}@media (min-width:1501px){.fRow1 ul li:after{height:45px;bottom:2px;right:-25px}}.fRow1 ul li:last-child::after{display:none}.fRow1 ul li:nth-child(2) a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fRow2 .containerwrapper{max-width:100%;padding:0}@media (max-width:1023px){.fRow2 .containerwrapper{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:767px){.fRow2 .containerwrapper{max-width:100%;padding-left:0;padding-right:0}}.fRow3{background:#4D4D4D;padding-top:46px;padding-bottom:54px;margin-top:4px}@media (max-width:1023px){.fRow3{padding-top:36px;padding-bottom:37px}}.fRow3 .containerwrapper{max-width:1473px;margin:0 auto;padding:0 18px}@media (max-width:1023px){.fRow3 .containerwrapper{max-width:768px;padding-left:21px;padding-right:21px}}@media (max-width:767px){.fRow3 .containerwrapper{max-width:450px;padding-left:21px;padding-right:21px}}@media screen and (min-width:1500px){.fRow3 .containerwrapper{position:relative;padding:0;left:-40px}}@media screen and (min-width:768px){.fRow3{padding-top:76px;padding-bottom:70px}}@media screen and (min-width:1024px){.fRow3{padding-top:76px;padding-bottom:70px}}@media screen and (min-width:1336px){.fRow3{padding-top:50px;padding-bottom:55px}}@media screen and (min-width:768px){.fRow3 .wrap{display:table;width:100%}}.fRow3 .fLogo figure{width:194px}@media (max-width:1023px){.fRow3 .fLogo figure{margin:0 auto 43px}}.fRow3 .fLogo figure img{width:100%}@media screen and (min-width:1024px){.fRow3 .fLogo figure{width:235px;margin-bottom:0}}@media screen and (min-width:1336px){.fRow3 .fLogo figure{width:194px;margin-bottom:41px}}.fRow3 .fLogo p{font-size:19px;line-height:20px;color:#fff;font-weight:500}@media (max-width:1023px){.fRow3 .fLogo p{text-align:center}}@media screen and (min-width:1024px){.fRow3 .fLogo p{font-size:22px;padding-top:16px}}@media screen and (min-width:1336px){.fRow3 .fLogo p{font-size:19px;padding-top:7px}}@media (max-width:767px){.fRow3 .fLogo p{line-height:35px}}.fRow3 .fLogo p a{color:#FFF;text-decoration:none}.fRow3 .fLogo p a:hover{text-decoration:underline}.fRow3 span{padding-left:20px}@media (max-width:767px){.fRow3 span{padding-left:0}}.fRow3 br{display:none}@media (max-width:767px){.fRow3 br{display:block}}@media screen and (max-width:1023px){.fRow2 .containerWrapper{padding:0;max-width:100%}}@media screen and (min-width:1024px){.fRow2 .containerWrapper{padding:0}}.ie10 .fRow3 .aniversary img,.ie11 .fRow3 .aniversary img{height:100%}.ie10 .fRow2 ul li:nth-child(9) figure,.ie11 .fRow2 ul li:nth-child(9) figure{margin:0 auto;margin-top:0}@media screen and (min-width:768px){.ie10 .fRow2 ul li:nth-child(9) figure,.ie11 .fRow2 ul li:nth-child(9) figure{margin-top:15px}}@media screen and (min-width:1024px){.ie10 .fRow2 ul li:nth-child(9) figure,.ie11 .fRow2 ul li:nth-child(9) figure{margin-top:20px}}@media screen and (min-width:1336px){.ie10 .fRow2 ul li:nth-child(9) figure,.ie11 .fRow2 ul li:nth-child(9) figure{margin-top:0}}@media screen and (min-width:768px){.fRow2{display:-webkit-box;display:-ms-flexbox;display:flex}}#button{display:inline-block;background-color:#1D1D1D;width:30px;height:30px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:10px;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}@media screen and (min-width:768px){#button{width:40px;height:40px}}@media screen and (min-width:1336px){#button{width:40px;height:40px}}#button::after{content:'';background-image:url(../images/home/carrot-icon.png);background-size:cover;width:21px;height:9px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){#button::after{width:24px;height:10px}}#button:hover{cursor:pointer;background-color:#333}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}.circle-shape{text-align:center}.fRow2 .footerlist li.footerhome{display:none}@media (max-width:1023px){.fRow2 .footerlist li.footerhome{display:block;background:#000;padding-top:5px;padding-bottom:3px;height:28px}}.fRow2 .footerlist li.footerhome figure{width:19px;height:19px;margin:0 auto}@media screen and (max-width:1023px){.fRow2 .containerWrapper{padding:0;max-width:100%}}.tabpannel{position:relative}@media screen and (min-width:1024px){.tabpannel{margin-top:calc(clamp(-1.75rem,4.327vw - 1.019rem,-2.875rem))}}@media screen and (min-width:1336px){.tabpannel{margin-top:-46px}}.tabpannel.stickyTab{position:fixed;top:0;left:0;right:0;width:100%;margin-top:0!important;z-index:999}@media (max-width:1023px){.tabpannel.stickyTab{position:static}}.tabpannel.stickyTab .author-text{display:none}@media (min-width:768px) and (max-width:1023px){.tabpannel .tabwrap{max-width:100%;padding:0 18px;margin:0 auto}}@media screen and (min-width:1024px){.tabpannel .tabwrap{max-width:1366px;padding:0 18px;margin:0 auto;width:100%}}.tabpannel .tabwrapper{background:#fff}@media screen and (min-width:1024px){.tabpannel .tabwrapper{display:table;width:100%}}@media (min-width:768px) and (max-width:1023px){.tabpannel .tabwrapper{width:100%;padding:0 0;margin:0 auto}}@media (max-width:767px){.tabpannel .tabwrapper{width:100%;margin:0 auto;padding:0 16px 0 0}}.tabpannel ul{display:table;width:100%}.tabpannel ul::before{position:absolute;content:"";top:1px;left:0;width:50%;z-index:0;height:0x}@media (max-width:1365px){.tabpannel ul::before{height:75px;left:0}}@media (min-width:1366px){.tabpannel ul::before{left:0;width:50%;height:75px}}@media screen and (min-width:1400px){.tabpannel ul::before{left:0;width:50%;height:94px}}@media (min-width:320px) and (max-width:1023px){.tabpannel ul::before{height:0}}.tabpannel ul li{list-style:none;background:var(--pb-black);font-weight:700;text-transform:uppercase;font-size:calc(clamp(1rem,.188vw + .956rem,1.125rem));padding:22px 12px 22px;width:100%;text-align:left;position:relative;float:left;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:1023px){.tabpannel ul li{padding:15px 13px 11px;text-align:left;border-right:0 solid var(--pb-white);border-top:1px solid var(--pb-white)}}@media screen and (min-width:1024px){.tabpannel ul li{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:6px 22px 6px;border-right:5px solid var(--pb-white);border-top:1px solid var(--pb-white);text-align:left}.tabpannel ul li:last-child{margin-right:0}}@media (max-width:767px){.tabpannel ul li{padding:3px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;min-height:50px}}.tabpannel ul li:first-child{position:relative;z-index:2}.tabpannel ul li a{display:inline-block;color:#575757;text-align:center;width:100%}.tabpannel ul li a:before{left:0;right:0;top:0;bottom:0;content:"";position:absolute;display:block}@media (min-width:320px) and (max-width:1023px){.tabpannel ul li a{text-align:left}}.tabpannel ul li.active{background:#012B41}.tabpannel ul li.active a{color:var(--pb-white)}.tabpannel ul li.nolinktab{color:var(--pb-white);text-align:center}@media (min-width:320px) and (max-width:1023px){.tabpannel ul li br{display:none}}.tabpannel .author-text{position:relative;bottom:0;width:auto;left:0;padding-right:0}.tabpannel .author-text.mobile-author-text{display:block}@media screen and (min-width:768px){.tabpannel .author-text.mobile-author-text{display:none}}@media (max-width:767px){.tabpannel .author-text{padding-left:21px;max-width:480px;margin-bottom:15px}}.tabpannel .author-text span{font-weight:700}.tabpannel .author-text span a{color:#000;text-decoration:underline}.tabpannel .author-text span a:hover{color:#EB0028}@media screen and (min-width:1400px){.tabpannel .tabwrap{max-width:1366px;margin:0 auto;padding:0 0}}@media screen and (min-width:1400px){.ie11 .tabpannel ul li{padding:22px 19px 22px}}.readMore{border-bottom:none}@media screen and (max-width:1023px){.tabwrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:767px){.homePage .containerWrapper{max-width:100%}}.bannerbg{background-size:cover;background-position:top center;position:relative}.homebannerblock{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.homebannerwrapper{background-repeat:no-repeat;background-position:top center;background-size:cover;padding:0 0}@media screen and (min-width:1336px){.homebannerwrapper{background-position:50% 97%}}.homebannerwrapper .containerwrapper{max-width:1452px;margin:0 auto}@media screen and (min-width:1400px){.homebannerwrapper .containerwrapper{padding:0 18px}}@media screen and (min-width:1500px){.homebannerwrapper .containerwrapper{padding:0 0}}.homebannerwrapper.home{background-size:cover;background-color:#c4d7d9;padding-top:77px;padding-bottom:8px}.homebannerwrapper.home .bannertitle{position:relative}.homebannerwrapper.home .bannertitle h1{font-size:calc(clamp(1.875rem,7.467vw + .125rem,6.5rem));color:var(--pb-white);max-width:none;line-height:calc(clamp(1.875rem,7.265vw + .172rem,6.375rem));text-transform:uppercase;letter-spacing:7.5px}@media screen and (min-width:1336px){.homebannerwrapper.home .bannertitle h1{padding-left:0}}.homebannerwrapper.home .rightblock{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:absolute;right:18px;bottom:19px}@media (max-width:1365px){.homebannerwrapper.home .rightblock{bottom:58px;width:40%}}@media (max-width:1023px){.homebannerwrapper.home .rightblock{right:4px;bottom:45px;width:40%}}@media (max-width:767px){.homebannerwrapper.home .rightblock{right:4px;bottom:20px}}@media (min-width:375px) and (max-width:550px){.homebannerwrapper.home .rightblock{right:0}}.homebannerwrapper.home .rightblock p{font-size:14px;line-height:18px;color:#27394f;font-weight:400}@media (max-width:1023px){.homebannerwrapper.home .rightblock p{font-size:14px;line-height:18px}}@media (min-width:375px) and (max-width:550px){.homebannerwrapper.home .rightblock p{font-size:10px;line-height:18px}}.homebannerwrapper.home figure{max-width:78px;margin-top:17px}@media screen and (min-width:768px){.homebannerwrapper.home figure{max-width:130px;margin-top:-7px}}@media screen and (min-width:1024px){.homebannerwrapper.home figure{max-width:164px;margin-top:-38px}}@media screen and (min-width:1336px){.homebannerwrapper.home figure{max-width:228px;margin-top:-40px}}.homebannerwrapper.home .designlft{width:calc((100% - 1334px)/ 2);height:92px;position:absolute;left:0;z-index:8;bottom:112px;background:#d12127}.homebannerwrapper.gifbanner{position:relative;background-size:cover;background-color:#c4d7d9;padding-top:77px;padding-bottom:8px}@media (max-width:767px){.homebannerwrapper.gifbanner{background-position:26px bottom;background-size:contain}}@media only screen and (max-width:1023px) and (min-width:940px){.homebannerwrapper.gifbanner{background-size:contain;background-position:bottom center}}@media screen and (min-width:768px){.homebannerwrapper.gifbanner{background-size:cover;padding-top:114px;min-height:650px}}@media screen and (min-width:1024px){.homebannerwrapper.gifbanner{background-size:cover;padding-top:135px}}@media screen and (min-width:1336px){.homebannerwrapper.gifbanner{background-size:cover;padding-top:219px;min-height:695px;position:relative}}.servicepanel{margin-top:2px;margin-bottom:97px}@media (max-width:1365px){.servicepanel{margin-top:1px;margin-bottom:40px}}@media (max-width:1023px){.servicepanel{margin-top:0;margin-bottom:13px}}.servicepanel .containerwrapper{max-width:100%;margin:0 auto;padding:0}.footerlist,.servicelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:var(--pb-white);-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:1023px){.footerlist,.servicelist{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footerlist li,.servicelist li{width:14.5%;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.75s all;transition:.75s all;margin-right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;border-right:3px solid var(--pb-white);background:var(--pb-white);background-size:contain!important}@media (max-width:1023px){.footerlist li,.servicelist li{text-align:center;margin-right:0;border-right:0;border-bottom:2px solid var(--pb-white);-webkit-transition:none;transition:none}}@media (max-width:767px){.footerlist li,.servicelist li{-webkit-transition:none;transition:none}}.footerlist li:last-child,.servicelist li:last-child{margin-right:0}@media (max-width:1023px){.footerlist li br,.servicelist li br{display:none}}.footerlist li:after,.servicelist li:after{content:'';position:absolute;bottom:0;right:0;width:calc(clamp(2.125rem,2.404vw + .587rem,2.75rem));height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%23000000"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%23000000"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23000000"/></g></g></g></svg>');background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:contain}.footerlist li a,.servicelist li a{text-transform:uppercase;font-weight:700;text-decoration:none;color:#575757;position:relative;width:100%;font-size:26px;line-height:23px;-webkit-transition:.75s all;transition:.75s all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:calc(clamp(.5rem,2.422vw - .068rem,2rem)) 0;z-index:9}@media screen and (min-width:320px){.footerlist li a,.servicelist li a{font-size:20px;line-height:22px}}@media screen and (min-width:768px){.footerlist li a,.servicelist li a{font-size:20px;line-height:20px}}@media screen and (min-width:1024px){.footerlist li a,.servicelist li a{font-size:14px;line-height:20px}}@media screen and (min-width:1366px){.footerlist li a,.servicelist li a{font-size:24px;line-height:32px}}@media screen and (max-width:480px){.footerlist li a,.servicelist li a{width:90%}}.footerlist li a sup,.servicelist li a sup{font-size:70%;line-height:0;position:relative;top:2px}@media screen and (max-width:767px){.footerlist li a sup,.servicelist li a sup{top:3px}}.footerlist li.imigration,.servicelist li.imigration{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.imigration,.servicelist li.imigration{width:100%}}.footerlist li.imigration:after,.servicelist li.imigration:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%2377B6A5"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%2377B6A5"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%2377B6A5"/></g></g></g></svg>')}.footerlist li.imigration:hover,.servicelist li.imigration:hover{background:var(--pb-c7)}.footerlist li.imigration:hover:after,.servicelist li.imigration:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.imigration:hover a,.servicelist li.imigration:hover a{color:var(--pb-white)}.footerlist li.civil,.servicelist li.civil{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.civil,.servicelist li.civil{width:100%}}.footerlist li.civil:after,.servicelist li.civil:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%2374C048"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%2374C048"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%2374C048"/></g></g></g></svg>')}.footerlist li.civil:hover,.servicelist li.civil:hover{background:var(--pb-c8)}.footerlist li.civil:hover:after,.servicelist li.civil:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.civil:hover a,.servicelist li.civil:hover a{color:var(--pb-white)}.footerlist li.nonprofits,.servicelist li.nonprofits{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.nonprofits,.servicelist li.nonprofits{width:100%}}.footerlist li.nonprofits:after,.servicelist li.nonprofits:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%23CF6C18"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%23CF6C18"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23CF6C18"/></g></g></g></svg>')}.footerlist li.nonprofits:hover,.servicelist li.nonprofits:hover{background:var(--pb-c3)}.footerlist li.nonprofits:hover:after,.servicelist li.nonprofits:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.nonprofits:hover a,.servicelist li.nonprofits:hover a{color:var(--pb-white)}.footerlist li.access,.servicelist li.access{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.access,.servicelist li.access{width:100%}}.footerlist li.access:after,.servicelist li.access:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%23918579"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%23918579"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23918579"/></g></g></g></svg>')}.footerlist li.access:hover,.servicelist li.access:hover{background:var(--pb-c4)}.footerlist li.access:hover:after,.servicelist li.access:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.access:hover a,.servicelist li.access:hover a{color:var(--pb-white)}.footerlist li.housing,.servicelist li.housing{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.housing,.servicelist li.housing{width:100%}}.footerlist li.housing:after,.servicelist li.housing:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%23C96464"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%23C96464"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23C96464"/></g></g></g></svg>')}.footerlist li.housing:hover,.servicelist li.housing:hover{background:var(--pb-c6)}.footerlist li.housing:hover:after,.servicelist li.housing:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.housing:hover a,.servicelist li.housing:hover a{color:var(--pb-white)}.footerlist li.criminal,.servicelist li.criminal{background:var(--pb-grey)}@media (max-width:1023px){.footerlist li.criminal,.servicelist li.criminal{width:100%;margin-left:0}}.footerlist li.criminal:after,.servicelist li.criminal:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%2347A3C2"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%2347A3C2"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%2347A3C2"/></g></g></g></svg>')}.footerlist li.criminal:hover,.servicelist li.criminal:hover{background:var(--pb-c5)}.footerlist li.criminal:hover:after,.servicelist li.criminal:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.criminal:hover a,.servicelist li.criminal:hover a{color:var(--pb-white)}.footerlist li.acknowledge,.servicelist li.acknowledge{background:var(--pb-grey);margin-right:-4px;width:12.8%}@media (max-width:1023px){.footerlist li.acknowledge,.servicelist li.acknowledge{width:100%;margin-right:0}}.footerlist li.acknowledge:after,.servicelist li.acknowledge:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"><rect id="Rectangle_650" data-name="Rectangle 650" width="44" height="3" transform="translate(1054 1071)" fill="%23007E44"/><rect id="Rectangle_651" data-name="Rectangle 651" width="20" height="3" transform="translate(1098 1054) rotate(90)" fill="%23007E44"/></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23007E44"/></g></g></g></svg>')}.footerlist li.acknowledge:hover,.servicelist li.acknowledge:hover{background:var(--pb-c2)}.footerlist li.acknowledge:hover:after,.servicelist li.acknowledge:hover:after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="35.237" viewBox="0 0 44 35.237"><g id="Group_273" data-name="Group 273" transform="translate(-226 -1055.763)"><g id="Group_209" data-name="Group 209" transform="translate(-828 17)"><g id="Group_202" data-name="Group 202"></g></g><g id="g8" transform="translate(190.06 1200.375)"><g id="g10" transform="translate(35.44 -152.875)"><path id="path12" d="M54.348-133.876a24.909,24.909,0,0,0-.2-5.649,15.607,15.607,0,0,0-1.427-4.3c.041-.232.093-.469.158-.708,0-.019.011-.038.016-.057a7.458,7.458,0,0,0,2.775.124,8.267,8.267,0,0,0,4.109-1.914,9.9,9.9,0,0,0,2.711-4.333,3.745,3.745,0,0,0,.213-.6c.236-.5.5-1.022.769-1.476-.1.02-.2.038-.309.052a21.748,21.748,0,0,1-4.834-.134c-2.767-.093-4.831.986-5.742,2.864a7.168,7.168,0,0,0,.037,4.972,5.219,5.219,0,0,0-.232.959,7.118,7.118,0,0,0-.648-.594,8.338,8.338,0,0,0-3.159-4.777,8.63,8.63,0,0,0-7.8-.538,18.344,18.344,0,0,1-4.98,1.624c-.12.013-.239.022-.359.027-.019,0,.249.038.686.1a9.426,9.426,0,0,0,1.384,1.491,15.659,15.659,0,0,0,5.678,3.719,9.5,9.5,0,0,0,5.477.095,7.8,7.8,0,0,0,2.683-1.517l.045.034c.31.258.6.521.857.784a14.767,14.767,0,0,1,.808,2.853,22.629,22.629,0,0,1,.4,5.081,18.269,18.269,0,0,1-.125,1.848l-.254.107-3.587-1.6,1.677-1.961-4.358,2.07,4.082,2.408-7.2,3.026,9.3-1.386,7.278,5.537-4.565-5.869,7.079-.33-8.439-2.04" transform="translate(-28.937 161.137)" fill="%23fff"/></g></g></g></svg>')}.footerlist li.acknowledge:hover a,.servicelist li.acknowledge:hover a{color:var(--pb-white)}.footerlist li:hover:after,.servicelist li:hover:after{opacity:1}.missionimagepannel{background:var(--pb-grey)}@media (min-width:768px) and (max-width:1023px){.missionimagepannel{padding-bottom:40px}}.missionimagepannel .containerwrapper{max-width:100%;padding-left:0;padding-right:0;margin:0 auto}.missionimagepannel .flex-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1023px){.missionimagepannel .flex-wrap{display:block}}.missionimagepannel .wraps{width:43.3%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px;padding-bottom:78px;position:relative;padding-top:6.6%;height:100%}@media screen and (max-width:1500px){.missionimagepannel .wraps{width:42%;padding-right:34px;padding-bottom:34px}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .wraps{padding-bottom:24px;padding-right:30px;padding-top:7.5%;width:40%}}@media (max-width:1023px){.missionimagepannel .wraps{padding-bottom:0;padding-right:0;width:100%;display:block;height:auto}}@media (max-width:767px){.missionimagepannel .wraps{padding-top:0}}.missionimagepannel .wraps .btnwrap{display:block;width:100%;position:absolute;top:0;left:0}@media (min-width:1800px) and (max-width:1950px){.missionimagepannel .wraps .btnwrap{top:-4px;left:-13px}}.missionimagepannel .wraps .btnwrap .ctabtn{min-width:446px;height:95px;background:#D12127;font-size:24px;line-height:28px;color:var(--pb-white);padding:10px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.75s all;transition:.75s all;text-transform:uppercase;font-weight:700;padding-left:32px}@media screen and (max-width:1450px){.missionimagepannel .wraps .btnwrap .ctabtn{min-width:396px;padding-left:0}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .wraps .btnwrap .ctabtn{min-width:306px;height:65px;font-size:18px;line-height:24px}}@media (max-width:1023px){.missionimagepannel .wraps .btnwrap .ctabtn{min-width:110px;height:44px;font-size:14px;line-height:18px;padding-left:21px}}.missionimagepannel .wraps .bluebg{width:100%;padding:45px 38px 75px 80px;max-width:620px;margin-top:24px;background:var(--pb-white)}@media (max-width:1365px){.missionimagepannel .wraps .bluebg{width:92%;padding:40px 38px 40px 30px;max-width:100%}}@media screen and (max-width:1750px){.missionimagepannel .wraps .bluebg{padding:38px 50px 34px 48px}}@media screen and (max-width:1600px){.missionimagepannel .wraps .bluebg{padding:34px 34px 34px 34px}}@media screen and (max-width:1500px){.missionimagepannel .wraps .bluebg{padding:26px 26px 26px 26px}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .wraps .bluebg{padding:15px 18px 10px 18px;margin-top:10px}}@media (max-width:1023px){.missionimagepannel .wraps .bluebg{width:100%;padding:20px 20px 35px 20px;max-width:768px;margin:0 auto}}@media (max-width:767px){.missionimagepannel .wraps .bluebg{width:100%;padding:20px 20px 35px 20px;max-width:450px;margin:0 auto}}.missionimagepannel .wraps h2{color:var(--pb-black);font-weight:700;margin-bottom:45px;font-size:60px}@media (max-width:1365px){.missionimagepannel .wraps h2{font-size:40px;margin-bottom:15px}}@media (max-width:1023px){.missionimagepannel .wraps h2{font-size:40px;line-height:85px;margin-top:0;text-align:center;margin-bottom:20px}}@media (max-width:1023px){.missionimagepannel .wraps h2{margin-top:10px}}@media (max-width:767px){.missionimagepannel .wraps h2{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:1750px){.missionimagepannel .wraps h2{margin-bottom:15px;font-size:55px}}@media screen and (max-width:1600px){.missionimagepannel .wraps h2{font-size:50px}}@media screen and (max-width:1500px){.missionimagepannel .wraps h2{font-size:40px}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .wraps h2{font-size:26px;margin-bottom:10px}}.missionimagepannel .wraps p{color:var(--pb-black);font-size:18px;line-height:32px;padding-left:0;font-weight:400}@media screen and (max-width:1500px){.missionimagepannel .wraps p{font-size:16px;line-height:28px}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .wraps p{font-size:14px;line-height:22px;padding-left:0}}@media (max-width:1023px){.missionimagepannel .wraps p{margin-top:-18px;padding-left:0;font-size:16px;line-height:24px}}.missionimagepannel .imgwrap{width:56.7%;margin-top:calc(clamp(5.438rem,6.92vw + 1.009rem,9.313rem))}@media screen and (max-width:1500px){.missionimagepannel .imgwrap{width:58%}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .imgwrap{width:60%}}@media (max-width:1023px){.missionimagepannel .imgwrap{display:none}}.missionimagepannel .imgwrap .flex-wrap .colwrap{width:25%}@media (max-width:1023px){.missionimagepannel .imgwrap .flex-wrap .colwrap{width:50%}}.missionimagepannel .imgwrap .thumbex{width:100%}.missionimagepannel .imgwrap .thumbex .thumbnail.immigration-box a figure:after{content:'';background:linear-gradient(208.44deg,rgba(119,182,165,.75) 0,rgba(47,129,107,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.immigration-box a .contoverlay{background:linear-gradient(208.44deg,rgba(119,182,165,.75) 0,rgba(47,129,107,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.civil-box a figure:after{content:'';background:linear-gradient(208.44deg,rgba(116,192,72,.75) 0,rgba(39,135,65,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.civil-box a .contoverlay{background:linear-gradient(208.44deg,rgba(116,192,72,.75) 0,rgba(39,135,65,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.nonprofits-box a figure:after{content:'';background:linear-gradient(207.85deg,rgba(207,108,24,.75) 0,rgba(116,62,16,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.nonprofits-box a .contoverlay{background:linear-gradient(207.85deg,rgba(207,108,24,.75) 0,rgba(116,62,16,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.access-box a figure:after{content:'';background:linear-gradient(208.44deg,rgba(145,133,121,.75) 0,rgba(97,79,61,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.access-box a .contoverlay{background:linear-gradient(208.44deg,rgba(145,133,121,.75) 0,rgba(97,79,61,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.housing-box a figure:after{content:'';background:linear-gradient(208.44deg,rgba(201,100,100,.75) 0,rgba(109,34,34,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.housing-box a .contoverlay{background:linear-gradient(208.44deg,rgba(201,100,100,.75) 0,rgba(109,34,34,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.acknowledge-box a figure:after{content:'';background:linear-gradient(208.44deg,rgba(0,126,68,.75) 0,rgba(0,58,31,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.acknowledge-box a .contoverlay{background:linear-gradient(208.44deg,rgba(0,126,68,.75) 0,rgba(0,58,31,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.criminal-box a figure:after{content:'';background:linear-gradient(207.12deg,rgba(71,163,194,.75) 0,rgba(20,103,130,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail.criminal-box a .contoverlay{background:linear-gradient(207.12deg,rgba(71,163,194,.75) 0,rgba(20,103,130,.75) 100%)}.missionimagepannel .imgwrap .thumbex .thumbnail a{overflow:hidden;height:100%;position:relative;display:block}.missionimagepannel .imgwrap .thumbex .thumbnail a figure{width:100%;height:305px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:1750px){.missionimagepannel .imgwrap .thumbex .thumbnail a figure{height:245px}}@media screen and (max-width:1450px){.missionimagepannel .imgwrap .thumbex .thumbnail a figure{height:245px}}@media (max-width:1365px){.missionimagepannel .imgwrap .thumbex .thumbnail a figure{height:185px}}@media (min-width:1024px) and (max-width:1279px){.missionimagepannel .imgwrap .thumbex .thumbnail a figure{height:185px}}.missionimagepannel .imgwrap .thumbex .thumbnail a figure:after{content:'';position:absolute;bottom:0;right:0;width:25px;height:28px;background:rgba(105,105,105,.75);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media screen and (min-width:1800px){.missionimagepannel .imgwrap .thumbex .thumbnail a figure:after{width:25px;height:28px}}.missionimagepannel .imgwrap .thumbex .thumbnail a figure:hover:after{visibility:hidden}.missionimagepannel .imgwrap .thumbex .thumbnail a .contoverlay{position:absolute;z-index:2;top:0;left:0;right:0;background:rgba(43,42,43,.93);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;width:100%;height:100%}.missionimagepannel .imgwrap .thumbex .thumbnail a span{text-align:center;font-size:20px;line-height:28px;text-transform:uppercase;font-weight:700;color:var(--pb-white);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (max-width:1450px){.missionimagepannel .imgwrap .thumbex .thumbnail a span{font-size:16px;line-height:22px}}@media screen and (max-width:1279px){.missionimagepannel .imgwrap .thumbex .thumbnail a span{font-size:14px;line-height:18px}}.missionimagepannel .imgwrap .thumbex .thumbnail a span sup{position:relative;top:2px;font-size:70%}.missionimagepannel .imgwrap .thumbex .thumbnail a:hover .contoverlay,.missionimagepannel .imgwrap .thumbex .thumbnail a:hover span{opacity:1}.missionimagepannel .imgwrap .thumbex .thumbnail a:hover figure{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.connectingpannel{padding-top:calc(clamp(2.188rem,7.265vw + .485rem,6.688rem));background:var(--pb-white);padding-bottom:calc(clamp(2.188rem,1.009vw + 1.951rem,2.813rem))}.connectingpannel .containerwrapper{max-width:1366px;margin:0 auto}@media (min-width:1024px) and (max-width:1279px){.connectingpannel .containerwrapper{max-width:100%;padding-left:18px;padding-right:18px}}@media screen and (min-width:1600px){.connectingpannel .containerwrapper{padding:0 0;max-width:1452px;left:0;position:relative}}@media screen and (min-width:1700px){.connectingpannel .containerwrapper{left:-20px}}@media screen and (min-width:1800px){.connectingpannel .containerwrapper{left:-46px}}@media (min-width:768px) and (max-width:1023px){.connectingpannel .containerwrapper{max-width:100%;padding-left:21px;padding-right:21px}}@media (max-width:767px){.connectingpannel .containerwrapper{max-width:100%;padding-left:21px;padding-right:21px}}.connectingpannel figure{display:inline-block;width:100%;height:auto;margin:0 auto 41px;text-align:center;overflow:hidden}@media (max-width:767px){.connectingpannel figure{display:none!important}}@media screen and (min-width:1336px){.connectingpannel figure{display:block;width:220px}}.connectingpannel figure img+img{margin-top:11px}@media screen and (max-width:767px){.connectingpannel figure img+img{margin-left:11px;margin-right:11px}}@media screen and (max-width:1335px){.connectingpannel figure img+img{margin-left:10px}}@media screen and (min-width:1336px){.connectingpannel .contentBlock,.connectingpannel figure{display:inline-block;vertical-align:top;margin-top:0;margin-left:0}}.connectingpannel .contentBlock .ascent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:2px}.connectingpannel .contentBlock .ascent .anniversary{width:calc(clamp(2.5rem,3.099vw + 1.774rem,4.563rem));margin-right:calc(clamp(.313rem,1.408vw - .018rem,1.25rem))}@media screen and (min-width:768px){.connectingpannel .contentBlock{width:100%;margin:0 auto}}@media screen and (min-width:1024px){.connectingpannel .contentBlock{width:100%}}@media screen and (min-width:1336px){.connectingpannel .contentBlock{width:calc(100% - 234px);padding-left:134px;position:relative}}.connectingpannel .contentBlock h3{font-size:calc(clamp(2.5rem,1.878vw + 2.06rem,3.75rem));line-height:calc(clamp(2.813rem,2.066vw + 2.328rem,4.188rem));margin-bottom:36px;text-align:left;font-weight:700}@media (max-width:1023px){.connectingpannel .contentBlock h3{margin-bottom:16px}}.connectingpannel .contentBlock ul{list-style:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.connectingpannel .contentBlock ul li{display:list-item;padding-bottom:10px}.connectingpannel .contentBlock li,.connectingpannel .contentBlock p{color:var(--pb-black);font-size:calc(clamp(1rem,.781vw + .625rem,1.125rem));font-weight:400}.connectingpannel .contentBlock li+p,.connectingpannel .contentBlock p+p{margin-top:32px}.connectingpannel .contentBlock li+.collapsePanel,.connectingpannel .contentBlock p+.collapsePanel{margin-top:28px}.connectingpannel .contentBlock li+.collapsePanel+a,.connectingpannel .contentBlock p+.collapsePanel+a{font-weight:700;font-size:20px;line-height:45px;color:var(--pb-c13);display:block;width:170px;margin:0;text-decoration:none}@media (max-width:1023px){.connectingpannel .contentBlock li+.collapsePanel+a,.connectingpannel .contentBlock p+.collapsePanel+a{margin-top:3px;font-size:18px;line-height:45px;width:120px}}@media screen and (min-width:768px){.connectingpannel .contentBlock li+.collapsePanel+a,.connectingpannel .contentBlock p+.collapsePanel+a{margin-top:37px}}@media screen and (min-width:1024px){.connectingpannel .contentBlock li+.collapsePanel+a,.connectingpannel .contentBlock p+.collapsePanel+a{margin-top:45px}}@media screen and (min-width:1336px){.connectingpannel .contentBlock li+.collapsePanel+a,.connectingpannel .contentBlock p+.collapsePanel+a{display:inline-block;margin-top:23px;width:auto}}.connectingpannel .contentBlock li+.collapsePanel+a span,.connectingpannel .contentBlock p+.collapsePanel+a span{display:inline-block;vertical-align:middle;position:relative}.connectingpannel .contentBlock li+.collapsePanel+a span:after,.connectingpannel .contentBlock p+.collapsePanel+a span:after{content:'';display:inline-block;vertical-align:middle;margin-left:9px;margin-top:4px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--pb-c13)}.connectingpannel .contentBlock li+.collapsePanel+a:hover span,.connectingpannel .contentBlock p+.collapsePanel+a:hover span{text-decoration:underline}@media (min-width:1024px) and (max-width:1365px){.connectingpannel .contentBlock li+.collapsePanel+a.rmo,.connectingpannel .contentBlock p+.collapsePanel+a.rmo{font-size:21px;width:130px}}.connectingpannel .contentBlock li+a,.connectingpannel .contentBlock p+a{font-weight:700;font-size:20px;line-height:45px;color:var(--pb-c13);display:block;width:91px;margin:0}@media (max-width:1023px){.connectingpannel .contentBlock li+a,.connectingpannel .contentBlock p+a{margin-top:3px}}@media screen and (min-width:768px){.connectingpannel .contentBlock li+a,.connectingpannel .contentBlock p+a{margin-top:37px}}@media screen and (min-width:1024px){.connectingpannel .contentBlock li+a,.connectingpannel .contentBlock p+a{margin-top:0}}@media screen and (min-width:1336px){.connectingpannel .contentBlock li+a,.connectingpannel .contentBlock p+a{font-size:18px}}.connectingpannel .contentBlock li+a span,.connectingpannel .contentBlock p+a span{display:inline-block;vertical-align:middle;position:relative}.connectingpannel .contentBlock li+a span:after,.connectingpannel .contentBlock p+a span:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:9px solid var(--pb-c13)}.connectingpannel .contentBlock li+a:hover span,.connectingpannel .contentBlock p+a:hover span{text-decoration:underline}.connectingpannel .contentBlock .sign{margin-bottom:15px;margin-top:25px}@media screen and (min-width:768px){.connectingpannel .contentBlock .sign{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1336px){.connectingpannel .contentBlock .sign{margin-top:24px;margin-bottom:-10px}}.connectingpannel .contentBlock .sign p{margin-bottom:0}.connectingpannel .contentBlock .sign .col{margin-right:15px}.connectingpannel .contentBlock figure{width:auto;height:auto;display:block;text-align:left;border-radius:0;overflow:auto}@media screen and (min-width:1336px){.connectingpannel .contentBlock figure{display:inline-block;margin-top:10px;margin-bottom:15px;margin-left:0}}.connectingpannel .contentBlock.active p+.collapsePanel+a span::after{margin-top:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:9px solid var(--pb-c13);border-top:none}@media only screen and (max-width:1333px) and (min-width:1330px){.homebannerwrapper.home .bannertitle .redblock h2{width:82px}.homebannerwrapper.home .bannertitle .redblock h2 br{display:block}}body{overflow-x:hidden}.ieEdge body{overflow-x:initial}.ie11 body{overflow-x:hidden}@media screen and (min-width:1336px){body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}}@media (min-width:1366px) and (max-width:1430px){.bannerbg{background-size:cover;background-position:top center;position:relative;height:98vh}.servicepanel{margin-top:2px;margin-bottom:64px;position:absolute;width:100%}.homebannerwrapper.home .rightblock{right:38px;bottom:68px}}@media (min-width:1431px){.bannerbg{background-size:cover;background-position:top center;position:relative;height:94vh}.servicepanel{margin-top:2px;margin-bottom:64px;position:absolute;width:100%}}@media (min-width:1651px){.bannerbg{background-size:cover;background-position:top center;position:relative;height:96vh}.servicepanel{margin-top:2px;margin-bottom:64px;position:absolute;bottom:40px;width:100%}.homebannerwrapper.home .rightblock{right:38px;bottom:98px}.missionimagepannel{margin-top:-20px}}@media (min-width:1951px){.servicepanel{margin-top:2px;margin-bottom:61px;position:absolute;bottom:38px;width:100%}}@media (min-width:2551px){.servicepanel{margin-top:2px;margin-bottom:55px;position:absolute;bottom:38px;width:100%}}@media (min-width:1366px) and (max-width:1430px){.ie11 .homebannerwrapper.home .rightblock{right:38px;bottom:108px}}.border-top{border-top:3px solid var(--pb-white)}@media (max-width:1023px){.border-top{border-top:0 solid var(--pb-white)}}.introleter{width:100%;height:959px}@media (max-width:1365px){.introleter{height:auto}}.introleter img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;margin:0 auto}.author-text{position:absolute;bottom:36px;width:270px;left:75px}@media (max-width:1365px){.author-text{padding-top:0;position:relative;bottom:20px}}.author-text p{font-size:14px;line-height:16px}.author-text p span{font-size:12px;margin-top:5px;font-family:var(--pb-fontfamilybricolage);line-height:14px;display:block}.introleter .courtesy{padding-top:15px}.introleter .courtesy p{font-size:12px;line-height:15px}.introleter .courtesy p span{font-size:10px}@media (max-width:1023px){.author-text{position:relative;bottom:5px;width:100%;left:0;padding-left:21px;padding-right:21px}.author-text p{padding-top:5px;padding-bottom:10px}}@media screen and (min-width:1024px){.servicelist li a{font-size:10px;line-height:16px}}@media screen and (min-width:1130px){.servicelist li a{font-size:12px;line-height:16px}}@media screen and (min-width:1366px){.servicelist li a{font-size:15px;line-height:22px}}@media screen and (min-width:1650px){.servicelist li a{font-size:18px;line-height:24px}}@media screen and (min-width:1800px){.servicelist li a{font-size:20px;line-height:28px}}#thumbnail7 span{font-size:13px}@media screen and (min-width:1850px){#thumbnail7 span{font-size:17px}}@media screen and (max-width:1366px){#thumbnail7 span{font-size:12px;line-height:18px}}@media screen and (max-width:1279px){#thumbnail7 span{font-size:10px}}.connectingpannel+.whitepanel{padding-top:calc(clamp(0,7.514vw - 3.325rem,3.438rem))}.connectingpannel+.whitepanel h2{font-size:calc(clamp(1.875rem,3.027vw + 1.165rem,3.75rem));letter-spacing:2px;line-height:30px;margin-bottom:calc(clamp(.313rem,1.503vw - .352rem,1rem))}.immigrationwrapper .contentsection .contentwrap .rightsection.nonprofit::before,.subbannerwrapper.nonprofit .img-caption::before{background-color:var(--pb-c3)}@media screen and (max-width:767px){.bannertitle.nonprofit .headingbg{height:50px}}.bannertitle.nonprofit .headingbg h1{color:var(--pb-c3)}.bannertitle.nonprofit .headingbg path,.bannertitle.nonprofit .headingbg rect{fill:var(--pb-c3)}@media screen and (max-width:767px){.bannertitle.nonprofit .headingbg:before{height:50px}}@media screen and (min-width:1840px){.tabpannel.nonprofittabs .tabwrap{max-width:1530px}}.tabpannel.nonprofittabs .tabwrap ul{margin-left:0}@media screen and (min-width:1840px){.tabpannel.nonprofittabs .tabwrap ul{margin-left:86px}}.tabpannel.nonprofittabs .tabwrap ul li{background:var(--pb-grey)}@media screen and (min-width:1279px){.tabpannel.nonprofittabs .tabwrap ul li{padding:14px 10px 11px}}@media screen and (min-width:1400px){.tabpannel.nonprofittabs .tabwrap ul li{padding:20px 26px 20px}}.tabpannel.nonprofittabs .tabwrap ul li:hover{background:var(--pb-c3)}.tabpannel.nonprofittabs .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.nonprofittabs .tabwrap ul li.active{background:var(--pb-c3)}.tabpannel.nonprofittabs .tabwrap ul li.active a{color:var(--pb-white)}.img-caption+img{margin-top:30px}@media (min-width:1366px){.max-400 img{max-width:400px}}@media (min-width:1024px) and (max-width:1365px){.max-400 img{max-width:400px}}.subbannerwrapper.civilrights .img-caption::before{background-color:var(--pb-c8)}.bannertitle.civilrights h1{color:var(--pb-c8)}.bannertitle.civilrights path,.bannertitle.civilrights rect{fill:var(--pb-c8)}.immigrationwrapper .contentsection .contentwrap .rightsection.civilrights::before{background-color:var(--pb-c8)}.tabpannel.civilrights .tabwrap ul li{background:var(--pb-grey)}.tabpannel.civilrights .tabwrap ul li:hover{background:var(--pb-c8)}.tabpannel.civilrights .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.civilrights .tabwrap ul li.active{background:var(--pb-c8)}.tabpannel.civilrights .tabwrap ul li.active a{color:var(--pb-white)}.subbannerwrapper.criminal .img-caption::before{background-color:var(--pb-c5)}.bannertitle.criminal h1{color:var(--pb-c5)}.bannertitle.criminal path,.bannertitle.criminal rect{fill:var(--pb-c5)}.immigrationwrapper .contentsection .contentwrap .rightsection.criminal::before{background-color:var(--pb-c5)}.tabpannel.criminaltabs .tabwrap ul li{background:var(--pb-grey)}.tabpannel.criminaltabs .tabwrap ul li:hover{background:var(--pb-c5)}.tabpannel.criminaltabs .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.criminaltabs .tabwrap ul li.active{background:var(--pb-c5)}.tabpannel.criminaltabs .tabwrap ul li.active a{color:var(--pb-white)}.bannertitle.acknowledgment .headingbg h1{color:var(--pb-c2)}.bannertitle.acknowledgment .headingbg path,.bannertitle.acknowledgment .headingbg rect{fill:var(--pb-c2)}.tabpannel.acknowledgment .tabwrap ul li{background-color:var(--pb-grey);padding:10px 26px;border-right:0 solid #fff}.tabpannel.acknowledgment .tabwrap ul li:hover{background-color:var(--pb-c2)}.tabpannel.acknowledgment .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.acknowledgment .tabwrap ul li.active{background-color:var(--pb-c2)}.tabpannel.acknowledgment .tabwrap ul li.active a{color:var(--pb-white)}.acknowledgment.topbtm{margin:87px 0 15px}@media (min-width:1024px) and (max-width:1365px){.acknowledgment.topbtm{margin:11px 0 15px}}@media (max-width:1023px){.acknowledgment.topbtm{margin:33px 0 15px}}@media (max-width:767px){.acknowledgment.topbtm{margin:25px 0 15px}}.acknowledgment .containerwrapper{position:relative}.acknowledgment .phaseheading{max-width:820px;margin-top:43px;margin-bottom:50px;display:inline-block}@media (max-width:1365px){.acknowledgment .phaseheading{margin-top:43px;margin-bottom:40px;max-width:700px}}@media (max-width:1023px){.acknowledgment .phaseheading{margin-bottom:40px;margin-top:29px;max-width:100%}}@media (max-width:767px){.acknowledgment .phaseheading{margin-bottom:28px;margin-top:12px}}.acknowledgment .aknowledgewrap{min-height:280px}@media (max-width:767px){.acknowledgment .aknowledgewrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;min-height:m}}@media (max-width:1365px){.acknowledgment .aknowledgewrap{min-height:280px}}@media (max-width:1023px){.acknowledgment .aknowledgewrap{min-height:280px}}@media screen and (max-width:767px){.acknowledgment .aknowledgewrap{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}}.acknowledgment h2{font-weight:700}.acknowledgment .listiems{width:100%;padding:28px 0 24px}@media (max-width:1365px){.acknowledgment .listiems{padding:20px 0 18px}}@media (max-width:1023px){.acknowledgment .listiems{padding:10px 0 3px}}@media (max-width:767px){.acknowledgment .listiems{padding:6px 0 0}}.acknowledgment .listiems .colsone{columns:3;-webkit-columns:3%;-moz-columns:3%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;width:100%}@media (max-width:1365px){.acknowledgment .listiems .colsone{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;width:100%;columns:2;-webkit-columns:2;-moz-columns:2}}@media (max-width:1023px){.acknowledgment .listiems .colsone{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-columns:1;-moz-columns:1;width:100%}}@media (max-width:767px){.acknowledgment .listiems .colsone{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-columns:1;-moz-columns:1;width:100%}}@media (max-width:767px){.acknowledgment .listiems .colsone ul{margin-top:3px}}.acknowledgment .listiems .colsone li{font-size:10px;line-height:20px;margin-bottom:23px;padding-right:30px}@media screen and (min-width:320px){.acknowledgment .listiems .colsone li{font-size:16px;line-height:25px}}@media screen and (min-width:768px){.acknowledgment .listiems .colsone li{font-size:18px;line-height:27px}}@media screen and (min-width:1024px){.acknowledgment .listiems .colsone li{font-size:20px;line-height:26px}}@media screen and (min-width:1366px){.acknowledgment .listiems .colsone li{font-size:20px;line-height:26px}}@media (max-width:1365px){.acknowledgment .listiems .colsone li{padding-right:0}}@media (max-width:1023px){.acknowledgment .listiems .colsone li{padding-right:0}}@media (max-width:767px){.acknowledgment .listiems .colsone li{margin-bottom:11px;line-height:24px}}.acknowledgment .listiems .colsone li .brSpace{display:block}@media (max-width:1365px){.acknowledgment .listiems .colsone li .brSpace{display:block}}@media (max-width:1023px){.acknowledgment .listiems .colsone li .brSpace{display:none}}@media (max-width:767px){.acknowledgment .listiems .colsone li .brSpace{display:block}}.acknowledgment .listiems .colsone li .indentspace{padding-left:10px}@media (max-width:1365px){.acknowledgment .listiems .colsone li .indentspace{padding-left:10px}}@media (max-width:1023px){.acknowledgment .listiems .colsone li .indentspace{padding-left:0}}@media (max-width:767px){.acknowledgment .listiems .colsone li .indentspace{padding-left:10px}}.acknowledgment .listiems .colsone li .brspace-mobile{display:none}@media (max-width:767px){.acknowledgment .listiems .colsone li .brspace-mobile{display:block}}.acknowledgment .listiems .colsone li .indentspace-mobile{padding-left:0}@media (max-width:767px){.acknowledgment .listiems .colsone li .indentspace-mobile{padding-left:10px;display:inline-block}}.acknowledgment .rightside{float:left;width:630px;margin-top:58px;margin-left:0;position:relative;left:0;top:0}@media (min-width:768px) and (max-width:1023px){.acknowledgment .rightside{width:395px;margin-top:0;margin-bottom:0;right:0;display:block}}@media (max-width:1365px){.acknowledgment .rightside{margin-top:58px;width:630px;right:0}}@media screen and (max-width:1023px){.acknowledgment .rightside{margin-top:0}}@media (max-width:767px){.acknowledgment .rightside{width:100%;height:265px;margin-top:0;margin-bottom:67px;position:relative}}.acknowledgment .rightside.bg{background:var(--pb-grey);padding:47px 43px 47px 0}@media (max-width:1365px){.acknowledgment .rightside.bg{padding:47px 43px 47px 0}}@media (max-width:1023px){.acknowledgment .rightside.bg{padding:47px 43px 47px 0}}@media (max-width:767px){.acknowledgment .rightside.bg{padding:15px 20px 15px 0;height:auto}}.acknowledgment .rightside.bg::before{content:"";background:var(--pb-grey);width:100%;height:224px;position:absolute;top:0;left:-90%}@media (max-width:1365px){.acknowledgment .rightside.bg::before{height:224px}}@media (max-width:1023px){.acknowledgment .rightside.bg::before{height:224px}}@media (max-width:767px){.acknowledgment .rightside.bg::before{height:100%}}.acknowledgment .rightside p{font-size:20px;line-height:26px;font-weight:400;position:relative;padding:0;color:var(--pb-black)}.acknowledgment .rightside p a{color:var(--pb-black);text-decoration:underline}.acknowledgment .rightside p a:hover{text-decoration:underline;color:#EB0028}.acknowledgment .listiemstwo{position:relative;max-width:556px;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:58px;margin-left:76px;float:left}@media (max-width:1365px){.acknowledgment .listiemstwo{padding:18px 0;max-width:434px;margin-left:27px}}@media (max-width:1023px){.acknowledgment .listiemstwo{padding:23px 0;max-width:100%;float:left;margin-top:0;margin-left:0}}@media (max-width:767px){.acknowledgment .listiemstwo{padding:13px 0 15px;display:block;margin-top:24px;margin-bottom:15px;margin-left:0;max-width:100%}}.acknowledgment .listiemstwo .box{width:74%;padding-right:55px}@media (max-width:767px){.acknowledgment .listiemstwo .box{width:100%;padding-right:0}}@media (max-width:1023px){.acknowledgment .listiemstwo .box{width:43%}}@media (max-width:767px){.acknowledgment .listiemstwo .box{width:100%}}.acknowledgment .listiemstwo .box:last-child{width:64%;padding-right:0}@media (max-width:767px){.acknowledgment .listiemstwo .box:last-child{width:100%;margin-top:24px}}.acknowledgment .listiemstwo .box .mt-15{margin-top:17px}.acknowledgment .listiemstwo .box h4{font-size:18px;line-height:24px;font-weight:700;margin-top:6px}@media (max-width:1365px){.acknowledgment .listiemstwo .box h4{font-size:18px;line-height:22px}}@media (max-width:767px){.acknowledgment .listiemstwo .box h4{font-size:16px;line-height:20px}}.acknowledgment .listiemstwo .box h5{font-size:20px;line-height:24px;margin:6px 0 3px}@media (max-width:1365px){.acknowledgment .listiemstwo .box h5{margin:0 0 3px;font-size:18px}}@media (max-width:1023px){.acknowledgment .listiemstwo .box h5{margin:4px 0 3px}}.acknowledgment .listiemstwo .box p{font-size:20px;line-height:24px;margin:0 0 0}@media (max-width:1365px){.acknowledgment .listiemstwo .box p{font-size:18px}}@media (max-width:1023px){.acknowledgment .listiemstwo .box p{font-size:18px}}@media (max-width:767px){.acknowledgment .listiemstwo .box p{font-size:16px}}.acknowledgment .listiemstwo .box p+h5{padding-top:6px}@media (min-width:768px) and (max-width:1023px){.acknowledgment .listiemstwo .box p+h5{padding-top:0;font-size:18px}}.acknowledgment .footpara{padding:13px 0 0;margin-bottom:61px}@media (max-width:1365px){.acknowledgment .footpara{padding:3px 0 0;margin-bottom:41px}}@media (max-width:1023px){.acknowledgment .footpara{padding:0;margin-bottom:91px}}@media (max-width:767px){.acknowledgment .footpara{margin-bottom:95px}}.acknowledgment .footpara p{font-size:14px}@media (max-width:767px){.acknowledgment .footpara p{display:inline}}.acknowledgment .listiems .colsone.sitemap{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (min-width:1336px){.acknowledgment .listiems .colsone.sitemap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.acknowledgment .listiems .colsone.sitemap ul li{text-transform:uppercase}@media (max-width:1365px){.acknowledgment .listiems .colsone.sitemap ul li{margin-bottom:22px}}@media screen and (min-width:1336px){.acknowledgment .listiems .colsone.sitemap ul li{font-size:22px;margin-bottom:20px}}.acknowledgment .listiems .colsone.sitemap ul li ul li{text-transform:none;font-size:16px;line-height:20px;margin-bottom:9px}.sitemap ul li a{font-weight:700;color:#000}.sitemap ul li a sup{font-size:50%}.sitemap ul li a:hover{color:#eb0028}.sitemap ul ul{padding-top:10px;padding-bottom:5px}@media screen and (min-width:768px){.sitemap ul ul{padding-top:9px}}.sitemap ul ul li{font-size:17px;margin-bottom:5px;line-height:20px}.sitemap ul ul li a{font-size:16px;font-weight:400;line-height:20px}@media (max-width:767px){.sitemap ul ul li a{line-height:17px}}.acknowledgment .listiems .colsone.sitemap li{padding-right:22px}@media (max-width:767px){.mb-0{padding-bottom:0!important;margin-bottom:0}}@media screen and (min-width:1336px){.mb-0{margin-bottom:10px}}.fulltab{height:auto!important}.col-sec.sitemap.colsone{-webkit-columns:1!important;-moz-columns:1!important;columns:1!important}.bannertitle.committee .headingbg h1{color:var(--pb-black)}.bannertitle.committee .headingbg path,.bannertitle.committee .headingbg rect{fill:var(--pb-black)}.committeelist{width:100%;max-width:1299px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:24px 0 0}@media (max-width:767px){.committeelist{-ms-flex-wrap:wrap;flex-wrap:wrap}}.committeelist .col-sec{width:33.3333%}@media (max-width:767px){.committeelist .col-sec{width:100%}}.committeelist .col-sec p{font-size:calc(clamp(1.125rem,.893vw + .696rem,1.5rem));font-weight:700;line-height:calc(clamp(1.25rem,.893vw + .821rem,1.625rem));margin-bottom:calc(clamp(1.125rem,1.042vw + .625rem,1.563rem))}.immigrationwrapper .contentsection .contentwrap .rightsection.immigration::before,.subbannerwrapper.immigration .img-caption::before{background-color:var(--pb-c7)}.bannertitle.immigration .headingbg h1{color:var(--pb-c7)}.bannertitle.immigration .headingbg path,.bannertitle.immigration .headingbg rect{fill:var(--pb-c7)}.tabpannel.immigration .tabwrap ul{margin-left:0}@media (max-width:1365px){.tabpannel.immigration .tabwrap ul{margin-left:0}}@media (max-width:1023px){.tabpannel.immigration .tabwrap ul{margin-left:0}}@media (max-width:767px){.tabpannel.immigration .tabwrap ul{margin-left:0}}.tabpannel.immigration .tabwrap ul::before{width:35%}@media (max-width:1365px){.tabpannel.immigration .tabwrap ul::before{width:29%}}.tabpannel.immigration .tabwrap ul li{background-color:var(--pb-grey)}@media (max-width:1023px){.tabpannel.immigration .tabwrap ul li{width:100%}}.tabpannel.immigration .tabwrap ul li a{color:#575757}.tabpannel.immigration .tabwrap ul li:hover{background-color:var(--pb-c7)}.tabpannel.immigration .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.immigration .tabwrap ul li.active{background-color:var(--pb-c7)}.tabpannel.immigration .tabwrap ul li.active a{color:var(--pb-white)}@media (min-width:1024px) and (max-width:1040px){.tabpannel.immigration .tabwrap ul li{padding:14px 11px 11px}}@media (max-width:767px){.tabpannel.immigration .tabwrap ul li{padding:3px 20px}}.immigrationwrapper{margin-top:66px;padding-bottom:20px}@media (max-width:1365px){.immigrationwrapper{margin-top:40px;padding-bottom:42px}}@media (max-width:1023px){.immigrationwrapper{margin-top:00px;padding-bottom:0}}@media (max-width:767px){.immigrationwrapper{margin-top:0;padding-bottom:0}}.immigrationwrapper .mobile-content{display:none}@media (min-width:320px) and (max-width:1023px){.immigrationwrapper .mobile-content{display:block}}@media (min-width:320px) and (max-width:1023px){.immigrationwrapper .dk-content{display:none}}.immigrationwrapper h2{color:var(--pb-grey);font-weight:700;margin-bottom:28px}@media (max-width:1365px){.immigrationwrapper h2{margin-bottom:28px}}@media (max-width:1023px){.immigrationwrapper h2{margin-bottom:20px}}@media (max-width:767px){.immigrationwrapper h2{margin-bottom:5px}}.immigrationwrapper .contentsection{width:100%}.immigrationwrapper .contentsection p{max-width:1152px;margin-bottom:30px}@media (min-width:320px) and (max-width:1023px){.immigrationwrapper .contentsection p{margin-bottom:24px}}.immigrationwrapper .contentsection p+h2{margin-top:71px}.immigrationwrapper .contentsection h2{color:var(--pb-black);margin-bottom:20px;max-width:1200px;margin-top:0}@media (max-width:1365px){.immigrationwrapper .contentsection h2{margin-bottom:20px;max-width:846px}}@media (max-width:1023px){.immigrationwrapper .contentsection h2{margin-bottom:15px;max-width:100%;margin-top:18px}}@media (max-width:767px){.immigrationwrapper .contentsection h2{margin-bottom:15px;max-width:100%;margin-top:20px}}@media (min-width:320px) and (max-width:1023px){.immigrationwrapper .contentsection h2 br{display:none}}.immigrationwrapper .contentsection .contentsection ul{margin-top:-20px}.immigrationwrapper .contentsection .contentwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1365px){.immigrationwrapper .contentsection .contentwrap{margin-top:0}}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:00px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.immigrationwrapper .contentsection .contentwrap .leftsection{max-width:850px}@media (min-width:1024px) and (max-width:1279px){.immigrationwrapper .contentsection .contentwrap .leftsection{margin-right:20px}}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .leftsection{max-width:100%;margin-right:0}}.immigrationwrapper .contentsection .contentwrap .leftsection p{max-width:850px;color:var(--pb-black);margin-bottom:20px}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .leftsection p{max-width:100%;margin-bottom:15px}}.immigrationwrapper .contentsection .contentwrap .leftsection .m-53{margin-top:53px}.immigrationwrapper .contentsection .contentwrap .leftsection h2{margin-bottom:28px}@media (max-width:1365px){.immigrationwrapper .contentsection .contentwrap .leftsection h2{margin-bottom:28px}}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .leftsection h2{margin-bottom:10px}}@media (max-width:767px){.immigrationwrapper .contentsection .contentwrap .leftsection h2{margin-bottom:10px}}.immigrationwrapper .contentsection .contentwrap .rightsection{position:relative;max-width:426px;min-width:426px;background:var(--pb-black);margin-bottom:calc(clamp(1.875rem,2.976vw + .446rem,3.125rem));margin-left:calc(clamp(2.375rem,14.423vw - 6.856rem,6.125rem));max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .rightsection{max-width:100%;min-width:100%;margin-left:10px}}.immigrationwrapper .contentsection .contentwrap .rightsection::before{content:"";background-color:var(--pb-white);width:7px;height:100%;top:0;position:absolute;left:-10px}.immigrationwrapper .contentsection .contentwrap .rightsection p{max-width:100%;color:var(--pb-white);margin:0 auto;padding:calc(clamp(1.25rem,2.679vw - .036rem,2.375rem)) calc(clamp(1.25rem,4.464vw - .893rem,3.125rem));font-weight:700;margin-bottom:0}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .rightsection p{max-width:100%}}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .right{margin-top:20px;overflow:hidden}}.immigrationwrapper .contentsection .contentwrap .right .rightsection{margin-top:0}.immigrationwrapper .contentsection .contentwrap .right .imgsec{position:relative;left:-10px}@media (max-width:1023px){.immigrationwrapper .contentsection .contentwrap .right .imgsec{left:0}}.immigrationwrapper .contentwrap+.contentwrap{margin-top:0}@media screen and (min-width:1024px){.imgsec.immigration .imgwrap{width:100%;max-width:33.3%}}.imgsec.immigration .imgwrap p{margin-bottom:15px;text-align:left}@media screen and (min-width:1024px){.tabblock .bottom-img{margin-bottom:0}}@media screen and (min-width:1024px){.imgwrap.mt-60.max-220{max-width:270px}}.subbannerwrapper.accessjustice .img-caption::before{background-color:var(--pb-c4)}.bannertitle.accessjustice h1{color:var(--pb-c4)}.bannertitle.accessjustice path,.bannertitle.accessjustice rect{fill:var(--pb-c4)}.tabpannel.accessjustice .tabwrap ul{margin-left:0}.tabpannel.accessjustice .tabwrap ul li{background:var(--pb-grey)}.tabpannel.accessjustice .tabwrap ul li:hover{background:var(--pb-c4)}.tabpannel.accessjustice .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.accessjustice .tabwrap ul li.active{background:var(--pb-c4)}.tabpannel.accessjustice .tabwrap ul li.active a{color:var(--pb-white)}.accessjusticewrapper{margin-top:calc(clamp(2.5rem,8.929vw - 1.786rem,6.25rem));padding-bottom:calc(clamp(2.375rem,5.06vw - .054rem,4.5rem));height:100%;width:100%;background-size:cover}.accessjusticewrapper h2{text-align:center;color:var(--pb-grey);margin-bottom:39px}@media (max-width:1365px){.accessjusticewrapper h2{margin-bottom:48px}}@media (max-width:1023px){.accessjusticewrapper h2{margin-bottom:52px}}@media (max-width:767px){.accessjusticewrapper h2{margin-bottom:36px}}.accessjusticewrapper .contentsection{width:100%}.accessjusticewrapper .contentsection p{max-width:1152px;margin-bottom:34px}@media (min-width:320px) and (max-width:1023px){.accessjusticewrapper .contentsection p{margin-bottom:24px}}.accessjusticewrapper .contentsection p+h2{margin-top:81px}.accessjusticewrapper .contentsection h2{color:var(--pb-black);font-size:calc(clamp(1.75rem,3.944vw + .826rem,4.375rem));line-height:calc(clamp(1.5rem,3.099vw + .774rem,3.563rem));margin-bottom:29px;margin-top:28px}@media (max-width:1365px){.accessjusticewrapper .contentsection h2{margin-bottom:32px;max-width:1067px}}@media (max-width:1023px){.accessjusticewrapper .contentsection h2{margin-bottom:22px;max-width:100%}}@media (max-width:767px){.accessjusticewrapper .contentsection h2{margin-bottom:22px;max-width:100%}}@media (min-width:1800px){.accessjusticewrapper .contentsection h2{margin-left:-45px}}.accessjusticewrapper .contentsection .contentsection ul{margin-top:-20px}.accessjustice .imgsec .img-caption{max-width:375px}@media (min-width:320px) and (max-width:1023px){.accessjustice .imgsec .img-caption{max-width:100%}}.probonotimeline{margin-bottom:0}@media screen and (min-width:1336px){.probonotimeline{margin-bottom:68px;margin-top:19px}}.probonotimeline h3{font-size:calc(clamp(1.5rem,1.502vw + 1.148rem,2.5rem))}@media screen and (min-width:768px){.probonotimeline h3{margin-top:0}}@media screen and (min-width:1336px){.probonotimeline h3{line-height:55px;margin-top:60px}}.probonotimeline h3 span{font-family:var(--pb-fontfamilybricolage);font-size:22px;line-height:22px}.probonotimeline h3 span b{font-weight:700}.probonotimeline h3+p{margin-top:14px;font-size:22px;font-weight:700;color:#000;line-height:22px}@media (max-width:767px){.probonotimeline h3+p{font-size:17px;line-height:20px}}@media (max-width:1023px){.probonotimeline h3+p{font-size:17px;line-height:20px}}.probonotimeline .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.probonotimeline .timeline{max-width:100%;margin:0 auto;padding-bottom:40px}}@media screen and (min-width:768px){.probonotimeline .timeline{padding-bottom:40px}}@media screen and (min-width:1024px){.probonotimeline .timeline{padding-bottom:40px}}@media screen and (min-width:1336px){.probonotimeline .timeline{margin-left:0;margin-bottom:0;margin-top:-30px;padding-bottom:0}}.probonotimeline .timeline .lftblock{position:relative;width:110px;text-align:right;padding-right:0}@media screen and (min-width:768px){.probonotimeline .timeline .lftblock{width:100%;max-width:115px;text-align:right}}@media screen and (min-width:1024px){.probonotimeline .timeline .lftblock{width:100%;max-width:180px;padding-right:44px}}@media screen and (min-width:1336px){.probonotimeline .timeline .lftblock{width:50%;padding-right:17px;margin:0 auto}}.probonotimeline .timeline .rgtblock{width:calc(100% - 110px);overflow:hidden}@media screen and (min-width:768px){.probonotimeline .timeline .rgtblock{width:calc(100% - 115px)}}@media screen and (min-width:1024px){.probonotimeline .timeline .rgtblock{width:calc(100% - 180px)}}@media screen and (min-width:1336px){.probonotimeline .timeline .rgtblock{width:calc(100% - 234px);padding-left:19px;margin-top:0}}.probonotimeline .timeline .rgtblock p{font-weight:500;font-size:15px;line-height:22px}@media (max-width:1023px){.probonotimeline .timeline .rgtblock p{padding-right:15px}}@media screen and (min-width:768px){.probonotimeline .timeline .rgtblock p{font-size:15px;line-height:22px}}@media screen and (min-width:1024px){.probonotimeline .timeline .rgtblock p{font-size:20px;line-height:30px}}.probonotimeline .timeline .rgtblock p strong{font-family:var(--pb-fontfamilybricolage);color:var(--pb-c13);font-size:28px;line-height:30px;font-weight:700}@media (max-width:1023px){.probonotimeline .timeline .rgtblock p strong{font-size:16px;line-height:22px}}@media screen and (min-width:1024px){.probonotimeline .timeline .rgtblock p strong{font-size:20px;line-height:26px}}@media (max-width:767px){.probonotimeline .timeline .rgtblock p strong{font-size:22px;line-height:22px}}@media screen and (min-width:1336px){.probonotimeline .timeline .rgtblock p strong{font-size:28px;line-height:30px}}@media (max-width:767px){.probonotimeline .timeline .rgtblock p br{display:none}}.probonotimeline .timeline.fullwidth .rgtblock{width:100%}@media screen and (min-width:768px){.probonotimeline .timeline.fullwidth .rgtblock{width:calc(100% - 200px)}}@media screen and (min-width:1024px){.probonotimeline .timeline.fullwidth .rgtblock{width:calc(100% - 419px)}}@media screen and (min-width:1336px){.probonotimeline .timeline.fullwidth .rgtblock{width:calc(100% - 410px);padding-left:20px;margin-top:0}}.probonotimeline .timeline.fullwidth .rgtblock p{font-size:22px;font-weight:700;color:var(--pb-black);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.probonotimeline .timeline.fullwidth .rgtblock p{font-size:17px}}@media (max-width:1023px){.probonotimeline .timeline.fullwidth .rgtblock p{font-size:17px}}.probonotimeline .timeline.fullwidth .rgtblock p strong{font-size:30px;line-height:40px;color:var(--pb-black)}@media (max-width:767px){.probonotimeline .timeline.fullwidth .rgtblock p strong{font-size:17px;line-height:22px}}@media screen and (min-width:768px){.probonotimeline .timeline.fullwidth .rgtblock p strong{font-size:30px;line-height:40px;margin-top:0;padding-left:55px}}@media screen and (min-width:1336px){.probonotimeline .timeline.fullwidth .rgtblock p strong{font-size:50px;line-height:60px;margin-top:0;padding-left:0}}.probonotimeline .timeline.fullwidth .rgtblock p span{margin-left:20px}@media screen and (min-width:768px){.probonotimeline .timeline.fullwidth .rgtblock p span{line-height:22px}}@media (max-width:1023px){.probonotimeline .timeline.fullwidth .rgtblock br{display:none}}.probonotimeline .timeline.fullwidth .lftblock{position:relative;width:100%;text-align:center;padding-right:0}@media (max-width:767px){.probonotimeline .timeline.fullwidth .lftblock{padding-bottom:10px}}@media screen and (min-width:768px){.probonotimeline .timeline.fullwidth .lftblock{text-align:center;max-width:542px;width:100%;margin:0 auto}}@media screen and (min-width:1024px){.probonotimeline .timeline.fullwidth .lftblock{max-width:542px;width:100%;margin:0 auto}}@media screen and (min-width:1336px){.probonotimeline .timeline.fullwidth .lftblock{padding-right:17px;max-width:542px}}.probonotimeline .timeline.fullwidth .lftblock:after{height:45px}@media screen and (min-width:768px){.probonotimeline .timeline.fullwidth .lftblock:after{height:70px}}@media screen and (min-width:1024px){.probonotimeline .timeline.fullwidth .lftblock:after{height:92px}}@media screen and (min-width:1336px){.probonotimeline .timeline.fullwidth .lftblock:after{height:92px}}.probonotimeline .timeline p{font-size:22px;font-weight:700;line-height:28px}.probonotimeline .timeline p span{font-size:calc(clamp(2.813rem,7.212vw - 1.803rem,4.688rem));line-height:calc(clamp(1.875rem,7.212vw - 2.74rem,3.75rem));font-weight:700;display:block;font-family:var(--pb-fontfamilybricolage);color:var(--pb-c13);margin-bottom:16px}@media (max-width:1023px){.probonotimeline .timeline p span{margin-bottom:6px}}.probonotimeline .timeline p span b{font-weight:700}.timeline-row{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1332px}.timeline-row .timeline{margin-top:0;margin-left:0;width:50%;padding:108.5px 0}@media (max-width:1023px){.timeline-row .timeline{width:50%;margin-top:0}}@media screen and (min-width:1024px){.timeline-row .timeline{margin-top:0}}@media screen and (min-width:1336px){.timeline-row .timeline{margin-top:0}}@media (max-width:767px){.timeline-row .timeline{margin-top:0;width:100%}}.timeline-row .timeline:nth-child(odd){width:52%}@media (max-width:1023px){.timeline-row .timeline:nth-child(odd){width:50%}}@media screen and (min-width:1024px){.timeline-row .timeline:nth-child(odd){width:50%}}@media (max-width:767px){.timeline-row .timeline:nth-child(odd){width:100%}}.timeline-row .timeline:nth-child(odd) .rgtblock{padding-right:36px}@media (max-width:1023px){.timeline-row .timeline:nth-child(odd) .rgtblock{padding-right:0}}.timeline-row .timeline:nth-child(even){width:48%}@media (max-width:1023px){.timeline-row .timeline:nth-child(even){width:50%}}@media screen and (min-width:1024px){.timeline-row .timeline:nth-child(even){width:50%}}@media (max-width:767px){.timeline-row .timeline:nth-child(even){width:100%}}.timeline-row .timeline:nth-child(even) .rgtblock{padding-right:0}.timeline-row .timeline.secondtimeline-row:nth-child(odd){width:50%;margin-left:44px}@media (max-width:1023px){.timeline-row .timeline.secondtimeline-row:nth-child(odd){width:100%;margin-left:0}}@media screen and (min-width:1024px){.timeline-row .timeline.secondtimeline-row:nth-child(odd){margin-left:24px}}.timeline-row .timeline.secondtimeline-row:nth-child(odd) .rgtblock{padding-right:36px}.timeline-row .timeline.secondtimeline-row:nth-child(even){width:45%;margin-left:24px}@media (max-width:1023px){.timeline-row .timeline.secondtimeline-row:nth-child(even){width:100%;margin-left:0}}@media screen and (min-width:1024px){.timeline-row .timeline.secondtimeline-row:nth-child(even){margin-left:14px}}.timeline-row .timeline.secondtimeline-row:nth-child(even) .rgtblock{padding-right:0}.phasewrap+.accessjusticewrapper{margin-top:50px}.whitepanel{padding-top:54px}@media (max-width:1023px){.whitepanel{padding-top:0;padding-bottom:40px}}@media (max-width:767px){.whitepanel{padding-top:0;padding-bottom:0}}.whitepanel .containerwrapper{max-width:1366px;margin:0 auto}@media screen and (min-width:1400px){.whitepanel .containerwrapper{padding:0 18px}}@media screen and (min-width:1500px){.whitepanel .containerwrapper{padding:0 0}}.whitepanel h2{color:var(--pb-black);margin-left:0}.probonopannel{padding-top:calc(clamp(1.375rem,2.732vw + .166rem,2.625rem))}.probonopannel .containerwrapper{max-width:1366px;padding:0;margin:0 auto;background:url(../images/home/Probono-bg.jpg) center no-repeat;background-size:cover}.probonopannel h2{font-size:30px;font-weight:700;color:var(--pb-white);line-height:37px;text-align:center;text-transform:uppercase}.probonopannel .counterwrap{padding:calc(clamp(.375rem,11.905vw - 5.339rem,5.375rem)) 0 calc(clamp(3.438rem,14.137vw - 3.348rem,9.375rem))}.probonopannel .counterblock{width:100%;max-width:1076px;margin:0 auto;margin-top:2px;padding:58px 0 0}@media (min-width:320px) and (max-width:1279px){.probonopannel .counterblock{padding-left:20px;padding-right:20px}}@media screen and (min-width:708px){.probonopannel .counterblock .flexnumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.probonopannel .counterblock h4{font-size:calc(clamp(1.25rem,.282vw + 1.184rem,1.438rem));color:var(--pb-white);margin-bottom:calc(clamp(.625rem,1.366vw + .02rem,1.25rem));line-height:calc(clamp(1.25rem,.469vw + 1.14rem,1.563rem));text-transform:uppercase;border-top:1px solid var(--pb-white);padding-top:10px}.probonopannel .counterblock h3{font-size:calc(clamp(2.813rem,2.817vw + 2.152rem,4.688rem));color:var(--pb-white);line-height:calc(clamp(2.813rem,2.817vw + 2.152rem,4.688rem))}.probonopannel .counterblock h3 i{font-style:normal;display:block;letter-spacing:2.5px}.probonopannel .counterblock h3 span{display:block}.probonopannel .counterblock h5{font-size:calc(clamp(1.25rem,.282vw + 1.184rem,1.438rem));color:var(--pb-white);line-height:calc(clamp(1.625rem,.376vw + 1.537rem,1.875rem));font-weight:700;text-transform:uppercase;margin-left:24px;margin-bottom:5px}@media screen and (max-width:707px){.probonopannel .counterblock h5{margin-left:0;margin-bottom:0;margin-top:10px}}.probonopannel .counterblock+.counterblock{padding:42px 0 0}@media (min-width:320px) and (max-width:1279px){.probonopannel .counterblock+.counterblock{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.probonoPannel .bgBlock .containerWrapper{padding:0}}@media screen and (min-width:1366px){.probonopannel.animatable .counterwrap .counterblock{opacity:0;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .35s cubic-bezier(.25,.25,.25,1.25);transition:all .35s cubic-bezier(.25,.25,.25,1.25)}.probonopannel.animatable.animate-in .counterwrap .counterblock{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@media screen and (max-width:1180px){.probonotimeline .timeline .rgtblock p br{display:none}.probonotimeline .timeline .rgtblock p br:first-child,.probonotimeline .timeline .rgtblock p strong br,.probonotimeline .timeline .rgtblock p strong+br{display:block}}@media (max-width:767px){.probonotimeline .timeline .rgtblock p strong br{display:none!important}}.justicenumbers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:50px}@media (max-width:767px){.justicenumbers.dekstop{display:none}}.justicenumbers.mobile{display:none}@media (max-width:767px){.justicenumbers.mobile{display:block;margin-top:0}}.justicenumbers .col{width:100%;max-width:414px;text-align:center;color:var(--pb-black)}@media (max-width:767px){.justicenumbers .col{margin:0 auto}}@media (min-width:1800px){.justicenumbers .col{max-width:414px}}.justicenumbers .col.max-372{max-width:350px}.justicenumbers .col.max-333{max-width:544px}@media (max-width:1023px){.justicenumbers .col.max-333{padding:0 10px}}.justicenumbers .col .block span{font-size:calc(clamp(1.5rem,1.502vw + 1.148rem,2.5rem));font-family:var(--pb-fontfamilybricolage);font-weight:700;display:block;margin-bottom:10px;line-height:calc(clamp(1.875rem,1.408vw + 1.545rem,2.813rem))}@media (max-width:1023px){.justicenumbers .col .block span{margin-bottom:0}}.justicenumbers .col .block span b{font-weight:700}.justicenumbers .col .block p{font-size:calc(clamp(1.125rem,.962vw + .51rem,1.375rem));font-weight:700;line-height:calc(clamp(1.5rem,.962vw + .885rem,1.75rem))}.justicenumbers .col .block p span{margin-top:10px}@media (max-width:1023px){.justicenumbers .col .block p span{margin-top:0}}@media (max-width:1023px){.justicenumbers .col .block p br{display:none}}.justicenumbers .col .block svg{margin-bottom:20px;overflow:hidden;border-radius:50%}.justicenumbers .col .block svg path#plant{fill:var(--pb-white)}.justicenumbers .col .block.mt-140{margin-top:91px}@media (max-width:767px){.justicenumbers .col .block.mt-140{margin-top:40px}}.justicenumbers .col .block.mt-100{margin-top:89px}@media (max-width:767px){.justicenumbers .col .block.mt-100{margin-top:40px}}.justicenumbers .col .block.mt-110{margin-top:97px}@media (max-width:767px){.justicenumbers .col .block.mt-110{margin-top:40px}}.justicenumbers .col .block.mt-120{margin-top:117px}@media (max-width:767px){.justicenumbers .col .block.mt-120{margin-top:40px}}.justicenumbers .col .block.mt-170{margin-top:174px}@media (max-width:767px){.justicenumbers .col .block.mt-170{margin-top:40px}}.justicenumbers .col .block.mt-70{margin-top:77px}@media (max-width:767px){.justicenumbers .col .block.mt-70{margin-top:40px}}.justicenumbers .col .block.mt-40{margin-top:24px}@media (max-width:767px){.justicenumbers .col .block.mt-40{margin-top:40px}}.justicenumbers .col .clr-1 p span{color:var(--pb-c14)}.justicenumbers .col .clr-1 path#bg{fill:var(--pb-c14)}.justicenumbers .col .clr-2 p span{color:var(--pb-c17)}.justicenumbers .col .clr-2 path#bg{fill:var(--pb-c17)}.justicenumbers .col .clr-3 p span{color:var(--pb-c6)}.justicenumbers .col .clr-3 path#bg{fill:var(--pb-c6)}.justicenumbers .col .clr-4 p span{color:var(--pb-c16)}.justicenumbers .col .clr-4 path#bg{fill:var(--pb-c16)}.justicenumbers .col .clr-5 p span{color:var(--pb-c18)}.justicenumbers .col .clr-5 path#bg{fill:var(--pb-c18)}.justicenumbers .col .clr-6 p span{color:var(--pb-c4)}.justicenumbers .col .clr-6 path#bg{fill:var(--pb-c4)}.justicenumbers .col .clr-7 p span{color:var(--pb-c2)}.justicenumbers .col .clr-7 path#bg{fill:var(--pb-c2)}.justicenumbers .col .clr-8 p span{color:var(--pb-c3)}.justicenumbers .col .clr-8 path#bg{fill:var(--pb-c3)}.subbannerwrapper.notfoundpage{background-color:var(--pb-c11);height:auto;text-align:right}.subbannerwrapper.notfoundpage img{padding:60px 0;width:auto}@media (max-width:1023px){.subbannerwrapper.notfoundpage img{padding:20px 0}}.bannertitle.notfoundpage .headingbg h1{color:var(--pb-black)}.bannertitle.notfoundpage .headingbg path,.bannertitle.notfoundpage .headingbg rect{fill:var(--pb-black)}.notfound{color:#575757;margin-top:100px;margin-bottom:50px}@media (max-width:1365px){.notfound{margin-top:100px;margin-bottom:70px}}@media (max-width:1023px){.notfound{margin-top:70px;margin-bottom:50px;padding:0 30px}}.notfound h2{font-size:264px;line-height:219px;color:var(--pb-c11)}@media (max-width:1365px){.notfound h2{font-size:180px;line-height:145px}}@media (max-width:1023px){.notfound h2{font-size:130px;line-height:120px}}@media (max-width:767px){.notfound h2{font-size:100px;line-height:100px}}.notfound h3{font-size:58px;line-height:60px;margin-bottom:61px;color:var(--pb-c11)}@media (max-width:1365px){.notfound h3{font-size:40px;line-height:50px;margin-bottom:40px}}@media (max-width:1023px){.notfound h3{font-size:40px;line-height:50px;margin-bottom:40px}}@media (max-width:767px){.notfound h3{font-size:30px;line-height:30px;margin-bottom:30px}}.notfound p{font-size:24px;color:var(--pb-c11)}@media (max-width:1365px){.notfound p{font-size:20px}}@media (max-width:767px){.notfound p{font-size:16px}}.notfound p a{font-size:20px;color:#eb0028;text-decoration:none;position:relative;font-weight:700}@media (max-width:767px){.notfound p a{font-size:16px}}.notfound p a:hover{text-decoration:underline}.notfound p a:after,.notfound p a:before{position:absolute;content:"";right:-12px;top:10px;width:8px;height:2px;background:#eb0028;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (max-width:767px){.notfound p a:after,.notfound p a:before{top:7px}}.notfound p a:before{top:14px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media (max-width:767px){.notfound p a:before{top:11px}}.notfound p+p{margin-top:25px}.notfound.text-center{text-align:center}.subbannerwrapper.housing .img-caption::before{background-color:var(--pb-c6)}.bannertitle.housing h1{color:var(--pb-c6)}.bannertitle.housing path,.bannertitle.housing rect{fill:var(--pb-c6)}.immigrationwrapper .contentsection .contentwrap .rightsection.housing::before{background-color:var(--pb-c6)}.tabpannel.housing .tabwrap ul li{background-color:var(--pb-grey)}.tabpannel.housing .tabwrap ul li:hover{background-color:var(--pb-c6)}.tabpannel.housing .tabwrap ul li:hover a{color:var(--pb-white)}.tabpannel.housing .tabwrap ul li.active{background-color:var(--pb-c6)}.tabpannel.housing .tabwrap ul li.active a{color:var(--pb-white)}@media screen and (min-width:1024px){.tabpannel.housing .tabwrap ul li{min-height:65px}}@media (min-width:1024px){.imgwrap.housing{max-width:850px}}@media (max-width:1023px){.immigrationwrapper.housing .contentsection .contentwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1280px){.margin-90{margin-top:-90px}}@media (min-width:1024px) and (max-width:1279px){.max-250{max-width:220px!important}}
/* === 2025 Pro Bono Redesign — civil rights (centered + responsive) === */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&display=swap');

/* Shared centered wrapper — all civil sections scale fluidly (percentages) up to 2560px, then center on ultra-wide screens. This keeps 1440→2560 at the same aspect ratio, just scaled. */
.subbannerwrapper.civilrights,
.bannertitle.civilrights,
.tabpannel.civilrights,
body .immigrationwrapper{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}

/* Banner image — 1920:589 aspect ratio */
.subbannerwrapper.civilrights.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.civilrights.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}

/* Heading bar — overlaps banner, left-aligned inside the 1920 container */
.bannertitle.civilrights .headingbg h1 img,.bannertitle.civilrights .headingbg h1 svg{display:none}
.bannertitle.civilrights{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.civilrights .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}
.bannertitle.civilrights .headingbg{background:#1c4380!important;padding:18px 20px 18px 20px!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important}
.bannertitle.civilrights .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.civilrights .headingbg h1{color:#eacf9a!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){
  .bannertitle.civilrights{margin-top:-3vw!important}
  .bannertitle.civilrights .headingbg{width:72%!important;padding:22px 24px 22px 5%!important}
  .bannertitle.civilrights .headingbg h1{font-size:38px!important;white-space:nowrap!important}
}
@media (min-width:1024px){
  .bannertitle.civilrights{margin-top:-2.8vw!important}
  .bannertitle.civilrights .headingbg{width:62%!important;padding:26px 24px 26px 9%!important}
  .bannertitle.civilrights .headingbg h1{font-size:48px!important}
}
@media (min-width:1440px){
  .bannertitle.civilrights{margin-top:-2.4%!important}
  .bannertitle.civilrights .headingbg{display:inline-block!important;width:auto!important;padding:32px 40px 32px 14.4%!important}
  .bannertitle.civilrights .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}
}

/* Tab row — 5px below heading, left-aligned to content gutter (14.4%), right-aligned to heading bar edge (56.8%) */
.tabpannel.civilrights{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.civilrights .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.civilrights .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.civilrights .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.civilrights .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.civilrights .tabwrap ul li a{color:#1e4a74!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:14px!important;text-transform:uppercase!important;letter-spacing:.4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:10px 6px!important;text-decoration:none!important}
.tabpannel.civilrights .tabwrap ul li.active,.tabpannel.civilrights .tabwrap ul li:hover{background:#1c4380!important}
.tabpannel.civilrights .tabwrap ul li.active a,.tabpannel.civilrights .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){
  .tabpannel.civilrights .tabwrap ul{margin:0 0 0 5%!important;width:67%!important;flex-wrap:nowrap!important}
  .tabpannel.civilrights .tabwrap ul li a{font-size:12px!important;line-height:16px!important}
}
@media (min-width:1024px){
  .tabpannel.civilrights .tabwrap ul{margin-left:9%!important;width:53%!important}
  .tabpannel.civilrights .tabwrap ul li{min-height:62px!important}
  .tabpannel.civilrights .tabwrap ul li a{font-size:13px!important;line-height:17px!important}
}
@media (min-width:1440px){
  .tabpannel.civilrights .tabwrap ul{margin-left:14.4%!important;width:42.4%!important}
  .tabpannel.civilrights .tabwrap ul li a{font-size:15px!important;line-height:20px!important}
}

/* Main content section — centered inside 1920 container, gutters in % */
body .immigrationwrapper{background:transparent!important;padding:0!important}
body .immigrationwrapper .containerwrapper{max-width:none!important;width:100%!important;margin:0!important;padding:40px 6% 40px 6%!important}
body .immigrationwrapper .phaseinner{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body .immigrationwrapper .contentsection{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body .immigrationwrapper .contentsection h2{margin:0 0 20px 0!important;padding:0!important;font-family:'Bricolage Grotesque',sans-serif!important;font-weight:700!important;color:#000!important;font-size:26px!important;line-height:32px!important}
body .immigrationwrapper .contentwrap{max-width:none!important;width:100%!important;padding:0!important}
body .immigrationwrapper .leftsection{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body .immigrationwrapper .leftsection p,body .immigrationwrapper .leftsection li{font-family:'Public Sans',sans-serif!important;font-size:16px!important;line-height:26px!important;color:#1d1d1d!important}
body .immigrationwrapper .leftsection p{margin:0 0 16px 0!important}
@media (min-width:768px){
  body .immigrationwrapper .containerwrapper{padding:60px 14% 60px 6%!important}
  body .immigrationwrapper .contentsection h2{font-size:30px!important;line-height:38px!important}
}
@media (min-width:1024px){
  body .immigrationwrapper .containerwrapper{padding:80px 12% 80px 9%!important}
  body .immigrationwrapper .contentsection h2{font-size:34px!important;line-height:42px!important}
  body .immigrationwrapper .leftsection p,body .immigrationwrapper .leftsection li{font-size:17px!important;line-height:28px!important}
}
@media (min-width:1440px){
  body .immigrationwrapper .containerwrapper{padding:100px 12.3% 100px 14.4%!important}
  body .immigrationwrapper .contentsection h2{font-size:40px!important;line-height:48px!important}
  body .immigrationwrapper .leftsection p,body .immigrationwrapper .leftsection li{font-size:19px!important;line-height:30px!important}
}

/* Callout pull-quote — stacks on mobile (column), side-by-side on desktop (row) */
body .immigrationwrapper .civil-contentwrap-with-callout{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}
body .immigrationwrapper .civil-contentwrap-with-callout .leftsection{order:1!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important}
body .immigrationwrapper .civil-contentwrap-with-callout .civil-callout{order:2!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important}
.civil-callout{background:#1c4380;color:#fff;padding:22px 24px 22px 28px;margin:24px 0 0 0;position:relative;border-left:7px solid #eec68c;box-sizing:border-box}
.civil-callout p{margin:0!important;font-family:'Inter','Public Sans',sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:22px!important;color:#fff!important}
@media (min-width:1024px){
  body .immigrationwrapper .civil-contentwrap-with-callout{flex-direction:row!important;gap:4%!important;align-items:flex-start!important;flex-wrap:nowrap!important}
  body .immigrationwrapper .civil-contentwrap-with-callout .leftsection{flex:1 1 auto!important;width:auto!important;max-width:60%!important}
  body .immigrationwrapper .civil-contentwrap-with-callout .civil-callout{flex:0 0 36%!important;width:36%!important;max-width:36%!important;margin:0!important;min-height:180px;padding:28px 28px 28px 32px!important}
  body .immigrationwrapper .civil-contentwrap-with-callout .civil-callout p{font-size:17px!important;line-height:26px!important}
}
@media (min-width:1440px){
  body .immigrationwrapper .civil-contentwrap-with-callout .leftsection{max-width:58%!important}
  body .immigrationwrapper .civil-contentwrap-with-callout .civil-callout{flex:0 0 38%!important;width:38%!important;max-width:38%!important;padding:36px 40px 36px 48px!important}
  body .immigrationwrapper .civil-contentwrap-with-callout .civil-callout p{font-size:19px!important;line-height:30px!important}
}
/* === 2025 Pro Bono Redesign — Immigration (centered + responsive) === */
/* Shared centered wrapper — cap at 2560px, center on ultra-wide screens */
.subbannerwrapper.immigration,
.bannertitle.immigration,
.tabpannel.immigration{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}

/* Banner image — 1920:589 aspect ratio */
.subbannerwrapper.immigration.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.immigration.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}

/* Heading bar — overlaps banner, left-aligned, charcoal #3F3F3D bg, cream text */
.bannertitle.immigration .headingbg h1 img,.bannertitle.immigration .headingbg h1 svg{display:none}
.bannertitle.immigration{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.immigration .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}
.bannertitle.immigration .headingbg{background:#3F3F3D!important;padding:18px 20px 18px 20px!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important}
.bannertitle.immigration .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.immigration .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){
  .bannertitle.immigration{margin-top:-3vw!important}
  .bannertitle.immigration .headingbg{width:72%!important;padding:22px 24px 22px 5%!important}
  .bannertitle.immigration .headingbg h1{font-size:38px!important;white-space:nowrap!important}
}
@media (min-width:1024px){
  .bannertitle.immigration{margin-top:-2.8vw!important}
  .bannertitle.immigration .headingbg{width:62%!important;padding:26px 24px 26px 9%!important}
  .bannertitle.immigration .headingbg h1{font-size:48px!important}
}
@media (min-width:1440px){
  .bannertitle.immigration{margin-top:-2.4%!important}
  .bannertitle.immigration .headingbg{width:56.8%!important;padding:32px 24px 32px 14.4%!important}
  .bannertitle.immigration .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}
}

/* Tab row — 5px below heading, left-aligned to 14.4% gutter, 42.4% wide. Cream inactive / charcoal active. */
.tabpannel.immigration{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.immigration .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.immigration .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.immigration .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.immigration .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.immigration .tabwrap ul li a{color:#3F3F3D!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:14px!important;text-transform:uppercase!important;letter-spacing:.4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:10px 6px!important;text-decoration:none!important}
.tabpannel.immigration .tabwrap ul li.active,.tabpannel.immigration .tabwrap ul li:hover{background:#3F3F3D!important}
.tabpannel.immigration .tabwrap ul li.active a,.tabpannel.immigration .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){
  .tabpannel.immigration .tabwrap ul{margin:0 0 0 5%!important;width:67%!important;flex-wrap:nowrap!important}
  .tabpannel.immigration .tabwrap ul li a{font-size:12px!important;line-height:16px!important}
}
@media (min-width:1024px){
  .tabpannel.immigration .tabwrap ul{margin-left:9%!important;width:53%!important}
  .tabpannel.immigration .tabwrap ul li{min-height:62px!important}
  .tabpannel.immigration .tabwrap ul li a{font-size:13px!important;line-height:17px!important}
}
@media (min-width:1440px){
  .tabpannel.immigration .tabwrap ul{margin-left:14.4%!important;width:42.4%!important}
  .tabpannel.immigration .tabwrap ul li a{font-size:15px!important;line-height:20px!important}
}

/* === 2025 Pro Bono Redesign — Impact Investing, Microbusinesses & Nonprofits (centered + responsive) === */
/* Shared centered wrapper — cap at 2560px, center on ultra-wide screens */
.subbannerwrapper.nonprofit,
.bannertitle.nonprofit,
.tabpannel.nonprofittabs{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}

/* Banner image — 1920:589 aspect ratio */
.subbannerwrapper.nonprofit.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.nonprofit.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}

/* Heading bar — overlaps banner, teal #157262 bg, cream text */
.bannertitle.nonprofit .headingbg h1 img,.bannertitle.nonprofit .headingbg h1 svg{display:none}
.bannertitle.nonprofit{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.nonprofit .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important}
.bannertitle.nonprofit .headingbg{background:#157262!important;padding:18px 20px 18px 20px!important;display:inline-block!important;width:auto!important;max-width:95%!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important;box-sizing:border-box!important}
.bannertitle.nonprofit .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.nonprofit .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:22px!important;line-height:1.1!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){
  .bannertitle.nonprofit{margin-top:-3vw!important}
  .bannertitle.nonprofit .headingbg{width:auto!important;min-width:80%!important;max-width:95%!important;padding:22px 24px 22px 5%!important}
  .bannertitle.nonprofit .headingbg h1{font-size:30px!important;white-space:nowrap!important}
}
@media (min-width:1024px){
  .bannertitle.nonprofit{margin-top:-2.8vw!important}
  .bannertitle.nonprofit .headingbg{width:auto!important;min-width:70%!important;max-width:95%!important;padding:26px 24px 26px 9%!important}
  .bannertitle.nonprofit .headingbg h1{font-size:38px!important}
}
@media (min-width:1440px){
  .bannertitle.nonprofit{margin-top:-2.4%!important}
  .bannertitle.nonprofit .headingbg{width:auto!important;min-width:64%!important;max-width:95%!important;padding:30px 24px 30px 14.4%!important}
  .bannertitle.nonprofit .headingbg h1{font-size:46px!important;line-height:52px!important;letter-spacing:0!important}
}

/* Tab row — 5px below heading, left-aligned to 14.4% gutter. Cream inactive / teal active. 5 tabs so wider than others. */
.tabpannel.nonprofittabs{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.nonprofittabs .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.nonprofittabs .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.nonprofittabs .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.nonprofittabs .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.nonprofittabs .tabwrap ul li a{color:#3f3f3d!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:10px!important;line-height:13px!important;text-transform:uppercase!important;letter-spacing:.3px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:8px 6px!important;text-decoration:none!important}
.tabpannel.nonprofittabs .tabwrap ul li.active,.tabpannel.nonprofittabs .tabwrap ul li:hover{background:#157262!important}
.tabpannel.nonprofittabs .tabwrap ul li.active a,.tabpannel.nonprofittabs .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){
  .tabpannel.nonprofittabs .tabwrap ul{margin:0 0 0 5%!important;width:75%!important;flex-wrap:nowrap!important}
  .tabpannel.nonprofittabs .tabwrap ul li a{font-size:11px!important;line-height:14px!important}
}
@media (min-width:1024px){
  .tabpannel.nonprofittabs .tabwrap ul{margin-left:9%!important;width:61%!important}
  .tabpannel.nonprofittabs .tabwrap ul li{min-height:72px!important}
  .tabpannel.nonprofittabs .tabwrap ul li a{font-size:12px!important;line-height:15px!important}
}
@media (min-width:1440px){
  .tabpannel.nonprofittabs .tabwrap ul{margin-left:14.4%!important;width:49.6%!important}
  .tabpannel.nonprofittabs .tabwrap ul li a{font-size:13px!important;line-height:17px!important}
}

/* === 2025 Pro Bono Redesign — Criminal Justice (centered + responsive) === */
.subbannerwrapper.criminal,
.bannertitle.criminal,
.tabpannel.criminaltabs{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}
.subbannerwrapper.criminal.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.criminal.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.bannertitle.criminal .headingbg h1 img,.bannertitle.criminal .headingbg h1 svg{display:none}
.bannertitle.criminal{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.criminal .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important}
.bannertitle.criminal .headingbg{background:#9C793A!important;padding:18px 20px 18px 20px!important;display:inline-block!important;width:auto!important;max-width:95%!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important;box-sizing:border-box!important}
.bannertitle.criminal .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.criminal .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){
  .bannertitle.criminal{margin-top:-3vw!important}
  .bannertitle.criminal .headingbg{min-width:72%!important;padding:22px 24px 22px 5%!important}
  .bannertitle.criminal .headingbg h1{font-size:38px!important;white-space:nowrap!important}
}
@media (min-width:1024px){
  .bannertitle.criminal{margin-top:-2.8vw!important}
  .bannertitle.criminal .headingbg{min-width:62%!important;padding:26px 24px 26px 9%!important}
  .bannertitle.criminal .headingbg h1{font-size:48px!important}
}
@media (min-width:1440px){
  .bannertitle.criminal{margin-top:-2.4%!important}
  .bannertitle.criminal .headingbg{min-width:56.8%!important;padding:32px 24px 32px 14.4%!important}
  .bannertitle.criminal .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}
}
.tabpannel.criminaltabs{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.criminaltabs .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.criminaltabs .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.criminaltabs .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.criminaltabs .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.criminaltabs .tabwrap ul li a{color:#9C793A!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:14px!important;text-transform:uppercase!important;letter-spacing:.4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:10px 6px!important;text-decoration:none!important}
.tabpannel.criminaltabs .tabwrap ul li.active,.tabpannel.criminaltabs .tabwrap ul li:hover{background:#9C793A!important}
.tabpannel.criminaltabs .tabwrap ul li.active a,.tabpannel.criminaltabs .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){.tabpannel.criminaltabs .tabwrap ul{margin:0 0 0 5%!important;width:67%!important;flex-wrap:nowrap!important}.tabpannel.criminaltabs .tabwrap ul li a{font-size:12px!important;line-height:16px!important}}
@media (min-width:1024px){.tabpannel.criminaltabs .tabwrap ul{margin-left:9%!important;width:53%!important}.tabpannel.criminaltabs .tabwrap ul li{min-height:62px!important}.tabpannel.criminaltabs .tabwrap ul li a{font-size:13px!important;line-height:17px!important}}
@media (min-width:1440px){.tabpannel.criminaltabs .tabwrap ul{margin-left:14.4%!important;width:42.4%!important}.tabpannel.criminaltabs .tabwrap ul li a{font-size:15px!important;line-height:20px!important}}

/* === 2025 Pro Bono Redesign — Housing (centered + responsive) === */
.subbannerwrapper.housing,
.bannertitle.housing,
.tabpannel.housing{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}
.subbannerwrapper.housing.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.housing.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.bannertitle.housing .headingbg h1 img,.bannertitle.housing .headingbg h1 svg{display:none}
.bannertitle.housing{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.housing .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important}
.bannertitle.housing .headingbg{background:#461f65!important;padding:18px 20px 18px 20px!important;display:inline-block!important;width:auto!important;max-width:95%!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important;box-sizing:border-box!important}
.bannertitle.housing .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.housing .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){.bannertitle.housing{margin-top:-3vw!important}.bannertitle.housing .headingbg{min-width:72%!important;padding:22px 24px 22px 5%!important}.bannertitle.housing .headingbg h1{font-size:38px!important;white-space:nowrap!important}}
@media (min-width:1024px){.bannertitle.housing{margin-top:-2.8vw!important}.bannertitle.housing .headingbg{min-width:62%!important;padding:26px 24px 26px 9%!important}.bannertitle.housing .headingbg h1{font-size:48px!important}}
@media (min-width:1440px){.bannertitle.housing{margin-top:-2.4%!important}.bannertitle.housing .headingbg{min-width:56.8%!important;padding:32px 24px 32px 14.4%!important}.bannertitle.housing .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}}
.tabpannel.housing{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.housing .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.housing .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.housing .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.housing .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.housing .tabwrap ul li a{color:#461f65!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:14px!important;text-transform:uppercase!important;letter-spacing:.4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:10px 6px!important;text-decoration:none!important}
.tabpannel.housing .tabwrap ul li.active,.tabpannel.housing .tabwrap ul li:hover{background:#461f65!important}
.tabpannel.housing .tabwrap ul li.active a,.tabpannel.housing .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){.tabpannel.housing .tabwrap ul{margin:0 0 0 5%!important;width:67%!important;flex-wrap:nowrap!important}.tabpannel.housing .tabwrap ul li a{font-size:12px!important;line-height:16px!important}}
@media (min-width:1024px){.tabpannel.housing .tabwrap ul{margin-left:9%!important;width:53%!important}.tabpannel.housing .tabwrap ul li{min-height:62px!important}.tabpannel.housing .tabwrap ul li a{font-size:13px!important;line-height:17px!important}}
@media (min-width:1440px){.tabpannel.housing .tabwrap ul{margin-left:14.4%!important;width:42.4%!important}.tabpannel.housing .tabwrap ul li a{font-size:15px!important;line-height:20px!important}}

/* === 2025 Pro Bono Redesign — Access to Justice (centered + responsive) === */
.subbannerwrapper.accessjustice,
.bannertitle.accessjustice,
.tabpannel.accessjustice{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}
.subbannerwrapper.accessjustice.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.accessjustice.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.bannertitle.accessjustice .headingbg h1 img,.bannertitle.accessjustice .headingbg h1 svg{display:none}
.bannertitle.accessjustice{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.accessjustice .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important}
.bannertitle.accessjustice .headingbg{background:#7d441d!important;padding:18px 20px 18px 20px!important;display:inline-block!important;width:auto!important;max-width:95%!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important;box-sizing:border-box!important}
.bannertitle.accessjustice .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.accessjustice .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){.bannertitle.accessjustice{margin-top:-3vw!important}.bannertitle.accessjustice .headingbg{min-width:72%!important;padding:22px 24px 22px 5%!important}.bannertitle.accessjustice .headingbg h1{font-size:38px!important;white-space:nowrap!important}}
@media (min-width:1024px){.bannertitle.accessjustice{margin-top:-2.8vw!important}.bannertitle.accessjustice .headingbg{min-width:62%!important;padding:26px 24px 26px 9%!important}.bannertitle.accessjustice .headingbg h1{font-size:48px!important}}
@media (min-width:1440px){.bannertitle.accessjustice{margin-top:-2.4%!important}.bannertitle.accessjustice .headingbg{min-width:56.8%!important;padding:32px 24px 32px 14.4%!important}.bannertitle.accessjustice .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}}
.tabpannel.accessjustice{background:transparent!important;padding:0!important;margin:5px auto 0 auto!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;z-index:4!important}
.tabpannel.accessjustice .tabwrapper{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
.tabpannel.accessjustice .tabwrap{background:transparent!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.tabpannel.accessjustice .tabwrap ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;max-width:none!important;margin:0 6% 0 6%!important;width:88%!important}
.tabpannel.accessjustice .tabwrap ul li{flex:1 1 40%!important;background:#fcf2e4!important;margin:0!important;padding:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:auto!important;max-width:none!important}
.tabpannel.accessjustice .tabwrap ul li a{color:#7d441d!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:14px!important;text-transform:uppercase!important;letter-spacing:.4px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:10px 6px!important;text-decoration:none!important}
.tabpannel.accessjustice .tabwrap ul li.active,.tabpannel.accessjustice .tabwrap ul li:hover{background:#7d441d!important}
.tabpannel.accessjustice .tabwrap ul li.active a,.tabpannel.accessjustice .tabwrap ul li:hover a{color:#fcf2e4!important}
@media (min-width:768px){.tabpannel.accessjustice .tabwrap ul{margin:0 0 0 5%!important;width:67%!important;flex-wrap:nowrap!important}.tabpannel.accessjustice .tabwrap ul li a{font-size:12px!important;line-height:16px!important}}
@media (min-width:1024px){.tabpannel.accessjustice .tabwrap ul{margin-left:9%!important;width:53%!important}.tabpannel.accessjustice .tabwrap ul li{min-height:62px!important}.tabpannel.accessjustice .tabwrap ul li a{font-size:13px!important;line-height:17px!important}}
@media (min-width:1440px){.tabpannel.accessjustice .tabwrap ul{margin-left:14.4%!important;width:42.4%!important}.tabpannel.accessjustice .tabwrap ul li a{font-size:15px!important;line-height:20px!important}}

/* === 2025 Pro Bono Redesign — Acknowledgments (centered + responsive) === */
.subbannerwrapper.acknowledgment,
.bannertitle.acknowledgment,
.tabpannel.acknowledgment{max-width:2560px!important;margin-left:auto!important;margin-right:auto!important}
.subbannerwrapper.acknowledgment.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.acknowledgment.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.bannertitle.acknowledgment .headingbg h1 img,.bannertitle.acknowledgment .headingbg h1 svg{display:none}
.bannertitle.acknowledgment{background:transparent!important;padding:0!important;bottom:auto!important;height:auto!important;left:auto!important;position:relative!important;z-index:5!important;width:100%!important;margin-top:0!important}
.bannertitle.acknowledgment .containerwrapper{max-width:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important}
.bannertitle.acknowledgment .headingbg{background:#A07501!important;padding:18px 20px 18px 20px!important;display:inline-block!important;width:auto!important;max-width:95%!important;height:auto!important;min-height:0!important;bottom:auto!important;left:0!important;position:relative!important;box-sizing:border-box!important}
.bannertitle.acknowledgment .headingbg::before{display:none!important;content:none!important;background:transparent!important}
.bannertitle.acknowledgment .headingbg h1{color:#fcf2e4!important;font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;font-size:26px!important;line-height:1.05!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;display:block!important;max-height:none!important;overflow:visible!important}
@media (min-width:768px){.bannertitle.acknowledgment{margin-top:-3vw!important}.bannertitle.acknowledgment .headingbg{min-width:72%!important;padding:22px 24px 22px 5%!important}.bannertitle.acknowledgment .headingbg h1{font-size:38px!important;white-space:nowrap!important}}
@media (min-width:1024px){.bannertitle.acknowledgment{margin-top:-2.8vw!important}.bannertitle.acknowledgment .headingbg{min-width:62%!important;padding:26px 24px 26px 9%!important}.bannertitle.acknowledgment .headingbg h1{font-size:48px!important}}
@media (min-width:1440px){.bannertitle.acknowledgment{margin-top:-2.4%!important}.bannertitle.acknowledgment .headingbg{min-width:56.8%!important;padding:32px 24px 32px 14.4%!important}.bannertitle.acknowledgment .headingbg h1{font-size:58px!important;line-height:64px!important;letter-spacing:0!important}}

/* === 2025 hero tabs — global so footer.html on inner pages gets styling === */
.hero-2025__tabs{display:grid;grid-template-columns:repeat(2,1fr);width:100%;margin:0;padding:0;list-style:none;flex-shrink:0}
.hero-2025__tabs li{min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:background-color .4s ease}
.hero-2025__tabs li::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity .45s ease;pointer-events:none}
.hero-2025__tabs li:hover::before{opacity:1}
.hero-2025__tabs a{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:80px;padding:14px 8px;font-family:'Oswald','Arial Narrow',sans-serif;font-weight:700;font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 6px rgba(0,0,0,.45)}
.hero-2025__tabs .tab-civil{background-color:#045288}
.hero-2025__tabs .tab-immigration{background-color:#272724}
.hero-2025__tabs .tab-nonprofits{background-color:#157262}
.hero-2025__tabs .tab-criminal{background-color:#926A21}
.hero-2025__tabs .tab-access{background-color:#8B491C}
.hero-2025__tabs .tab-housing{background-color:#2F0253}
.hero-2025__tabs .tab-acknowledge{background-color:#A07501}
.hero-2025__tabs .tab-civil::before{background-image:url('../images/home/tab-civil-hover.jpg')}
.hero-2025__tabs .tab-immigration::before{background-image:url('../images/home/tab-immigration-hover.jpg')}
.hero-2025__tabs .tab-nonprofits::before{background-image:url('../images/home/tab-nonprofits-hover.jpg')}
.hero-2025__tabs .tab-criminal::before{background-image:url('../images/home/tab-criminal-hover.jpg')}
.hero-2025__tabs .tab-access::before{background-image:url('../images/home/tab-access-hover.jpg')}
.hero-2025__tabs .tab-housing::before{background-image:url('../images/home/tab-housing-hover.jpg')}
.hero-2025__tabs .tab-acknowledge::before{background-image:url('../images/home/tab-acknowledge-hover.jpg')}
@media (min-width:768px){.hero-2025__tabs{grid-template-columns:repeat(4,1fr)}.hero-2025__tabs li{min-height:100px}.hero-2025__tabs a{min-height:100px;font-size:14px;line-height:18px;padding:14px 6px}}
@media (min-width:1024px){.hero-2025__tabs{grid-template-columns:repeat(7,1fr)}.hero-2025__tabs li{min-height:132px}.hero-2025__tabs a{min-height:132px;font-size:18px;line-height:24px;padding:20px 10px}}
@media (min-width:1440px){.hero-2025__tabs a{font-size:20px;line-height:28px}}
/* Active state for the footer service tabs — show marble texture like hover */
.hero-2025__tabs li.is-active::before{opacity:1}
.hero-2025__tabs li.is-active a{text-shadow:0 2px 10px rgba(0,0,0,.65)}
body .bottom-img .containerwrapper{max-width:none!important;width:100%!important;margin:0!important;padding-left:6%!important;padding-right:6%!important}@media (min-width:768px){body .bottom-img .containerwrapper{padding-left:6%!important;padding-right:14%!important}}@media (min-width:1024px){body .bottom-img .containerwrapper{padding-left:9%!important;padding-right:12%!important}}@media (min-width:1440px){body .bottom-img .containerwrapper{padding-left:14.4%!important;padding-right:12.3%!important}}@media screen and (min-width:1024px){.tabpannel .tabwrapper{display:block}.tabpannel ul{display:flex;justify-content:flex-end;flex-wrap:nowrap}.tabpannel ul li{float:none;flex:1;flex-basis:0;height:65px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:6px 16px;border-right:5px solid #fff;border-top:none;text-align:center}}
/* ===== Tab nav: full-width flex, max 2 lines, grow left ===== */
.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{width:100%!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important}
.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li{flex:1 1 0!important;height:65px!important;min-height:unset!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4px 10px!important}
@media(min-width:768px){.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{width:100%!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important}
.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li{flex:1 1 0!important;height:65px!important;min-height:unset!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4px 10px!important}}
@media(min-width:1024px){.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{width:100%!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important}
.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li{flex:1 1 0!important;height:65px!important;min-height:unset!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4px 10px!important}}
@media(min-width:1440px){.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{width:100%!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important}
.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li{flex:1 1 0!important;height:65px!important;min-height:unset!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4px 10px!important}}
/* ===== Tab nav: align left edge with content left margin ===== */
.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{margin-left:6%!important;width:calc(100% - 6%)!important;justify-content:flex-start!important}
@media(min-width:1024px){.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{margin-left:9%!important;width:calc(100% - 9%)!important;justify-content:flex-start!important}}
@media(min-width:1440px){.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{margin-left:14.4%!important;width:calc(100% - 14.4%)!important;justify-content:flex-start!important}}
/* ===== Callout background matches section page heading color ===== */
.tabpannel.immigration~.immigrationwrapper .civil-callout{background:#3F3F3D!important}
.tabpannel.civilrights~.immigrationwrapper .civil-callout{background:#1c4380!important}
.tabpannel.criminaltabs~.immigrationwrapper .civil-callout{background:#9C793A!important}
.tabpannel.housing~.immigrationwrapper .civil-callout{background:#461f65!important}
.tabpannel.nonprofits~.immigrationwrapper .civil-callout{background:#157262!important}
.tabpannel.accessjustice~.immigrationwrapper .civil-callout{background:#7d441d!important}
/* ===== Acknowledgment: fix tab overlap and alignment ===== */
.tabpannel.acknowledgment{margin-top:0!important}
.tabpannel.acknowledgment .tabwrap ul{margin-left:6%!important;width:calc(100% - 6%)!important}
@media(min-width:1024px){.tabpannel.acknowledgment .tabwrap ul{margin-left:9%!important;width:calc(100% - 9%)!important}}
@media(min-width:1440px){.tabpannel.acknowledgment .tabwrap ul{margin-left:14.4%!important;width:calc(100% - 14.4%)!important}}
.tabpannel.acknowledgment .tabwrap ul li.fulltab{flex:none!important;width:100%!important;height:auto!important;min-height:65px!important;overflow:visible!important}
/* ===== Tab nav mobile: allow wrap for better readability ===== */
@media(max-width:1023px){
.tabpannel.immigration .tabwrap ul,.tabpannel.civilrights .tabwrap ul,.tabpannel.criminaltabs .tabwrap ul,.tabpannel.housing .tabwrap ul,.tabpannel.nonprofittabs .tabwrap ul,.tabpannel.accessjustice .tabwrap ul{display:flex!important;flex-wrap:wrap!important;width:100%!important;margin-left:0!important}
.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li{flex:1 1 50%!important;height:auto!important;min-height:50px!important;overflow:visible!important;text-align:left!important;justify-content:flex-start!important;padding:10px 14px!important}}
.bannertitle.nonprofits .headingbg{background:#157262}.bannertitle.nonprofits .headingbg:before{background:#157262}.bannertitle.nonprofits .headingbg h1{color:#fcf2e4;font-size:clamp(0.75rem,3.2vw,4.25rem);white-space:nowrap}.bannertitle.nonprofits .headingbg rect,.bannertitle.nonprofits .headingbg path{fill:#fcf2e4}.tabpannel.nonprofits .tabwrap ul li{background:#fcf2e4}.tabpannel.nonprofits .tabwrap ul li a{color:#3f3f3d}.tabpannel.nonprofits .tabwrap ul li:hover{background:#157262}.tabpannel.nonprofits .tabwrap ul li:hover a{color:#fcf2e4}.tabpannel.nonprofits .tabwrap ul li.active{background:#157262}.tabpannel.nonprofits .tabwrap ul li.active a{color:#fcf2e4}
.subbannerwrapper.nonprofits.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.subbannerwrapper.nonprofits.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
/* ===== Nonprofit sub-headings and org logos ===== */
.nonprofit-subheading{font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#157262!important;margin:0 0 12px 0!important;font-size:clamp(1.1rem,1.2vw,1.5rem)!important}
.org-logo{display:block!important;max-height:90px!important;max-width:280px!important;margin:10px 0 20px 0!important;object-fit:contain!important}
/* ===== Resp-tabs: nonprofits section color ===== */
.contentsection .nonprofits ul.resp-tabs-list li{background:#fcf2e4!important;color:#3f3f3d!important}
.contentsection .nonprofits ul.resp-tabs-list li.resp-tab-active,.contentsection .nonprofits ul.resp-tabs-list li:hover{background:#157262!important;color:#fcf2e4!important}
.immigrationwrapper .contentsection .contentwrap .leftsection .nonprofits h2.resp-accordion.resp-tab-active,.immigrationwrapper .contentsection .contentwrap .leftsection .nonprofits h2.resp-accordion:hover{background:#157262!important;color:#fcf2e4!important}
/* ===== Fix callout text overridden by leftsection p rule ===== */
body .immigrationwrapper .leftsection .civil-callout p{color:#fff!important}
/* ===== Criminal interview Q&A tabs ===== */
.criminal-interview-heading{font-family:'Oswald','Arial Narrow',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#9C793A!important;margin:28px 0 4px 0!important;font-size:clamp(1.1rem,1.2vw,1.5rem)!important;letter-spacing:1px!important}
.contentsection .criminal ul.resp-tabs-list li{background:#f5f0e8!important;color:#3f3f3d!important}
.contentsection .criminal ul.resp-tabs-list li.resp-tab-active,.contentsection .criminal ul.resp-tabs-list li:hover{background:#9C793A!important;color:#fff!important}
.immigrationwrapper .contentsection .contentwrap .leftsection .criminal h2.resp-accordion.resp-tab-active,.immigrationwrapper .contentsection .contentwrap .leftsection .criminal h2.resp-accordion:hover{background:#9C793A!important;color:#fff!important}
/* ===== Criminal float image ===== */
.criminal-two-col{display:flex;gap:36px;align-items:flex-start;margin-top:0}
.criminal-two-col .criminal-col-text{flex:1;min-width:0}
.criminal-two-col .criminal-col-img{flex:0 0 34%;max-width:34%;position:sticky;top:120px}
.criminal-two-col .criminal-col-img img{width:100%;height:auto;display:block}
.criminal-two-col .criminal-col-img .img-caption{font-size:.78rem;color:#666;margin-top:6px;line-height:1.4}
@media(max-width:767px){.criminal-two-col{flex-direction:column}.criminal-two-col .criminal-col-img{flex:none;max-width:100%;position:static}}
/* ===== By the Numbers — reduced body text size ===== */
.justicenumbers .col .block p{font-size:clamp(0.8rem,.6vw + .36rem,0.95rem)!important;line-height:clamp(1.15rem,.6vw + .72rem,1.35rem)!important}/* ===== Pro Bono Committee Section ===== */
.pro-bono-committee-section{background:url('../images/acknowledgment/banner.jpg') center center/cover no-repeat;padding:60px 0 80px}
.pro-bono-committee-section .committee-heading{font-size:clamp(2rem,4vw,3rem);font-weight:900;text-transform:uppercase;color:#c9a96e;margin-bottom:36px;line-height:1.1}
.pro-bono-committee-section .committeelist .col-sec p{color:#fff;font-size:clamp(1rem,.5vw + .8rem,1.25rem);font-weight:700;line-height:1.5;margin-bottom:clamp(.75rem,.5vw + .5rem,1rem)}
@media(max-width:767px){.pro-bono-committee-section .committeelist{flex-direction:column}.pro-bono-committee-section .committeelist .col-sec{width:100%}}
/* ===== Pro Bono Committee Page ===== */
.bannertitle.committee .headingbg h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.05}
.phaseWrap.probonocommitee{background:url('../images/acknowledgment/banner.jpg') center center/cover no-repeat;padding:60px 0 80px}
.phaseWrap.probonocommitee .bgWrap{background:rgba(30,15,10,.55);padding:60px 40px}
.phaseWrap.probonocommitee .committeelist .col-sec p{color:#fff;font-size:clamp(1.05rem,.6vw + .8rem,1.35rem);font-weight:700;line-height:1.5;margin-bottom:clamp(.8rem,.4vw + .6rem,1.1rem)}
.committee.lanndingbanner{height:auto;position:relative;overflow:hidden;width:100%;aspect-ratio:1920/589;min-height:170px}
.committee.lanndingbanner img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.img-caption{font-style:italic}.tabpanelsection.nonprofits .resp-tabs-list{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:stretch;height:auto;width:100%;max-width:100%;margin-left:0;margin-right:0}.tabpanelsection.nonprofits .resp-tabs-list li{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;margin-right:5px}.tabpanelsection.nonprofits .resp-tabs-list li:last-child{margin-right:0}.tabpanelsection.nonprofits h2.resp-accordion{display:none!important}.interview-textbox{background:#3d3c2a;padding:clamp(24px,3vw,40px) clamp(20px,3.5vw,44px);margin:24px 0 28px}.interview-box-heading{font-family:var(--pb-fontfamilyoswald)!important;font-size:clamp(1.5rem,2.5vw,2.25rem)!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:2px!important;margin:0 0 24px 0!important;padding-bottom:16px!important;border-bottom:2px solid #9C793A!important}.interview-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px) clamp(20px,3vw,40px)}.contentsection .contentwrap .leftsection .interview-qa .interview-q{font-family:var(--pb-fontfamilyoswald)!important;font-weight:700!important;color:#C9A34A!important;font-size:clamp(.875rem,.5vw + .7rem,1.05rem)!important;line-height:1.4!important;margin-bottom:8px!important}.contentsection .contentwrap .leftsection .interview-qa .interview-a{color:#fff!important;font-size:clamp(.875rem,.4vw + .72rem,1rem)!important;line-height:1.65!important;margin:0!important}@media(max-width:767px){.interview-grid{grid-template-columns:1fr}}@media (min-width:1024px){.tabpannel .tabwrap ul li{overflow:visible!important;height:auto!important;align-items:stretch!important}.tabpannel .tabwrap ul li a{height:auto!important;min-height:100%!important}}@media (min-width:1440px){.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.access .tabwrap ul li,.tabpannel.acknowledge .tabwrap ul li{min-height:84px!important}}
@media (min-width:1024px){.tabpannel.immigration .tabwrap ul li,.tabpannel.civilrights .tabwrap ul li,.tabpannel.criminaltabs .tabwrap ul li,.tabpannel.housing .tabwrap ul li,.tabpannel.nonprofittabs .tabwrap ul li,.tabpannel.accessjustice .tabwrap ul li,.tabpannel.acknowledge .tabwrap ul li,.tabpannel.access .tabwrap ul li{height:auto!important;min-height:84px!important;overflow:visible!important;align-items:stretch!important}.tabpannel.immigration .tabwrap ul li a,.tabpannel.civilrights .tabwrap ul li a,.tabpannel.criminaltabs .tabwrap ul li a,.tabpannel.housing .tabwrap ul li a,.tabpannel.nonprofittabs .tabwrap ul li a,.tabpannel.accessjustice .tabwrap ul li a,.tabpannel.acknowledge .tabwrap ul li a,.tabpannel.access .tabwrap ul li a{height:auto!important;min-height:100%!important}}
