@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}}.bio-template-2 section#contact-block{position:relative;height:601px}.bio-template-2 .contact-block{height:100%}.bio-template-2 .posts-block article h3{color:#fff !important;font-size:22px !important;text-transform:none !important;letter-spacing:initial !important}.bio-template-2 .bio{margin-top:100px;height:100%}.bio-template-2 .bio .columns-6.lawyerinfo{border-right:1px solid #59749B;padding-right:30px;padding-top:30px;padding-bottom:50px;text-align:right;color:#263E47;font-size:16px;line-height:25px}.bio-template-2 .bio .columns-6.lawyerinfo a.email{color:#263E47}.bio-template-2 .bio .columns-6.lawyerinfo .buttons{margin-top:40px}.bio-template-2 .bio h1{color:#263E47;font-size:32px;line-height:30px;margin-bottom:40px}.bio-template-2 .bio h2.mobileonly{font-size:12px;line-height:25px;text-transform:uppercase;color:#59749B}.bio-template-2 .bio .law_corp{position:relative;bottom:auto;left:auto;margin-top:40px}.bio-template-2 .bio .columns-6.contactlabelcol h2,.bio-template-2 .bio .columns-6.contactlabelcol .contactlabels{font-size:12px;line-height:25px;text-transform:uppercase;color:#59749B}.bio-template-2 .bio .columns-6.contactlabelcol h2{margin-bottom:35px;margin-top:36px;font-weight:normal}.bio-template-2 .bio .assistanttoggle{background-color:#EF5858;color:#fff;width:400px;position:absolute;bottom:100px;font-size:12px;line-height:30px;padding:15px 30px 8px 60px;text-transform:uppercase;transition:all 1s 0s}.bio-template-2 .bio .assistanttoggle.up{bottom:250px;transition:all 1s 0s}.bio-template-2 .bio .assistanttoggle.up .downarrow{transform:rotate(180deg);margin-top:-5px}.bio-template-2 .bio .downarrow{display:inline-block;float:right;vertical-align:middle}.bio-template-2 .bio .assistant{width:400px;height:150px;background-color:#EF5858;color:#fff;position:absolute;bottom:100px;transition:all 1s 0s;padding:20px 60px 0 60px;font-size:14px}.bio-template-2 .bio .assistant a{color:#fff}.bio-template-2 .bio .assistant.hidden{transition:all 1s 0s;width:400px;height:0;overflow:hidden}.bio-template-2 .bio ul.social{float:none;margin-top:20px}.bio-template-2 .bio ul.social li a{border:none;background-image:url("../../images/social_media_hexagon_20x25px_2x.png");width:40px;height:45px;background-size:40px 45px;text-align:center;font-size:20px;padding-top:8px;color:#59749B;border-radius:0}.bio-template-2 section#bio{position:relative;padding-top:0;font-size:16px;color:#263E47;line-height:24px}.bio-template-2 section#bio p,.bio-template-2 section#bio li{font-size:16px;color:#263E47;line-height:24px}.bio-template-2 section#bio .tabs{display:none}.bio-template-2 section#bio .js-accordion button[role="tab"][aria-expanded="true"],.bio-template-2 section#bio .js-accordion button[role="tab"][aria-expanded="false"]{display:block;width:100vw;height:100px;line-height:100px;text-transform:uppercase;font-size:24px;text-align:left;position:relative;margin-left:-50vw;left:50%;background-color:#4C6384;color:#fff;border-bottom:2px solid #fff;padding:0}.bio-template-2 section#bio .js-accordion button[role="tab"][aria-expanded="true"]{background-color:#59749B}.bio-template-2 section#bio .js-accordion .accordionrow{display:block;max-width:1400px;margin:0 auto;width:100%}.bio-template-2 section#bio .squared__panel{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease, max-height 1s ease, opacity 1s ease;max-height:100vw;visibility:visible;transition-delay:0s;margin:0;padding:60px 0;position:relative}.bio-template-2 section#bio .squared__panel ul,.bio-template-2 section#bio .squared__panel ol{padding-left:0;margin-top:20px}.bio-template-2 section#bio .squared__panel ul li{list-style-type:none;margin-bottom:4px}.bio-template-2 section#bio [aria-hidden=true].squared__panel{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:1s, 0s, 0s;margin:0;padding:0}.bio-template-2 section#bio [role="tab"][aria-selected="true"]::after{display:none}.bio-template-2 section#bio [role="tab"]:hover::before,.bio-template-2 section#bio [role="tab"]:focus::before,.bio-template-2 section#bio [role="tab"][aria-selected="true"]::before{display:none}.bio-template-2 section#bio .squared__header{display:block}.bio-template-2 section#bio h2.squared__title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bio-template-2 section#bio .squared__header[aria-expanded="true"] .accordionrow:before{content:"- ";width:25px;font-size:30px;border:none;bottom:auto;right:auto;left:auto;display:inline-block;position:relative}.bio-template-2 section#bio .squared__header[aria-expanded="false"] .accordionrow:before{content:"+ ";width:28px;font-size:30px;border:none;bottom:auto;right:auto;left:auto}.bio-template-2 section#bio .maincontent.columns-8{padding-right:90px}.bio-template-2 section#bio .sidebar{padding-left:60px}.bio-template-2 section#bio .sidebar .section{margin-bottom:100px}.bio-template-2 section#bio .sidebar h2{font-size:16px;color:#EF5858;text-transform:uppercase;margin-bottom:25px}.bio-template-2 section#bio .sidebar ul{border-top:1px solid #BED6EC;max-width:330px;padding-left:0}.bio-template-2 section#bio .sidebar ul li{border-bottom:1px solid #BED6EC;font-size:16px;line-height:40px;list-style-type:none}.bio-template-2 section#casestudies .csheader{text-align:center}.bio-template-2 section#casestudies h2{display:inline-block;font-size:32px;color:#59749B;margin:30px auto;padding:0 30px 40px 30px;border-bottom:1px solid #EF5858}.bio-template-2 section#documents_resources h2{font-size:16px;text-transform:uppercase;color:#EF5858;letter-spacing:1.6px;line-height:100px}.bio-template-2 section#documents_resources ul{columns:3}.bio-template-2 section#documents_resources ul li{list-style-type:none;border-bottom:1px solid #BED6EC;max-width:330px;break-inside:avoid;padding:8px 10px}.bio-template-2 section#tst_row{background-color:#EF5858;background-image:url("../../images/s-redback.png");background-size:480px 480px;background-position:105% 118%;background-repeat:no-repeat;min-height:620px;color:#fff}.bio-template-2 section#tst_row .row{position:relative}.bio-template-2 section#tst_row p{font-size:24px;line-height:36px;color:#fff}.bio-template-2 section#tst_row .tst_name{font-size:14px;letter-spacing:1.4px;line-height:30px;text-transform:uppercase;color:#F9F9FC}.bio-template-2 section#tst_row .tst_name:before{content:" ";margin-right:10px;display:inline-block;background:#fff;width:100px;height:1px;vertical-align:middle}.bio-template-2 section#tst_row .slick-dots{text-align:left;left:15px;bottom:20px}.bio-template-2 section#tst_row .slick-dots li{border:2px solid #fff;width:10px;height:10px;margin-left:0}.bio-template-2 section#tst_row .slick-dots li button{width:10px;height:10px;padding:0;background:transparent;border-radius:50% !important}.bio-template-2 section#tst_row .slick-dots li button:before,.bio-template-2 section#tst_row .slick-dots li button:after{display:none}.bio-template-2 section#tst_row .slick-dots li.slick-active{border-radius:50% !important;background:#fff}.bio-template-2 section#events{background-color:#4C6384;padding:130px 0}.bio-template-2 section#events h2.sectiontitle{color:#BED6EC;text-align:right}.bio-template-2 section#events .swiper-wrapper{max-width:100%}.bio-template-2 section#events .swiper-events-pagination.swiper-pagination-bullets{text-align:left}.bio-template-2 section#events .swiper-events-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;border:2px solid #fff;opacity:1;width:15px;height:15px}.bio-template-2 section#events .swiper-events-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#F9F9FC}@media screen and (min-width: 1440px) and (max-width: 1460px){.bio-template-1 section#areas{padding-left:15px}}@media screen and (max-width: 1199.98px){.horz .posts-block article.event{max-width:100%;padding-left:30px}.horz .posts-block article.event .cardfeaturedimg{display:none}.horz .posts-block article.event .post-authors{left:0}.horz .posts-block article.event .carddate{max-width:100%}#events .columns-3,#events .columns-9{width:100%}.horz .posts-block article.event{width:75%}.bio-template-2 section#bio .maincontent.columns-8{padding-right:15px}.bio-template-2 section#bio .sidebar{padding-left:15px}.bio-template-2 .bio .assistanttoggle,.bio-template-2 .bio .assistant{right:50px}.bio-template-2 section#bio .js-accordion .accordionrow{padding-left:15px}}@media screen and (max-width: 767.98px){body #contact-block{background-position:40% center}.bio-template-2 .bio .columns-6.lawyerinfo{border:none}.share_block{display:none}.contactlabelcol{text-align:right}.bio-template-2 .bio{margin-top:0}.bio-template-2 .bio h1{margin-bottom:10px}.bio-template-2 .bio h2{margin-bottom:20px}.bio-template-2 .bio .assistanttoggle{padding-left:30px;text-align:left}.bio-template-2 .bio .assistanttoggle,.bio-template-2 .bio .assistant{bottom:0;width:300px}.bio-template-2 .bio .assistant{padding:20px 10px 0 20px}.bio-template-2 .bio .assistant.hidden{width:300px}.bio-template-2 .bio .assistanttoggle.up{bottom:150px}}
