﻿@charset "UTF-8";
@font-face{font-family:'SackersGothicStd-medium';src:url(../fonts/SackersGothicStd-m.woff2) format("woff2"),url(../fonts/SackersGothicStd-m.woff) format("woff")}
@font-face{font-family:'SackersGothicStd-heavy';src:url(../fonts/SackersGothicStd-h.woff2) format("woff2"),url(../fonts/SackersGothicStd-h.woff) format("woff")}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
address,applet,blockquote,dl,embed,frameset,iframe,object,ol,p,q{margin:0 0 2rem}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;background:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
body,html{min-width:320px;height:100%}
body.template-practicelanding{overflow:auto;height:100%}
body.template-practicelanding .header{right:18px!important}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
html.ovh{overflow:hidden;height:100%}
body.template-practicelanding{overflow:auto;height:100%}
body.template-practicelanding .header{right:18px!important}
}
html,body{min-width:320px;height:100%}
html{font-size:.6vw}
@media only screen and (min-width:2560px) {
html{font-size:18px}
}
@media only screen and (max-width:1480px) {
html{font-size:.734vw}
}
@media(max-width: 1279px) {
html{font-size:10px}
}
#client-internal-page{font-size:.6vw}
@media only screen and (min-width:2560px) {
#client-internal-page{font-size:18px}
}
@media only screen and (max-width:1480px) {
#client-internal-page{font-size:.7143vw}
}
@media (max-width:1279px) {
#client-internal-page{font-size:10px}
}
#client-internal-page.col-right{padding:0}
#clientInternalBody{color:#3B3B3B;font-size:1.6rem;font-family:prenton,sans-serif;font-weight:400;line-height:1.4;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased}
#client-internal-page a{color:#E44C39;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none}
#client-internal-page a:hover{outline:none;color:#000}
#client-internal-page a:active,#client-internal-page a:focus{color:#E44C39}
@media only screen and (max-width:991px) {
#client-internal-page a:hover{color:#E44C39}
}
#client-internal-page img{max-width:100%;height:auto;vertical-align:top}
#client-internal-page caption,#client-internal-page table,#client-internal-page tbody,#client-internal-page td,#client-internal-page tfoot,#client-internal-page th,#client-internal-page thead,#client-internal-page tr{border-collapse:collapse;border-spacing:0}
#client-internal-page fieldset,#client-internal-page form{margin:0;padding:0;border-style:none}
#client-internal-page button::-moz-focus-inner,#client-internal-page input::-moz-focus-inner{border:0;padding:0}
#client-internal-page button,#client-internal-page input[type=submit]{-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}
#client-internal-page button:hover,#client-internal-page input[type=submit]:hover{cursor:pointer}
#client-internal-page input[type=search]::-webkit-search-cancel-button,#client-internal-page input[type=search]::-webkit-search-decoration,#client-internal-page input[type=search]::-webkit-search-results-button,#client-internal-page input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
#client-internal-page input[type=password]{-webkit-text-security:disc}
#client-internal-page ::-moz-placeholder{opacity:1}
#client-internal-page :focus{outline:0}
#client-internal-page input[type=email],#client-internal-page input[type=file],#client-internal-page input[type=password],#client-internal-page input[type=search],#client-internal-page input[type=stats-number],#client-internal-page input[type=submit],#client-internal-page input[type=text],#client-internal-page input[type=url],#client-internal-page textarea{-webkit-appearance:none;font-family:prenton,sans-serif}
#client-internal-page input[type=image]{padding:0;border:none}
#client-internal-page input[type=email],#client-internal-page input[type=password],#client-internal-page input[type=tel],#client-internal-page input[type=text],#client-internal-page textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only}
#client-internal-page input[type=stats-number]::-webkit-outer-spin-button{margin:0}
#client-internal-page input::-ms-clear{display:none}
#client-internal-page h1,#client-internal-page h2,#client-internal-page h3,#client-internal-page h4,#client-internal-page h5,#client-internal-page h6{font-weight:400;margin:0 0 .75em;font-family:prenton,sans-serif}
#client-internal-page h1,#client-internal-page h2{line-height:1.16}
@media only screen and (max-width:767px) {
#client-internal-page h1,#client-internal-page h2{margin-bottom:1rem}
}
#client-internal-page h3,#client-internal-page h4,#client-internal-page h5,#client-internal-page h6{line-height:1.35;color:#3B3B3B}
@media only screen and (max-width:767px) {
#client-internal-page h3,#client-internal-page h4,#client-internal-page h5,#client-internal-page h6{margin-bottom:1rem}
}
#client-internal-page h1{font-size:7rem}
@media only screen and (max-width:991px) {
#client-internal-page h1{font-size:6rem}
}
@media only screen and (max-width:767px) {
#client-internal-page h1{font-size:4rem}
}
#client-internal-page h2{font-size:3.8rem;line-height:1.15}
@media only screen and (max-width:1280px) {
#client-internal-page h2{font-size:3.6rem}
}
@media only screen and (max-width:991px) {
#client-internal-page h2{font-size:3.4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page h2{font-size:3.2rem}
}
#client-internal-page h3{font-size:2rem;line-height:1.35}
@media only screen and (max-width:767px) {
#client-internal-page h3{font-size:1.8rem}
}
#client-internal-page strong{font-family:inherit}
#client-internal-page ol,#client-internal-page ul{margin:0 0 2rem 1.2rem;padding:0}
#client-internal-page ol li,#client-internal-page ul li{list-style:none;position:relative;margin:0 0 1rem}
#client-internal-page ol li:before,#client-internal-page ul li:before{content:'';width:4px;height:4px;position:absolute;top:1rem;left:-1rem;border-radius:50%;background:#3B3B3B}
#client-internal-page ol ul,#client-internal-page ul ul{margin-bottom:2rem}
.mac-platform #client-internal-page .billboard .search-form .search-field,.touch-device #client-internal-page .billboard .search-form .search-field{padding-top:15px}
.mac-platform #client-internal-page .testimonials-slider:before,.touch-device #client-internal-page .testimonials-slider:before{line-height:120px}
.mac-platform #client-internal-page .dp-select-input{padding-top:1.4rem}
.no-bottom-panel #dsm_wrap{padding-top:0}
.no-bottom-panel #dsm_wrap .header{top:53px}
.no-bottom-panel.no-top-panel #dsm_wrap .header{top:0}
.dsm_AuthoringBody #dsm_wrap .slide-sidebar,.top-panel #dsm_wrap .slide-sidebar{overflow:auto}
table.dataTable td{text-align:left!important}
.ui-dialog .ui-dialog-title{padding:0 0 0 5px;min-height:21px}
.ui-dialog .ui-dialog-content input{margin-right:10px}
.template-locationlanding .dsm_AuthoringBody #dsm_wrap .breadcrumbs-area .page-header,.template-locationlanding .dsm_AuthoringBody #dsm_wrap .breadcrumbs-area h1,.template-locationlanding .top-panel #dsm_wrap .breadcrumbs-area .page-header,.template-locationlanding .top-panel #dsm_wrap .breadcrumbs-area h1{font-size:35px}
.videoPosterImageHolder{position:relative}
.video-content-wrapper{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:1.5rem}
.video-content-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;margin:0}
.videoModalContent{display:none}
#aspnetForm{height:100%}
#aspnetForm #dsm_wrap{height:100%}
#aspnetForm #dsm_wrap #wrapper{width:100%}
@media only screen and (max-width:1500px) {
.simplemodal-container{width:100%!important;left:0!important}
.simplemodal-data iframe{width:100%;height:auto;min-height:320px}
}
.ui-dialog .ui-dialog-content input[type=email],.ui-dialog .ui-dialog-content input[type=password],.ui-dialog .ui-dialog-content input[type=search],.ui-dialog .ui-dialog-content input[type=tel],.ui-dialog .ui-dialog-content input[type=text]{background:#fff}
.post-image .videoModalContent,.post-video .videoModalContent{display:none;text-indent:-9999px}
#main .dsm_AdminPanel,#main .dsm_AuthorPanel{position:relative;z-index:2}
.simplemodal-overlay{background:#000}
.VideoAsset{position:relative}
.VideoAsset .videoPosterImageHolder{display:block}
.VideoAsset .videoHeading{position:absolute;bottom:14%;width:100%;text-align:center;left:0;padding:0 14%;color:#fff;font-size:27px;font-weight:700;text-transform:uppercase;font-family:Oswald,Arial,Helvetica,sans-serif;z-index:2}
#modal{display:none}
#modal .ui-dialog .ui-dialog-title{padding:0 16px}
.dsm_AuthoringBody .cols-holder{min-height:20px}
.dsm_AuthoringBody #RelatedLibrary ul a{color:#000!important}
.dsm_roundSidebarBottom{width:218px!important}
#dsm_authorSidebar .dsm_editButton{white-space:nowrap;width:152px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#RssFeedFolderContent,#RssFeedRelatedContent{color:#000}
#template-utility_rssfeed{margin-top:50px}
.dsm_dssInit{display:none;position:absolute;bottom:100%;left:100%;width:90px}
.dsm_dssInit .dsm_dss-item:nth-child(3){display:none}
.dsm_adminForm .btnGreen{margin:0 0 10px}
#btnGenerateExcelReport{margin:0 0 10px}
html[class*=ie-11]{overflow:hidden}
html[class*=ie-11] body{overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
html[class*=ie-11] .btn-contact{right:-10px}
form#aspnetForm{margin:0}
#client-internal-page .FormAsset .form-horizontal{max-width:435px;padding:0 15px;margin-bottom:15px}
#client-internal-page .FormAsset label a{text-decoration:none;pointer-events:none;color:#000;font-size:16px;display:inline-block;margin-bottom:5px}
#client-internal-page .FormAsset .form-group{margin-bottom:24px;position:relative}
#client-internal-page .FormAsset .form-group.btn-container{text-align:right}
#client-internal-page .FormAsset .form-group label{display:block;min-width:100px}
#client-internal-page .FormAsset .form-group label+br{display:none}
#client-internal-page .FormAsset .form-group label span{font-size:14px;margin-top:-4px;display:inline-block;vertical-align:middle}
#client-internal-page .FormAsset .form-group .button{font-size:16px;line-height:1;padding:14px 20px 12px;min-width:120px}
#client-internal-page .FormAsset .validation-error-message{font-size:14px;color:#c00}
#client-internal-page .FormAsset input[type=checkbox]{display:inline-block}
#client-internal-page .FormAsset .form-control,#client-internal-page .FormAsset input[type=email],#client-internal-page .FormAsset input[type=text],#client-internal-page .FormAsset textarea{width:100%;padding:13px 15px;font-size:16px;line-height:1.4;color:#000;background:#fff;border:1px solid #c8c8c8}
#client-internal-page .FormAsset input[type=email],#client-internal-page .FormAsset input[type=text]{height:50px}
#client-internal-page .FormAsset input[type=checkbox],#client-internal-page .FormAsset input[type=radio]{margin-right:5px}
#client-internal-page .desktop-hide,#client-internal-page .hidden,#client-internal-page .print-show{display:none!important}
#client-internal-page .no-visible{visibility:hidden!important}
#client-internal-page .content-preview{font-size:2rem;letter-spacing:1px;line-height:1.4}
#client-internal-page .parallaxBox{position:relative}
#client-internal-page .highlight-word{position:relative}
#client-internal-page .highlight-word:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#E44C39}
#client-internal-page .bio-card-contacts a,#client-internal-page .bio-info-list a,#client-internal-page .card-title a,#client-internal-page .careers-tile-title a,#client-internal-page .link-revert-color,#client-internal-page .office-contact-mail a,#client-internal-page .office-contact a,#client-internal-page .office-info-item a,#client-internal-page .spotlightList a,#client-internal-page .template-activities .news-detail-backlink,#client-internal-page .template-careersmeet .careers-info-role a,#client-internal-page .template-careersmeet .careers-info-title a,#client-internal-page .template-newsdetail .news-detail-backlink{color:#3B3B3B}
#client-internal-page .bio-card-contacts a:hover,#client-internal-page .bio-info-list a:hover,#client-internal-page .card-title a:hover,#client-internal-page .careers-tile-title a:hover,#client-internal-page .link-revert-color:hover,#client-internal-page .office-contact-mail a:hover,#client-internal-page .office-contact a:hover,#client-internal-page .office-info-item a:hover,#client-internal-page .spotlightList a:hover,#client-internal-page .template-activities .news-detail-backlink:hover,#client-internal-page .template-careersmeet .careers-info-role a:hover,#client-internal-page .template-careersmeet .careers-info-title a:hover,#client-internal-page .template-newsdetail .news-detail-backlink:hover{color:#E44C39}
#client-internal-page .bio-card-contacts a:active,#client-internal-page .bio-card-contacts a:focus,#client-internal-page .bio-info-list a:active,#client-internal-page .bio-info-list a:focus,#client-internal-page .card-title a:active,#client-internal-page .card-title a:focus,#client-internal-page .careers-tile-title a:active,#client-internal-page .careers-tile-title a:focus,#client-internal-page .link-revert-color:active,#client-internal-page .link-revert-color:focus,#client-internal-page .office-contact-mail a:active,#client-internal-page .office-contact-mail a:focus,#client-internal-page .office-contact a:active,#client-internal-page .office-contact a:focus,#client-internal-page .office-info-item a:active,#client-internal-page .office-info-item a:focus,#client-internal-page .spotlightList a:active,#client-internal-page .spotlightList a:focus,#client-internal-page .template-activities .news-detail-backlink:active,#client-internal-page .template-activities .news-detail-backlink:focus,#client-internal-page .template-careersmeet .careers-info-role a:active,#client-internal-page .template-careersmeet .careers-info-role a:focus,#client-internal-page .template-careersmeet .careers-info-title a:active,#client-internal-page .template-careersmeet .careers-info-title a:focus,#client-internal-page .template-newsdetail .news-detail-backlink:active,#client-internal-page .template-newsdetail .news-detail-backlink:focus{color:#3B3B3B}
#client-internal-page .is-uppercase{text-transform:uppercase}
#client-internal-page .sr-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
#client-internal-page .text-left{text-align:left}
#client-internal-page .text-center{text-align:center}
#client-internal-page .text-right{text-align:right}
#client-internal-page .small-mobile-show{display:none!important}
@media only screen and (max-width:991px) {
#client-internal-page .desktop-hide{display:block!important}
#client-internal-page .mobile-hide{display:none!important}
}
@media only screen and (max-width:767px) {
#client-internal-page .content-preview{font-size:1.8rem;line-height:1.44}
#client-internal-page .small-mobile-hide{display:none!important}
#client-internal-page .small-mobile-show{display:block!important}
}
#client-internal-page .container{max-width:124rem;padding:0 2rem;margin:0 auto}
#client-internal-page .template-attorneybio .main .container{margin:-5rem auto 0}
@media only screen and (max-width:767px) {
#client-internal-page .template-attorneybio .main .container{margin:0 auto}
}
#client-internal-page .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1rem}
#client-internal-page .columns .col{padding:0 1rem}
#client-internal-page .columns .col-02{width:50%}
#client-internal-page .columns .col-03{width:33.33%}
#client-internal-page .columns .col-04{width:25%}
@media only screen and (max-width:991px) {
#client-internal-page .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}
#client-internal-page .columns .col-03{width:100%}
}
@media only screen and (max-width:767px) {
#client-internal-page .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}
#client-internal-page .columns .col{width:100%}
}
#client-internal-page .header{background:#fff;font-size:1.6rem;position:fixed;z-index:5;top:0;left:0;right:0;-webkit-box-shadow:0 0 10px 2px rgba(59,59,59,0.35);box-shadow:0 0 10px 2px rgba(59,59,59,0.35);min-height:10rem}
@media only screen and (max-width:991px) {
#client-internal-page .header{min-height:8rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .header{min-height:6rem}
}
#client-internal-page .header .site-logo{margin-bottom:-2rem;position:relative;z-index:3}
#client-internal-page .header .site-logo svg{width:12rem;height:12rem;vertical-align:top}
@media only screen and (max-width:991px) {
#client-internal-page .header .site-logo svg{width:10rem;height:10rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .site-logo svg{width:8rem;height:8rem}
}
#client-internal-page .header-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:767px) {
#client-internal-page .header-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
#client-internal-page .header .header-top{position:relative;text-align:right;padding:.8rem 0 1.4rem}
@media only screen and (max-width:991px) {
#client-internal-page .header .header-top{padding:5px 0 7px}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .header-top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left;padding:0}
}
@media only screen and (min-width:768px) {
#client-internal-page .header .header-top>*{display:inline-block;vertical-align:middle;margin-bottom:0}
}
#client-internal-page .header .header-top-nav,#client-internal-page .header .social-list{margin:0;padding:0;list-style:none}
#client-internal-page .header .header-top-nav>li,#client-internal-page .header .social-list>li{list-style-type:none}
#client-internal-page .header .header-top-nav>li:before,#client-internal-page .header .social-list>li:before{content:none}
#client-internal-page .header .header-top-nav li,#client-internal-page .header .social-list li{display:inline-block;vertical-align:middle;margin-bottom:0;padding:0}
#client-internal-page .header .header-top-nav li:not(:last-child),#client-internal-page .header .social-list li:not(:last-child){margin-right:1.5rem}
#client-internal-page .header .header-top-nav{font-weight:300;margin-right:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .header .header-top-nav{font-size:1.8rem;font-weight:400;text-transform:uppercase;margin-right:0;padding-left:1rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .header-top-nav li{display:block;margin-bottom:1.5rem}
#client-internal-page .header .header-top-nav li:not(:last-child){margin-right:0}
}
#client-internal-page .header .header-top-nav a{color:#4C4C4C}
@media only screen and (max-width:767px) {
#client-internal-page .header .header-top-nav a{color:#fff}
}
#client-internal-page .header .header-top-nav a:hover{color:#E44C39}
#client-internal-page .header .social-list{margin-right:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .header .social-list{margin:3rem 0 2rem;padding-left:1rem;font-size:2.2rem}
#client-internal-page .header .social-list a{color:#fff}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .nav-holder{position:fixed;z-index:1;top:0;right:-100%;bottom:0;width:100%;background:#1E1E1E;-webkit-transition:right .7s ease-in-out;-o-transition:right .7s ease-in-out;transition:right .7s ease-in-out;padding:12rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}
#client-internal-page .header .nav-holder.active{right:0}
}
#client-internal-page .header .nav-list,#client-internal-page .header .nav .SitemapAsset{margin:0;padding:0;list-style:none;font-size:1.6rem}
#client-internal-page .header .nav-list>li,#client-internal-page .header .nav .SitemapAsset>li{list-style-type:none}
#client-internal-page .header .nav-list>li:before,#client-internal-page .header .nav .SitemapAsset>li:before{content:none}
@media only screen and (max-width:991px) {
#client-internal-page .header .nav-list,#client-internal-page .header .nav .SitemapAsset{font-size:1.4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .nav-list,#client-internal-page .header .nav .SitemapAsset{font-size:1.8rem;padding-left:1rem}
}
#client-internal-page .header .nav-list>li,#client-internal-page .header .nav .SitemapAsset>li{margin-bottom:1.5rem}
#client-internal-page .header .nav-list>li.open>i,#client-internal-page .header .nav .SitemapAsset>li.open>i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#client-internal-page .header .nav-list>li>i,#client-internal-page .header .nav .SitemapAsset>li>i{color:#fff;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;margin-left:5px}
@media only screen and (min-width:768px) {
#client-internal-page .header .nav-list>li,#client-internal-page .header .nav .SitemapAsset>li{display:inline-block;vertical-align:top;margin-bottom:0;padding-bottom:1.4rem}
#client-internal-page .header .nav-list>li>i.accordion-content-toggle,#client-internal-page .header .nav .SitemapAsset>li>i.accordion-content-toggle{display:none}
}
@media only screen and (min-width:992px) {
#client-internal-page .header .nav-list>li,#client-internal-page .header .nav .SitemapAsset>li{padding-bottom:2.2rem}
}
#client-internal-page .header .nav-list>li:not(:last-child),#client-internal-page .header .nav .SitemapAsset>li:not(:last-child){margin-right:2.5rem}
@media only screen and (max-width:991px) {
#client-internal-page .header .nav-list>li:not(:last-child),#client-internal-page .header .nav .SitemapAsset>li:not(:last-child){margin-right:2rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .header .nav-list>li:not(:last-child),#client-internal-page .header .nav .SitemapAsset>li:not(:last-child){margin-right:0}
}
#client-internal-page .header .nav-list>li>a,#client-internal-page .header .nav .SitemapAsset>li>a{text-transform:uppercase;position:relative}
@media only screen and (min-width:768px) {
#client-internal-page .header .nav-list>li>a:after,#client-internal-page .header .nav .SitemapAsset>li>a:after{content:'';position:absolute;left:0;bottom:-5px;height:2px;width:100%;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}
#client-internal-page .header .nav-list>li>a.active:after,#client-internal-page .header .nav .SitemapAsset>li>a.active:after{background:#E44C39}
}
@media only screen and (min-width:768px) {
#client-internal-page .header .nav-list>li:hover>a,#client-internal-page .header .nav .SitemapAsset>li:hover>a{color:#2E2E2E}
#client-internal-page .header .nav-list>li:hover>a:after,#client-internal-page .header .nav .SitemapAsset>li:hover>a:after{background:#E44C39}
#client-internal-page .header .nav-list>li:hover .megamenu,#client-internal-page .header .nav .SitemapAsset>li:hover .megamenu{visibility:visible;opacity:1!important}
}
#client-internal-page .header .nav a{color:#2E2E2E}
@media only screen and (max-width:767px) {
#client-internal-page .header .nav a{color:#fff}
}
#client-internal-page .header .nav a:hover{color:#E44C39}
#client-internal-page .header .menu-btn{display:none;position:relative;z-index:3}
@media only screen and (max-width:767px) {
#client-internal-page .header .menu-btn{display:block}
}
#client-internal-page .footer{background:#1E1E1E;font-size:1.6rem;color:#fff;padding-bottom:6rem}
@media only screen and (max-width:991px) {
#client-internal-page .footer{padding-bottom:3.5rem}
}
#client-internal-page .footer .logo svg{width:10rem;height:10rem}
@media only screen and (max-width:991px) {
#client-internal-page .footer .logo svg{width:8rem;height:8rem}
}
#client-internal-page .footer .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:767px) {
#client-internal-page .footer .flex-row{display:block}
}
#client-internal-page .footer .footer-nav{padding-top:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px;width:80%}
@media only screen and (max-width:991px) {
#client-internal-page .footer .footer-nav{padding-top:4rem;width:calc(100% - 10rem);margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (max-width:767px) {
#client-internal-page .footer .footer-nav{display:block;width:100%;padding-top:3rem}
}
#client-internal-page .footer .footer-nav>*{padding:0 15px;max-width:25%}
@media only screen and (max-width:991px) {
#client-internal-page .footer .footer-nav>*{max-width:33.33%}
}
@media only screen and (max-width:767px) {
#client-internal-page .footer .footer-nav>*{max-width:100%;padding:0}
}
#client-internal-page .footer .nav-list{margin:0;margin:0;padding:0;list-style:none}
#client-internal-page .footer .nav-list>li{list-style-type:none}
#client-internal-page .footer .nav-list>li:before{content:none}
@media only screen and (max-width:767px) {
#client-internal-page .footer .nav-list{padding-left:2rem}
}
#client-internal-page .footer .nav-list li{margin-bottom:.65em}
@media only screen and (max-width:991px) {
#client-internal-page .footer .nav-list li{margin-bottom:.5em}
}
#client-internal-page .footer .nav-list a{color:#fff}
#client-internal-page .footer .nav-list a:hover{color:#E44C39}
#client-internal-page .footer .copyrights{font-size:1.4rem;line-height:1.8}
@media only screen and (max-width:991px) {
#client-internal-page .footer .copyrights{margin-top:1.5rem;width:100%;max-width:100%}
}
@media only screen and (max-width:767px) {
#client-internal-page .footer .copyrights{text-align:center;color:#E0D9CD;margin-top:3rem}
}
#client-internal-page .footer .copyrights p{margin-bottom:0}
#client-internal-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;margin:0 auto;background:#F4F1EC;padding-top:10rem;overflow:hidden}
@media only screen and (max-width:991px) {
#client-internal-page .wrapper{padding-top:8rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .wrapper{padding-top:6rem}
}
#client-internal-page .wrapper .main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#F4F1EC}
#client-internal-page .wrapper .main-holder{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px) {
#client-internal-page .wrapper .main-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
#client-internal-page .wrapper .main-holder .sidebar{width:25rem;min-width:25rem;margin-right:1rem;padding-top:5rem}
@media only screen and (max-width:767px) {
#client-internal-page .wrapper .main-holder .sidebar{width:100%;min-width:100%;margin-right:0}
}
#client-internal-page .wrapper .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}
#client-internal-page .dp-select-input,#client-internal-page .form-element,#client-internal-page input[type=email],#client-internal-page input[type=number],#client-internal-page input[type=password],#client-internal-page input[type=search],#client-internal-page input[type=tel],#client-internal-page input[type=text],#client-internal-page input[type=url],#client-internal-page select,#client-internal-page textarea{background:#fff;border:1px solid #1E1E1E;border-radius:0;font-size:16px;line-height:1.25;height:48px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#1E1E1E;outline:none;text-transform:uppercase}
#client-internal-page .dp-select-input::-webkit-input-placeholder,#client-internal-page .form-element::-webkit-input-placeholder,#client-internal-page input[type=email]::-webkit-input-placeholder,#client-internal-page input[type=number]::-webkit-input-placeholder,#client-internal-page input[type=password]::-webkit-input-placeholder,#client-internal-page input[type=search]::-webkit-input-placeholder,#client-internal-page input[type=tel]::-webkit-input-placeholder,#client-internal-page input[type=text]::-webkit-input-placeholder,#client-internal-page input[type=url]::-webkit-input-placeholder,#client-internal-page select::-webkit-input-placeholder,#client-internal-page textarea::-webkit-input-placeholder{color:#1E1E1E;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#client-internal-page .dp-select-input:-moz-placeholder,#client-internal-page .form-element:-moz-placeholder,#client-internal-page input[type=email]:-moz-placeholder,#client-internal-page input[type=number]:-moz-placeholder,#client-internal-page input[type=password]:-moz-placeholder,#client-internal-page input[type=search]:-moz-placeholder,#client-internal-page input[type=tel]:-moz-placeholder,#client-internal-page input[type=text]:-moz-placeholder,#client-internal-page input[type=url]:-moz-placeholder,#client-internal-page select:-moz-placeholder,#client-internal-page textarea:-moz-placeholder{color:#1E1E1E;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#client-internal-page .dp-select-input::-moz-placeholder,#client-internal-page .form-element::-moz-placeholder,#client-internal-page input[type=email]::-moz-placeholder,#client-internal-page input[type=number]::-moz-placeholder,#client-internal-page input[type=password]::-moz-placeholder,#client-internal-page input[type=search]::-moz-placeholder,#client-internal-page input[type=tel]::-moz-placeholder,#client-internal-page input[type=text]::-moz-placeholder,#client-internal-page input[type=url]::-moz-placeholder,#client-internal-page select::-moz-placeholder,#client-internal-page textarea::-moz-placeholder{color:#1E1E1E;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#client-internal-page .dp-select-input:-ms-input-placeholder,#client-internal-page .form-element:-ms-input-placeholder,#client-internal-page input[type=email]:-ms-input-placeholder,#client-internal-page input[type=number]:-ms-input-placeholder,#client-internal-page input[type=password]:-ms-input-placeholder,#client-internal-page input[type=search]:-ms-input-placeholder,#client-internal-page input[type=tel]:-ms-input-placeholder,#client-internal-page input[type=text]:-ms-input-placeholder,#client-internal-page input[type=url]:-ms-input-placeholder,#client-internal-page select:-ms-input-placeholder,#client-internal-page textarea:-ms-input-placeholder{color:#1E1E1E;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#client-internal-page .dp-select-input:focus::-webkit-input-placeholder,#client-internal-page .form-element:focus::-webkit-input-placeholder,#client-internal-page input[type=email]:focus::-webkit-input-placeholder,#client-internal-page input[type=number]:focus::-webkit-input-placeholder,#client-internal-page input[type=password]:focus::-webkit-input-placeholder,#client-internal-page input[type=search]:focus::-webkit-input-placeholder,#client-internal-page input[type=tel]:focus::-webkit-input-placeholder,#client-internal-page input[type=text]:focus::-webkit-input-placeholder,#client-internal-page input[type=url]:focus::-webkit-input-placeholder,#client-internal-page select:focus::-webkit-input-placeholder,#client-internal-page textarea:focus::-webkit-input-placeholder{opacity:0}
#client-internal-page .dp-select-input:focus:-moz-placeholder,#client-internal-page .form-element:focus:-moz-placeholder,#client-internal-page input[type=email]:focus:-moz-placeholder,#client-internal-page input[type=number]:focus:-moz-placeholder,#client-internal-page input[type=password]:focus:-moz-placeholder,#client-internal-page input[type=search]:focus:-moz-placeholder,#client-internal-page input[type=tel]:focus:-moz-placeholder,#client-internal-page input[type=text]:focus:-moz-placeholder,#client-internal-page input[type=url]:focus:-moz-placeholder,#client-internal-page select:focus:-moz-placeholder,#client-internal-page textarea:focus:-moz-placeholder{opacity:0}
#client-internal-page .dp-select-input:focus::-moz-placeholder,#client-internal-page .form-element:focus::-moz-placeholder,#client-internal-page input[type=email]:focus::-moz-placeholder,#client-internal-page input[type=number]:focus::-moz-placeholder,#client-internal-page input[type=password]:focus::-moz-placeholder,#client-internal-page input[type=search]:focus::-moz-placeholder,#client-internal-page input[type=tel]:focus::-moz-placeholder,#client-internal-page input[type=text]:focus::-moz-placeholder,#client-internal-page input[type=url]:focus::-moz-placeholder,#client-internal-page select:focus::-moz-placeholder,#client-internal-page textarea:focus::-moz-placeholder{opacity:0}
#client-internal-page .dp-select-input:focus:-ms-input-placeholder,#client-internal-page .form-element:focus:-ms-input-placeholder,#client-internal-page input[type=email]:focus:-ms-input-placeholder,#client-internal-page input[type=number]:focus:-ms-input-placeholder,#client-internal-page input[type=password]:focus:-ms-input-placeholder,#client-internal-page input[type=search]:focus:-ms-input-placeholder,#client-internal-page input[type=tel]:focus:-ms-input-placeholder,#client-internal-page input[type=text]:focus:-ms-input-placeholder,#client-internal-page input[type=url]:focus:-ms-input-placeholder,#client-internal-page select:focus:-ms-input-placeholder,#client-internal-page textarea:focus:-ms-input-placeholder{opacity:0}
#client-internal-page textarea{resize:none}
#client-internal-page .dp-select-input,#client-internal-page .form-element{font-family:"SackersGothicStd-medium",sans-serif;letter-spacing:.45px}
#client-internal-page .dp-select{border:0;display:block;width:100%;text-transform:uppercase;position:relative;color:#1E1E1E}
#client-internal-page .dp-select-wrap{position:relative;max-width:24rem}
#client-internal-page .dp-select-input{padding:1rem;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"SackersGothicStd-heavy",sans-serif;font-size:1.2rem;letter-spacing:.45px;font-weight:400;height:4rem}
#client-internal-page .dp-select-input span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;padding-right:1rem}
#client-internal-page .dp-select-opener{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;font-family:"Font Awesome 5 Pro";font-size:2rem}
#client-internal-page .dp-select-opener:after{content:"\f107"}
#client-internal-page .dp-select-drop{top:100%!important;border:1px solid #1E1E1E;border-top:0;width:100%!important}
#client-internal-page .dp-select-list,#client-internal-page .dp-select-list ul{margin:0;padding:0;list-style:none;background:#fff;width:100%;padding:1.5rem 0;text-transform:uppercase;font-size:1.6rem}
#client-internal-page .dp-select-list>li,#client-internal-page .dp-select-list ul>li{list-style-type:none}
#client-internal-page .dp-select-list>li:before,#client-internal-page .dp-select-list ul>li:before{content:none}
#client-internal-page .dp-select-list li,#client-internal-page .dp-select-list ul li{overflow:hidden;display:block;margin:0}
#client-internal-page .dp-select-list .dp-option,#client-internal-page .dp-select-list ul .dp-option{overflow:hidden;cursor:default;display:block;padding:0 1rem;cursor:pointer;color:#1E1E1E;letter-spacing:.45px}
#client-internal-page .dp-select-list .dp-option:hover,#client-internal-page .dp-select-list ul .dp-option:hover{background-color:#F4F1EC}
#client-internal-page .dp-select-list .dp-option.child,#client-internal-page .dp-select-list ul .dp-option.child{font-weight:300;position:relative;padding-left:2.8rem}
#client-internal-page .dp-select-list .dp-option.child:before,#client-internal-page .dp-select-list ul .dp-option.child:before{content:".";position:absolute;left:1.8rem;top:-5px}
#client-internal-page .dp-select-list .dp-option.child.last,#client-internal-page .dp-select-list ul .dp-option.child.last{margin-bottom:1rem}
#client-internal-page .dp-select-list .hideme,#client-internal-page .dp-select-list ul .hideme{display:none}
#client-internal-page .dp-select-list .dp-hover,#client-internal-page .dp-select-list ul .dp-hover{background-color:#F4F1EC}
#client-internal-page .dp-select-list .dp-optgroup-caption,#client-internal-page .dp-select-list ul .dp-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:1.5rem;cursor:default}
#client-internal-page .dp-select-list .dp-optgroup .dp-option,#client-internal-page .dp-select-list ul .dp-optgroup .dp-option{padding-left:30px}
@media only screen and (max-width:991px) {
#client-internal-page .dp-select-wrap{max-width:100%}
}
#client-internal-page .mac-platform .dp-select-input{padding-top:1.4rem}
#client-internal-page .more-link{display:inline-block;vertical-align:top;font-weight:500;color:#E44C39}
#client-internal-page .more-link:hover{color:#E44C39}
#client-internal-page .more-link:hover i.fa-angle-right{-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px)}
#client-internal-page .more-link i{margin-left:.5em;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
@media only screen and (min-width:992px) {
#client-internal-page .more-link.accordion-content-opener{border-bottom:2px solid rgba(255,255,255,0)}
#client-internal-page .more-link.accordion-content-opener:hover{border-bottom-color:#E44C39}
}
#client-internal-page .menu-btn{cursor:pointer;position:relative;width:30px;height:22px}
#client-internal-page .menu-btn.active>span{background:transparent}
#client-internal-page .menu-btn.active>span:after,#client-internal-page .menu-btn.active>span:before{-webkit-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s;background:#fff}
#client-internal-page .menu-btn.active>span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#client-internal-page .menu-btn.active>span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#client-internal-page .menu-btn>span{display:block;position:absolute;width:100%;height:3px;top:50%;-webkit-transform:translate(-50%,-1px);-ms-transform:translate(-50%,-1px);transform:translate(-50%,-1px);left:50%;background:#3B3B3B}
#client-internal-page .menu-btn>span:after,#client-internal-page .menu-btn>span:before{content:"";position:absolute;display:block;right:0;width:100%;height:3px;background-color:#3B3B3B}
#client-internal-page .menu-btn>span:before{top:-10px;-webkit-transition:top .3s ease .3s,-webkit-transform .3s ease;transition:top .3s ease .3s,-webkit-transform .3s ease;-o-transition:top .3s ease .3s,transform .3s ease;transition:top .3s ease .3s,transform .3s ease;transition:top .3s ease .3s,transform .3s ease,-webkit-transform .3s ease}
#client-internal-page .menu-btn>span:after{bottom:-10px;-webkit-transition:bottom .3s ease .3s,-webkit-transform .3s ease;transition:bottom .3s ease .3s,-webkit-transform .3s ease;-o-transition:bottom .3s ease .3s,transform .3s ease;transition:bottom .3s ease .3s,transform .3s ease;transition:bottom .3s ease .3s,transform .3s ease,-webkit-transform .3s ease}
#client-internal-page .btn{display:inline-block;vertical-align:top;height:auto;text-align:center;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid;font-size:1.6rem;line-height:0;font-weight:400;font-family:"SackersGothicStd-medium",sans-serif;text-transform:uppercase;padding:2.3rem 2rem 2rem;background:transparent;min-height:4.8rem;letter-spacing:.45px}
#client-internal-page .btn i{vertical-align:middle;font-size:1.4rem;margin:-3px 0 0 .8rem;line-height:0;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}
#client-internal-page .btn-primary{background:#E44C39;color:#fff;border-color:#E44C39}
#client-internal-page .btn-primary:active,#client-internal-page .btn-primary:hover{background:#C84B3C;color:#fff}
#client-internal-page .btn-primary:focus{color:#fff}
#client-internal-page .btn-primary:focus:hover{color:#fff}
#client-internal-page .btn-outline{background:transparent;color:#E44C39;border-color:#E44C39}
#client-internal-page .btn-outline:active,#client-internal-page .btn-outline:hover{color:#C84B3C;border-color:#C84B3C}
#client-internal-page .btn-outline:active .fa-sync-alt,#client-internal-page .btn-outline:hover .fa-sync-alt{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#client-internal-page .btn-outline:focus{color:#E44C39}
#client-internal-page .btn-outline:focus:hover{color:#E44C39}
#client-internal-page .btn-white{background:#fff;color:#3B3B3B;border-color:#fff;font-family:prenton,sans-serif;font-weight:600;font-size:1.3rem}
#client-internal-page .btn-white:active,#client-internal-page .btn-white:hover{background:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9)}
@media only screen and (max-width:767px) {
#client-internal-page .btn-white{padding:2rem 1.5rem;min-height:3.8rem;font-size:1.2rem}
}
@media screen and (max-width:350px) {
#client-internal-page .btn-white{padding:2rem 1.3rem;font-size:1.1rem}
}
#client-internal-page .slick-dots{text-align:center;margin:0}
#client-internal-page .slick-dots li{display:inline-block;vertical-align:top;padding:10px;cursor:pointer;margin:0 3px}
#client-internal-page .slick-dots li.slick-active button,#client-internal-page .slick-dots li:hover button{background:#E44C39}
#client-internal-page .slick-dots button{border:1px solid #E44C39;background:transparent;font-size:0;padding:0;width:12px;height:12px;border-radius:50%;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;display:block}
#client-internal-page .slider-section{padding-bottom:10rem}
@media only screen and (max-width:991px) {
#client-internal-page .slider-section{padding-bottom:7rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .slider-section{padding-bottom:4rem}
}
#client-internal-page .slick-dots{margin:0;padding:0;list-style:none}
#client-internal-page .slick-dots>li{list-style-type:none}
#client-internal-page .slick-dots>li:before{content:none}
#client-internal-page .print-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none;font-size:2rem;position:relative}
#client-internal-page .print-row>li{list-style-type:none}
#client-internal-page .print-row>li:before{content:none}
#client-internal-page .print-row li{padding:0 10px}
#client-internal-page .print-row li a.active>i{font-weight:900}
#client-internal-page .print-row.share-list{position:absolute;top:calc(100% + 1rem);right:0;left:auto}
#client-internal-page .print-row.share-list li{opacity:0;visibility:hidden;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#client-internal-page .print-row.share-list li.visible{opacity:1;visibility:visible}
#client-internal-page .bio{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;margin:0 auto}
#client-internal-page .bio-wrap{background:#3B3B3B;position:relative}
#client-internal-page .bio-image{min-height:66rem;width:50%;background-position:100% 13%!important}
#client-internal-page .bio-details{padding:3.5rem 7.5rem;color:#fff;width:50%}
#client-internal-page .bio-title{font-size:6rem;margin:2rem 0 5rem;line-height:1.33;color:#F2EEE8;letter-spacing:3px}
#client-internal-page .bio-role{display:inline-block;font-size:4rem;margin:0 0 5.5rem;padding:1rem 1.5rem 0 0;border-top:4px solid #E44C39;line-height:1.2;color:#F2EEE8}
#client-internal-page .bio a{color:#fff}
#client-internal-page .bio a:hover{color:#E44C39}
#client-internal-page .bio-contacts{margin:0;padding:0;list-style:none;font-size:2rem;font-weight:300;letter-spacing:2.3px}
#client-internal-page .bio-contacts>li{list-style-type:none}
#client-internal-page .bio-contacts>li:before{content:none}
#client-internal-page .bio-contacts li{margin:0 0 1.5rem}
#client-internal-page .bio-contacts li i{min-width:30px;text-align:center;margin-right:7px;color:#979797;font-size:18px;-webkit-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}
#client-internal-page .bio-contacts li a:hover i{color:#E44C39}
#client-internal-page .bio-info{padding:6.5rem 6.2rem 2rem;margin:0;background:#fff;z-index:2;will-change:top}
@media only screen and (max-width:767px) {
    #client-internal-page .bio-tabs-content .bio-info{background:#f4f1ec}
}
#client-internal-page .bio-info h2{letter-spacing:1px;line-height:1.3;margin-bottom:3rem}
#client-internal-page .bio-info-description{font-size:2rem;letter-spacing:1px;padding-bottom:6rem;margin-bottom:6rem;border-bottom:1px solid #E0D9CD}
#client-internal-page .bio-info-description .more-link{margin-top:1.5rem;font-size:1.8rem;letter-spacing:0}
#client-internal-page .bio-info-list{letter-spacing:1px}
#client-internal-page .bio-info-list h3{font-size:1.6rem;font-weight:500}
#client-internal-page .bio-info-list ul{margin-bottom:4rem;line-height:1.5}
#client-internal-page .bio-info-list ul ul{margin-bottom:2rem}
#client-internal-page .bio-info .columns,
#client-internal-page .service-column-section .columns {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#client-internal-page .bio-info .columns .col-practice {width:16%}
#client-internal-page .bio-info .columns .col-industries,
#client-internal-page .service-column-section .columns .col-01,
#client-internal-page .service-column-section .columns .col-02,
#client-internal-page .service-column-section .columns .col-03,
#client-internal-page .service-column-section .columns .col-04 {width:25%}
#client-internal-page .bio-info .columns .col-education {width:25%}
#client-internal-page .bio-info .columns .col-clerkships {width:26%}
#client-internal-page .service-column-section .columns .col h3 {
    font-size: 1.6rem;
    font-weight: 500;
}
#client-internal-page .service-column-section .columns .col ul {
    line-height: 1.5;
}
@media only screen and (max-width:1279px) {
#client-internal-page .bio-info .columns,
#client-internal-page .service-column-section .columns {-ms-flex-wrap:wrap;flex-wrap:wrap}
#client-internal-page .bio-info .columns .col,
#client-internal-page .service-column-section .columns .col {width:50%}
}
@media only screen and (max-width:767px) {
#client-internal-page .bio-info .columns .col,
#client-internal-page .service-column-section .columns .col {width:100%}
#client-internal-page .service-column-section .columns .col h3 {
    font-size: 1.6rem;
    font-weight: 700;
}
}
#client-internal-page .bio-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;margin-bottom:10rem}
#client-internal-page .bio-tabs-nav{margin:0;padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:25rem;margin:0 2rem 0 0}
#client-internal-page .bio-tabs-nav>li{list-style-type:none}
#client-internal-page .bio-tabs-nav>li:before{content:none}
#client-internal-page .bio-tabs-nav .r-tabs-state-active a{color:#000;border-color:#E44C39}
#client-internal-page .bio-tabs-nav .r-tabs-state-active a:after{content:'';position:absolute;bottom:-4px;left:0;right:0;border-bottom:4px solid #E44C39}
#client-internal-page .bio-tabs-nav li{display:block;margin-bottom:2.8rem}
#client-internal-page .bio-tabs-nav a{display:inline;padding:5px 0;color:#64625F;font-size:2.4rem;position:relative}
#client-internal-page .bio-tabs-nav a:hover{color:#000}
#client-internal-page .bio-tabs-nav a i{display:none}
#client-internal-page .bio-tabs-content{width:100%}
#client-internal-page .bio-tabs-content .r-tabs-panel{padding:0}
@media only screen and (max-width:767px) {
#client-internal-page .bio-tabs-content .r-tabs-panel .more-link{margin-bottom:2rem}
}
#client-internal-page .bio-tabs-content .r-tabs-accordion-title{padding-bottom:2rem}
#client-internal-page .bio-tabs-content .r-tabs-accordion-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 10px 8px 0;color:#64625F;border-bottom:2px solid #E0D9CD;font-size:2.4rem;position:relative}
#client-internal-page .bio-tabs-content .r-tabs-accordion-title a i{-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
#client-internal-page .bio-tabs-content .r-tabs-accordion-title.r-tabs-state-active a{color:#000;border-color:#E44C39}
#client-internal-page .bio-tabs-content .r-tabs-accordion-title.r-tabs-state-active a i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#E44C39}
#client-internal-page .bio-tabs-content-title{font-size:4.4rem;margin-bottom:4rem}
#client-internal-page .bio-tabs-content ul>li{padding-left:1rem;margin-bottom:2rem}
@media only screen and (min-width:768px) {
#client-internal-page .bio-tabs-content .accordion-content-mask{display:block!important;opacity:1!important}
#client-internal-page .bio-tabs-content .accordion-content-mask+.text-right{display:none}
}
@media only screen and (max-width:991px) {
#client-internal-page .bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#client-internal-page .bio-image{width:100%;min-height:50rem}
#client-internal-page .bio-details{-webkit-box-flex:0;-ms-flex:0;flex:0;width:100%;padding:1rem 2rem}
#client-internal-page .bio-info{top:0!important;margin:0 -2rem 4rem;padding:3rem 2rem 1rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .bio{min-height:calc(100vh - 60px)}
#client-internal-page .bio-image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50%;min-height:20rem;background-position:100% 19%!important}
#client-internal-page .bio-details{-webkit-box-flex:0;-ms-flex:0;flex:0;width:100%;padding:1rem 2rem;min-height:50%}
#client-internal-page .bio-title{font-size:30px;margin:0 0 2rem}
#client-internal-page .bio-role{font-size:18px;margin-bottom:3rem;font-weight:300;border-width:2px}
#client-internal-page .bio-contacts{font-size:1.6rem;font-weight:300;margin-bottom:4rem}
#client-internal-page .bio-contacts li{margin:0 0 .8rem}
#client-internal-page .bio-contacts li i{min-width:20px;font-size:13px}
#client-internal-page .bio-info-description{font-size:1.8rem;line-height:1.45;padding-bottom:4rem;margin-bottom:3rem}
#client-internal-page .bio-info-description h2{font-size:2.4rem}
#client-internal-page .bio-info-list h3{font-size:2.4rem;font-weight:400}
#client-internal-page .bio-info-list ul{margin-bottom:3.5rem}
#client-internal-page .bio-tabs{margin-bottom:4rem}
}
#client-internal-page .bio-card{background:#fff}
#client-internal-page .bio-card-image{display:block;position:relative;color:#fff}
#client-internal-page .bio-card-image:active,#client-internal-page .bio-card-image:focus{color:#fff}
@media only screen and (min-width:768px) {
#client-internal-page .bio-card-image:before{content:'';-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#client-internal-page .bio-card-image:hover:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);display:block}
}
#client-internal-page .bio-card-image img{width:100%}
#client-internal-page .bio-card-name{position:absolute;bottom:1rem;left:0;right:0;padding:0 2.5rem;letter-spacing:.45px}
@media only screen and (max-width:767px) {
#client-internal-page .bio-card-name{padding:1.5rem 2rem 0}
}
#client-internal-page .bio-card-title{font-size:2.2rem;font-weight:500;margin-bottom:.8rem;-webkit-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#fff}
@media only screen and (max-width:767px) {
#client-internal-page .bio-card-title{margin-bottom:0}
}
#client-internal-page .bio-card-role{font-size:1.8rem;margin-bottom:1rem;color:#fff;font-weight:300}
@media only screen and (max-width:767px) {
#client-internal-page .bio-card-role{margin-bottom:.5rem}
}
#client-internal-page .bio-card-contacts{margin:0;padding:0;list-style:none;padding:2rem 3rem;font-size:1.6rem}
#client-internal-page .bio-card-contacts>li{list-style-type:none}
#client-internal-page .bio-card-contacts>li:before{content:none}
@media only screen and (max-width:1024px) {
#client-internal-page .bio-card-contacts{padding:2rem}
}
#client-internal-page .bio-card-contacts li{margin-bottom:1.2rem}
@media only screen and (max-width:767px) {
#client-internal-page .bio-card-contacts li{margin-bottom:.4rem}
}
#client-internal-page .bio-card-contacts i{min-width:20px;margin-right:2px}
@media only screen and (max-width:1024px) {
#client-internal-page .bio-card-contacts i{min-width:12px}
}
#client-internal-page .bio-card-contacts-cell{display:inline-block;vertical-align:middle;width:50%;margin-right:-2px}
@media only screen and (max-width:767px) {
#client-internal-page .bio-card-contacts-cell{width:100%}
#client-internal-page .bio-card-contacts-cell.is-phone{margin-top:-.4rem;margin-bottom:1rem}
}
#client-internal-page .accordion-content .close-more,#client-internal-page .accordion-wrap .close-more{all:unset;display:none}
#client-internal-page .accordion-content .show-more,#client-internal-page .accordion-wrap .show-more{display:inline-block;margin-top:1rem;all:unset}
#client-internal-page .accordion-content.opened .close-more,#client-internal-page .accordion-wrap.opened .close-more{display:inline-block}
#client-internal-page .accordion-content.opened .show-more,#client-internal-page .accordion-wrap.opened .show-more{display:none}
#client-internal-page .accordion-content.opened.auto-height .accordion-content-area,#client-internal-page .accordion-wrap.opened.auto-height .accordion-content-area{height:auto!important}
#client-internal-page .accordion-content-area,#client-internal-page .accordion-content-mask,#client-internal-page .accordion-wrap-area,#client-internal-page .accordion-wrap-mask{display:none;overflow:hidden}
#client-internal-page .search-form-holder .search-form{position:absolute;z-index:1;top:7px;right:0;width:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
@media only screen and (max-width:991px) {
#client-internal-page .search-form-holder .search-form{top:6px}
}
@media only screen and (max-width:767px) {
#client-internal-page .search-form-holder .search-form{position:relative;width:100%;opacity:1}
}
#client-internal-page .search-form-holder .search-form.active{width:100%;opacity:1}
#client-internal-page .search-form-holder .search-field{height:40px;border:1px solid #21123a;border-radius:0;background:#fff;padding-right:45px;width:400px;text-transform:none}
@media only screen and (min-width:2560px) {
#client-internal-page .search-form-holder .search-field{width:35rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .search-form-holder .search-field{width:100%}
#client-internal-page .search-form-holder .search-field::-webkit-input-placeholder{text-transform:uppercase}
#client-internal-page .search-form-holder .search-field:-moz-placeholder{text-transform:uppercase}
#client-internal-page .search-form-holder .search-field::-moz-placeholder{text-transform:uppercase}
#client-internal-page .search-form-holder .search-field:-ms-input-placeholder{text-transform:uppercase}
}
#client-internal-page .search-form-holder .search-btn{position:absolute;top:0;right:0;height:100%;background:transparent;background-size:20px 20px;padding:13px 0 0;width:44px;border-radius:0;border:none;font-size:15px;text-align:center;line-height:1;color:#3B3B3B}
@media only screen and (max-width:767px) {
#client-internal-page .search-form-holder .search-btn{color:#E44C39;font-size:18px}
}
#client-internal-page .search-form-holder .show-btn{display:block;color:#E44C39;padding:7px 0 7px 7px;cursor:pointer;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
@media only screen and (max-width:767px) {
#client-internal-page .search-form-holder .show-btn{display:none}
}
#client-internal-page .search-form-holder .show-btn:hover{color:#3B3B3B}
#client-internal-page .mac-platform .billboard .search-form .search-field,#client-internal-page .touch-device .billboard .search-form .search-field{padding-top:15px}
#client-internal-page .billboard{min-height:calc(100vh - 100px);background:50% no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:3rem 0 16rem;font-size:1.9rem;line-height:1.47;letter-spacing:.1rem;color:#fff}
@media only screen and (max-width:991px) {
#client-internal-page .billboard{font-size:1.8rem;padding-bottom:12rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .billboard{font-size:1.8rem;padding-bottom:12rem;min-height:calc(100vh - 80px)}
}
@media only screen and (max-width:767px) {
#client-internal-page .billboard{min-height:60vh}
}
@media screen and (-ms-high-contrast:none) {
#client-internal-page .billboard{display:table;table-layout:fixed;width:100%}
#client-internal-page .billboard .align-box{display:table-cell;vertical-align:middle}
}
#client-internal-page .billboard .align-box{width:100%}
#client-internal-page .billboard .limit-box{max-width:60rem;margin:0 auto}
@media only screen and (max-width:991px) {
#client-internal-page .billboard .limit-box{max-width:56rem}
}
#client-internal-page .billboard .search-form{max-width:45rem;margin:0 auto;position:relative}
@media only screen and (max-width:991px) {
#client-internal-page .billboard .search-form{max-width:38rem}
}
#client-internal-page .billboard .search-form .search-field{padding-right:60px;border:none;vertical-align:top;letter-spacing:.45px;font-family:"SackersGothicStd-medium",sans-serif}
@media only screen and (max-width:991px) {
#client-internal-page .billboard .search-form .search-field{height:44px}
}
@media only screen and (max-width:767px) {
#client-internal-page .billboard .search-form .search-field{height:40px;font-size:12px}
}
#client-internal-page .billboard .search-form .search-field::-webkit-input-placeholder{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif}
#client-internal-page .billboard .search-form .search-field:-moz-placeholder{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif}
#client-internal-page .billboard .search-form .search-field::-moz-placeholder{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif}
#client-internal-page .billboard .search-form .search-field:-ms-input-placeholder{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif}
#client-internal-page .billboard .search-form .search-btn{position:absolute;top:0;right:0;width:56px;height:48px;line-height:48px;background:transparent;border:none;color:#E44C39;font-size:18px;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
@media only screen and (max-width:991px) {
#client-internal-page .billboard .search-form .search-btn{height:44px;line-height:44px}
}
@media only screen and (max-width:767px) {
#client-internal-page .billboard .search-form .search-btn{height:40px;line-height:40px}
}
#client-internal-page .billboard .search-form .search-btn:hover{color:#2E2E2E}
#client-internal-page .billboard h1{text-transform:uppercase;margin-bottom:0;color:#fff;font-family:"SackersGothicStd-medium",sans-serif}
#client-internal-page .billboard h1:after{content:"";display:block;width:20rem;height:.4rem;margin:3.5rem auto;background:#E44C39}
@media only screen and (max-width:991px) {
#client-internal-page .billboard h1:after{width:16rem;height:.3rem;margin:2.5rem auto}
}
@media only screen and (max-width:767px) {
#client-internal-page .billboard h1:after{width:11.5rem;margin:2rem auto 4.5rem}
}
#client-internal-page .billboard .short-description{margin-bottom:3.5rem}
#client-internal-page .mac-platform .testimonials-slider:before,#client-internal-page .touch-device .testimonials-slider:before{line-height:120px}
#client-internal-page .testimonials-slider{max-width:99rem;margin:0 auto 3rem;background:#fff;will-change:top}
@media only screen and (max-width:1280px) {
#client-internal-page .testimonials-slider{max-width:80rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .testimonials-slider{max-width:70rem;margin:0 auto 3rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider{max-width:initial;margin:0 -2rem 5rem;top:0!important}
}
#client-internal-page .testimonials-slider:before{content:"“";font-family:"SackersGothicStd-heavy",sans-serif;position:absolute;display:block;top:0;left:0;width:60px;height:60px;font-size:82px;line-height:94px;font-weight:700;color:#fff;text-align:center;background:#E44C39;border:1px solid #fff}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider:before{border:none}
}
#client-internal-page .testimonials-slider .slick-slide{padding:9rem 17rem 0}
@media only screen and (max-width:1280px) {
#client-internal-page .testimonials-slider .slick-slide{padding:8rem 10rem 0}
}
@media only screen and (max-width:991px) {
#client-internal-page .testimonials-slider .slick-slide{padding:7rem 8rem 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider .slick-slide{padding:8rem 4rem 0}
}
#client-internal-page .testimonials-slider .slick-dots{padding:5rem 0}
@media only screen and (max-width:1280px) {
#client-internal-page .testimonials-slider .slick-dots{padding:4rem 0}
}
@media only screen and (max-width:991px) {
#client-internal-page .testimonials-slider .slick-dots{padding:3rem 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider .slick-dots{padding:3rem 0 6rem}
}
#client-internal-page .testimonials-slider blockquote{font-size:4rem;line-height:1.25;font-weight:500;color:#3B3B3B;font-style:italic;margin:0}
@media only screen and (max-width:1280px) {
#client-internal-page .testimonials-slider blockquote{font-size:3.4rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .testimonials-slider blockquote{font-size:3rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider blockquote{font-size:2.4rem;line-height:1.66}
}
#client-internal-page .testimonials-slider blockquote p{font-size:4rem;line-height:1.25;font-weight:500;text-indent:-.55em;margin-bottom:3rem}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider blockquote p br{display:none}
}
#client-internal-page .testimonials-slider blockquote cite{display:block;color:#979797;font-size:2rem;font-style:normal;font-weight:400}
@media only screen and (max-width:991px) {
#client-internal-page .testimonials-slider blockquote cite{font-size:1.8rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .testimonials-slider blockquote cite{font-size:1.4rem}
}
#client-internal-page .news-slider-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#client-internal-page .news-slider-section .title-box{position:relative;z-index:1;width:20%;padding:8rem 30px 0 0}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider-section .title-box{padding-top:6rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider-section .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0}
}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider-section .title-box h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media only screen and (max-width:767px) {
#client-internal-page .news-slider-section .title-box h2{margin:0 auto 3rem;text-align:center}
#client-internal-page .news-slider-section .title-box h2 br{display:none}
}
#client-internal-page .news-slider-section .title-box .more-link{color:#3B3B3B;font-size:2rem}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider-section .title-box .more-link{display:none}
}
#client-internal-page .news-slider-section .slider-box{width:80%}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider-section .slider-box{width:100%}
}
#client-internal-page .news-slider-section .link-holder{text-align:right;display:none;margin-top:1.8rem}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider-section .link-holder{display:block}
}
@media only screen and (max-width:767px) {
#client-internal-page .news-slider-section .link-holder{font-size:2.4rem;text-align:center}
}
#client-internal-page .news-slider-section .link-holder .more-link{color:#3B3B3B}
#client-internal-page .slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}
@media only screen and (max-width:991px) {
#client-internal-page .slider-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 3rem 2rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .slider-nav{display:none}
}
#client-internal-page .slider-nav .nav-btn{display:block;width:30px;height:30px;line-height:26px;font-size:25px;text-align:center;border:2px solid #3B3B3B;color:#3B3B3B;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#client-internal-page .slider-nav .nav-btn:hover{background-color:#E44C39;color:#fff}
#client-internal-page .slider-nav .nav-btn-prev{padding-right:3px;margin-right:-2px}
#client-internal-page .slider-nav .nav-btn-next{padding-left:3px}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider{margin-left:-10px;margin-right:-2rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .news-slider{margin-left:-2rem}
}
#client-internal-page .news-slider.scroll-animated .slick-slide{opacity:0}
#client-internal-page .news-slider.scroll-animated .slick-slide.visible{opacity:.5}
#client-internal-page .news-slider.scroll-animated .slick-active.visible{opacity:1}
#client-internal-page .news-slider:not(.scroll-animated) .slick-active+.slick-slide:not(.slick-active){opacity:.5}
#client-internal-page .news-slider .slick-slide{margin:0 35px;-webkit-transition:opacity 1.25s ease-out;-o-transition:opacity 1.25s ease-out;transition:opacity 1.25s ease-out}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider .slick-slide{margin:0 15px}
}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider .slick-slide{margin:0 10px}
}
#client-internal-page .news-slider .slick-list{padding-right:18rem}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider .slick-list{padding-right:13rem}
}
#client-internal-page .news-slider .slick-arrow{display:none!important}
@media only screen and (max-width:767px) {
#client-internal-page .news-slider .slide{max-width:450px;margin:0 auto 4rem}
}
#client-internal-page .news-slider .img-box{background:50% no-repeat;background-size:cover;padding-bottom:64%}
#client-internal-page .news-slider .text-box{padding:2.5rem 3.2rem 4.5rem;background-color:#fff;position:relative}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider .text-box{padding:2rem 2rem 4rem}
}
#client-internal-page .news-slider .text-box .more-link{position:absolute;z-index:1;bottom:2rem;right:3.5rem}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider .text-box .more-link{font-size:1.8rem;right:2rem;bottom:1.5rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .news-slider .text-box .more-link{font-size:1.6rem}
}
#client-internal-page .news-slider h3{margin-bottom:0}
@media only screen and (max-width:1280px) {
#client-internal-page .news-slider h3{font-size:2rem}
}
#client-internal-page .news-slider h3:after{content:"";display:block;width:45px;height:2px;background:#E44C39;margin:1em 0}
#client-internal-page .news-slider p{font-weight:300;color:#000}
#client-internal-page .bottom-section{color:#fff;padding:7rem 0;background:#64625F}
@media only screen and (max-width:991px) {
#client-internal-page .bottom-section{padding:5rem 0}
}
#client-internal-page .bottom-section h2{color:#fff;margin-bottom:2em}
@media only screen and (max-width:767px) {
#client-internal-page .bottom-section h2{text-align:center;margin-bottom:1.5em}
}
#client-internal-page .bottom-section .link-holder{text-align:right}
@media only screen and (max-width:767px) {
#client-internal-page .bottom-section .link-holder{text-align:center}
}
#client-internal-page .bottom-section .more-link{color:#fff;font-size:1.8rem}
@media only screen and (max-width:767px) {
#client-internal-page .bottom-section .more-link{font-size:2.8rem}
}
#client-internal-page .count-slider{padding:0 4.5rem;margin-bottom:11rem;color:#F2EEE8}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider{padding:0 2.5rem;margin-bottom:7rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .count-slider{margin-bottom:8.5rem}
}
#client-internal-page .count-slider .slick-slide{border:3px solid #E0D9CD;text-align:center;margin:0 15px;padding:2.5rem;height:auto}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider .slick-slide{padding:1.8rem;margin:0 10px}
}
@media only screen and (max-width:479px) {
#client-internal-page .count-slider .slick-slide{padding:2.8rem 1.8rem}
}
#client-internal-page .count-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
#client-internal-page .count-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0;border:none;background:none;color:#fff;font-weight:300}
#client-internal-page .count-slider .slick-arrow:hover{color:#E44C39}
#client-internal-page .count-slider .slick-arrow:before{font-family:"Font Awesome 5 Pro";font-size:5.2rem}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider .slick-arrow:before{font-size:4rem}
}
#client-internal-page .count-slider .slick-prev{left:0}
#client-internal-page .count-slider .slick-prev:before{content:"\f104"}
#client-internal-page .count-slider .slick-next{right:0}
#client-internal-page .count-slider .slick-next:before{content:"\f105"}
#client-internal-page .count-slider .slick-dots{position:absolute;bottom:-8rem;left:0;width:100%}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider .slick-dots{bottom:-5.5rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .count-slider .slick-dots li{padding:.5rem}
}
#client-internal-page .count-slider .slick-dots li.slick-active button,#client-internal-page .count-slider .slick-dots li:hover button{background:#fff}
#client-internal-page .count-slider .slick-dots button{border-color:#fff}
#client-internal-page .count-slider .number{display:block;font-size:6rem;line-height:1.15;color:#fff}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider .number{font-size:6rem}
}
#client-internal-page .count-slider .number:after{content:"";display:block;width:40px;height:4px;background:#E44C39;margin:.4em auto .3em}
#client-internal-page .count-slider .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;line-height:1.1}
@media only screen and (max-width:991px) {
#client-internal-page .count-slider .text-box{font-size:1.7rem}
}
#client-internal-page .count-slider .text-box p{margin-bottom:0;width:100%}
#client-internal-page .hero{min-height:47.6rem;background-size:cover!important;padding:10rem 0 0}
#client-internal-page .hero-title{display:inline-block;color:#fff;font-size:4rem;padding-bottom:1rem;border-bottom:4px solid #fff}
@media only screen and (max-width:767px) {
#client-internal-page .hero{min-height:15rem;padding-top:5.5rem;background-position:50% 100%}
#client-internal-page .hero-title{font-size:2.4rem;border-width:2px;padding-bottom:.5rem}
}
#client-internal-page .card{letter-spacing:0}
#client-internal-page .card-link{display:block;color:#3B3B3B}
#client-internal-page .card-link:active,#client-internal-page .card-link:focus{color:#3B3B3B}
@media only screen and (min-width:768px) {
#client-internal-page .card-link:hover .card-title{color:#E44C39}
}
@media only screen and (max-width:767px) {
#client-internal-page .card-link:hover{color:#3B3B3B}
}
#client-internal-page .card-image{margin-bottom:1.5rem}
#client-internal-page .card-image img{width:100%}
#client-internal-page .card-image+.card-info{margin-top:-1.5rem}
#client-internal-page .card-info{padding:3rem}
@media only screen and (max-width:767px) {
#client-internal-page .card-info{padding:1.5rem 2rem}
}
#client-internal-page .card-date{font-size:1.8rem;color:#64625F;font-weight:300;margin-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .card-date{margin-bottom:1rem}
}
#client-internal-page .card-title{font-size:2.2rem;margin-bottom:1rem;-webkit-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}
#client-internal-page .card-subtitle{font-size:1.75rem;margin-bottom:1rem;-webkit-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}
#client-internal-page .card-title.is-bordered,#client-internal-page .card-subtitle.is-bordered{margin-bottom:0}
#client-internal-page .card-title.is-bordered:after,#client-internal-page .card-subtitle.is-bordered:after{content:"";display:block;width:45px;height:2px;background:#E44C39;margin:1em 0}
#client-internal-page .card-text{font-size:1.8rem;margin-bottom:1.5rem}
#client-internal-page .card-text.is-light{font-weight:300;color:#000}
#client-internal-page .card .more-link{font-size:1.8rem}
#client-internal-page .card-horizontal .card-info{padding:0}
@media only screen and (min-width:768px) {
#client-internal-page .card-horizontal .card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}
#client-internal-page .card-horizontal .card-image{width:140px;min-width:140px;margin-right:3.5rem}
#client-internal-page .card-horizontal .card-image+.card-info{margin-top:0}
#client-internal-page .card-horizontal .card-title,#client-internal-page .card-horizontal .card-subtitle{margin-bottom:0}
}
@media only screen and (max-width:767px) {
#client-internal-page .card-horizontal .card-image{margin-bottom:2rem}
#client-internal-page .card-horizontal .card-title{font-size:1.8rem}
#client-internal-page .card-horizontal .card-subtitle{font-size:1.4rrem}
}
#client-internal-page .card-slider.slick-slider,#client-internal-page .template-careersmeet .slick-slider.careers-slider-dots,#client-internal-page .template-probonolanding .slick-slider.careers-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#client-internal-page .card-slider .slick-slide,#client-internal-page .template-careersmeet .careers-slider-dots .slick-slide,#client-internal-page .template-probonolanding .careers-slider-dots .slick-slide{margin:0 3rem}
#client-internal-page .card-slider .slick-list,#client-internal-page .template-careersmeet .careers-slider-dots .slick-list,#client-internal-page .template-probonolanding .careers-slider-dots .slick-list{margin:0 -3rem;width:calc(100% + 6rem)}
#client-internal-page .card-slider .slick-arrow,#client-internal-page .template-careersmeet .careers-slider-dots .slick-arrow,#client-internal-page .template-probonolanding .careers-slider-dots .slick-arrow{font-size:0;border:none;background:none;color:#3B3B3B;position:relative}
#client-internal-page .card-slider .slick-arrow:before,#client-internal-page .template-careersmeet .careers-slider-dots .slick-arrow:before,#client-internal-page .template-probonolanding .careers-slider-dots .slick-arrow:before{font-family:"Font Awesome 5 Pro";font-size:3rem}
#client-internal-page .card-slider .slick-prev,#client-internal-page .template-careersmeet .careers-slider-dots .slick-prev,#client-internal-page .template-probonolanding .careers-slider-dots .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
#client-internal-page .card-slider .slick-prev:before,#client-internal-page .template-careersmeet .careers-slider-dots .slick-prev:before,#client-internal-page .template-probonolanding .careers-slider-dots .slick-prev:before{content:"\f104"}
#client-internal-page .card-slider .slick-next,#client-internal-page .template-careersmeet .careers-slider-dots .slick-next,#client-internal-page .template-probonolanding .careers-slider-dots .slick-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
#client-internal-page .card-slider .slick-next:before,#client-internal-page .template-careersmeet .careers-slider-dots .slick-next:before,#client-internal-page .template-probonolanding .careers-slider-dots .slick-next:before{content:"\f105"}
#client-internal-page .card-slider .slick-list,#client-internal-page .template-careersmeet .careers-slider-dots .slick-list,#client-internal-page .template-probonolanding .careers-slider-dots .slick-list{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
#client-internal-page .card-slider .slick-dots,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 2rem}
#client-internal-page .card-slider .slick-dots li,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots li,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li{padding:10px 15px}
#client-internal-page .card-slider .slick-dots li.slick-active button,#client-internal-page .card-slider .slick-dots li:hover button,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots li.slick-active button,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots li:hover button,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li.slick-active button,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li:hover button{background:#3B3B3B}
@media only screen and (max-width:767px) {
#client-internal-page .card-slider .slick-dots,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots{max-width:80%}
#client-internal-page .card-slider .slick-dots li,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots li,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li{padding:7px}
}
#client-internal-page .card-slider .slick-dots button,#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots button,#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots button{border-color:#3B3B3B}
#client-internal-page .card-slider .slick-active .card-image,#client-internal-page .template-careersmeet .careers-slider-dots .slick-active .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .slick-active .card-image{position:relative;z-index:2}
#client-internal-page .card-slider .card,#client-internal-page .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-probonolanding .careers-slider-dots .card{background:#fff}
#client-internal-page .card-slider .card-image,#client-internal-page .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image{width:38.5rem;min-width:38.5rem;margin:0 3rem 0 0}
@media only screen and (max-width:991px) {
#client-internal-page .card-slider .card-image,#client-internal-page .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image{width:30rem;min-width:30rem;margin:0 2rem 0 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .card-slider .card-image,#client-internal-page .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image{width:100%;padding:0 2rem}
#client-internal-page .card-slider .card-image img,#client-internal-page .template-careersmeet .careers-slider-dots .card-image img,#client-internal-page .template-probonolanding .careers-slider-dots .card-image img{border:2px solid #fff}
}
#client-internal-page .card-slider .card-info,#client-internal-page .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .careers-slider-dots .card-info{padding:2.7rem 5.5rem 2rem 0}
@media only screen and (max-width:767px) {
#client-internal-page .card-slider .card-info,#client-internal-page .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .careers-slider-dots .card-info{margin:0 -2rem;padding:3rem 4rem}
}
#client-internal-page .card-slider .card .more-link,#client-internal-page .template-careersmeet .careers-slider-dots .card .more-link,#client-internal-page .template-probonolanding .careers-slider-dots .card .more-link{letter-spacing:1px}
#client-internal-page .page-title{display:inline-block;padding-bottom:1rem;margin-bottom:3.5rem;border-bottom:4px solid #E44C39;font-size:4rem;font-weight:500;letter-spacing:1px}
@media only screen and (max-width:767px) {
#client-internal-page .page-title{margin-bottom:2rem;border-width:2px;font-size:2.4rem;padding-bottom:.8rem}
}
#client-internal-page .search-block{background:#fff;padding:4rem;text-transform:uppercase}
@media only screen and (max-width:767px) {
#client-internal-page .search-block{padding:2rem}
}
#client-internal-page .search-block-title{display:block;margin-bottom:1.5rem;font-family:"SackersGothicStd-medium",sans-serif;font-size:1.8rem;letter-spacing:.45px;color:#1E1E1E;text-transform:uppercase}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-title{font-size:1.4rem}
}
#client-internal-page .search-block-field{position:relative;max-width:41rem;margin-bottom:4rem}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-field{margin-bottom:3rem}
}
#client-internal-page .search-block-group{margin-bottom:2.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-group{margin-bottom:2rem}
}
#client-internal-page .search-block .dp-select-input,#client-internal-page .search-block .form-element,#client-internal-page .search-block input[type=email],#client-internal-page .search-block input[type=number],#client-internal-page .search-block input[type=password],#client-internal-page .search-block input[type=search],#client-internal-page .search-block input[type=tel],#client-internal-page .search-block input[type=text],#client-internal-page .search-block input[type=url],#client-internal-page .search-block select,#client-internal-page .search-block textarea{font-family:"SackersGothicStd-medium",sans-serif;letter-spacing:.45px}
#client-internal-page .search-block .dp-select-input::-webkit-input-placeholder,#client-internal-page .search-block .form-element::-webkit-input-placeholder,#client-internal-page .search-block input[type=email]::-webkit-input-placeholder,#client-internal-page .search-block input[type=number]::-webkit-input-placeholder,#client-internal-page .search-block input[type=password]::-webkit-input-placeholder,#client-internal-page .search-block input[type=search]::-webkit-input-placeholder,#client-internal-page .search-block input[type=tel]::-webkit-input-placeholder,#client-internal-page .search-block input[type=text]::-webkit-input-placeholder,#client-internal-page .search-block input[type=url]::-webkit-input-placeholder,#client-internal-page .search-block select::-webkit-input-placeholder,#client-internal-page .search-block textarea::-webkit-input-placeholder{color:#979797}
#client-internal-page .search-block .dp-select-input:-moz-placeholder,#client-internal-page .search-block .form-element:-moz-placeholder,#client-internal-page .search-block input[type=email]:-moz-placeholder,#client-internal-page .search-block input[type=number]:-moz-placeholder,#client-internal-page .search-block input[type=password]:-moz-placeholder,#client-internal-page .search-block input[type=search]:-moz-placeholder,#client-internal-page .search-block input[type=tel]:-moz-placeholder,#client-internal-page .search-block input[type=text]:-moz-placeholder,#client-internal-page .search-block input[type=url]:-moz-placeholder,#client-internal-page .search-block select:-moz-placeholder,#client-internal-page .search-block textarea:-moz-placeholder{color:#979797}
#client-internal-page .search-block .dp-select-input::-moz-placeholder,#client-internal-page .search-block .form-element::-moz-placeholder,#client-internal-page .search-block input[type=email]::-moz-placeholder,#client-internal-page .search-block input[type=number]::-moz-placeholder,#client-internal-page .search-block input[type=password]::-moz-placeholder,#client-internal-page .search-block input[type=search]::-moz-placeholder,#client-internal-page .search-block input[type=tel]::-moz-placeholder,#client-internal-page .search-block input[type=text]::-moz-placeholder,#client-internal-page .search-block input[type=url]::-moz-placeholder,#client-internal-page .search-block select::-moz-placeholder,#client-internal-page .search-block textarea::-moz-placeholder{color:#979797}
#client-internal-page .search-block .dp-select-input:-ms-input-placeholder,#client-internal-page .search-block .form-element:-ms-input-placeholder,#client-internal-page .search-block input[type=email]:-ms-input-placeholder,#client-internal-page .search-block input[type=number]:-ms-input-placeholder,#client-internal-page .search-block input[type=password]:-ms-input-placeholder,#client-internal-page .search-block input[type=search]:-ms-input-placeholder,#client-internal-page .search-block input[type=tel]:-ms-input-placeholder,#client-internal-page .search-block input[type=text]:-ms-input-placeholder,#client-internal-page .search-block input[type=url]:-ms-input-placeholder,#client-internal-page .search-block select:-ms-input-placeholder,#client-internal-page .search-block textarea:-ms-input-placeholder{color:#979797}
@media only screen and (max-width:767px) {
#client-internal-page .search-block .dp-select-input,#client-internal-page .search-block .form-element,#client-internal-page .search-block input[type=email],#client-internal-page .search-block input[type=number],#client-internal-page .search-block input[type=password],#client-internal-page .search-block input[type=search],#client-internal-page .search-block input[type=tel],#client-internal-page .search-block input[type=text],#client-internal-page .search-block input[type=url],#client-internal-page .search-block select,#client-internal-page .search-block textarea{font-size:1.4rem;padding:10px}
}
#client-internal-page .search-block .search-btn{position:absolute;top:0;right:0;width:56px;height:48px;line-height:48px;background:transparent;border:none;color:#E44C39;font-size:18px;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
@media only screen and (min-width:992px) {
#client-internal-page .search-block .search-btn:hover{color:#2E2E2E}
}
#client-internal-page .search-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:768px) {
#client-internal-page .search-block-buttons{margin-top:4rem}
}
#client-internal-page .search-block-buttons .btn{width:48%;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-buttons .btn{width:100%;margin-top:2rem}
}
#client-internal-page .search-block-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#client-internal-page .search-block-cell{margin:0 5rem 2rem 0}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-cell{width:100%;margin-bottom:1.5rem}
}
#client-internal-page .search-block-cell label{font-family:"SackersGothicStd-medium",sans-serif;font-size:1.4rem}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-cell label{font-size:1.2rem;letter-spacing:-.02em}
}
#client-internal-page .search-block-alpha{margin:0;padding:0;list-style:none;margin:0 -3rem 1.5rem .4rem;font-size:1.6rem;font-family:"SackersGothicStd-medium",sans-serif;text-transform:uppercase;font-weight:600}
#client-internal-page .search-block-alpha>li{list-style-type:none}
#client-internal-page .search-block-alpha>li:before{content:none}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-alpha{margin-right:-2.2rem}
}
#client-internal-page .search-block-alpha li{display:inline-block;margin:0 0 1.15rem;min-width:4.7rem}
@media only screen and (max-width:767px) {
#client-internal-page .search-block-alpha li{min-width:3.8rem}
}
#client-internal-page .search-block-alpha li a.active{color:#000;text-decoration:underline}
#client-internal-page .search-block-alpha li a.disabled{cursor:default;color:#979797}
#client-internal-page .search-block input[type=checkbox]{display:none}
#client-internal-page .search-block [type=checkbox]:checked+label,#client-internal-page .search-block [type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}
#client-internal-page .search-block [type=checkbox]:checked+label:before,#client-internal-page .search-block [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:14px;height:14px;border:1px solid #E44C39;background:#fff;border-radius:2px}
@media only screen and (max-width:767px) {
#client-internal-page .search-block [type=checkbox]:checked+label:before,#client-internal-page .search-block [type=checkbox]:not(:checked)+label:before{width:12px;height:12px}
}
#client-internal-page .search-block [type=checkbox]:checked+label:after,#client-internal-page .search-block [type=checkbox]:not(:checked)+label:after{content:"\f00c";position:absolute;font-family:"Font Awesome 5 Pro";top:3px;left:3px;font-size:12px;line-height:.8;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media only screen and (max-width:767px) {
#client-internal-page .search-block [type=checkbox]:checked+label:after,#client-internal-page .search-block [type=checkbox]:not(:checked)+label:after{font-size:10px;left:2px}
}
#client-internal-page .search-block [type=checkbox]:checked+label:before{background:#E44C39}
#client-internal-page .megamenu{visibility:hidden;opacity:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;min-width:100%;max-height:80vh;overflow:auto;position:absolute;left:0;top:100%;background:#F2EEE8;padding:2.5rem 3rem 0;-webkit-box-shadow:inset 0 7px 10px -7px rgba(59,59,59,0.35),0 2px 3px rgba(59,59,59,0.35);box-shadow:inset 0 7px 10px -7px rgba(59,59,59,0.35),0 2px 3px rgba(59,59,59,0.35)}
@media only screen and (min-width:768px) {
#client-internal-page .megamenu{display:block!important}
}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu{display:none;max-height:none;position:static;background:transparent;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;padding:2rem 0 2rem 1rem;-webkit-transition:none;-o-transition:none;transition:none;color:#fff}
#client-internal-page .megamenu.lawyers-menu{display:none!important}
}
#client-internal-page .megamenu.lawyers-menu{width:46.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu.lawyers-menu{width:100%}
}
#client-internal-page .megamenu.practice-menu{width:46rem;padding-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu.practice-menu{width:100%;padding-bottom:0;overflow:hidden}
#client-internal-page .megamenu.practice-menu .col:first-child{margin-bottom:2rem}
}
#client-internal-page .megamenu.diversity-menu{width:23rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu.diversity-menu{width:100%;padding-bottom:0;padding-top:1rem}
}
#client-internal-page .megamenu.careers-menu{width:90rem;right:0;left:auto}
@media only screen and (min-width:768px) {
#client-internal-page .megamenu.careers-menu .megamenu-list{font-size:1.4rem}
}
@media only screen and (max-width:991px) {
#client-internal-page .megamenu.careers-menu{width:60rem}
#client-internal-page .megamenu.careers-menu .col-03{width:33%}
}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu.careers-menu{width:100%;padding-bottom:0;overflow:hidden}
#client-internal-page .megamenu.careers-menu .col-03{width:100%;margin-bottom:2rem}
#client-internal-page .megamenu.careers-menu .col-03:last-child{margin-bottom:0}
}
#client-internal-page .megamenu.news-menu{padding-top:2rem;text-align:center}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu.news-menu{padding-top:1rem;padding-bottom:0;text-align:left}
}
#client-internal-page .megamenu-title{font-size:1.6rem;text-transform:uppercase;margin-bottom:1.5rem}
#client-internal-page .megamenu-search{margin-bottom:3.5rem}
#client-internal-page .megamenu-search-result{background:#fff;margin:0 -3rem;padding:2.5rem 3rem 2rem;font-size:1.6rem}
#client-internal-page .megamenu-search-result ul{margin:0;padding:0;list-style:none}
#client-internal-page .megamenu-search-result ul>li{list-style-type:none}
#client-internal-page .megamenu-search-result ul>li:before{content:none}
#client-internal-page .megamenu-search-result ul li{margin-bottom:1.1rem}
#client-internal-page .megamenu-list{margin:0;padding:0;list-style:none;font-size:1.6rem;margin-bottom:3rem}
#client-internal-page .megamenu-list>li{list-style-type:none}
#client-internal-page .megamenu-list>li:before{content:none}
#client-internal-page .megamenu-list li{margin-bottom:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu-list{margin-bottom:0}
#client-internal-page .megamenu-list li{margin-bottom:.8rem}
}
#client-internal-page .megamenu .dp-select-input,#client-internal-page .megamenu .form-element{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif;letter-spacing:.45px}
#client-internal-page .megamenu .dp-select-input::-webkit-input-placeholder,#client-internal-page .megamenu .form-element::-webkit-input-placeholder{color:#1E1E1E}
#client-internal-page .megamenu .dp-select-input:-moz-placeholder,#client-internal-page .megamenu .form-element:-moz-placeholder{color:#1E1E1E}
#client-internal-page .megamenu .dp-select-input::-moz-placeholder,#client-internal-page .megamenu .form-element::-moz-placeholder{color:#1E1E1E}
#client-internal-page .megamenu .dp-select-input:-ms-input-placeholder,#client-internal-page .megamenu .form-element:-ms-input-placeholder{color:#1E1E1E}
#client-internal-page .megamenu .search-block-alpha{margin:0 -1rem 2.5rem}
#client-internal-page .megamenu .search-block-alpha li{min-width:3.7rem;text-align:center}
#client-internal-page .megamenu .search-block-alpha a{color:#E44C39}
#client-internal-page .megamenu .search-block-alpha a:hover{color:#3B3B3B}
#client-internal-page .megamenu .practice-list{letter-spacing:0}
#client-internal-page .megamenu .practice-list ul{font-size:1.6rem}
#client-internal-page .megamenu .practice-list ul li{margin-bottom:1rem}
#client-internal-page .megamenu .practice-list ul li.open a,#client-internal-page .megamenu .practice-list ul li.open i{color:#E44C39}
#client-internal-page .megamenu .practice-list ul li.open a:hover,#client-internal-page .megamenu .practice-list ul li.open i:hover{color:#3B3B3B}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu .practice-list ul li.open a,#client-internal-page .megamenu .practice-list ul li.open i{color:#fff}
#client-internal-page .megamenu .practice-list ul li.open a:hover,#client-internal-page .megamenu .practice-list ul li.open i:hover{color:#fff}
}
#client-internal-page .megamenu .practice-list ul li i{margin-left:.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu .practice-list ul li i{color:#fff}
}
#client-internal-page .megamenu .practice-list ul ul{margin:1rem 0;padding:0 0 0 1rem;border-left:1px solid #E44C39;font-size:1.4rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu .practice-list ul ul{font-size:1.6rem}
}
#client-internal-page .megamenu .practice-list ul ul li{margin-bottom:1.4rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu .practice-list ul ul li{margin-bottom:1.1rem}
}
#client-internal-page .megamenu .practice-list h2{font-size:1.6rem;text-transform:uppercase;margin-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .megamenu .practice-list h2{margin-bottom:.5rem}
}
#client-internal-page .office{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;background:#fff}
@media only screen and (max-width:767px) {
#client-internal-page .office{display:block;margin-bottom:3rem}
}
#client-internal-page .office-image{width:26.7rem;min-width:26.7rem;min-height:32rem;position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .office-image{width:100%;min-width:100%;min-height:auto;padding-bottom:100%;background-position:50% 0!important}
#client-internal-page .office-image:after{content:'';position:absolute;left:0;bottom:0;right:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.4));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.4));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.4))}
}
#client-internal-page .office-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:4rem;font-size:1.8rem;line-height:1.45;position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .office-info{padding:2rem 2rem 2.5rem}
}
#client-internal-page .office-info-item{margin-bottom:1.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-info-item{font-weight:300}
}
#client-internal-page .office-info-item i{display:inline-block;min-width:2.3rem}
#client-internal-page .office-info-item span{display:inline-block;vertical-align:top;margin-top:-2px}
#client-internal-page .office-info-item+p{margin-top:-1.5rem;font-weight:300}
@media only screen and (max-width:767px) {
#client-internal-page .office-info-item+p{margin-top:-.5rem}
}
#client-internal-page .office-info-columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:991px) {
#client-internal-page .office-info-columns{display:block;margin:0}
}
@media only screen and (min-width:768px) {
#client-internal-page .office-info-columns .col:first-child{width:27.5rem;min-width:27.5rem}
}
#client-internal-page .office .columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media only screen and (max-width:767px) {
#client-internal-page .office .columns{display:block;margin:0}
#client-internal-page .office .columns .col{padding:0}
}
#client-internal-page .office-title{font-size:3.2rem;margin-bottom:3.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-title{font-size:2.4rem;color:#fff;margin-top:-7.5rem;margin-bottom:5.5rem;letter-spacing:.5px}
}
#client-internal-page .office-title-small{font-size:2.8rem;margin-bottom:1.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-title-small{margin-top:2rem;margin-bottom:1rem;font-size:2.2rem}
}
#client-internal-page .office-directions-link{text-align:right;margin-top:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-directions-link{text-align:center}
}
#client-internal-page .office-contact{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact{padding-bottom:1rem}
}
#client-internal-page .office-contact .fa-user{font-size:2rem;min-width:2.7rem;width:2.7rem;margin-top:5px}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact .fa-user{font-size:1.6rem}
}
#client-internal-page .office-contact-title{font-size:2rem;position:relative;margin-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact-title{font-size:1.8rem}
}
#client-internal-page .office-contact-title:after{content:'';position:absolute;left:0;bottom:-1rem;width:3rem;border-bottom:2px solid #E44C39}
#client-internal-page .office-contact-role{font-size:1.4rem;margin-bottom:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact-role{margin-bottom:0}
}
#client-internal-page .office-contact-item{display:inline-block;vertical-align:middle;margin-right:2.5rem;font-weight:300;font-size:1.6rem}
#client-internal-page .office-contact-item:last-child{margin-right:0}
#client-internal-page .office-contact-item i{min-width:2.2rem;font-size:1.4rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact-item i{font-size:1.2rem}
}
#client-internal-page .office-contact-mail{font-size:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact-mail{font-size:1.8rem;margin-bottom:2rem}
}
#client-internal-page .office-contact-mail i{font-size:1.6rem;margin-right:.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .office-contact-mail i{font-size:1.4rem}
}
#client-internal-page .search_autocomplete{background:#fff;text-transform:uppercase;font-size:1.6rem;z-index:2;border:1px solid #1E1E1E;text-align:left;max-height:50vh;overflow:auto}
#client-internal-page .search_autocomplete h3{padding:.5rem 2rem;color:#1E1E1E;font-size:1.8rem;margin-bottom:.5rem}
#client-internal-page .search_autocomplete a{display:block;padding:.5rem 2rem;cursor:pointer;color:#1E1E1E;letter-spacing:.45px}
#client-internal-page .search_autocomplete a:hover{color:#1E1E1E;background-color:#F4F1EC}
#client-internal-page .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
#client-internal-page .slick-slider .slick-list,#client-internal-page .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#client-internal-page .slick-initialized .slick-slide{display:block}
#client-internal-page .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
#client-internal-page .slick-list:focus{outline:none}
#client-internal-page .slick-list.dragging{cursor:pointer}
#client-internal-page .slick-track{position:relative;left:0;top:0;display:block}
#client-internal-page .slick-track:after,#client-internal-page .slick-track:before{content:"";display:table}
#client-internal-page .slick-track:after{clear:both}
.slick-loading #client-internal-page .slick-track{visibility:hidden}
#client-internal-page .slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] #client-internal-page .slick-slide{float:right}
#client-internal-page .slick-slide img{display:block}
#client-internal-page .slick-slide.slick-loading img{display:none}
#client-internal-page .slick-slide.dragging img{pointer-events:none}
.slick-initialized #client-internal-page .slick-slide{display:block}
.slick-loading #client-internal-page .slick-slide{visibility:hidden}
.slick-vertical #client-internal-page .slick-slide{display:block;height:auto;border:1px solid transparent}
#client-internal-page .slick-arrow.slick-hidden{display:none}
#client-internal-page .slick-dots>li:only-child{display:none}
@media only screen and (min-width:992px) {
#client-internal-page .template-professionalslanding .hero{padding-top:11rem}
}
#client-internal-page .template-professionalslanding .hero-title{font-size:4.8rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .hero{min-height:30.5rem;background-position:50% 100%!important}
#client-internal-page .template-professionalslanding .hero-title{font-size:2.4rem}
}
#client-internal-page .template-professionalslanding .search-block{margin:-25rem 0 6rem;padding:5.5rem 4.5rem 4.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block{margin:-18rem 0 3.5rem;padding:3rem 2rem 2rem}
}
#client-internal-page .template-professionalslanding .search-block .accordion-wrap.open .accordion-content-toggle i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#client-internal-page .template-professionalslanding .search-block .accordion-wrap.open .search-block-alpha{margin-bottom:2rem}
#client-internal-page .template-professionalslanding .search-block .accordion-content-area{overflow:visible}
@media only screen and (min-width:768px) {
#client-internal-page .template-professionalslanding .search-block .accordion-content-area{display:block!important;opacity:1!important;height:auto!important}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block .columns{margin:0}
}
#client-internal-page .template-professionalslanding .search-block .col-02{width:46%}
@media only screen and (max-width:1280px) {
#client-internal-page .template-professionalslanding .search-block .col-02{width:49%}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block .col-02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-bottom:1.8rem}
}
#client-internal-page .template-professionalslanding .search-block-alpha{-webkit-transition:margin .3s linear;-o-transition:margin .3s linear;transition:margin .3s linear}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block-alpha{margin-bottom:.5rem}
}
#client-internal-page .template-professionalslanding .search-block-field{max-width:100%;margin:0}
#client-internal-page .template-professionalslanding .search-block-field input[type=search],#client-internal-page .template-professionalslanding .search-block-field input[type=text]{padding-top:12px}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block-field input[type=search],#client-internal-page .template-professionalslanding .search-block-field input[type=text]{padding-right:4rem;line-height:40px}
}
#client-internal-page .template-professionalslanding .search-block-field .search-btn{width:40px;height:40px;line-height:40px}
@media only screen and (min-width:768px) {
#client-internal-page .template-professionalslanding .search-block-field .search-btn{display:none}
}
#client-internal-page .template-professionalslanding .search-block .dp-select-wrap{max-width:100%}
#client-internal-page .template-professionalslanding .search-block .dp-select-list{padding:1.5rem .8rem}
@media only screen and (min-width:768px) {
#client-internal-page .template-professionalslanding .search-block .dp-select-input{font-size:1.4rem;padding:1rem 2rem;color:#979797}
#client-internal-page .template-professionalslanding .search-block .dp-select-opener{right:2rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .search-block .dp-select-input,#client-internal-page .template-professionalslanding .search-block .form-element,#client-internal-page .template-professionalslanding .search-block input[type=email],#client-internal-page .template-professionalslanding .search-block input[type=number],#client-internal-page .template-professionalslanding .search-block input[type=password],#client-internal-page .template-professionalslanding .search-block input[type=search],#client-internal-page .template-professionalslanding .search-block input[type=tel],#client-internal-page .template-professionalslanding .search-block input[type=text],#client-internal-page .template-professionalslanding .search-block input[type=url],#client-internal-page .template-professionalslanding .search-block select,#client-internal-page .template-professionalslanding .search-block textarea{font-size:1.2rem;height:40px}
}
#client-internal-page .template-professionalslanding h2.search-block-title{font-weight:600;margin-bottom:2.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding h2.search-block-title{margin-bottom:1.4rem}
}
#client-internal-page .template-professionalslanding h2.search-block-title.accordion-content-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:1.5rem 0 0;border-top:1px solid #979797}
@media only screen and (min-width:768px) {
#client-internal-page .template-professionalslanding h2.search-block-title.accordion-content-toggle{display:none}
}
#client-internal-page .template-professionalslanding h2.search-block-title.accordion-content-toggle i{font-size:2.2rem}
#client-internal-page .template-professionalslanding label.search-block-title{font-size:1.6rem;margin-bottom:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding label.search-block-title{font-size:1.2rem;margin-bottom:.5rem}
}
#client-internal-page .template-professionalslanding .bio-card{margin-bottom:5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .bio-card{margin-bottom:2.5rem}
}
#client-internal-page .template-professionalslanding .bio-card-section .columns{margin:0 -3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .bio-card-section .columns{margin:0}
}
#client-internal-page .template-professionalslanding .bio-card-section .columns .col{padding:0 3rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .bio-card-section .columns .col{padding:0}
}
#client-internal-page .template-professionalslanding .main{padding-bottom:7rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-professionalslanding .main{padding-bottom:3.5rem}
}
#client-internal-page .template-practicelanding{background:none}
#client-internal-page .template-practicelanding .wrapper{background:none}
#client-internal-page .template-practicelanding .wrapper .main{background:none}
#client-internal-page .template-practicelanding .wrapper .main .practice-list{background:#fff;padding:5rem 4rem}
#client-internal-page .template-practicelanding .columns .col{width:44%}
@media only screen and (max-width:991px) {
#client-internal-page .template-practicelanding .columns .col{width:49%}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-practicelanding .columns .col{width:100%;margin-bottom:6rem}
#client-internal-page .template-practicelanding .practice-list{padding:2.5rem 2rem}
}
#client-internal-page .practice-bg{padding:13rem 0;background:url(../images/practice-bg.jpg) no-repeat center bottom;background-size:cover;background-attachment:fixed}
@media only screen and (max-width:991px) {
#client-internal-page .practice-bg{padding:6rem 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .practice-bg{padding:6rem 0 0;background:none}
#client-internal-page .practice-bg:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-10;background:url(../images/practice-bg.jpg) no-repeat;background-position:left center;background-size:cover}
}
#client-internal-page .practice-list{letter-spacing:1px}
#client-internal-page .practice-list ul{margin:0;padding:0;list-style:none;font-size:2.2rem}
#client-internal-page .practice-list ul>li{list-style-type:none}
#client-internal-page .practice-list ul>li:before{content:none}
#client-internal-page .practice-list ul li{margin-bottom:3.8rem}
#client-internal-page .practice-list ul li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#client-internal-page .practice-list ul i{vertical-align:middle;margin-left:1rem;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
#client-internal-page .practice-list ul a,#client-internal-page .practice-list ul i{color:#000;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media only screen and (min-width:992px) {
#client-internal-page .practice-list ul a:hover,#client-internal-page .practice-list ul i:hover{color:#E44C39}
}
#client-internal-page .practice-list ul ul{margin:2rem 0 0 1.5rem}
#client-internal-page .practice-list ul ul li:last-child{margin-bottom:0}
@media only screen and (max-width:767px) {
#client-internal-page .practice-list ul{font-size:1.8rem}
#client-internal-page .practice-list ul li{margin-bottom:2rem}
}
#client-internal-page .template-generalinterior .main-holder,#client-internal-page .template-practicedetail .main-holder{margin-bottom:12rem}
#client-internal-page .template-generalinterior .main-holder .practice-list ul,#client-internal-page .template-practicedetail .main-holder .practice-list ul{font-size:2.4rem}
#client-internal-page .template-generalinterior .main-holder .practice-list ul a,#client-internal-page .template-generalinterior .main-holder .practice-list ul i,#client-internal-page .template-practicedetail .main-holder .practice-list ul a,#client-internal-page .template-practicedetail .main-holder .practice-list ul i{color:#64625F}
#client-internal-page .template-generalinterior .main-holder .practice-list ul a:hover,#client-internal-page .template-generalinterior .main-holder .practice-list ul i:hover,#client-internal-page .template-practicedetail .main-holder .practice-list ul a:hover,#client-internal-page .template-practicedetail .main-holder .practice-list ul i:hover{color:#000}
#client-internal-page .template-generalinterior .main-holder .practice-list ul .active>a,#client-internal-page .template-practicedetail .main-holder .practice-list ul .active>a{color:#000;padding-bottom:5px}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul,#client-internal-page .template-practicedetail .main-holder .practice-list ul ul{font-size:2rem;margin-bottom:0}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li,#client-internal-page .template-practicedetail .main-holder .practice-list ul ul li{margin-bottom:1.7rem}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li.active>a,#client-internal-page .template-practicedetail .main-holder .practice-list ul ul li.active>a{font-weight:500}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li:last-child,#client-internal-page .template-practicedetail .main-holder .practice-list ul ul li:last-child{margin-bottom:8px}
#client-internal-page .template-generalinterior .main-holder .practice-list>ul>.active>a,#client-internal-page .template-practicedetail .main-holder .practice-list>ul>.active>a{position:relative}
#client-internal-page .template-generalinterior .main-holder .practice-list>ul>.active>a:after,#client-internal-page .template-practicedetail .main-holder .practice-list>ul>.active>a:after{content:'';position:absolute;bottom:-4px;left:0;right:0;border-bottom:4px solid #E44C39}
#client-internal-page .template-generalinterior .hero+.container .main-content,#client-internal-page .template-practicedetail .hero+.container .main-content{margin-top:-37rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .hero+.container .main-content,#client-internal-page .template-practicedetail .hero+.container .main-content{margin-top:0}
}
#client-internal-page .template-generalinterior .main-content,#client-internal-page .template-practicedetail .main-content{background:#fff;padding:4rem;margin-top:1rem;font-size:1.8rem;letter-spacing:1px}
#client-internal-page .template-generalinterior .main-content p,#client-internal-page .template-practicedetail .main-content p{margin-bottom:1.5rem}
#client-internal-page .template-generalinterior .main-content h2,#client-internal-page .template-practicedetail .main-content h2{font-size:3rem;margin-bottom:1.5rem;margin-top:5rem}
#client-internal-page .template-generalinterior .main-content h2 strong,#client-internal-page .template-practicedetail .main-content h2 strong{font-weight:400}
#client-internal-page .template-generalinterior .main-content strong,#client-internal-page .template-practicedetail .main-content strong{font-weight:500}
#client-internal-page .template-generalinterior .main-content ul,#client-internal-page .template-practicedetail .main-content ul{margin-left:2rem}
#client-internal-page .template-generalinterior .main-content ul li:before,#client-internal-page .template-practicedetail .main-content ul li:before{left:-2rem}
#client-internal-page .template-generalinterior .main-content ul .accordion-content-mask,#client-internal-page .template-practicedetail .main-content ul .accordion-content-mask{overflow:visible;margin-left:0}
#client-internal-page .template-generalinterior .main-content ul h3,#client-internal-page .template-practicedetail .main-content ul h3{font-size:1.8rem;font-weight:500;margin:0}
#client-internal-page .template-generalinterior .page-title,#client-internal-page .template-practicedetail .page-title{margin-top:-1.5rem}
#client-internal-page .template-generalinterior .content-preview,#client-internal-page .template-practicedetail .content-preview{font-size:2.4rem}
#client-internal-page .template-generalinterior .bio-list h2,#client-internal-page .template-generalinterior .news-list h2,#client-internal-page .template-practicedetail .bio-list h2,#client-internal-page .template-practicedetail .news-list h2{margin:5rem 0 3rem;letter-spacing:0}
#client-internal-page .template-generalinterior .bio-list .columns,#client-internal-page .template-generalinterior .news-list .columns,#client-internal-page .template-practicedetail .bio-list .columns,#client-internal-page .template-practicedetail .news-list .columns{margin-bottom:5rem}
@media only screen and (max-width:991px) {
#client-internal-page .template-generalinterior .card,#client-internal-page .template-practicedetail .card{margin-bottom:2rem}
#client-internal-page .template-generalinterior .news-list .card-title,#client-internal-page .template-practicedetail .news-list .card-title,#client-internal-page .template-generalinterior .news-list .card-subtitle,#client-internal-page .template-practicedetail .news-list .card-subtitle{margin-bottom:2rem}
#client-internal-page .template-generalinterior .news-list .card-title.is-bordered:after,#client-internal-page .template-practicedetail .news-list .card-title.is-bordered:after,#client-internal-page .template-generalinterior .news-list .card-subtitle.is-bordered:after,#client-internal-page .template-practicedetail .news-list .card-subtitle.is-bordered:after{content:none}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .main,#client-internal-page .template-practicedetail .main{background:#fff}
#client-internal-page .template-generalinterior .main-holder,#client-internal-page .template-practicedetail .main-holder{margin-bottom:0}
#client-internal-page .template-generalinterior .page-title,#client-internal-page .template-practicedetail .page-title{margin-top:0;font-size:3rem;border:0;position:relative}
#client-internal-page .template-generalinterior .page-title:after,#client-internal-page .template-practicedetail .page-title:after{content:"";display:block;width:80px;height:2px;background:#E44C39;margin:.5em 0 0}
#client-internal-page .template-generalinterior .sidebar,#client-internal-page .template-practicedetail .sidebar{display:none}
#client-internal-page .template-generalinterior .main-content,#client-internal-page .template-practicedetail .main-content{margin-top:0;padding:3rem 0 0}
#client-internal-page .template-generalinterior .main-content h2,#client-internal-page .template-practicedetail .main-content h2{font-size:2.4rem;margin-bottom:1.5rem;margin-top:2rem}
#client-internal-page .template-generalinterior .content-preview,#client-internal-page .template-practicedetail .content-preview{font-size:2.2rem}
#client-internal-page .template-generalinterior .section-beige,#client-internal-page .template-practicedetail .section-beige{background:#F2EEE8;padding:2rem 2rem 3rem;margin:5rem -2rem 4rem}
#client-internal-page .template-generalinterior .bio-list:last-child,#client-internal-page .template-generalinterior .section-beige:last-child,#client-internal-page .template-practicedetail .bio-list:last-child,#client-internal-page .template-practicedetail .section-beige:last-child{margin-bottom:0;padding-bottom:6rem}
#client-internal-page .template-generalinterior .bio-list .columns,#client-internal-page .template-generalinterior .news-list .columns,#client-internal-page .template-practicedetail .bio-list .columns,#client-internal-page .template-practicedetail .news-list .columns{margin-bottom:3rem}
}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul{margin-top:2.5rem}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li.active>a{font-weight:500}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li.active>a:after{display:none}
#client-internal-page .template-generalinterior .main-holder .practice-list ul ul ul{margin-top:1.5rem}
#client-internal-page .template-generalinterior .main-content{line-height:1.3}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .main-content{margin-bottom:4.5rem}
}
#client-internal-page .template-generalinterior .main-content .content-preview{margin-bottom:3rem;line-height:1.3}
#client-internal-page .template-generalinterior .main-content h2{margin:3rem 0;font-size:2.4rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .main-content h2{font-size:2.2rem}
}
#client-internal-page .template-generalinterior .main-content .TextAsset h3,#client-internal-page .template-generalinterior .main-content>h3{font-size:2rem;font-weight:500;margin-top:5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .main-content .TextAsset h3,#client-internal-page .template-generalinterior .main-content>h3{margin-bottom:2rem}
}
#client-internal-page .template-generalinterior .card-horizontal{margin:5rem 0 3rem;padding:1rem 0 5rem;border-top:2px solid #F2EEE8;border-bottom:2px solid #F2EEE8}
@media only screen and (max-width:767px) {
#client-internal-page .template-generalinterior .card-horizontal{padding:0;margin:0 0 4rem;border:0}
}
#client-internal-page .template-generalinterior .card-horizontal h2{letter-spacing:0;margin-bottom:2rem}
#client-internal-page .template-generalinterior .footnote{font-size:1.4rem}
#client-internal-page .template-search .hero-title{font-size:4.8rem}
@media only screen and (max-width:1280px) {
#client-internal-page .template-search .hero{min-height:30.5rem}
#client-internal-page .template-search .hero-title{font-size:2.4rem}
}
#client-internal-page .template-search .search-block{margin:-24rem 0 10rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-block{margin:-18rem 0 3.5rem}
}
#client-internal-page .template-search .main{background:#F4F1EC;padding-bottom:8rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .main{padding-bottom:3rem}
}
#client-internal-page .template-search .page-title{font-size:3.2rem;margin-bottom:5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .page-title{font-size:2.4rem;margin-bottom:2.5rem}
#client-internal-page .template-search .page-title+.search-result{margin-bottom:6rem}
}
#client-internal-page .template-search .search-result{margin-bottom:1rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result{margin-bottom:3rem}
}
#client-internal-page .template-search .search-result.is-small h2{margin-bottom:2rem}
#client-internal-page .template-search .search-result h2{font-size:3rem;letter-spacing:1px;margin-bottom:4.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result h2{font-size:2.4rem;margin-bottom:2rem}
}
#client-internal-page .template-search .search-result-count{font-size:2rem;color:#E44C39;font-family:prenton,sans-serif;font-weight:500}
#client-internal-page .template-search .search-result-count span{font-size:3rem;font-weight:400}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result-count{display:block;font-size:1.4rem}
#client-internal-page .template-search .search-result-count span{font-size:2rem}
}
#client-internal-page .template-search .search-result .columns{margin:0 -3rem 3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#client-internal-page .template-search .search-result .columns .col{padding:0 3rem;margin-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result .columns{margin:0}
#client-internal-page .template-search .search-result .columns .col{padding:0}
}
#client-internal-page .template-search .search-result .card{background:#fff}
#client-internal-page .template-search .search-result .card .more-link{font-size:1.6rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result .card{margin-bottom:2rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result .card-horizontal .card .card-text,#client-internal-page .template-search .search-result .card-horizontal .card .more-link{display:none}
#client-internal-page .template-search .search-result .card-horizontal .card .card-info{padding-top:1rem}
}
#client-internal-page .template-search .search-result .more-link{font-size:1.8rem}
#client-internal-page .template-search .search-result-item{font-size:1.8rem;letter-spacing:1px;margin-bottom:3.9rem}
#client-internal-page .template-search .search-result-item h3{font-size:2.4rem;margin-bottom:1.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result-item{margin-bottom:3rem}
#client-internal-page .template-search .search-result-item h3{font-size:1.8rem;font-weight:500}
}
#client-internal-page .template-search .search-result.is-white{background:#fff;padding:4rem 3rem 6rem;margin:3rem 0 5rem}
#client-internal-page .template-search .search-result.is-white h2{letter-spacing:0;margin-bottom:3.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-search .search-result.is-white{padding:3rem 2rem 4rem;margin:3rem -2rem 4rem}
}
@media only screen and (min-width:992px) {
#client-internal-page .template-newslanding .hero,#client-internal-page .template-probonolanding .hero{padding-top:11rem}
}
#client-internal-page .template-newslanding .hero-title,#client-internal-page .template-probonolanding .hero-title{font-size:4.8rem}
@media only screen and (max-width:991px) {
#client-internal-page .template-newslanding .hero,#client-internal-page .template-probonolanding .hero{min-height:30.5rem}
#client-internal-page .template-newslanding .hero-title,#client-internal-page .template-probonolanding .hero-title{font-size:2.4rem}
}
#client-internal-page .template-newslanding .card-horizontal,#client-internal-page .template-probonolanding .card-horizontal{margin:-14.5rem 0 6rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .card-horizontal,#client-internal-page .template-probonolanding .card-horizontal{margin:-18.5rem -2rem 6rem}
}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots,#client-internal-page .template-newslanding .card-slider,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .card-slider,#client-internal-page .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots{position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots,#client-internal-page .template-newslanding .card-slider,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .card-slider,#client-internal-page .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots{padding:0 2rem 3.5rem}
}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-title,#client-internal-page .template-newslanding .card-slider .card-title,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .card-slider .card-title,#client-internal-page .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-title{font-size:3.2rem;margin:1.5rem 0;line-height:1.4}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-title,#client-internal-page .template-newslanding .card-slider .card-title,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .card-slider .card-title,#client-internal-page .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-title{font-size:2.2rem}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-title:after,#client-internal-page .template-newslanding .card-slider .card-title:after,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-title:after,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-title:after,#client-internal-page .template-probonolanding .card-slider .card-title:after,#client-internal-page .template-probonolanding .careers-slider-dots .card-title:after,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-title:after{content:"";display:block;width:30px;height:2px;background:#E44C39;margin:1em 0}
}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-image,#client-internal-page .template-newslanding .card-slider .card-image,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .card-slider .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-image{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-image,#client-internal-page .template-newslanding .card-slider .card-image,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .card-slider .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-image{border:2px solid #fff;padding-bottom:100%;min-width:auto}
}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-image>a,#client-internal-page .template-newslanding .card-slider .card-image>a,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-image>a,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-image>a,#client-internal-page .template-probonolanding .card-slider .card-image>a,#client-internal-page .template-probonolanding .careers-slider-dots .card-image>a,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-image>a{position:absolute;width:100%;height:100%;left:0;top:0}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots,#client-internal-page .template-newslanding .card-slider,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .card-slider,#client-internal-page .template-probonolanding .careers-slider-dots,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots{padding-bottom:3.5rem}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card,#client-internal-page .template-newslanding .card-slider .card,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-probonolanding .card-slider .card,#client-internal-page .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card{background:transparent}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots .card-info,#client-internal-page .template-newslanding .card-slider .card-info,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .card-slider .card-info,#client-internal-page .template-probonolanding .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots .card-info{padding:3rem 2rem}
#client-internal-page .template-careersmeet .template-newslanding .careers-slider-dots:before,#client-internal-page .template-newslanding .card-slider:before,#client-internal-page .template-newslanding .template-careersmeet .careers-slider-dots:before,#client-internal-page .template-newslanding .template-probonolanding .careers-slider-dots:before,#client-internal-page .template-probonolanding .card-slider:before,#client-internal-page .template-probonolanding .careers-slider-dots:before,#client-internal-page .template-probonolanding .template-newslanding .careers-slider-dots:before{content:'';position:absolute;bottom:0;left:0;right:0;top:17.5rem;background:#fff;z-index:0}
}
#client-internal-page .template-newslanding .news-filter,#client-internal-page .template-probonolanding .news-filter{margin-bottom:3rem}
#client-internal-page .template-newslanding .news-filter .search-block-title,#client-internal-page .template-probonolanding .news-filter .search-block-title{font-size:1.4rem}
#client-internal-page .template-newslanding .news-section,#client-internal-page .template-probonolanding .news-section{margin-bottom:9rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section,#client-internal-page .template-probonolanding .news-section{margin-bottom:3rem}
}
#client-internal-page .template-newslanding .news-section .card,#client-internal-page .template-probonolanding .news-section .card{margin-bottom:3rem;background:#fff;position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section .card,#client-internal-page .template-probonolanding .news-section .card{height:auto!important}
}
#client-internal-page .template-newslanding .news-section .card-info,#client-internal-page .template-probonolanding .news-section .card-info{padding:2rem 3rem 8rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section .card-info,#client-internal-page .template-probonolanding .news-section .card-info{padding:2rem 2rem 8rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section .card-date,#client-internal-page .template-probonolanding .news-section .card-date{font-size:1.4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section .card-text,#client-internal-page .template-probonolanding .news-section .card-text{font-size:1.6rem;line-height:1.6}
}
#client-internal-page .template-newslanding .news-section .card .more-link,#client-internal-page .template-probonolanding .news-section .card .more-link{position:absolute;bottom:4rem;right:3rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-newslanding .news-section .card .more-link,#client-internal-page .template-probonolanding .news-section .card .more-link{bottom:2.5rem}
}
#client-internal-page .template-newslanding .news-section .card .text-right,#client-internal-page .template-probonolanding .news-section .card .text-right{position:absolute;bottom:0;right:0;width:100%}
#client-internal-page .template-probonolanding .news-filter h2,#client-internal-page .template-probonolanding .probono-info-section h2{font-size:3.2rem;margin-bottom:3rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .news-filter h2,#client-internal-page .template-probonolanding .probono-info-section h2{font-size:2.2rem;margin-bottom:2rem}
}
@media only screen and (min-width:768px) {
#client-internal-page .template-probonolanding .news-filter{margin-bottom:7rem}
}
#client-internal-page .template-probonolanding .card-horizontal{overflow:hidden}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .card-horizontal{margin:-13.5rem -2rem 4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .card-slider,#client-internal-page .template-probonolanding .careers-slider-dots{padding:0 2rem 3.5rem}
#client-internal-page .template-probonolanding .card-slider:before,#client-internal-page .template-probonolanding .careers-slider-dots:before{top:13.5rem}
}
@media only screen and (min-width:992px) {
#client-internal-page .template-probonolanding .card-slider .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image{min-width:50.5rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .card-slider .card-image,#client-internal-page .template-probonolanding .careers-slider-dots .card-image{padding-bottom:58%}
}
@media only screen and (min-width:768px) {
#client-internal-page .template-probonolanding .card-slider .card-text,#client-internal-page .template-probonolanding .careers-slider-dots .card-text{min-height:10.5rem}
}
@media only screen and (min-width:768px) {
#client-internal-page .template-probonolanding .card-slider .card-info,#client-internal-page .template-probonolanding .careers-slider-dots .card-info{padding:1rem 4.5rem 1rem 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .card-slider .card-info,#client-internal-page .template-probonolanding .careers-slider-dots .card-info{padding:2rem 2rem 8rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .careers-slider-nav{margin-top:-8.5rem}
}
#client-internal-page .template-probonolanding .careers-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li{padding:10px 2.5px;margin:0 13px}
@media only screen and (max-width:767px) {
#client-internal-page .template-probonolanding .careers-slider-dots .slick-dots li{margin:0 8px}
}
#client-internal-page .probono-info-section{background:#fff;padding:3rem;font-size:1.8rem;margin-bottom:4.5rem}
#client-internal-page .probono-info-section p{margin-bottom:3rem}
#client-internal-page .probono-info-section-link{text-align:right}
@media only screen and (max-width:767px) {
#client-internal-page .probono-info-section{margin:0 -2rem 5rem;padding:3rem 2rem}
#client-internal-page .probono-info-section-link{text-align:center}
}
#client-internal-page .probono-slider{margin:0 -1rem 4rem}
@media only screen and (max-width:767px) {
#client-internal-page .probono-slider{display:none}
}
#client-internal-page .probono-slider .slick-track{-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}
#client-internal-page .probono-slider-item{position:relative;text-align:center;margin:0 1rem;cursor:pointer}
@media only screen and (min-width:768px) {
#client-internal-page .probono-slider-item:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);z-index:2}
#client-internal-page .probono-slider-item.slick-current{cursor:default}
#client-internal-page .probono-slider-item.slick-current:after{content:none}
}
#client-internal-page .probono-slider-item .img-box{padding-bottom:60%;background:50% 50% no-repeat;background-size:cover}
#client-internal-page .template-activities .wrapper .main-holder,#client-internal-page .template-newsdetail .wrapper .main-holder{padding:8rem 0 12rem;position:relative;z-index:1}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .wrapper .main-holder,#client-internal-page .template-newsdetail .wrapper .main-holder{padding:0 0 6rem}
}
#client-internal-page .template-activities .wrapper .main-holder .sidebar,#client-internal-page .template-newsdetail .wrapper .main-holder .sidebar{padding-top:0;margin-right:3rem}
@media only screen and (min-width:992px) {
#client-internal-page .template-activities .wrapper .main-holder .sidebar,#client-internal-page .template-newsdetail .wrapper .main-holder .sidebar{width:38.5rem;min-width:38.5rem;margin-right:6rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .wrapper .main-holder .sidebar,#client-internal-page .template-newsdetail .wrapper .main-holder .sidebar{margin-right:0}
}
#client-internal-page .template-activities .wrapper .main-content,#client-internal-page .template-newsdetail .wrapper .main-content{font-size:1.8rem;line-height:1.44}
#client-internal-page .template-activities .wrapper .main-content p,#client-internal-page .template-newsdetail .wrapper .main-content p{margin-bottom:3rem}
#client-internal-page .template-activities .news-detail-head,#client-internal-page .template-newsdetail .news-detail-head{padding:2rem 0 5.5rem;margin-bottom:5.5rem;background:#fff;position:relative}
#client-internal-page .template-activities .news-detail-head:before,#client-internal-page .template-newsdetail .news-detail-head:before{content:'';position:absolute;bottom:0;left:-100vw;right:-100vw;top:-100vh;background:#fff;z-index:-1}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-head,#client-internal-page .template-newsdetail .news-detail-head{padding-bottom:4rem;margin-bottom:3rem}
}
#client-internal-page .template-activities .news-detail-head .card-date,#client-internal-page .template-newsdetail .news-detail-head .card-date{margin-bottom:3rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-head .card-date,#client-internal-page .template-newsdetail .news-detail-head .card-date{margin-bottom:1rem}
}
#client-internal-page .template-activities .news-detail-title,#client-internal-page .template-newsdetail .news-detail-title{font-size:3.2rem;margin-bottom:0;line-height:1.3}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-title,#client-internal-page .template-newsdetail .news-detail-title{font-size:2.2rem}
}
#client-internal-page .template-activities .news-detail-slider,#client-internal-page .template-newsdetail .news-detail-slider{background:#fff;padding:2rem 3rem 3rem;margin-top:6rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-slider,#client-internal-page .template-newsdetail .news-detail-slider{padding:1.5rem 2rem 3rem;margin-top:4rem}
}
#client-internal-page .template-activities .news-detail-slider-title,#client-internal-page .template-newsdetail .news-detail-slider-title{font-size:3.2rem;margin-bottom:2.5rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-slider-title,#client-internal-page .template-newsdetail .news-detail-slider-title{font-size:2.2rem;margin-bottom:2.2rem}
}
#client-internal-page .template-activities .news-detail-img,#client-internal-page .template-newsdetail .news-detail-img{margin-bottom:4rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .news-detail-img,#client-internal-page .template-newsdetail .news-detail-img{margin-bottom:0}
}
#client-internal-page .template-activities .news-detail-img img,#client-internal-page .template-newsdetail .news-detail-img img{width:100%;height:auto}
#client-internal-page .template-activities .news-detail-backlink,#client-internal-page .template-newsdetail .news-detail-backlink{font-size:1.8rem}
#client-internal-page .template-activities .news-detail-backlink i,#client-internal-page .template-newsdetail .news-detail-backlink i{margin-right:5px}
#client-internal-page .template-activities .news-filter,#client-internal-page .template-newsdetail .news-filter{margin-bottom:3.5rem}
#client-internal-page .template-activities .news-filter .search-block-title,#client-internal-page .template-newsdetail .news-filter .search-block-title{font-size:1.4rem}
#client-internal-page .template-activities .main-content,#client-internal-page .template-generalinterior .main-content,#client-internal-page .template-newsdetail .main-content{min-width:0}
#client-internal-page .template-activities .card-slider .card,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card,#client-internal-page .template-generalinterior .card-slider .card,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-newsdetail .card-slider .card,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card{margin-bottom:4rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .card-slider .card,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card,#client-internal-page .template-generalinterior .card-slider .card,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-newsdetail .card-slider .card,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card{margin-bottom:0}
}
#client-internal-page .template-activities .card-slider .card-image,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .card-slider .card-image,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-newsdetail .card-slider .card-image,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-image{width:23rem;min-width:23rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .card-slider .card-image,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .card-slider .card-image,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-newsdetail .card-slider .card-image,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-image,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-image{width:100%;min-width:100%;margin-right:0;padding:0}
}
#client-internal-page .template-activities .card-slider .card-info,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-info,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-info,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-info,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-info,#client-internal-page .template-generalinterior .card-slider .card-info,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-info,#client-internal-page .template-newsdetail .card-slider .card-info,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-info,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-info,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-info{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .card-slider .card-info,
#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-info,
#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-info,
#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-info,
#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-info,
#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-info,
#client-internal-page .template-generalinterior .card-slider .card-info,
#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-info,
#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-info,
#client-internal-page .template-newsdetail .card-slider .card-info,
#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-info,
#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-info,
#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-info,
#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-info,
#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-info{padding:2rem 2rem 3rem;display:block}
}
#client-internal-page .template-activities .card-slider .card-title,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-title,
#client-internal-page .template-generalinterior .card-slider .card-title,
#client-internal-page .template-generalinterior .card-slider .card-subtitle,
#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-newsdetail .card-slider .card-title,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-title{margin:0 0 1rem;line-height:1.1}
#client-internal-page .template-generalinterior .card-slider .card-subtitle{margin-top:-4rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-activities .card-slider .card-title,#client-internal-page .template-activities .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-activities .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-activities .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-careersmeet .template-newsdetail .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .card-slider .card-title,#client-internal-page .template-generalinterior .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-newsdetail .card-slider .card-title,#client-internal-page .template-newsdetail .template-careersmeet .careers-slider-dots .card-title,#client-internal-page .template-newsdetail .template-probonolanding .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-activities .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-probonolanding .template-newsdetail .careers-slider-dots .card-title{margin:0 0 2.5rem;font-size:2rem}
}
@media only screen and (max-width:854px) {
#client-internal-page .template-generalinterior .card-slider .card-subtitle{margin-top:0}
}
@media only screen and (min-width:768px) {
#client-internal-page .template-activities .news-detail-head{padding:10rem 0 4.5rem}
#client-internal-page .template-activities .news-detail-title{font-size:4.8rem}
#client-internal-page .template-activities .news-detail-slider .slick-list{min-width:100%;margin:0}
#client-internal-page .template-activities .news-detail-slider .slick-list .slick-slide{margin:0}
#client-internal-page .template-activities .news-detail-slider .card{margin-bottom:1rem}
#client-internal-page .template-activities .news-detail-slider .slick-arrow,#client-internal-page .template-activities .news-detail-slider .slick-dots{margin-top:3rem}
}
#client-internal-page .template-careersmeet .hero{padding-top:11rem}
#client-internal-page .template-careersmeet .hero-title{font-size:4.8rem;margin-bottom:1.7rem}
@media only screen and (max-width:1280px) {
#client-internal-page .template-careersmeet .hero{min-height:38rem;padding-top:5.5rem}
#client-internal-page .template-careersmeet .hero-title{font-size:2.4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .hero{min-height:26rem}
#client-internal-page .template-careersmeet .hero-title{margin-bottom:2.5rem}
}
#client-internal-page .template-careersmeet .careers-buttons{text-align:right}
#client-internal-page .template-careersmeet .careers-buttons .LinkAsset{display:inline-block;vertical-align:middle}
#client-internal-page .template-careersmeet .careers-buttons .LinkAsset:first-child{margin-right:1rem}
@media only screen and (max-width:991px) {
#client-internal-page .template-careersmeet .careers-buttons{text-align:left}
}
#client-internal-page .template-careersmeet .main{padding-bottom:12rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .main{padding-bottom:6rem;background:#fff}
}
#client-internal-page .template-careersmeet .careers-photo{margin:-22rem 0 0;overflow:hidden}
@media only screen and (max-width:1280px) {
#client-internal-page .template-careersmeet .careers-photo{margin:-21rem 0 0}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-photo{margin:-9rem 0 0;overflow:auto}
}
#client-internal-page .template-careersmeet .careers-photo-item{position:relative;text-align:center;cursor:pointer}
@media only screen and (min-width:768px) {
#client-internal-page .template-careersmeet .careers-photo-item:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);z-index:2}
#client-internal-page .template-careersmeet .careers-photo-item.slick-current,#client-internal-page .template-careersmeet .careers-photo-item.synced{cursor:default}
#client-internal-page .template-careersmeet .careers-photo-item.slick-current:after,#client-internal-page .template-careersmeet .careers-photo-item.synced:after{content:none}
}
#client-internal-page .template-careersmeet .careers-photo-item .img-box{background:top center no-repeat;background-size:cover;padding-bottom:150%}
@media only screen and (max-width:479px) {
#client-internal-page .template-careersmeet .careers-photo-item .img-box{max-width:18rem;height:23rem;margin:0 auto;padding-bottom:0}
}
#client-internal-page .template-careersmeet .careers-info{padding:4rem 2rem 3rem;background:#fff}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-info{padding-top:0;margin:0 -2rem}
}
#client-internal-page .template-careersmeet .careers-info-title{font-size:3.2rem;line-height:1.1;position:relative;margin-bottom:0}
#client-internal-page .template-careersmeet .careers-info-title:after{content:"";display:block;width:7.6rem;height:2px;background:#E44C39;margin:2rem 0 1rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-info-title:after{margin-top:1.5rem}
}
#client-internal-page .template-careersmeet .careers-info-role{font-size:1.8rem;margin-bottom:3.5rem}
#client-internal-page .template-careersmeet .careers-info-quote{font-size:2.2rem;line-height:1.18;font-style:italic;padding:1.5rem 0 0 3rem;position:relative}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-info-quote{padding-right:3rem;margin-bottom:2.5rem}
}
#client-internal-page .template-careersmeet .careers-info-quote:before{content:'“';position:absolute;left:-1rem;top:0;font-family:"SackersGothicStd-heavy",sans-serif;font-size:4rem}
#client-internal-page .template-careersmeet .careers-info .sidebar{padding-top:0}
@media only screen and (min-width:768px) {
#client-internal-page .template-careersmeet .careers-info .sidebar{margin-right:2rem}
}
@media only screen and (min-width:992px) {
#client-internal-page .template-careersmeet .careers-info .sidebar{width:36rem;min-width:36rem;margin-right:3rem}
}
#client-internal-page .template-careersmeet .careers-info .main-content{font-size:1.8rem;line-height:1.223;letter-spacing:1px}
@media only screen and (min-width:768px) {
#client-internal-page .template-careersmeet .careers-info .main-content{padding-top:6rem;padding-right:3rem;line-height:1.44;font-weight:300;letter-spacing:0}
}
#client-internal-page .template-careersmeet .careers-slider-nav{position:relative;z-index:3;background:#fff}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-slider-nav{margin:1rem -2rem}
}
#client-internal-page .template-careersmeet .careers-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:calc(2rem + 36rem + 3rem);bottom:-7.3rem}
@media only screen and (max-width:991px) {
#client-internal-page .template-careersmeet .careers-slider-dots{left:calc(2rem + 25rem + 2rem)}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-careersmeet .careers-slider-dots{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}
}
@media only screen and (max-width:1280px) {
#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots{margin:0 1rem}
}
#client-internal-page .template-careersmeet .careers-slider-dots .slick-dots li{padding:10px 2.5px}
#client-internal-page .template-careerstiles .hero{padding-top:11rem}
#client-internal-page .template-careerstiles .hero-title{font-size:4.8rem}
@media only screen and (max-width:1280px) {
#client-internal-page .template-careerstiles .hero{min-height:38rem;padding-top:5.5rem}
#client-internal-page .template-careerstiles .hero-title{font-size:2.4rem}
}
@media only screen and (max-width:767px) {
#client-internal-page .template-careerstiles .hero{min-height:15rem}
}
#client-internal-page .template-careerstiles .main{padding-bottom:10rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-careerstiles .main{padding-bottom:4rem}
}
#client-internal-page .careers-info-section{background:#fff;padding:6rem 6.5rem;margin:-15rem 0 6rem;font-size:2rem;letter-spacing:1px}
@media only screen and (max-width:767px) {
#client-internal-page .careers-info-section{margin:0 -2rem 4rem;padding:3rem 2rem 1rem;font-size:1.8rem;line-height:1.4}
}
#client-internal-page .careers-info-section h2{font-size:3.6rem;line-height:1.3;margin-bottom:2rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-info-section h2{font-size:2.2rem}
}
#client-internal-page .careers-tile{margin-bottom:2rem}
#client-internal-page .careers-tile-item{height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 4rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile-item{padding:3rem}
}
#client-internal-page .careers-tile-item.is-large{height:22rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile-item.is-large{height:10rem}
}
#client-internal-page .careers-tile-img{height:12.5rem}
#client-internal-page .careers-tile-img.is-large{height:22rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile-img.is-large{height:16rem}
}
#client-internal-page .careers-tile-title{font-size:2.4rem;margin:0;font-weight:500;line-height:1.2}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile-title{font-size:2rem}
}
#client-internal-page .careers-tile.is-white{background:#fff}
#client-internal-page .careers-tile.is-brown{background:#D2C1A8}
#client-internal-page .careers-tile.is-light-brown{background:#E4D7C2}
#client-internal-page .careers-tile.is-middle-brown{background:#D7C7AF}
#client-internal-page .careers-tile.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#client-internal-page .careers-tile.is-horizontal .careers-tile-img{min-width:15rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile.is-horizontal .careers-tile-img{min-width:10.7rem}
}
#client-internal-page .careers-tile.is-horizontal .careers-tile-title{text-align:left}
#client-internal-page .careers-tile.is-large{height:22rem}
@media only screen and (max-width:767px) {
#client-internal-page .careers-tile.is-large.is-horizontal{height:16rem}
}
#client-internal-page .careers-tile.is-large .careers-tile-item{height:9.5rem}
#client-internal-page .template-contact .hero{padding-top:11rem}
#client-internal-page .template-contact .hero-title{font-size:4.8rem}
@media only screen and (max-width:1280px) {
#client-internal-page .template-contact .hero{min-height:30.5rem;padding-top:5.5rem}
#client-internal-page .template-contact .hero-title{font-size:2.4rem}
}
#client-internal-page .template-contact .main{padding-bottom:8rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-contact .main{padding-bottom:3rem}
}
#client-internal-page .template-contact .office-wrapper{margin-top:-15rem}
@media only screen and (max-width:767px) {
#client-internal-page .template-contact .office-wrapper{margin-top:-18rem}
}
