@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}.container{max-width:940px;margin:0 auto;width:100%}body{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:17px;line-height:28px;font-weight:400;color:#484848;overflow-x:hidden;height:100%;width:100%}img{max-width:100%;vertical-align:middle}ul,a{text-decoration:none;list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}a.current{color:#ab0634!important}header.main-header{float:left;width:100%}section.top-header{float:left;width:100%;padding:20px 0;position:relative}.logo{float:left;margin-top:14px}.logo a{text-decoration:none}.logo .wordmark{font-family:Montserrat,sans-serif;font-size:20px;line-height:1;white-space:nowrap;letter-spacing:-.3px}.logo .wm-kirsch{font-weight:800;color:#ab0634}.logo .wm-baum{font-weight:300;color:#ab0634}.logo .wm-law{font-weight:600;color:#293132}@media(min-width:768px){.top-header-inner{display:flex;align-items:center;justify-content:space-between}.top-header-inner .logo,.top-header-inner .header-menu{float:none;margin-top:0;width:auto}.top-header-inner .header-menu.desktop-view ul{float:none;width:auto}}.header-menu{float:right;width:58%;text-align:right;margin-top:10px}.header-menu.desktop-view ul{float:right;width:100%}.header-menu.desktop-view ul li{color:#484848;display:inline-block;padding:10px 8px;margin-left:12px;position:relative;text-decoration:none;transition-duration:.5s;font-size:16px}.header-menu.desktop-view ul li a{display:inline-block;padding:0 10px;font-size:15px;color:#484848;transition:color .4s ease 0s}.header-menu.desktop-view ul li a.wc-click{display:none}.header-menu.desktop-view ul li:hover,.header-menu.desktop-view ul li:focus-within{cursor:pointer}.header-menu.desktop-view ul li:focus-within a{outline:none}.header-menu.desktop-view ul li ul{visibility:hidden;opacity:0;min-width:250px;position:absolute;transition:all .5s ease;margin-top:1rem;left:22px;border:1px solid #ccc;background:#fff}.header-menu.desktop-view ul li:hover>ul,.header-menu.desktop-view ul li:focus-within>ul,.header-menu.desktop-view ul li ul:hover,.header-menu.desktop-view ul li ul:focus{visibility:visible;opacity:1;display:block}.header-menu.desktop-view ul li ul li{clear:both;float:left;text-align:left;font-size:14px;width:100%;margin:0;padding:5px;white-space:nowrap}.header-menu.desktop-view ul li a:hover{color:#ab0634}.header-menu.mobile-view .menu-container{position:fixed;right:0;z-index:2;top:0;overflow:hidden;width:260px;height:100%;color:#222;background-color:#fff;text-align:left;padding:20px;opacity:0;display:none}.drawer-open .header-menu.mobile-view .menu-container{opacity:1;display:block}.header-menu.mobile-view ul,.header-menu.mobile-view ul li,.header-menu.mobile-view ul li a{float:left;width:auto;clear:both}.header-menu.mobile-view ul li{color:#6a7383;display:inline-block;transition-duration:.5s;font-size:16px}.header-menu.mobile-view ul li a{color:#6a7383;transition:color .4s ease 0s;margin-bottom:10px}.header-menu.mobile-view ul li a.wc-click{float:left;clear:none;font-size:0px;margin:0;padding:0 8px;text-align:center;overflow:hidden}.header-menu.mobile-view ul li.wc-dropdown>ul{display:none}.header-menu.mobile-view ul li.wc-dropdown>a.wc-click:after{content:"";display:inline-block;width:0;height:0;-webkit-transition:-webkit-transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0);vertical-align:middle;border-top:7px solid;border-right:7px solid transparent;border-left:7px solid transparent}.header-menu.mobile-view ul li.wc-dropdown.wc-open>a.wc-click:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-menu.mobile-view ul li.wc-dropdown.wc-open>ul{display:block;padding-left:10px}.header-menu .drawer-hamburger{position:absolute;z-index:4;top:13px;right:10px;display:block;box-sizing:content-box;width:2rem;padding:0 9pt;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);border:0;outline:0;background-color:transparent;-webkit-appearance:none;cursor:pointer}.header-menu .drawer-hamburger-icon{position:relative;display:block;margin-top:10px;width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.header-menu .drawer-hamburger-icon:after,.header-menu .drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.header-menu .drawer-hamburger-icon:after,.header-menu .drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.header-menu .drawer-hamburger-icon:after{top:10px}.drawer-open .header-menu .drawer-hamburger-icon{background-color:transparent}.drawer-open .header-menu .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.drawer-open .header-menu .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}main.main-page{float:left;width:100%}section.Legal-Services-heading{float:left;width:100%;padding-bottom:25px}.top-section{float:left;width:100%;text-align:center;margin:80px 0 30px}h1.legal-services-heading{float:left;width:100%;font-size:55px;color:#ab0634;font-weight:800;margin-bottom:23px;line-height:60px}span.legal-services-heading-bottom{float:left;width:100%;font-size:22px;color:#293132;font-weight:500}section.people{float:left;width:100%;padding:40px 0 45px}.people-intro{float:left;width:100%;margin-bottom:45px;color:#484848;font-size:17px;line-height:28px}.people .container{margin-top:0}.people .team-detail:last-child{margin-bottom:0}.people .team-detail{width:100%;margin:0 0 45px;clear:both}.people a{display:block;color:#484848;text-decoration:none;font-weight:400}.people .team-member-info>a:first-child{font-size:17px;font-weight:700;line-height:22px}.people .team-img{float:left;width:19%}.people .team-member-info{float:left;width:76%;margin-left:5%;text-align:left;line-height:20px;font-size:15px;color:#484848;font-weight:400}.people span.team-designation{line-height:20px;padding-bottom:15px;font-size:15px;color:#484848}.people .team-member-info .email{font-size:15px;color:#ab0634;font-weight:400}.people .team-member-info .team-bio{margin-top:15px;font-size:17px;line-height:28px;color:#484848;font-weight:400}.our-team{width:100%;max-width:87%;margin:0 auto;display:flex;flex-wrap:wrap}.team-detail{float:left;width:30.33%;margin:20px 1.5%;text-align:center}h4.team-member-name{float:left;width:100%;font-size:17px;font-weight:700;color:#484848;margin-top:20px;line-height:22px}h4.team-member-name a{color:#484848}span.team-designation{float:left;width:100%;color:#484848;font-size:15px;line-height:20px;font-style:italic}footer.main-footer{float:left;width:100%}section.top-footer{float:left;width:100%;padding:50px 0;background:#003263}.left-footer{float:left;width:50%;text-align:right;color:#fff;padding:0 8% 0 13%}.right-footer{float:left;width:50%;text-align:left;color:#fff;padding:0 15% 0 8%}p.footer-left-p{float:left;width:100%;font-size:14px;line-height:1.4em;margin-bottom:30px;color:#fff;padding:0 0 0 16%}h4.footer-team-name,h4.footer-right-header{float:left;width:100%;font-size:14px;font-weight:700}h4.footer-team-name span{font-weight:400;float:left;width:100%;line-height:20px}p.footer-contact{float:left;width:100%;font-size:14px;line-height:1.4em;color:#fff;margin-bottom:30px}.footer-contact a{color:#fff}section.bottom-footer{float:left;width:100%;padding:0 0 40px;font-size:15px;text-align:center;color:#484848}section.bottom-footer .container{border-top:1px solid #d8d8d8;padding-top:29px}.footer-nav{margin-bottom:25px}.footer-nav a{color:#484848;font-size:15px;padding:0 12px;transition:color .4s ease 0s}.footer-nav a:hover{color:#ab0634}section.profile{float:left;width:100%;padding:40px 0 45px}.about-amy-clark-detail{float:left;width:100%}.profile-left{float:right;width:30%;margin-left:40px}.profile-left img{display:block;margin-bottom:38px}ul.profile-contact{float:left;width:100%;padding:0;margin-top:30px}ul.profile-contact li{float:left;width:100%;color:#484848;font-size:15px;font-weight:400;line-height:20px}ul.profile-contact li a{color:#ab0634}.profile-right{float:left;width:60%}.profile h3{float:left;width:100%;font-size:17px;color:#484848;font-weight:700;line-height:22px}.profile span{float:left;width:100%;color:#484848;font-size:15px;font-style:italic;line-height:20px}.profile p{float:left;width:100%;color:#484848;font-size:17px;font-weight:400;margin:15px 0 0;line-height:28px}.profile-right p:first-child{margin-top:-6px}.profile-right ul{list-style:disc;padding-left:30px;margin-top:10px!important;float:left}.profile-right ul li{color:#484848;font-size:17px;font-weight:400}section.contact-us-wrapper{float:left;width:100%;padding:40px 0 45px}.contact-us-wrapper .container,.people .container{max-width:940px}.contact-us-info{float:left;width:100%}.contact-us-info-left{float:left;width:50%;padding-right:5%;font-size:15px;color:#484848;font-weight:400;line-height:24px}.contact-us-info-left a{color:#ab0634}.contact-us-info ul.contact{margin-bottom:18px}.contact-us-info-right{float:left;width:50%;text-align:right}h4.contact-us-info-heading{float:left;width:100%;font-size:17px;color:#484848;font-weight:500;padding-bottom:18px}.contact-us-info-left p.section-p{margin-bottom:20px}.contact-us-info-left p.section-p a{color:#ab0634;font-weight:500}.contact-us-map{float:left;width:100%;font-size:15px;color:#484848;font-weight:400;line-height:24px}.contact-us-map iframe{margin-top:30px}a.map{display:inline-block;width:100%;margin-top:40px}body.drawer-open .wc-overlay{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;opacity:.5}section.content{float:left;width:100%;padding:40px 0 45px}.content .container{max-width:940px;width:90%}.content h1,.people h1,.contact-us-wrapper h1,.profile h1{font-size:32px;color:#ab0634;font-weight:800;line-height:38px;margin-bottom:30px}.content h2{font-size:24px;color:#293132;font-weight:600;line-height:30px;margin-top:35px}.content p{color:#484848;font-size:17px;line-height:28px;margin-top:15px}.content ul,.content ol{margin-top:15px;padding-left:28px;color:#484848;font-size:17px;line-height:28px}.content ul{list-style:disc}.content ol{list-style:decimal}.content li{margin-bottom:8px}.content a{color:#ab0634}.content a:hover{text-decoration:underline}.content .headshot{float:right;width:248px;margin:21px 0 20px 40px;text-align:center}.content .headshot img{width:100%;display:block}.content .headshot .caption{margin-top:20px;font-size:15px;line-height:20px;color:#484848;font-weight:400;font-style:italic;text-align:center}.content .headshot .caption strong{font-size:17px;font-weight:700;line-height:24px;color:#484848;font-style:normal}.content .headshot.lead{margin-top:6px}@media(max-width:1260px){.container,.contact-us-wrapper .container,.people .container{max-width:90%}iframe{max-width:100%}}@media(max-width:980px){.our-team{max-width:100%}.people .team-member-info{font-size:14px}.people .team-member-info .email{font-size:13px}}@media(max-width:767px){.people .container{margin-top:0}.people .team-detail{width:100%}.people .team-img{width:30%;margin:0 5% 5% 0}.people .team-member-info{width:auto;float:none;margin-left:0;font-size:13px;color:#484848!important;font-weight:400}.people .team-member-info a:not(:first-child){font-size:13px;color:#484848!important;font-weight:400;display:block}.people .team-member-info .team-designation{float:none;width:auto;display:block}.people .team-member-info .team-bio{clear:both}.logo .wordmark{font-size:18px}h1.legal-services-heading{font-size:42px;line-height:52px;margin-bottom:20px}.team-detail{width:30.33%}h4.team-member-name{margin-top:10px}.left-footer{padding:0 5% 0 0}.right-footer{padding:0 0 0 5%}.top-section{margin:0 0 10px}.profile-left{width:100%;float:none;margin:0 0 25px}.profile-left img{max-width:300px}.profile-right{width:100%;float:none}.profile-right p:first-child{margin-top:0}.contact-us-info-left{width:100%;padding:0}.contact-us-info-right{float:left;width:100%;text-align:left;margin-top:20px;margin-bottom:20px}.contact-us-info-right img{width:100%}section.content,section.people,section.contact-us-wrapper,section.profile{padding-top:20px}.content h1,.people h1,.contact-us-wrapper h1,.profile h1{margin-bottom:20px}}@media(max-width:600px){.profile-left img{margin-bottom:20px}ul.profile-contact{margin-top:20px}.team-detail{width:47%}section.profile,section.contact-us-wrapper{padding:20px 0 30px}section.top-footer{padding:30px 0 0}.left-footer,.right-footer{float:left;text-align:left;width:100%;padding:0}p.footer-left-p,.footer-contact{padding:0;font-size:15px}h4.footer-right-header{margin-top:30px;font-size:15px}h1.legal-services-heading{font-size:32px;line-height:42px;margin-bottom:10px;padding:0 40px}span.legal-services-heading-bottom{font-size:17px}.profile-left{width:100%;margin-right:0;margin-bottom:25px}.profile-right{width:100%}.content .headshot{float:none;width:200px;margin:20px 0;text-align:left}.content .headshot .caption{text-align:left}}@media(max-width:480px){.logo .wordmark{font-size:16px}span.legal-services-heading-bottom{font-size:14px}.profile-left img{width:100%}.our-team .team-detail{width:48%}.our-team .team-detail:nth-child(odd){margin-left:0;margin-right:2%}.our-team .team-detail:nth-child(2n){margin-right:0}}
