﻿@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:wght@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.single-professional{position:relative}body.single-professional section#contact-block{padding:0;font-size:19px}body.single-professional section#contact-block:after{content:" ";border-bottom:1px solid #ccc;position:absolute;top:600px;width:100%;left:0;right:0;z-index:-1;max-width:1410px;margin:0 auto}body.single-professional section#contact-block .columns-4.bio-contact{background:rgba(0,0,0,0);position:relative}body.single-professional section#contact-block .row{background-size:auto 100%;background-position:40% bottom;background-repeat:no-repeat;height:856px;z-index:1}body.single-professional section#contact-block .columns-4.bio-name{width:40%}body.single-professional section#contact-block .columns-4.bio-space{width:26%}body.single-professional section#contact-block h1{color:#009fd9;font-size:80px;letter-spacing:-2.4px;line-height:80px;margin-top:300px;margin-bottom:40px;padding-bottom:30px;padding-right:50px;width:100%;white-space:nowrap}body.single-professional section#contact-block .professional-title{font-size:14px;font-family:"Arimo",sans-serif;text-transform:uppercase;color:#3d3935;letter-spacing:5.6px;line-height:26px}body.single-professional section#contact-block .aboveline{margin-top:320px;height:180px;font-weight:700}body.single-professional section#contact-block .aboveline .label{display:inline-block;width:75px;text-transform:uppercase;font-size:12px;line-height:30px;font-weight:400;font-family:"Arimo",sans-serif}body.single-professional section#contact-block .buttons{margin:35px 0 30px}body.single-professional section#contact-block .buttons a.btn{margin-right:20px;color:#fff}body.single-professional section#contact-block a{color:#009fd9}body.single-professional section#contact-block a:hover{color:#3d3935}body.single-professional section#contact-block a.btn{color:#fff}body.single-professional section#contact-block a.btn:hover{color:#fff}body.single-professional section#contact-block ul.social a{width:31px;height:31px;color:#fff;background-color:#ccc;line-height:31px;text-align:center;display:inline-block;border-radius:50%}body.single-professional section#contact-block ul.social a:hover{color:#fff;background-color:#009fd9}body.single-professional section#contact-block .share_block{position:absolute;bottom:26px;right:0}body.single-professional section#contact-block #offices{display:flex;flex-flow:row nowrap}body.single-professional .tabs button{display:block}body.single-professional .tabs button:focus-visible{outline:1px solid #009fd9}body.single-professional .row.mainrow{position:relative}body.single-professional .row.mainrow .modal{position:absolute}body.single-professional .row.mainrow .modal h4{margin-bottom:20px}body.single-professional .row.mainrow .modal svg{display:inline-block;margin-right:5px}body.single-professional .row.mainrow .modal .post-date{font-size:12px;line-height:24px;color:#444;margin-bottom:50px;display:inline-block}body.single-professional section#areas{padding:65px 0 60px}body.single-professional section#areas h2{font-size:34px;letter-spacing:-.85px;line-height:40px}body.single-professional section#areas .columns-8.areas{columns:2}body.single-professional section#areas .columns-8.areas li{font-weight:700;line-height:22px;text-indent:-12px;padding-left:12px;margin-bottom:10px;break-within:avoid}body.single-professional section#areas .columns-8.areas li:before{content:"—";color:#009fd9;font-size:12px;font-weight:400;display:inline-block;margin-right:10px;vertical-align:middle;padding-bottom:3px}body.single-professional [role=tablist]{float:left;overflow:visible;margin-bottom:75px;border-bottom:1px solid #ccc;padding-bottom:70px}body.single-professional [role=tablist] button{padding:0 15px;width:304px;height:50px;display:block;font-size:19px;border:0;color:#3d3935;border-radius:0;text-align:left;background:rgba(0,0,0,0);text-transform:uppercase}body.single-professional [role=tablist] .bio-tab-control-heading{margin:0;font:inherit}body.single-professional [role=tab][aria-selected=true],body.single-professional [role=tablist] button:hover{background:#009fd9;font-weight:700;outline:0;color:#fff}body.single-professional [role=tabpanel]{border-radius:0 10px 10px 0;line-height:148px;position:relative;z-index:2;width:calc(100% - 87px);margin-left:87px;border:none}body.single-professional [role=tabpanel]:focus{box-shadow:0 0 .2em #9b9b9b}body.single-professional .sidesection{padding:0 15px;margin-bottom:15px}body.single-professional .sidesection h2{font-size:24px;font-family:"Arimo",sans-serif;line-height:30px;font-weight:700;margin-top:30px;margin-bottom:5px}body.single-professional h2 span{color:#009fd9}body.single-professional h2.bioh2{font-size:48px;line-height:48px;letter-spacing:-1.2px}body.single-professional .awards i.fixflex{width:33%}body.single-professional .award{width:33%;padding-right:40px;line-height:20px;padding-bottom:35px}body.single-professional .award span{font-size:14px}body.single-professional .award .awardicon{display:inline-block;margin-right:24px;vertical-align:top;padding-top:3px;width:28px}body.single-professional .award .awardtext{display:inline-block;vertical-align:top;width:calc(100% - 61px)}body.single-professional .award a{text-decoration:none;color:#009fd9}body.single-professional .assoc .columns-8{columns:2;column-gap:50px}body.single-professional .assoc .columns-8 ul li{border-top:1px solid #ccc;font-weight:700;padding:15px 10px;column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column}body.single-professional hr{max-width:1410px;margin:20px auto;border-color:#ccc;color:#ccc;height:1px;border:0;background-color:#ccc}body.single-professional #casestudies{margin-top:100px;padding-top:244px;background:#f7f7f7}body.single-professional #casestudies h2{position:relative;display:inline-block}body.single-professional #casestudies h2 a:after{content:url(//www.larsonllp.com/wp-content/themes/larson/css/singles/../../images/arrow.svg);width:24px;height:13px;display:inline-block;position:absolute;right:0;top:25px;pointer-events:all;transition:.3s all ease;top:auto;bottom:4px}body.single-professional #casestudies h2 a:hover:after{content:url(//www.larsonllp.com/wp-content/themes/larson/css/singles/../../images/arrow_blue.svg)}body.single-professional .posts-block a.view-post{text-decoration:none}body.single-professional .posts-block a.view-post:hover h3{color:#009fd9}@media screen and (max-width:1439.98px){body.single-professional section#contact-block .row{height:800px}body.single-professional section#contact-block .columns-4.bio-name{width:50%}body.single-professional section#contact-block .columns-4.bio-space{width:16%}}@media screen and (max-width:1199.98px){body.single-professional section#contact-block .row{height:700px}body.single-professional section#contact-block h1{font-size:60px;line-height:60px;margin-top:250px}body.single-professional section#contact-block .aboveline{margin-top:200px}body.single-professional section#contact-block:after{top:500px}body.single-professional section#contact-block .columns-4.bio-contact:after{top:402px}}@media screen and (min-width:768px)and (max-width:920px){body.single-professional #bio .mainrow .columns-9{max-width:610px;padding-left:50px}body.single-professional [role=tablist] button{width:290px;font-size:18px}}@media screen and (max-width:991.98px){body.single-professional section#contact-block .row{height:600px}body.single-professional section#contact-block h1{font-size:50px;line-height:50px;margin-top:175px}body.single-professional section#contact-block .aboveline{margin-top:100px}body.single-professional section#contact-block .buttons{margin-top:50px}body.single-professional section#contact-block:after{top:400px}body.single-professional section#contact-block .columns-4.bio-contact:after{top:307px}}@media screen and (max-width:767.98px){body.single-professional section#contact-block .row{height:auto;padding-top:593px;background-size:auto 593px;background-position:top center}body.single-professional section#contact-block h1{margin:30px 0 0}body.single-professional section#contact-block .aboveline{margin-top:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto;padding:30px 0}body.single-professional section#contact-block .share_block,body.single-professional section#contact-block .columns-4.bio-space,body.single-professional section#contact-block:after,body.single-professional section#contact-block .columns-4.bio-contact:after{display:none}body.single-professional section#contact-block .social{margin-bottom:73px}body.single-professional section#areas .columns-8.areas{columns:1;padding:30px}body.single-professional .sidesection.mobileonly{padding:0;line-height:30px}body.single-professional [role=tabpanel]{margin-left:0;margin-top:50px}body.single-professional .mobileonly .dropdown-box,body.single-professional .mobileonly .dropdown-box select,body.single-professional [role=tabpanel],body.single-professional .award{max-width:100%;width:100%}body.single-professional .assoc .columns-8{columns:1}body.single-professional .columns-4 h2{margin-bottom:30px}body.single-professional #casestudies{margin-top:100px}body.single-professional .awards .award{margin-left:15px;padding-right:15px}}