@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700&display=swap";@media screen and (min-width: 768px){.mobileonly{display:none}.desktoponly{display:block}}@media screen and (max-width: 767.98px){.mobileonly{display:block}.desktoponly{display:none}}body.page-id-707 .content>.wp-block-columns{width:100%}body.page-id-707 .content .linkblock{container-type:inline-size}body.page-id-707 .content .linkblock a{font-size:24px;font-size:clamp(14px,10cqi,24px);line-height:1.2;padding-inline:12%;word-break:normal;overflow-wrap:normal;hyphens:none}body.page-id-707 .content .linkblock a:after{left:12%}body.page-template-page-firm #title{padding-bottom:75px;height:842px;background-size:cover;padding-bottom:0;padding-top:247px;margin-top:-114px}body.page-template-page-firm #title h1{margin-bottom:99px}body.page-template-page-firm #page{padding-top:0;padding-bottom:100px;margin-top:-75px}body.page-template-page-firm .aboutsection{padding:182px 0}body.page-template-page-firm .aboutsection:nth-of-type(even){background:#3f5363;padding:200px 0;color:#fff}body.page-template-page-firm .aboutsection:nth-of-type(even) h2,body.page-template-page-firm .aboutsection:nth-of-type(even) h3,body.page-template-page-firm .aboutsection:nth-of-type(even) h4,body.page-template-page-firm .aboutsection:nth-of-type(even) h5{color:#fff}body.page-template-page-firm .aboutsection:nth-of-type(even) .flexbox{flex-direction:row-reverse}body.page-template-page-firm .aboutsection:nth-of-type(even) .flexbox .about_img{text-align:right}body.page-template-page-firm .about_img{width:49%}body.page-template-page-firm .about_img img{max-width:566px;height:auto}body.page-template-page-firm .about_text{width:49%}body.page-template-page-firm .about_text h2{font-style:normal;font-weight:700;font-size:32px;line-height:40px;margin-bottom:8px;margin-top:60px;text-transform:uppercase}body.page-template-page-firm .about_text h2:after{padding-top:40px}body.page-template-page-firm .about_text a.btn{display:inline-block;margin-top:40px}body.page-template-page-firm .about_text .has-herotext-font-size,body.page-template-page-firm .about_text p.has-herotext-font-size,body.page-template-page-firm .about_text .has-herotext-font-size p,body.page-template-page-firm .about_text p.hero{font-size:24px;line-height:32px}#hero_intro{background:#333f48;color:#fff;padding:73px 40px 60px 40px;margin-bottom:84px}#hero_intro,.hero_intro{text-align:center;font-weight:400;font-size:24px;line-height:36px}#page .columns-8{padding:0}section.ctafooter{padding-top:0}@media print{#hero_intro{background:rgba(0,0,0,0);color:#222;margin:0;padding:30px 0}#page .row>.columns-2{display:none}#page .row>.columns-8.content{width:100%}.ctafooter{display:none}body.page-template-page-firm #title{background:rgba(0,0,0,0) !important;height:auto;padding-top:100px;margin-top:0}body.page-template-page-firm #page{margin-top:0;padding:60px 0}body.page-template-page-firm .aboutsection,body.page-template-page-firm .aboutsection:nth-of-type(odd){background:rgba(0,0,0,0);color:#222;padding:20px 0}body.page-template-page-firm .about_img img{max-width:100%}body.page-template-page-firm .about_text h2{font-size:26px;line-height:34px}}@media screen and (max-width: 1199.98px){body.page-template-page-firm #title{height:auto;min-height:570px}body.page-template-page-firm #title h1{margin-bottom:60px}body.page-template-page-firm #title #hero_intro,body.page-template-page-firm #title .hero_intro{font-size:15px;line-height:23px}body.page-template-page-firm #page{margin-top:0}body.page-template-page-firm .aboutsection{padding:0 0 65px 0}body.page-template-page-firm .aboutsection .flexbox.columns-12{flex-wrap:wrap;padding:0}body.page-template-page-firm .aboutsection .flexbox.columns-12 .about_img,body.page-template-page-firm .aboutsection .flexbox.columns-12 .about_text{width:100%}body.page-template-page-firm .aboutsection .flexbox.columns-12 .about_text{padding:0 30px}body.page-template-page-firm .aboutsection:nth-of-type(even){padding:0 0 65px 0}body.page-template-page-firm .aboutsection:nth-of-type(even) .flexbox .about_img,body.page-template-page-firm .aboutsection:nth-of-type(odd) .flexbox .about_img{text-align:center}}@media screen and (min-width: 768px)and (max-width: 1199.98px){body.page-template-page-firm .aboutsection:nth-of-type(even) .flexbox .about_img,body.page-template-page-firm .aboutsection:nth-of-type(odd) .flexbox .about_img{text-align:center;margin-top:50px}}@media screen and (max-width: 767.98px){#page .columns-8{padding:0 30px}body.page-template-page-firm #page{padding:0}body.page-template-page-firm .about_img img{max-width:100%}#hero_intro,.hero_intro{font-size:18.3472px;line-height:28px;margin-bottom:24px}}
