﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;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}}#person-title{min-height:calc(100vh - 253px);position:relative;margin-top:-95px;background-color:#242422;background-image:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/Ellipse-bio.png);background-position:right center;background-repeat:no-repeat}#person-title .bgimg{min-height:100%;display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:top center;background-repeat:no-repeat}#person-title .row{position:relative;height:100%}#person-title .nameblock{display:block;background:#377abb;width:478px;padding:100px 40px 15px;position:absolute;bottom:0;left:0;margin-left:15px}#person-title h1{font-weight:700;font-size:48px;line-height:110%;color:#fff}#contactblock{background:#314b5f;background-image:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/Ellipse-bio-contact.png);background-position:left center;background-repeat:no-repeat;padding-top:0;padding-bottom:80px;position:relative}#contactblock .row{position:relative;padding-top:140px}#contactblock .roleblock{display:block;background:#38638d;width:478px;padding:16px 40px 10px;position:absolute;top:0;left:0;margin-left:15px}#contactblock h2{font-weight:400;font-size:16px;line-height:26px;color:#fff;display:inline-block}#contactblock ul.social{float:right;vertical-align:top}#contactblock ul.social li{display:inline-block;vertical-align:top;color:#fff;font-size:21px;line-height:21px;margin-left:10px;padding-top:3px}#contactblock ul.social li.wechat{padding-top:0}#contactblock ul.social li a{vertical-align:top}#contactblock .bioshare{background:#38638d;position:absolute;top:0;bottom:0;width:57px;right:0;text-align:center;padding-top:20px}#contactblock .bioshare .f2-social-button-container{margin-top:5px;margin-bottom:5px}#contactblock .maincontact{max-width:calc(100% - 65px);margin-left:-15px;margin-right:-15px}#contactblock .maincontact>[class*=columns-]{display:flex;flex-flow:column nowrap;gap:17px}#contactblock .maincontact a,#contactblock .maincontact p{color:#fff;font-weight:400;font-size:20px;line-height:170%;letter-spacing:-.02em;text-decoration:none}#contactblock .maincontact a:not(p):not(.btn):not(.btn--transparent):hover,#contactblock .maincontact p:not(p):not(.btn):not(.btn--transparent):hover{text-decoration:underline;text-decoration-color:#377abb}#contactblock .maincontact a.office-location:before,#contactblock .maincontact p.office-location:before{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/office-location.svg);display:inline-block;width:27px;height:27px;vertical-align:middle;margin-right:16px;transition:all .4s ease}#contactblock .maincontact a.phone:before,#contactblock .maincontact p.phone:before{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/phone.svg);display:inline-block;width:22px;height:23px;vertical-align:middle;margin-right:16px;transition:all .4s ease}#contactblock .maincontact a.email:before,#contactblock .maincontact p.email:before{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/email.svg);display:inline-block;width:22px;height:20px;vertical-align:top;padding-top:3px;margin-right:16px;transition:all .4s ease}#contactblock .maincontact a.vcard:before,#contactblock .maincontact p.vcard:before{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/vcard.svg);display:inline-block;width:22px;height:20px;vertical-align:top;padding-top:3px;margin-right:16px;transition:all .4s ease}#contactblock .maincontact a.refer,#contactblock .maincontact p.refer{text-align:center}#contactblock .maincontact a.refer:before,#contactblock .maincontact p.refer:before{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/refer.svg);display:inline-block;width:22px;height:23px;vertical-align:middle;margin-right:16px;transition:all .4s ease}#contactblock .maincontact a.consultation-link,#contactblock .maincontact p.consultation-link{text-align:center}#areas{padding:128px 0}#areas .educside{margin-bottom:50px}#areas .educside h2{font-weight:600;font-size:16px;line-height:26px;color:#377abb;text-transform:uppercase;letter-spacing:.2em;padding-bottom:16px;border-bottom:1px solid rgba(62,122,187,.3);margin-bottom:16px}#areas .educside li{padding-bottom:16px;border-bottom:1px solid rgba(62,122,187,.3);margin-bottom:16px}#areas .content{margin-bottom:60px}#areas .mainbio h2{font-weight:600;font-size:16px;line-height:26px;color:#377abb;text-transform:uppercase;letter-spacing:.2em;padding-bottom:16px;border-bottom:1px solid rgba(62,122,187,.3);margin-bottom:0}.updatesbg{background:#314b5f;color:#fff;background-image:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/Ellipse-bio-updates.png);background-position:left top -800px;background-repeat:no-repeat;padding:127px 0}.updatesbg h2.updatestitle{text-align:center;margin-bottom:128px}.updatesbg .profilepic{width:133px;height:133px;margin:0 auto 16px auto;border-radius:50%;border:2px solid #575da9;overflow:hidden}.updatesbg h3.subtitle{font-weight:700;font-size:40px;line-height:48px;letter-spacing:-.02em;margin-bottom:48px}.updatesbg h3.subtitle a{font-weight:600;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;margin-left:32px}#casestudies .columns-12{position:relative}#updates .columns-12{overflow:hidden;position:relative}#updates .columns-12 .swiper-buttons{margin-top:10px}#events{position:relative}#events .row{overflow:hidden}#events .columns-12{position:relative}#events .swiper-buttons{top:-90px}#bio{background:#f9f9f9;padding-top:128px}[role=tablist]{float:left;overflow:visible;margin-bottom:75px;padding-bottom:70px}[role=tablist] button{padding:0 15px;width:276px;margin-bottom:22px;display:block;border:0;border-radius:0;text-align:left;background:rgba(0,0,0,0);text-transform:uppercase;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.2em;color:#111}[role=tablist] button:focus-visible{outline:1px dashed #377abb !important}[role=tablist] button:hover{cursor:pointer}.tabbutton{position:relative}[role=tab][aria-selected=true],[role=tablist] button:hover{outline:0;color:#377abb;background:rgba(0,0,0,0);vertical-align:middle}[role=tab][aria-selected=true]:after,[role=tablist] button:hover:after{content:url(//www.klaskolaw.com/wp-content/themes/klasko/css/singles/../../images/rtarrow-blue.svg);width:21px;height:19px;display:inline-block;float:right;position:relative;bottom:initial;vertical-align:top}[role=tabpanel]{border-radius:0 10px 10px 0;line-height:148px;position:relative;z-index:2;width:calc(100% - 479px);margin-left:479px;border:none}[role=tabpanel]:focus{box-shadow:0 0 .2em #000}[role=tabpanel] ul li{border-bottom:1px solid rgba(62,122,187,.3);padding:24px 0}@media screen and (min-width:1700px){#person-title .bgimg{background-size:auto 100%}}@media screen and (max-height:960px)and (min-width:992px){#person-title .bgimg{background-position:center center}}@media screen and (max-height:880px)and (min-width:768px){#person-title .nameblock{width:378px;padding-top:40px}#person-title .nameblock h1{font-size:40px}#contactblock .roleblock{width:378px}}@media screen and (min-width:768px)and (max-width:991.98px){#person-title h1{font-size:36px}#contactblock .maincontact{flex-direction:column;flex-wrap:wrap;gap:40px}#contactblock .maincontact>[class*=columns-]{width:100%}#contactblock .maincontact a{width:100%}[role=tabpanel]{margin-left:300px;width:calc(100% - 300px)}}@media screen and (max-width: 767.98px){#person-title{padding:0;height:434px;min-height:434px}#person-title .bgimg{position:relative;width:100%;background-position:top center;background-size:auto 315px}#person-title .row{height:434px}#person-title .nameblock{width:100%;height:121px;margin-left:0;padding:30px 24px}#person-title h1{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.02em}#contactblock{background-image:none;padding:0}#contactblock .bioshare{display:none}#contactblock .roleblock{margin-left:0;width:100%;padding:13px 24px;position:relative}#contactblock .row{padding:0}#contactblock .row .columns-12{padding:0}#contactblock .flexbox.maincontact{padding:24px;flex-direction:column;flex-wrap:wrap;gap:33px;max-width:100%}#contactblock .flexbox.maincontact>[class*=columns-]{width:100%}#contactblock .flexbox.maincontact a,#contactblock .flexbox.maincontact p{display:block;font-size:16px}#contactblock .flexbox.maincontact .buttons{display:flex;flex-flow:row wrap;gap:20px}#contactblock .flexbox.maincontact .btn{font-size:12px;padding:9px 24px}#contactblock .flexbox.maincontact .btn--transparent{font-size:12px;padding:6px 24px}#areas{padding:48px 0 80px}#areas .columns-3,#areas .columns-8{padding:0 24px}#areas li{min-height:0;padding:16px 0}#areas li h3{font-weight:500;font-size:18px;line-height:24px;margin:0}#areas .paintro{display:none}#bio{padding:80px 0}#bio .columns-12{padding:0 24px}#bio .dropdown-box{border:2px solid #111;margin-bottom:32px}#bio .dropdown-box select{border:none;padding:16px;width:100%;font-weight:400;font-size:16px;line-height:24px}#bio .dropdown-box:after{display:block;position:absolute;content:"⌄";font-size:30px;top:10px;right:15px;width:23px;height:13px;border:none;transform:scaleX(140%);pointer-events:none;color:#111}[role=tabpanel]{margin-left:0;width:100%}#events .swiper-buttons .swiper-button-next,#events .swiper-buttons .swiper-button-prev{top:30px}#events h3.subtitle{padding-top:10px}.updatesbg{padding-bottom:0}.updatesbg h2.updatestitle{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.02em;margin-bottom:88px}.updatesbg .profilepic,.updatesbg .profilepic img{width:85px;height:85px}.updatesbg h3.subtitle{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.02em}.updatesbg h3.subtitle a{display:none}#updates h3.subtitle{padding-top:7px}#updates .columns-12 .swiper-buttons{margin-top:0}.swiper-buttons .casestudies-button-prev,.swiper-buttons .casestudies-button-next{top:-65px}}