﻿/*!
	Theme Name:   MTO
	Description:  MTO Theme
	Template:     generatepress
	Author:       Tenrec
	Author URI:   http://tenrec.com
	Version:      1.0.0
**/@font-face{font-family:"SackersGothicStd-medium";src:url("assets/fonts/SackersGothicStd-m.woff2") format("woff2"),url("assets/fonts/SackersGothicStd-m.woff") format("woff")}@font-face{font-family:"SackersGothicStd-heavy";src:url("assets/fonts/SackersGothicStd-h.woff2") format("woff2"),url("assets/fonts/SackersGothicStd-h.woff") format("woff")}*{margin:0;padding:0;box-sizing:border-box}p,ol,dl,address,blockquote,q,applet,embed,object,iframe,frameset{margin:0 0 2rem}html,body,div,span,applet,embed,object,iframe,frameset,p,q,blockquote,sub,sup,a,abbr,acronym,font,img,small,center,h1,h2,h3,h4,h5,h6,b,strong,big,u,ins,i,cite,em,var,dfn,address,s,strike,del,dl,dt,dd,ol,ul,li,pre,code,kbd,samp,tt,fieldset,legend,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{border:0;background:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html,body{min-width:320px;height:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:none}@supports(-ms-accelerator: true){html.ovh{overflow:hidden;height:100%}body.template-practices-industries{overflow:auto;height:100%}body.template-practices-industries .header{right:18px !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){html.ovh{overflow:hidden;height:100%}body.template-practices-industries{overflow:auto;height:100%}body.template-practices-industries .header{right:18px !important}}#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;transition:all 300ms ease-in-out;text-decoration:none}#client-internal-page a:hover{outline:none;color:#000}#client-internal-page a:focus,#client-internal-page a:active{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 table,#client-internal-page caption,#client-internal-page tbody,#client-internal-page tfoot,#client-internal-page thead,#client-internal-page tr,#client-internal-page th,#client-internal-page td{border-collapse:collapse;border-spacing:0}#client-internal-page form,#client-internal-page fieldset{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 input[type=submit],#client-internal-page button{transition:all 250ms}#client-internal-page input[type=submit]:hover,#client-internal-page button:hover{cursor:pointer}#client-internal-page input[type=search]::-webkit-search-decoration,#client-internal-page input[type=search]::-webkit-search-cancel-button,#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=submit],#client-internal-page input[type=text],#client-internal-page input[type=email],#client-internal-page input[type=search],#client-internal-page input[type=password],#client-internal-page input[type=file],#client-internal-page input[type=stats-number],#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=text],#client-internal-page input[type=password],#client-internal-page input[type=email],#client-internal-page input[type=tel],#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:normal;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 ul,#client-internal-page ol{margin:0 0 2rem 1.2rem;padding:0}#client-internal-page ul li,#client-internal-page ol li{list-style:none;position:relative;margin:0 0 1rem}#client-internal-page ul li:before,#client-internal-page ol li:before{content:"";width:4px;height:4px;position:absolute;top:1rem;left:-1rem;border-radius:50%;background:#3b3b3b}#client-internal-page ul ul,#client-internal-page ol ul{margin-bottom:2rem}.touch-device #client-internal-page .billboard .search-form .search-field,.mac-platform #client-internal-page .billboard .search-form .search-field{padding-top:15px}.touch-device #client-internal-page .testimonials-slider:before,.mac-platform #client-internal-page .testimonials-slider:before{line-height:120px}.mac-platform #client-internal-page .dp-select-input{padding-top:1.4rem}.slick-pause-icon{visibility:hidden}@media only screen and (max-width: 767px){.m-t-30{margin-top:30px !important}}.newsletter-template-default .sub_ul{margin-bottom:2.5rem !important}.newsletter-template-default .sub_ul li{list-style:disc !important}*{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-practices-industries{overflow:auto;height:100%}@media(-ms-high-contrast: none),screen and (-ms-high-contrast: active){html.ovh{overflow:hidden;height:100%}body.template-practices-industries{overflow:auto;height:100%}}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.news-template-default .news-detail-backlink,#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-careers .careers-info-role a,#client-internal-page.template-careers .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.news-template-default .news-detail-backlink: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-careers .careers-info-role a:hover,#client-internal-page.template-careers .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.news-template-default .news-detail-backlink:active,#client-internal-page .link-revert-color:focus,#client-internal-page.news-template-default .news-detail-backlink: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-careers .careers-info-role a:active,#client-internal-page.template-careers .careers-info-role a:focus,#client-internal-page.template-careers .careers-info-title a:active,#client-internal-page.template-careers .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%}}@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 6 Pro";font-size:2rem}#client-internal-page .dp-select-opener:after{content:""}#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 hsla(0,0%,100%,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:rgba(0,0,0,0)}#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:rgba(0,0,0,0);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:rgba(0,0,0,0);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:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.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}}@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 .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,.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:-0.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:rgba(0,0,0,0);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:rgba(0,0,0,0);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:-0.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 .visible{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 6 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:""}#client-internal-page .count-slider .slick-next{right:0}#client-internal-page .count-slider .slick-next:before{content:""}#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.template-pro-bono .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.template-pro-bono .careers-slider-dots .slick-slide{margin:0 3rem}#client-internal-page.template-pro-bono .careers-slider-dots .slick-list{margin:0 -3rem;width:calc(100% + 6rem)}#client-internal-page.template-pro-bono .careers-slider-dots .slick-arrow{font-size:0;border:none;background:none;color:#3b3b3b;position:relative}#client-internal-page.template-pro-bono .careers-slider-dots .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-size:3rem}#client-internal-page.template-pro-bono .careers-slider-dots .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#client-internal-page.template-pro-bono .careers-slider-dots .slick-prev:before{content:""}#client-internal-page.template-pro-bono .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-careers .careers-slider-dots .slick-next:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-next:before{content:""}#client-internal-page.template-pro-bono .careers-slider-dots .slick-list{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 2rem}#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li{padding:10px 15px}#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li.slick-active button,#client-internal-page.template-pro-bono .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-careers .careers-slider-dots .slick-dots,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots{max-width:80%}#client-internal-page .template-pro-bono#client-internal-page .card-slider .slick-dots li,.template-pro-bono#client-internal-page .template-pro-bono#client-internal-page .careers-slider-dots .slick-dots li,#client-internal-page.template-careers .careers-slider-dots .slick-dots li,.careers-slider-dots .slick-dots li{padding:7px}}#client-internal-page .card-slider .slick-dots button,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots button,#client-internal-page.template-careers .careers-slider-dots .slick-dots button,#client-internal-page .template-pro-bono .careers-slider-dots .slick-dots button{border-color:#3b3b3b}#client-internal-page .card-slider .slick-active .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .slick-active .card-image,#client-internal-page.template-careers .careers-slider-dots .slick-active .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .slick-active .card-image{position:relative;z-index:2}#client-internal-page .card-slider .card,#client-internal-page.template-pro-bono .careers-slider-dots .card,#client-internal-page.template-careers .careers-slider-dots .card,#client-internal-page .template-pro-bono .careers-slider-dots .card{background:#fff}#client-internal-page .card-slider .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-careers .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .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-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-careers .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .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-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-careers .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .card-image{width:100%;padding:0 2rem}#client-internal-page .card-slider .card-image img,#client-internal-page.template-pro-bono .careers-slider-dots .card-image img,#client-internal-page.template-careers .careers-slider-dots .card-image img,#client-internal-page .template-pro-bono .careers-slider-dots .card-image img{border:2px solid #fff}}#client-internal-page .card-slider .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info,#client-internal-page.template-careers .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .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-pro-bono .careers-slider-dots .card-info,#client-internal-page.template-careers .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .careers-slider-dots .card-info{margin:0 -2rem;padding:3rem 4rem}}#client-internal-page .card-slider .card .more-link,#client-internal-page.template-pro-bono .careers-slider-dots .card .more-link,#client-internal-page.template-careers .careers-slider-dots .card .more-link,#client-internal-page .template-pro-bono .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:rgba(0,0,0,0);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:-0.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:"";position:absolute;font-family:"Font Awesome 6 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,.35),0 2px 3px rgba(59,59,59,.35);box-shadow:inset 0 7px 10px -7px rgba(59,59,59,.35),0 2px 3px rgba(59,59,59,.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:rgba(0,0,0,0);-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.inclusion-menu{width:23rem}@media only screen and (max-width: 767px){#client-internal-page .megamenu.inclusion-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:-0.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:rgba(0,0,0,0)}#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 rgba(0,0,0,0)}#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-lawyers .hero{padding-top:11rem}}#client-internal-page.template-lawyers .hero-title{font-size:4.8rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .hero{min-height:30.5rem;background-position:50% 100% !important}#client-internal-page.template-lawyers .hero-title{font-size:2.4rem}}#client-internal-page.template-lawyers .search-block{margin:-25rem 0 6rem;padding:5.5rem 4.5rem 4.5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block{margin:-18rem 0 3.5rem;padding:3rem 2rem 2rem}}#client-internal-page.template-lawyers .search-block .accordion-wrap.open .accordion-content-toggle i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#client-internal-page.template-lawyers .search-block .accordion-wrap.open .search-block-alpha{margin-bottom:2rem}#client-internal-page.template-lawyers .search-block .accordion-content-area{overflow:visible}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .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-lawyers .search-block .columns{margin:0}}#client-internal-page.template-lawyers .search-block .col-02{width:46%}@media only screen and (max-width: 1280px){#client-internal-page.template-lawyers .search-block .col-02{width:49%}}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .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-lawyers .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-lawyers .search-block-alpha{margin-bottom:.5rem}}#client-internal-page.template-lawyers .search-block-field{max-width:100%;margin:0}#client-internal-page.template-lawyers .search-block-field input[type=search],#client-internal-page.template-lawyers .search-block-field input[type=text]{padding-top:12px}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block-field input[type=search],#client-internal-page.template-lawyers .search-block-field input[type=text]{padding-right:4rem;line-height:40px}}#client-internal-page.template-lawyers .search-block-field .search-btn{width:40px;height:40px;line-height:40px}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .search-block-field .search-btn{display:none}}#client-internal-page.template-lawyers .search-block .dp-select-wrap{max-width:100%}#client-internal-page.template-lawyers .search-block .dp-select-list{padding:1.5rem .8rem}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .search-block .dp-select-input{font-size:1.4rem;padding:1rem 2rem;color:#979797}#client-internal-page.template-lawyers .search-block .dp-select-opener{right:2rem}}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block .dp-select-input,#client-internal-page.template-lawyers .search-block .form-element,#client-internal-page.template-lawyers .search-block input[type=email],#client-internal-page.template-lawyers .search-block input[type=number],#client-internal-page.template-lawyers .search-block input[type=password],#client-internal-page.template-lawyers .search-block input[type=search],#client-internal-page.template-lawyers .search-block input[type=tel],#client-internal-page.template-lawyers .search-block input[type=text],#client-internal-page.template-lawyers .search-block input[type=url],#client-internal-page.template-lawyers .search-block select,#client-internal-page.template-lawyers .search-block textarea{font-size:1.2rem;height:40px}}#client-internal-page.template-lawyers h2.search-block-title{font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers h2.search-block-title{margin-bottom:1.4rem}}#client-internal-page.template-lawyers 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-lawyers h2.search-block-title.accordion-content-toggle{display:none}}#client-internal-page.template-lawyers h2.search-block-title.accordion-content-toggle i{font-size:2.2rem}#client-internal-page.template-lawyers label.search-block-title{font-size:1.6rem;margin-bottom:1rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers label.search-block-title{font-size:1.2rem;margin-bottom:.5rem}}#client-internal-page.template-lawyers .bio-card{margin-bottom:5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .bio-card{margin-bottom:2.5rem}}#client-internal-page.template-lawyers .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-lawyers .bio-card-section .columns{margin:0}}#client-internal-page.template-lawyers .bio-card-section .columns .col{padding:0 3rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .bio-card-section .columns .col{padding:0}}#client-internal-page.template-lawyers .main{padding-bottom:7rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .main{padding-bottom:3.5rem}}#client-internal-page.template-practices-industries{background:none}#client-internal-page.template-practices-industries .wrapper{background:none}#client-internal-page.template-practices-industries .wrapper .main{background:none}#client-internal-page.template-practices-industries .wrapper .main .practice-list{background:#fff;padding:5rem 4rem}#client-internal-page.template-practices-industries .columns .col{width:44%}@media only screen and (max-width: 991px){#client-internal-page.template-practices-industries .columns .col{width:49%}}@media only screen and (max-width: 767px){#client-internal-page.template-practices-industries .columns .col{width:100%;margin-bottom:6rem}#client-internal-page.template-practices-industries .practice-list{padding:2.5rem 2rem}}#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.single-service .main-holder{margin-bottom:12rem}#client-internal-page .template-generalinterior .main-holder .practice-list ul,#client-internal-page.single-service .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.single-service .main-holder .practice-list ul a,#client-internal-page.single-service .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.single-service .main-holder .practice-list ul a:hover,#client-internal-page.single-service .main-holder .practice-list ul i:hover{color:#000}#client-internal-page .template-generalinterior .main-holder .practice-list ul .active>a,#client-internal-page.single-service .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.single-service .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.single-service .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.single-service .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.single-service .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.single-service .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.single-service .main-holder .practice-list>ul>.active>a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;border-bottom:4px solid #e44c39}@media only screen and (max-width: 767px){#client-internal-page .template-generalinterior .hero+.container .main-content,#client-internal-page.single-service .hero+.container .main-content{margin-top:0}}#client-internal-page .template-generalinterior .main-content,#client-internal-page.single-service .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.single-service .main-content p{margin-bottom:1.5rem}#client-internal-page .template-generalinterior .main-content h2,#client-internal-page.single-service .main-content h2{font-size:3rem !important;margin-bottom:1.5rem !important;margin-top:5rem !important}#client-internal-page .template-generalinterior .main-content h2 strong,#client-internal-page.single-service .main-content h2 strong{font-weight:400}#client-internal-page .template-generalinterior .main-content strong,#client-internal-page.single-service .main-content strong{font-weight:500}#client-internal-page .template-generalinterior .main-content ul,#client-internal-page.single-service .main-content ul{margin-left:2rem}#client-internal-page .template-generalinterior .main-content ul li:before,#client-internal-page.single-service .main-content ul li:before{left:-2rem}#client-internal-page .template-generalinterior .main-content ul .accordion-content-mask,#client-internal-page.single-service .main-content ul .accordion-content-mask{overflow:visible;margin-left:0}#client-internal-page .template-generalinterior .main-content ul h3,#client-internal-page.single-service .main-content ul h3{font-size:1.8rem;font-weight:500;margin:0}#client-internal-page .template-generalinterior .page-title,#client-internal-page.single-service .page-title{margin-top:-1.5rem}#client-internal-page .template-generalinterior .content-preview,#client-internal-page.single-service .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.single-service .bio-list h2,#client-internal-page.single-service .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.single-service .bio-list .columns,#client-internal-page.single-service .news-list .columns{margin-bottom:5rem}@media only screen and (max-width: 991px){#client-internal-page .template-generalinterior .card,#client-internal-page.single-service .card{margin-bottom:2rem}#client-internal-page .template-generalinterior .news-list .card-title,#client-internal-page.single-service .news-list .card-title,#client-internal-page .template-generalinterior .news-list .card-subtitle,#client-internal-page.single-service .news-list .card-subtitle{margin-bottom:2rem}#client-internal-page .template-generalinterior .news-list .card-title.is-bordered:after,#client-internal-page.single-service .news-list .card-title.is-bordered:after,#client-internal-page .template-generalinterior .news-list .card-subtitle.is-bordered:after,#client-internal-page.single-service .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.single-service .main{background:#fff}#client-internal-page .template-generalinterior .main-holder,#client-internal-page.single-service .main-holder{margin-bottom:0}#client-internal-page .template-generalinterior .page-title,#client-internal-page.single-service .page-title{margin-top:0;font-size:3rem;border:0;position:relative}#client-internal-page .template-generalinterior .page-title:after,#client-internal-page.single-service .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.single-service .sidebar{display:none}#client-internal-page .template-generalinterior .main-content,#client-internal-page.single-service .main-content{margin-top:0;padding:3rem 0 0}#client-internal-page .template-generalinterior .main-content h2,#client-internal-page.single-service .main-content h2{font-size:2.4rem;margin-bottom:1.5rem;margin-top:2rem}#client-internal-page .template-generalinterior .content-preview,#client-internal-page.single-service .content-preview{font-size:2.2rem}#client-internal-page .template-generalinterior .section-beige,#client-internal-page.single-service .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.single-service .bio-list:last-child,#client-internal-page.single-service .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.single-service .bio-list .columns,#client-internal-page.single-service .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}#client-internal-page.template-search .search-result-item .search-result-item__text,#client-internal-page.template-search .search-result .card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@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-news .hero,#client-internal-page .template-pro-bono .hero{padding-top:11rem}}#client-internal-page.template-news .hero-title,#client-internal-page .template-pro-bono .hero-title{font-size:4.8rem}@media only screen and (max-width: 991px){#client-internal-page.template-news .hero,#client-internal-page .template-pro-bono .hero{min-height:30.5rem}#client-internal-page.template-news .hero-title,#client-internal-page .template-pro-bono .hero-title{font-size:2.4rem}}#client-internal-page.template-news .card-horizontal,#client-internal-page .template-pro-bono .card-horizontal{margin:-14.5rem 0 6rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .card-horizontal,#client-internal-page .template-pro-bono .card-horizontal{margin:-18.5rem -2rem 6rem}}#client-internal-page.template-careers .template-news .careers-slider-dots,#client-internal-page.template-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono.template-news .careers-slider-dots,#client-internal-page.template-news .template-careers .careers-slider-dots,#client-internal-page.template-news .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .card-slider,#client-internal-page.template-careers .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .template-news .careers-slider-dots{position:relative}@media only screen and (max-width: 767px){#client-internal-page.template-careers .template-news .careers-slider-dots,#client-internal-page.template-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono.template-news .careers-slider-dots,#client-internal-page.template-news .template-careers .careers-slider-dots,#client-internal-page.template-news .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .card-slider,#client-internal-page.template-careers .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .template-news .careers-slider-dots{padding:0 2rem 3.5rem}}#client-internal-page.template-careers .template-news .careers-slider-dots .card-title,#client-internal-page.template-news .card-slider .card-title,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-title,#client-internal-page.template-news .template-careers .careers-slider-dots .card-title,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .card-slider .card-title,#client-internal-page .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-news .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-careers .template-news .careers-slider-dots .card-title,#client-internal-page.template-news .card-slider .card-title,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-title,#client-internal-page.template-news .template-careers .careers-slider-dots .card-title,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .card-slider .card-title,#client-internal-page .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-news .careers-slider-dots .card-title{font-size:2.2rem}#client-internal-page.template-careers .template-news .careers-slider-dots .card-title:after,#client-internal-page.template-news .card-slider .card-title:after,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title:after,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-title:after,#client-internal-page.template-news .template-careers .careers-slider-dots .card-title:after,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-title:after,#client-internal-page .template-pro-bono .card-slider .card-title:after,#client-internal-page .template-pro-bono .careers-slider-dots .card-title:after,#client-internal-page .template-pro-bono .template-news .careers-slider-dots .card-title:after{content:"";display:block;width:30px;height:2px;background:#e44c39;margin:1em 0}}#client-internal-page.template-careers .template-news .careers-slider-dots .card-image,#client-internal-page.template-news .card-slider .card-image,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-image,#client-internal-page.template-news .template-careers .careers-slider-dots .card-image,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .card-slider .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-news .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-careers .template-news .careers-slider-dots .card-image,#client-internal-page.template-news .card-slider .card-image,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-image,#client-internal-page.template-news .template-careers .careers-slider-dots .card-image,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .card-slider .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-news .careers-slider-dots .card-image{border:2px solid #fff;padding-bottom:100%;min-width:auto}}#client-internal-page.template-careers .template-news .careers-slider-dots .card-image>a,#client-internal-page.template-news .card-slider .card-image>a,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image>a,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-image>a,#client-internal-page.template-news .template-careers .careers-slider-dots .card-image>a,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-image>a,#client-internal-page .template-pro-bono .card-slider .card-image>a,#client-internal-page .template-pro-bono .careers-slider-dots .card-image>a,#client-internal-page .template-pro-bono .template-news .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-careers .template-news .careers-slider-dots,#client-internal-page.template-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono.template-news .careers-slider-dots,#client-internal-page.template-news .template-careers .careers-slider-dots,#client-internal-page.template-news .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .card-slider,#client-internal-page.template-careers .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .template-news .careers-slider-dots{padding-bottom:3.5rem}#client-internal-page.template-careers .template-news .careers-slider-dots .card,#client-internal-page.template-news .card-slider .card,#client-internal-page.template-careers.template-news .careers-slider-dots .card,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card,#client-internal-page.template-news .template-careers .careers-slider-dots .card,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card,#client-internal-page .template-pro-bono .card-slider .card,#client-internal-page .template-pro-bono .careers-slider-dots .card,#client-internal-page .template-pro-bono .template-news .careers-slider-dots .card{background:rgba(0,0,0,0)}#client-internal-page.template-careers .template-news .careers-slider-dots .card-info,#client-internal-page.template-news .card-slider .card-info,#client-internal-page.template-careers.template-news .careers-slider-dots .card-info,#client-internal-page.template-pro-bono.template-news .careers-slider-dots .card-info,#client-internal-page.template-news .template-careers .careers-slider-dots .card-info,#client-internal-page.template-news .template-pro-bono .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .card-slider .card-info,#client-internal-page .template-pro-bono .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .template-news .careers-slider-dots .card-info{padding:3rem 2rem}#client-internal-page.template-careers .template-news .careers-slider-dots:before,#client-internal-page.template-news .card-slider:before,#client-internal-page.template-careers.template-news .careers-slider-dots:before,#client-internal-page.template-pro-bono.template-news .careers-slider-dots:before,#client-internal-page.template-news .template-careers .careers-slider-dots:before,#client-internal-page.template-news .template-pro-bono .careers-slider-dots:before,#client-internal-page .template-pro-bono .card-slider:before,#client-internal-page .template-pro-bono .careers-slider-dots:before,#client-internal-page .template-pro-bono .template-news .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-news .news-filter,#client-internal-page .template-pro-bono .news-filter{margin-bottom:3rem}#client-internal-page.template-news .news-filter .search-block-title,#client-internal-page .template-pro-bono .news-filter .search-block-title{font-size:1.4rem}#client-internal-page.template-news .news-section,#client-internal-page .template-pro-bono .news-section{margin-bottom:9rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section,#client-internal-page .template-pro-bono .news-section{margin-bottom:3rem}}#client-internal-page.template-news .news-section .card,#client-internal-page .template-pro-bono .news-section .card{margin-bottom:3rem;background:#fff;position:relative}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card,#client-internal-page .template-pro-bono .news-section .card{height:auto !important}}#client-internal-page.template-news .news-section .card-info,#client-internal-page .template-pro-bono .news-section .card-info{padding:2rem 3rem 8rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-info,#client-internal-page .template-pro-bono .news-section .card-info{padding:2rem 2rem 8rem}}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-date,#client-internal-page .template-pro-bono .news-section .card-date{font-size:1.4rem}}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-text,#client-internal-page .template-pro-bono .news-section .card-text{font-size:1.6rem;line-height:1.6}}#client-internal-page.template-news .news-section .card .more-link,#client-internal-page .template-pro-bono .news-section .card .more-link{position:absolute;bottom:4rem;right:3rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card .more-link,#client-internal-page .template-pro-bono .news-section .card .more-link{bottom:2.5rem}}#client-internal-page.template-news .news-section .card .text-right,#client-internal-page .template-pro-bono .news-section .card .text-right{position:absolute;bottom:0;right:0;width:100%}#client-internal-page .template-pro-bono .news-filter h2,#client-internal-page .template-pro-bono .probono-info-section h2{font-size:3.2rem;margin-bottom:3rem}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .news-filter h2,#client-internal-page .template-pro-bono .probono-info-section h2{font-size:2.2rem;margin-bottom:2rem}}@media only screen and (min-width: 768px){#client-internal-page .template-pro-bono .news-filter{margin-bottom:7rem}}#client-internal-page .template-pro-bono .card-horizontal{overflow:hidden}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .card-horizontal{margin:-13.5rem -2rem 4rem}}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .card-slider,#client-internal-page.template-careers .template-pro-bono .careers-slider-dots,#client-internal-page .template-pro-bono .careers-slider-dots{padding:0 2rem 3.5rem}#client-internal-page .template-pro-bono .card-slider:before,#client-internal-page .template-pro-bono .careers-slider-dots:before{top:13.5rem}}@media only screen and (min-width: 992px){#client-internal-page .template-pro-bono .card-slider .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .card-image{min-width:50.5rem}}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .card-slider .card-image,#client-internal-page .template-pro-bono .careers-slider-dots .card-image{padding-bottom:58%}}@media only screen and (min-width: 768px){#client-internal-page .template-pro-bono .card-slider .card-text,#client-internal-page .template-pro-bono .careers-slider-dots .card-text{min-height:10.5rem}}@media only screen and (min-width: 768px){#client-internal-page .template-pro-bono .card-slider .card-info,#client-internal-page .template-pro-bono .careers-slider-dots .card-info{padding:1rem 4.5rem 1rem 0}}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .card-slider .card-info,#client-internal-page .template-pro-bono .careers-slider-dots .card-info{padding:2rem 2rem 8rem}}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .careers-slider-nav{margin-top:-8.5rem}}#client-internal-page .template-pro-bono .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-pro-bono .careers-slider-dots .slick-dots li{padding:10px 2.5px;margin:0 13px}@media only screen and (max-width: 767px){#client-internal-page .template-pro-bono .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,.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-template-default,#client-internal-page.template-newsdetail .news-template-default{margin-bottom:4rem}@media only screen and (max-width: 767px){#client-internal-page .template-activities .news-template-default,#client-internal-page.template-newsdetail .news-template-default{margin-bottom:0}}#client-internal-page .template-activities .news-template-default img,#client-internal-page.template-newsdetail .news-template-default 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}@media only screen and (max-width: 767px){#client-internal-page .template-activities .card-slider .card,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card,#client-internal-page .template-activities .template-careers .careers-slider-dots .card,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card,#client-internal-page.template-careers .template-activities .careers-slider-dots .card,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card,#client-internal-page .template-generalinterior .card-slider .card,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card,#client-internal-page.template-newsdetail .card-slider .card,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card,#client-internal-page .template-pro-bono .template-newsdetail .careers-slider-dots .card{margin-bottom:0}}#client-internal-page .template-activities .card-slider .card-image,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-image,#client-internal-page .template-activities .template-careers .careers-slider-dots .card-image,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-image,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-image,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .card-slider .card-image,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .card-slider .card-image,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .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-pro-bono .template-activities .careers-slider-dots .card-image,#client-internal-page .template-activities .template-careers .careers-slider-dots .card-image,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-image,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-image,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .card-slider .card-image,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card-image,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .card-slider .card-image,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card-image,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card-image,#client-internal-page .template-pro-bono .template-newsdetail .careers-slider-dots .card-image{width:100%;min-width:100%;margin-right:0;padding:0}}@media only screen and (max-width: 767px){#client-internal-page .template-activities .card-slider .card-info,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-info,#client-internal-page .template-activities .template-careers .careers-slider-dots .card-info,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card-info,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-info,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-info,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card-info,#client-internal-page .template-generalinterior .card-slider .card-info,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-info,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card-info,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card-info,#client-internal-page.template-newsdetail .card-slider .card-info,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card-info,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card-info,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card-info,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card-info,#client-internal-page .template-pro-bono .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-pro-bono .template-activities .careers-slider-dots .card-title,#client-internal-page .template-activities .template-careers .careers-slider-dots .card-title,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card-title,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-title,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-title,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .card-slider .card-title,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .card-slider .card-subtitle,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-subtitle,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-subtitle,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .card-slider .card-title,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-newsdetail .careers-slider-dots .card-title{margin:0 0 1rem;line-height:1.1}#client-internal-page .template-generalinterior .card-slider .card-subtitle,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-subtitle,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .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-pro-bono .template-activities .careers-slider-dots .card-title,#client-internal-page .template-activities .template-careers .careers-slider-dots .card-title,#client-internal-page .template-activities .template-pro-bono .careers-slider-dots .card-title,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-title,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-title,#client-internal-page.template-careers .template-newsdetail .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .card-slider .card-title,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .template-careers .careers-slider-dots .card-title,#client-internal-page .template-generalinterior .template-pro-bono .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .card-slider .card-title,#client-internal-page.template-careers.template-newsdetail .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.template-newsdetail .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .template-careers .careers-slider-dots .card-title,#client-internal-page.template-newsdetail .template-pro-bono .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-activities .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .template-generalinterior .careers-slider-dots .card-title,#client-internal-page .template-pro-bono .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,#client-internal-page.template-careers .template-generalinterior .careers-slider-dots .card-subtitle,#client-internal-page.template-pro-bono .template-generalinterior .careers-slider-dots .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-careers .hero{padding-top:11rem}#client-internal-page.template-careers .hero-title{font-size:4.8rem;margin-bottom:1.7rem}@media only screen and (max-width: 1280px){#client-internal-page.template-careers .hero{min-height:38rem;padding-top:5.5rem}#client-internal-page.template-careers .hero-title{font-size:2.4rem}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .hero{min-height:26rem}#client-internal-page.template-careers .hero-title{margin-bottom:2.5rem}}#client-internal-page.template-careers .careers-buttons{text-align:right}#client-internal-page.template-careers .careers-buttons .LinkAsset{display:inline-block;vertical-align:middle}#client-internal-page.template-careers .careers-buttons .LinkAsset:first-child{margin-right:1rem}@media only screen and (max-width: 991px){#client-internal-page.template-careers .careers-buttons{text-align:left}}#client-internal-page.template-careers .main{padding-bottom:12rem}@media only screen and (max-width: 767px){#client-internal-page.template-careers .main{padding-bottom:6rem;background:#fff}}#client-internal-page.template-careers .careers-photo{margin:-22rem 0 0;overflow:hidden}@media only screen and (max-width: 1280px){#client-internal-page.template-careers .careers-photo{margin:-21rem 0 0}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-photo{margin:-9rem 0 0;overflow:auto}}#client-internal-page.template-careers .careers-photo-item{position:relative;text-align:center;cursor:pointer}@media only screen and (min-width: 768px){#client-internal-page.template-careers .careers-photo-item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:2}#client-internal-page.template-careers .slick-current .careers-photo-item,#client-internal-page.template-careers .careers-photo-item.synced{cursor:default}#client-internal-page.template-careers .slick-current .careers-photo-item:after,#client-internal-page.template-careers .careers-photo-item.synced:after{content:none}}#client-internal-page.template-careers .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-careers .careers-photo-item .img-box{max-width:18rem;height:23rem;margin:0 auto;padding-bottom:0}}#client-internal-page.template-careers .careers-info{padding:4rem 2rem 3rem;background:#fff}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-info{padding-top:0;margin:0 -2rem}}#client-internal-page.template-careers .careers-info-title{font-size:3.2rem;line-height:1.1;position:relative;margin-bottom:0}#client-internal-page.template-careers .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-careers .careers-info-title:after{margin-top:1.5rem}}#client-internal-page.template-careers .careers-info-role{font-size:1.8rem;margin-bottom:3.5rem}#client-internal-page.template-careers .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-careers .careers-info-quote{padding-right:3rem;margin-bottom:2.5rem}}#client-internal-page.template-careers .careers-info-quote:before{content:"“";position:absolute;left:-1rem;top:0;font-family:"SackersGothicStd-heavy",sans-serif;font-size:4rem}#client-internal-page.template-careers .careers-info .sidebar{padding-top:0}@media only screen and (min-width: 768px){#client-internal-page.template-careers .careers-info .sidebar{margin-right:2rem}}@media only screen and (min-width: 992px){#client-internal-page.template-careers .careers-info .sidebar{width:36rem;min-width:36rem;margin-right:3rem}}#client-internal-page.template-careers .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-careers .careers-info .main-content{padding-top:6rem;padding-right:3rem;line-height:1.44;font-weight:300;letter-spacing:0}}#client-internal-page.template-careers .careers-slider-nav{position:relative;z-index:3;background:#fff}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-slider-nav{margin:1rem -2rem}}#client-internal-page.template-careers .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:41rem;bottom:-7.3rem}@media only screen and (max-width: 991px){#client-internal-page.template-careers .careers-slider-dots{left:29rem}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .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-careers .careers-slider-dots .slick-dots{margin:0 1rem}}#client-internal-page.template-careers .careers-slider-dots .slick-dots li{padding:10px 2.5px}#client-internal-page.template-joining-munger-tolles .hero{padding-top:11rem}#client-internal-page.template-joining-munger-tolles .hero-title{font-size:4.8rem}@media only screen and (max-width: 1280px){#client-internal-page.template-joining-munger-tolles .hero{min-height:38rem;padding-top:5.5rem}#client-internal-page.template-joining-munger-tolles .hero-title{font-size:2.4rem}}@media only screen and (max-width: 767px){#client-internal-page.template-joining-munger-tolles .hero{min-height:15rem}}#client-internal-page.template-joining-munger-tolles .main{padding-bottom:10rem}@media only screen and (max-width: 767px){#client-internal-page.template-joining-munger-tolles .main{padding-bottom:4rem;background-color:#f4f1ec !important}}#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}}.simple-sitemap-page.main{background-color:#fff !important}#client-internal-page .card-slider .slick-prev::before,#client-internal-page.template-careers .careers-slider-dots .slick-prev::before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-prev::before,#client-internal-page .template-careersmeet .careers-slider-dots .slick-prev::before,#client-internal-page .template-pro-bono .careers-slider-dots .slick-prev::before{content:"";font-family:"Font Awesome 6 Pro";font-size:3rem;color:#3b3b3b}#client-internal-page .card-slider .slick-next::before,#client-internal-page.template-careers .careers-slider-dots .slick-next::before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-next::before,#client-internal-page .template-careersmeet .careers-slider-dots .slick-next::before,#client-internal-page .template-pro-bono .careers-slider-dots .slick-next::before{content:"";font-family:"Font Awesome 6 Pro";font-size:3rem;color:#3b3b3b}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .careers-slider-nav{margin-top:-6.5rem}}#client-internal-page .template-generalinterior .main-content .container-mainTable tr td{padding:5px}#client-internal-page .template-generalinterior .main-content .container-mainTable tr td h3{margin-top:10px;margin-bottom:10px}#client-internal-page .template-generalinterior .main-content .container-mainTable tr td h4{font-size:22px;margin-top:10px;margin-bottom:10px}#client-internal-page .template-generalinterior .main-content .container-mainTable tr td.container-tableFirstColumn{width:332px}#client-internal-page .template-generalinterior .main-content .container-mainTable tr td:last-of-type{width:179px}body.template-privacy-policy table{width:100%;margin-bottom:1.5rem}body.template-privacy-policy table th,body.template-privacy-policy table td{text-align:left;border:1px solid rgba(151,151,151,.5);padding:6px}@media only screen and (max-width: 767px){body.template-privacy-policy table th,body.template-privacy-policy table td{font-size:1.6rem}}body.template-privacy-policy table td:last-child{word-break:break-all}.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=text],.ui-dialog .ui-dialog-content input[type=email],.ui-dialog .ui-dialog-content input[type=search],.ui-dialog .ui-dialog-content input[type=password],.ui-dialog .ui-dialog-content input[type=tel]{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;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 textarea,#client-internal-page .FormAsset .form-control,#client-internal-page .FormAsset input[type=text],#client-internal-page .FormAsset input[type=email]{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=text],#client-internal-page .FormAsset input[type=email]{height:50px}#client-internal-page .FormAsset input[type=radio],#client-internal-page .FormAsset input[type=checkbox]{margin-right:5px}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:15px;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 768px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}#client-internal-page .desktop-hide,#client-internal-page .print-show,#client-internal-page .hidden{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 .link-revert-color,#client-internal-page .careers-tile-title a,#client-internal-page.template-careers .careers-info-role a,#client-internal-page.template-careers .careers-info-title a,#client-internal-page.news-template-default .news-detail-backlink,#client-internal-page .template-activities .news-detail-backlink,#client-internal-page .office-contact-mail a,#client-internal-page .office-contact a,#client-internal-page .office-info-item a,#client-internal-page .card-title a,#client-internal-page .bio-card-contacts a,#client-internal-page .bio-info-list a,#client-internal-page .spotlightList a{color:#3b3b3b}#client-internal-page .link-revert-color:hover,#client-internal-page .careers-tile-title a:hover,#client-internal-page.template-careers .careers-info-role a:hover,#client-internal-page.template-careers .careers-info-title a:hover,#client-internal-page.news-template-default .news-detail-backlink:hover,#client-internal-page .template-activities .news-detail-backlink: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 .card-title a:hover,#client-internal-page .bio-card-contacts a:hover,#client-internal-page .bio-info-list a:hover,#client-internal-page .spotlightList a:hover{color:#e44c39}#client-internal-page .link-revert-color:focus,#client-internal-page .careers-tile-title a:focus,#client-internal-page.template-careers .careers-info-role a:focus,#client-internal-page.template-careers .careers-info-title a:focus,#client-internal-page.news-template-default .news-detail-backlink:focus,#client-internal-page .template-activities .news-detail-backlink:focus,#client-internal-page .office-contact-mail a:focus,#client-internal-page .office-contact a:focus,#client-internal-page .office-info-item a:focus,#client-internal-page .card-title a:focus,#client-internal-page .bio-card-contacts a:focus,#client-internal-page .bio-info-list a:focus,#client-internal-page .link-revert-color:active,#client-internal-page .careers-tile-title a:active,#client-internal-page.template-careers .careers-info-role a:active,#client-internal-page.template-careers .careers-info-title a:active,#client-internal-page.news-template-default .news-detail-backlink:active,#client-internal-page .template-activities .news-detail-backlink:active,#client-internal-page .office-contact-mail a:active,#client-internal-page .office-contact a:active,#client-internal-page .office-info-item a:active,#client-internal-page .card-title a:active,#client-internal-page .bio-card-contacts a:active,#client-internal-page .bio-info-list a:active,#client-internal-page .spotlightList a:focus,#client-internal-page .spotlightList a:active{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 .bg-gray{background-color:#f0f0f0}#client-internal-page .bg-darkGray{background-color:#ccc}#client-internal-page .container{max-width:124rem;padding:0 2rem;margin:0 auto;width:100%}#client-internal-page .columns{display:flex;flex-wrap:wrap;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{flex-wrap:wrap}#client-internal-page .columns .col-03{width:100%}}@media only screen and (max-width: 767px){#client-internal-page .columns{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;box-shadow:0 0 10px 2px rgba(59,59,59,.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 img{width:12rem;height:12rem;vertical-align:top}@media only screen and (max-width: 991px){#client-internal-page .header .site-logo img{width:10rem;height:10rem}}@media only screen and (max-width: 767px){#client-internal-page .header .site-logo img{width:8rem;height:8rem}}#client-internal-page .header-area{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){#client-internal-page .header-area{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{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:normal;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:0rem}}#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;transition:right .7s ease-in-out;padding:12rem 2rem 2rem;display:flex;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{transform:rotate(180deg)}#client-internal-page .header .nav-list>li>i,#client-internal-page .header .nav .SitemapAsset>li>i{color:#fff;transition: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:0rem}}#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%;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.admin-bar .header{top:32px}#client-internal-page #wp-admin-bar-root-default{margin:0 auto !important}#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 img{width:10rem;height:10rem}@media only screen and (max-width: 991px){#client-internal-page .footer .logo img{width:8rem;height:8rem}}#client-internal-page .footer .flex-row{display:flex;flex-wrap:wrap;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:flex;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;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:flex;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{flex:1 0 auto;background:#f4f1ec}#client-internal-page .wrapper .main-holder{display:flex}@media only screen and (max-width: 767px){#client-internal-page .wrapper .main-holder{flex-direction:column}}#client-internal-page .wrapper .main-holder .sidebar{width:25rem;min-width:25rem;margin-right:1rem;padding-top:5rem;align-self:flex-start}#client-internal-page .wrapper .main-holder .sidebar .practice-list{width:25rem}#client-internal-page .wrapper .main-holder .sidebar .practice-list.fixed{position:fixed;top:0}@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{flex:1}@media only screen and (max-width: 767px){#client-internal-page.page:not(.template-data-subject-request) .template-generalinterior main.main{background-color:#fff}}#client-internal-page.template-happy-holidays-from-mto .sidebar{display:none}#client-internal-page.template-happy-holidays-from-mto .wistia_embed{width:100% !important;height:0 !important;position:relative;padding-bottom:56.25%}#client-internal-page.template-happy-holidays-from-mto .wistia_embed>div{position:absolute !important}#client-internal-page input[type=text],#client-internal-page input[type=search],#client-internal-page input[type=email],#client-internal-page input[type=number],#client-internal-page input[type=tel],#client-internal-page input[type=url],#client-internal-page input[type=password],#client-internal-page .form-element,#client-internal-page .dp-select-input,#client-internal-page textarea,#client-internal-page select{background:#fff;border:1px solid #1e1e1e;border-radius:0;font-size:16px;line-height:1.25;height:48px;padding:10px 20px;box-sizing:border-box;width:100%;color:#1e1e1e;outline:none;text-transform:uppercase}#client-internal-page input[type=text]::-webkit-input-placeholder,#client-internal-page input[type=search]::-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=tel]::-webkit-input-placeholder,#client-internal-page input[type=url]::-webkit-input-placeholder,#client-internal-page input[type=password]::-webkit-input-placeholder,#client-internal-page .form-element::-webkit-input-placeholder,#client-internal-page .dp-select-input::-webkit-input-placeholder,#client-internal-page textarea::-webkit-input-placeholder,#client-internal-page select::-webkit-input-placeholder{color:#1e1e1e;opacity:1;transition:opacity .3s ease-in-out}#client-internal-page input[type=text]:-moz-placeholder,#client-internal-page input[type=search]:-moz-placeholder,#client-internal-page input[type=email]:-moz-placeholder,#client-internal-page input[type=number]:-moz-placeholder,#client-internal-page input[type=tel]:-moz-placeholder,#client-internal-page input[type=url]:-moz-placeholder,#client-internal-page input[type=password]:-moz-placeholder,#client-internal-page .form-element:-moz-placeholder,#client-internal-page .dp-select-input:-moz-placeholder,#client-internal-page textarea:-moz-placeholder,#client-internal-page select:-moz-placeholder{color:#1e1e1e;opacity:1;transition:opacity .3s ease-in-out}#client-internal-page input[type=text]::-moz-placeholder,#client-internal-page input[type=search]::-moz-placeholder,#client-internal-page input[type=email]::-moz-placeholder,#client-internal-page input[type=number]::-moz-placeholder,#client-internal-page input[type=tel]::-moz-placeholder,#client-internal-page input[type=url]::-moz-placeholder,#client-internal-page input[type=password]::-moz-placeholder,#client-internal-page .form-element::-moz-placeholder,#client-internal-page .dp-select-input::-moz-placeholder,#client-internal-page textarea::-moz-placeholder,#client-internal-page select::-moz-placeholder{color:#1e1e1e;opacity:1;transition:opacity .3s ease-in-out}#client-internal-page input[type=text]:-ms-input-placeholder,#client-internal-page input[type=search]:-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=tel]:-ms-input-placeholder,#client-internal-page input[type=url]:-ms-input-placeholder,#client-internal-page input[type=password]:-ms-input-placeholder,#client-internal-page .form-element:-ms-input-placeholder,#client-internal-page .dp-select-input:-ms-input-placeholder,#client-internal-page textarea:-ms-input-placeholder,#client-internal-page select:-ms-input-placeholder{color:#1e1e1e;opacity:1;transition:opacity .3s ease-in-out}#client-internal-page input[type=text]:focus::-webkit-input-placeholder,#client-internal-page input[type=search]: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=tel]:focus::-webkit-input-placeholder,#client-internal-page input[type=url]:focus::-webkit-input-placeholder,#client-internal-page input[type=password]:focus::-webkit-input-placeholder,#client-internal-page .form-element:focus::-webkit-input-placeholder,#client-internal-page .dp-select-input:focus::-webkit-input-placeholder,#client-internal-page textarea:focus::-webkit-input-placeholder,#client-internal-page select:focus::-webkit-input-placeholder{opacity:0}#client-internal-page input[type=text]:focus:-moz-placeholder,#client-internal-page input[type=search]: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=tel]:focus:-moz-placeholder,#client-internal-page input[type=url]:focus:-moz-placeholder,#client-internal-page input[type=password]:focus:-moz-placeholder,#client-internal-page .form-element:focus:-moz-placeholder,#client-internal-page .dp-select-input:focus:-moz-placeholder,#client-internal-page textarea:focus:-moz-placeholder,#client-internal-page select:focus:-moz-placeholder{opacity:0}#client-internal-page input[type=text]:focus::-moz-placeholder,#client-internal-page input[type=search]: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=tel]:focus::-moz-placeholder,#client-internal-page input[type=url]:focus::-moz-placeholder,#client-internal-page input[type=password]:focus::-moz-placeholder,#client-internal-page .form-element:focus::-moz-placeholder,#client-internal-page .dp-select-input:focus::-moz-placeholder,#client-internal-page textarea:focus::-moz-placeholder,#client-internal-page select:focus::-moz-placeholder{opacity:0}#client-internal-page input[type=text]:focus:-ms-input-placeholder,#client-internal-page input[type=search]: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=tel]:focus:-ms-input-placeholder,#client-internal-page input[type=url]:focus:-ms-input-placeholder,#client-internal-page input[type=password]:focus:-ms-input-placeholder,#client-internal-page .form-element:focus:-ms-input-placeholder,#client-internal-page .dp-select-input:focus:-ms-input-placeholder,#client-internal-page textarea:focus:-ms-input-placeholder,#client-internal-page select:focus:-ms-input-placeholder{opacity:0}#client-internal-page textarea{resize:none}#client-internal-page .form-element,#client-internal-page .dp-select-input{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:flex;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{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;transform:translateY(-50%);cursor:pointer;font-family:"Font Awesome 6 Pro";font-size:2rem}#client-internal-page .dp-select-opener:after{content:""}#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:bold;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{transform:translateX(7px)}#client-internal-page .more-link i{margin-left:6px;transition:transform .3s ease-in-out;font-size:1.5rem}@media only screen and (min-width: 992px){#client-internal-page .more-link.accordion-content-opener{border-bottom:2px solid hsla(0,0%,100%,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:rgba(0,0,0,0)}#client-internal-page .menu-btn.active>span:before,#client-internal-page .menu-btn.active>span:after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;background:#fff}#client-internal-page .menu-btn.active>span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#client-internal-page .menu-btn.active>span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#client-internal-page .menu-btn>span{display:block;position:absolute;width:100%;height:3px;top:50%;transform:translate(-50%, -1px);left:50%;background:#3b3b3b}#client-internal-page .menu-btn>span:before,#client-internal-page .menu-btn>span:after{content:"";position:absolute;display:block;right:0;width:100%;height:3px;background-color:#3b3b3b}#client-internal-page .menu-btn>span:before{top:-10px;transition:top .3s ease .3s,transform .3s ease}#client-internal-page .menu-btn>span:after{bottom:-10px;transition:bottom .3s ease .3s,transform .3s ease}#client-internal-page .btn{display:inline-block;vertical-align:top;height:auto;text-align:center;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:rgba(0,0,0,0);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;transition:transform .3s linear}#client-internal-page .btn-primary{background:#e44c39;color:#fff;border-color:#e44c39}#client-internal-page .btn-primary:hover,#client-internal-page .btn-primary:active{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:rgba(0,0,0,0);color:#e44c39;border-color:#e44c39}#client-internal-page .btn-outline:hover,#client-internal-page .btn-outline:active{color:#c84b3c;border-color:#c84b3c}#client-internal-page .btn-outline:hover .fa-sync-alt,#client-internal-page .btn-outline:active .fa-sync-alt{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:hover,#client-internal-page .btn-white:active{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.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:hover button,#client-internal-page .slick-dots li.slick-active button{background:#3b3b3b}#client-internal-page .slick-dots button{border:1px solid #3b3b3b;background:rgba(0,0,0,0);font-size:0;padding:0;width:12px;height:12px;border-radius:50%;transition:background-color .3s ease-in-out;display:block}#client-internal-page .slick-autoplay-toggle-button{display:none}#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 .ot-sdk-show-settings{margin-top:1rem;color:rgba(0,0,0,0);border:none;padding:10px;position:relative;width:100%}#client-internal-page .ot-sdk-show-settings:hover{color:rgba(0,0,0,0);background-color:#e44c39}#client-internal-page .ot-sdk-show-settings:before{content:"Your Privacy Choices";position:absolute;color:#2e2e2e;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;line-height:32px}#client-internal-page .ot-sdk-show-settings:hover:before{color:#fff}#client-internal-page #ot-sdk-btn-floating{display:none !important}#client-internal-page .print-row{display:flex;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;width:41px}#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 .heateor_sss_sharing_ul{width:120px;display:flex;justify-content:space-around}#client-internal-page .print-row.share-list a{opacity:0;visibility:hidden;transition:all .2s linear}#client-internal-page .print-row.share-list a.visible{opacity:1;visibility:visible}#client-internal-page .main-content__icons{width:125px;margin-right:0;margin-left:auto}#client-internal-page .bio{display:flex;max-width:1920px;margin:0 auto}#client-internal-page .bio-wrap{background:#3b3b3b}#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;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:-5rem 0 0;background:#fff;z-index:2;will-change:top}#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{justify-content:space-between}#client-internal-page .bio-info .columns .col-practice{width:16%}#client-internal-page .bio-info .columns .col-industries{width:23%}#client-internal-page .bio-info .columns .col-education{width:25%}#client-internal-page .bio-info .columns .col-clerkships{width:26%}@media only screen and (max-width: 1279px){#client-internal-page .bio-info .columns{flex-wrap:wrap}#client-internal-page .bio-info .columns .col{width:50%}}@media only screen and (max-width: 767px){#client-internal-page .bio-info .columns .col{width:100%}}#client-internal-page .bio-tabs{display:flex;letter-spacing:1px;margin-bottom:10rem;margin-top:13rem}#client-internal-page .bio-tabs-nav{margin:0;padding:0;list-style:none;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:flex;justify-content:space-between;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{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{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{flex-direction:column}#client-internal-page .bio-image{width:100%;min-height:50rem}#client-internal-page .bio-details{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{flex:1;height:50%;min-height:20rem;background-position:100% 19% !important}#client-internal-page .bio-details{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:focus,#client-internal-page .bio-card-image:active{color:#fff}@media only screen and (min-width: 768px){#client-internal-page .bio-card-image:before{content:"";transition:all .2s;position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0))}#client-internal-page .bio-card-image:hover:before{background:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))}}#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;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:-0.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-mask,#client-internal-page .accordion-content-area,#client-internal-page .accordion-wrap-mask,#client-internal-page .accordion-wrap-area{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;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:rgba(0,0,0,0);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 #btnHeaderSearch{cursor:pointer}#client-internal-page .search-form-holder .show-btn{display:block;color:#e44c39;padding:7px 0 7px 7px;cursor:pointer;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 .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:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem 0 16rem;font-size:1.9rem;line-height:1.47;letter-spacing:0.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:rgba(0,0,0,0);border:none;color:#e44c39;font-size:18px;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:0.4rem;margin:3.5rem auto;background:#e44c39}@media only screen and (max-width: 991px){#client-internal-page .billboard h1:after{width:16rem;height:0.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.touch-device .testimonials-slider:before,#client-internal-page.mac-platform .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:bold;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:-0.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:normal}@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:flex;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:flex;align-items:flex-end;width:100%;padding:0}}@media only screen and (max-width: 991px){#client-internal-page .news-slider-section .title-box h2{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:flex;margin-bottom:1.5rem}@media only screen and (max-width: 991px){#client-internal-page .slider-nav{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;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}#client-internal-page .news-slider{margin-bottom:0}@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;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:flex}#client-internal-page .count-slider .slick-arrow{position:absolute;top: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 6 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:""}#client-internal-page .count-slider .slick-next{right:0}#client-internal-page .count-slider .slick-next:before{content:""}#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:0.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:flex;flex-direction:column;justify-content: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.template-happy-holidays-from-mto .hero{background:none !important}@media only screen and (max-width: 767px){#client-internal-page.template-happy-holidays-from-mto .hero{min-height:0}}#client-internal-page .card{letter-spacing:0}#client-internal-page .card-link{display:block;color:#3b3b3b}#client-internal-page .card-link:focus,#client-internal-page .card-link:active{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;transition:color 300ms ease-in-out}#client-internal-page .card-title.is-bordered{margin-bottom:0}#client-internal-page .card-title.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: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{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-slider.slick-slider,#client-internal-page.template-careers .slick-slider.careers-slider-dots,#client-internal-page.template-pro-bono .slick-slider.careers-slider-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0}#client-internal-page .card-slider .slick-slide,#client-internal-page.template-careers .careers-slider-dots .slick-slide,#client-internal-page.template-pro-bono .careers-slider-dots .slick-slide{margin:0 3rem}#client-internal-page .card-slider .slick-list,#client-internal-page.template-careers .careers-slider-dots .slick-list,#client-internal-page.template-pro-bono .careers-slider-dots .slick-list{margin:0 -3rem;width:calc(100% + 6rem)}#client-internal-page .card-slider .slick-arrow,#client-internal-page.template-careers .careers-slider-dots .slick-arrow,#client-internal-page.template-pro-bono .careers-slider-dots .slick-arrow{font-size:0;border:none;background:none;position:relative}#client-internal-page .card-slider .slick-prev,#client-internal-page.template-careers .careers-slider-dots .slick-prev,#client-internal-page.template-pro-bono .careers-slider-dots .slick-prev{order:1;height:auto;width:auto;top:0;left:0;transform:none}#client-internal-page .card-slider .slick-prev .slick-prev-icon:before,#client-internal-page.template-careers .careers-slider-dots .slick-prev .slick-prev-icon:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-prev .slick-prev-icon:before{font-family:"Font Awesome 6 Pro";font-size:3rem;content:"";color:#3b3b3b}#client-internal-page .card-slider .slick-next,#client-internal-page.template-careers .careers-slider-dots .slick-next,#client-internal-page.template-pro-bono .careers-slider-dots .slick-next{order:3;height:auto;width:auto;top:0;right:0;transform:none}#client-internal-page .card-slider .slick-next .slick-next-icon:before,#client-internal-page.template-careers .careers-slider-dots .slick-next .slick-next-icon:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-next .slick-next-icon:before{font-family:"Font Awesome 6 Pro";font-size:3rem;content:"";color:#3b3b3b}#client-internal-page .card-slider .slick-list,#client-internal-page.template-careers .careers-slider-dots .slick-list,#client-internal-page.template-pro-bono .careers-slider-dots .slick-list{order:0}#client-internal-page .card-slider .slick-dots,#client-internal-page.template-careers .careers-slider-dots .slick-dots,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots{order:2;margin:0 2rem}#client-internal-page .card-slider .slick-dots li,#client-internal-page.template-careers .careers-slider-dots .slick-dots li,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li{padding:10px 15px}#client-internal-page .card-slider .slick-dots li .slick-dot-icon:before,#client-internal-page.template-careers .careers-slider-dots .slick-dots li .slick-dot-icon:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li .slick-dot-icon:before{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-size:1.2rem}#client-internal-page .card-slider .slick-dots li.slick-active .slick-dot-icon:before,#client-internal-page.template-careers .careers-slider-dots .slick-dots li.slick-active .slick-dot-icon:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li.slick-active .slick-dot-icon:before,#client-internal-page .card-slider .slick-dots li:hover .slick-dot-icon:before,#client-internal-page.template-careers .careers-slider-dots .slick-dots li:hover .slick-dot-icon:before,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li:hover .slick-dot-icon:before{text-shadow:-1px -1px 0 #3b3b3b,1px -1px 0 #3b3b3b,-1px 1px 0 #3b3b3b,1px 1px 0 #3b3b3b;margin-top:0;margin-left:0;border:0;color:#3b3b3b}@media only screen and (max-width: 767px){#client-internal-page .card-slider .slick-dots,#client-internal-page.template-careers .careers-slider-dots .slick-dots,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots{max-width:80%}#client-internal-page .card-slider .slick-dots li,#client-internal-page.template-careers .careers-slider-dots .slick-dots li,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li{padding:7px}}#client-internal-page .card-slider .slick-dots button,#client-internal-page.template-careers .careers-slider-dots .slick-dots button,#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots button{border-color:#3b3b3b}#client-internal-page .card-slider .slick-active .card-image,#client-internal-page.template-careers .careers-slider-dots .slick-active .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .slick-active .card-image{position:relative;z-index:2}#client-internal-page .card-slider .card,#client-internal-page.template-careers .careers-slider-dots .card,#client-internal-page.template-pro-bono .careers-slider-dots .card{background:#fff}#client-internal-page .card-slider .card-image,#client-internal-page.template-careers .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .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-careers .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .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-careers .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .card-image{width:100%;padding:0 2rem}#client-internal-page .card-slider .card-image img,#client-internal-page.template-careers .careers-slider-dots .card-image img,#client-internal-page.template-pro-bono .careers-slider-dots .card-image img{border:2px solid #fff}}#client-internal-page .card-slider .card-info,#client-internal-page.template-careers .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .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-careers .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info{margin:0 -2rem;padding:3rem 4rem}}#client-internal-page .card-slider .card .more-link,#client-internal-page.template-careers .careers-slider-dots .card .more-link,#client-internal-page.template-pro-bono .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 input[type=text],#client-internal-page .search-block input[type=search],#client-internal-page .search-block input[type=email],#client-internal-page .search-block input[type=number],#client-internal-page .search-block input[type=tel],#client-internal-page .search-block input[type=url],#client-internal-page .search-block input[type=password],#client-internal-page .search-block .form-element,#client-internal-page .search-block .dp-select-input,#client-internal-page .search-block textarea,#client-internal-page .search-block select{font-family:"SackersGothicStd-medium",sans-serif;letter-spacing:.45px}#client-internal-page .search-block input[type=text]::-webkit-input-placeholder,#client-internal-page .search-block input[type=search]::-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=tel]::-webkit-input-placeholder,#client-internal-page .search-block input[type=url]::-webkit-input-placeholder,#client-internal-page .search-block input[type=password]::-webkit-input-placeholder,#client-internal-page .search-block .form-element::-webkit-input-placeholder,#client-internal-page .search-block .dp-select-input::-webkit-input-placeholder,#client-internal-page .search-block textarea::-webkit-input-placeholder,#client-internal-page .search-block select::-webkit-input-placeholder{color:#979797}#client-internal-page .search-block input[type=text]:-moz-placeholder,#client-internal-page .search-block input[type=search]:-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=tel]:-moz-placeholder,#client-internal-page .search-block input[type=url]:-moz-placeholder,#client-internal-page .search-block input[type=password]:-moz-placeholder,#client-internal-page .search-block .form-element:-moz-placeholder,#client-internal-page .search-block .dp-select-input:-moz-placeholder,#client-internal-page .search-block textarea:-moz-placeholder,#client-internal-page .search-block select:-moz-placeholder{color:#979797}#client-internal-page .search-block input[type=text]::-moz-placeholder,#client-internal-page .search-block input[type=search]::-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=tel]::-moz-placeholder,#client-internal-page .search-block input[type=url]::-moz-placeholder,#client-internal-page .search-block input[type=password]::-moz-placeholder,#client-internal-page .search-block .form-element::-moz-placeholder,#client-internal-page .search-block .dp-select-input::-moz-placeholder,#client-internal-page .search-block textarea::-moz-placeholder,#client-internal-page .search-block select::-moz-placeholder{color:#979797}#client-internal-page .search-block input[type=text]:-ms-input-placeholder,#client-internal-page .search-block input[type=search]:-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=tel]:-ms-input-placeholder,#client-internal-page .search-block input[type=url]:-ms-input-placeholder,#client-internal-page .search-block input[type=password]:-ms-input-placeholder,#client-internal-page .search-block .form-element:-ms-input-placeholder,#client-internal-page .search-block .dp-select-input:-ms-input-placeholder,#client-internal-page .search-block textarea:-ms-input-placeholder,#client-internal-page .search-block select:-ms-input-placeholder{color:#979797}@media only screen and (max-width: 767px){#client-internal-page .search-block input[type=text],#client-internal-page .search-block input[type=search],#client-internal-page .search-block input[type=email],#client-internal-page .search-block input[type=number],#client-internal-page .search-block input[type=tel],#client-internal-page .search-block input[type=url],#client-internal-page .search-block input[type=password],#client-internal-page .search-block .form-element,#client-internal-page .search-block .dp-select-input,#client-internal-page .search-block textarea,#client-internal-page .search-block select{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:rgba(0,0,0,0);border:none;color:#e44c39;font-size:18px;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:flex;justify-content:space-between;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;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:flex;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:-0.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]:not(:checked)+label:after,#client-internal-page .search-block [type=checkbox]:checked+label:after{content:"";position:absolute;font-family:"Font Awesome 6 Pro";top:3px;left:3px;font-size:12px;line-height:.8;color:#fff;transition:all .2s}@media only screen and (max-width: 767px){#client-internal-page .search-block [type=checkbox]:not(:checked)+label:after,#client-internal-page .search-block [type=checkbox]: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;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;box-shadow:inset 0 7px 10px -7px rgba(59,59,59,.35),0 2px 3px rgba(59,59,59,.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:rgba(0,0,0,0);box-shadow:none;visibility:visible;opacity:1;padding:2rem 0 2rem 1rem;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.inclusion-menu{width:23rem}@media only screen and (max-width: 767px){#client-internal-page .megamenu.inclusion-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 .form-element,#client-internal-page .megamenu .dp-select-input{text-transform:uppercase;font-family:"SackersGothicStd-medium",sans-serif;letter-spacing:.45px}#client-internal-page .megamenu .form-element::-webkit-input-placeholder,#client-internal-page .megamenu .dp-select-input::-webkit-input-placeholder{color:#1e1e1e}#client-internal-page .megamenu .form-element:-moz-placeholder,#client-internal-page .megamenu .dp-select-input:-moz-placeholder{color:#1e1e1e}#client-internal-page .megamenu .form-element::-moz-placeholder,#client-internal-page .megamenu .dp-select-input::-moz-placeholder{color:#1e1e1e}#client-internal-page .megamenu .form-element:-ms-input-placeholder,#client-internal-page .megamenu .dp-select-input:-ms-input-placeholder{color:#1e1e1e}#client-internal-page .megamenu .search-block-alpha{margin:0 -1rem 2.5rem -1rem}#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: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:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}}#client-internal-page .office-info{display:flex;flex-direction:column;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:-0.5rem}}#client-internal-page .office-info-columns{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{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: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 .container-form .gform_confirmation_message{padding-bottom:24px}#client-internal-page .container-form p{font-size:1.6rem}#client-internal-page .container-form input[type=text],#client-internal-page .container-form textarea,#client-internal-page .container-form input[type=email],#client-internal-page .container-form input[type=tel],#client-internal-page .container-form select,#client-internal-page .container-form .dp-select-input{border:none}#client-internal-page .container-form input[type=text],#client-internal-page .container-form textarea,#client-internal-page .container-form input[type=email],#client-internal-page .container-form input[type=tel]{font-family:prenton,sans-serif}#client-internal-page .container-form .dp-select{position:relative}#client-internal-page .container-form .dp-select select{border:1px solid #000;font-family:"SackersGothicStd-heavy",sans-serif;position:relative}#client-internal-page .container-form .dp-select .ginput_container_select{position:relative}#client-internal-page .container-form .dp-select .ginput_container_select:after{background:#fff;content:"";font-family:"Font Awesome 6 Pro","Font Awesome 5 Pro";font-weight:700;padding-right:10px;position:absolute;right:1px;top:calc(50% - 1rem)}#client-internal-page .container-form input[type=submit]{background-color:#333;border:none;border-radius:2px;color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:.09em;padding:16px;text-transform:uppercase}#client-internal-page .container-form textarea{height:110px}#client-internal-page .container-form textarea#input_1_9{height:150px}#client-internal-page .container-form #field_1_12 legend,#client-internal-page .container-form #field_1_13 legend{float:left;display:inline-block}@media only screen and (min-width: 480px){#client-internal-page .container-form #field_1_12 legend,#client-internal-page .container-form #field_1_13 legend{max-width:27%}}#client-internal-page .container-form .gform_footer.before{justify-content:flex-end}#client-internal-page .container-form .gform_wrapper{margin:5rem auto 0;max-width:100%;width:800px}@media only screen and (min-width: 480px){#client-internal-page .container-form .gform_wrapper .gfield{align-items:center;display:flex}}#client-internal-page .container-form .gform_wrapper .gfield label,#client-internal-page .container-form .gform_wrapper .gfield legend{flex:1 0 120px;font-size:1.6rem;font-weight:300;margin-bottom:0;padding:8px;text-transform:uppercase;color:#3b3b3b}@media only screen and (min-width: 480px){#client-internal-page .container-form .gform_wrapper .gfield label,#client-internal-page .container-form .gform_wrapper .gfield legend{max-width:220px}}@media only screen and (min-width: 480px){#client-internal-page .container-form .gform_wrapper fieldset.gfield{display:block}}#client-internal-page .container-form .gform_wrapper .ginput_container{width:580px;max-width:100%}#client-internal-page .container-form .gform_wrapper .gfield_required{display:none}#client-internal-page .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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:rgba(0,0,0,0)}#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;cursor:hand}#client-internal-page .slick-slider .slick-track,#client-internal-page .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#client-internal-page .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#client-internal-page .slick-track:before,#client-internal-page .slick-track:after{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 rgba(0,0,0,0)}#client-internal-page .slick-arrow.slick-hidden{display:none}#client-internal-page.template-home main.main{background-color:#f4f1ec}#client-internal-page.template-home .home-hero-override__container{z-index:1;position:relative;max-width:80rem;margin:8rem auto 0;color:#3b3b3b;padding:1.6rem 1.6rem 1.6rem 5rem;display:flex;max-width:99rem;margin:8rem auto 3rem;background:#fff;will-change:top;flex-wrap:wrap}@media only screen and (max-width: 1280px){#client-internal-page.template-home .home-hero-override__container{max-width:80rem}}@media only screen and (max-width: 991px){#client-internal-page.template-home .home-hero-override__container{max-width:70rem;margin:0 auto 3rem}}@media only screen and (max-width: 767px){#client-internal-page.template-home .home-hero-override__container{max-width:initial;margin:0 -2rem 5rem;top:0 !important}}#client-internal-page.template-home .hero-featured-blur{filter:blur(4px);z-index:0;top:0;bottom:0;left:0;right:0;position:absolute}#client-internal-page.template-home .home-hero-override{margin-right:5rem;text-align:left;display:flex;flex-wrap:wrap;align-content:center;flex:1}@media only screen and (max-width: 1280px){#client-internal-page.template-home .home-hero-override{text-align:center}}#client-internal-page.template-home .home-hero-override__title{font-size:3.2rem;margin-bottom:0;line-height:1.3}#client-internal-page.template-home .home-hero-override__title:after{content:"";display:block;width:45px;height:2px;background:#e44c39;margin:1em 0 .5em}#client-internal-page.template-home .home-hero-override__content{font-weight:300}#client-internal-page.template-home .home-hero-override__title,#client-internal-page.template-home .home-hero-override__content,#client-internal-page.template-home .read-more{width:100%}#client-internal-page.template-home .home-hero-override__img{object-fit:cover;max-width:32rem}@media only screen and (max-width: 1280px){#client-internal-page.template-home .home-hero-override__img{width:100%;margin:2rem auto}}@media only screen and (min-width: 992px){#client-internal-page.template-lawyers .hero{padding-top:11rem}}#client-internal-page.template-lawyers .hero-title{font-size:4.8rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .hero{min-height:30.5rem;background-position:50% 100% !important}#client-internal-page.template-lawyers .hero-title{font-size:2.4rem}}#client-internal-page.template-lawyers .search-block{margin:-25rem 0 6rem;padding:5.5rem 4.5rem 4.5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block{margin:-18rem 0 3.5rem;padding:3rem 2rem 2rem}}#client-internal-page.template-lawyers .search-block .accordion-wrap.open .accordion-content-toggle i{transform:rotate(180deg)}#client-internal-page.template-lawyers .search-block .accordion-wrap.open .search-block-alpha{margin-bottom:2rem}#client-internal-page.template-lawyers .search-block .accordion-content-area{overflow:visible}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .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-lawyers .search-block .columns{margin:0}}#client-internal-page.template-lawyers .search-block .col-02{width:46%}@media only screen and (max-width: 1280px){#client-internal-page.template-lawyers .search-block .col-02{width:49%}}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block .col-02{width:100%;display:flex;flex-direction:column;padding:0;margin-bottom:1.8rem}}#client-internal-page.template-lawyers .search-block-alpha{transition:margin .3s linear}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block-alpha{margin-bottom:.5rem}}#client-internal-page.template-lawyers .search-block-field{max-width:100%;margin:0}#client-internal-page.template-lawyers .search-block-field input[type=text],#client-internal-page.template-lawyers .search-block-field input[type=search]{padding-top:12px}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block-field input[type=text],#client-internal-page.template-lawyers .search-block-field input[type=search]{padding-right:4rem;line-height:40px}}#client-internal-page.template-lawyers .search-block-field .search-btn{width:40px;height:40px;line-height:40px}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .search-block-field .search-btn{display:none}}#client-internal-page.template-lawyers .search-block .dp-select-wrap{max-width:100%}#client-internal-page.template-lawyers .search-block .dp-select-list{padding:1.5rem .8rem}@media only screen and (min-width: 768px){#client-internal-page.template-lawyers .search-block .dp-select-input{font-size:1.4rem;padding:1rem 2rem;color:#979797}#client-internal-page.template-lawyers .search-block .dp-select-opener{right:2rem}}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .search-block input[type=text],#client-internal-page.template-lawyers .search-block input[type=search],#client-internal-page.template-lawyers .search-block input[type=email],#client-internal-page.template-lawyers .search-block input[type=number],#client-internal-page.template-lawyers .search-block input[type=tel],#client-internal-page.template-lawyers .search-block input[type=url],#client-internal-page.template-lawyers .search-block input[type=password],#client-internal-page.template-lawyers .search-block .form-element,#client-internal-page.template-lawyers .search-block .dp-select-input,#client-internal-page.template-lawyers .search-block textarea,#client-internal-page.template-lawyers .search-block select{font-size:1.2rem;height:40px}}#client-internal-page.template-lawyers h2.search-block-title{font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers h2.search-block-title{margin-bottom:1.4rem}}#client-internal-page.template-lawyers h2.search-block-title.accordion-content-toggle{display:flex;justify-content:space-between;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-lawyers h2.search-block-title.accordion-content-toggle{display:none}}#client-internal-page.template-lawyers h2.search-block-title.accordion-content-toggle i{font-size:2.2rem}#client-internal-page.template-lawyers label.search-block-title{font-size:1.6rem;margin-bottom:1rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers label.search-block-title{font-size:1.2rem;margin-bottom:.5rem}}#client-internal-page.template-lawyers .bio-card{margin-bottom:5rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .bio-card{margin-bottom:2.5rem}}#client-internal-page.template-lawyers .bio-card-section .columns{margin:0 -3rem;justify-content:flex-start}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .bio-card-section .columns{margin:0}}#client-internal-page.template-lawyers .bio-card-section .columns .col{padding:0 3rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .bio-card-section .columns .col{padding:0}}#client-internal-page.template-lawyers .main{padding-bottom:7rem}@media only screen and (max-width: 767px){#client-internal-page.template-lawyers .main{padding-bottom:3.5rem}}#client-internal-page.template-practices-industries{background:none}#client-internal-page.template-practices-industries .wrapper{background:none}#client-internal-page.template-practices-industries .wrapper .main{background:none}#client-internal-page.template-practices-industries .wrapper .main .practice-list{background:#fff;padding:5rem 4rem}#client-internal-page.template-practices-industries .wrapper .main .practice-list .page-title{margin-top:0}#client-internal-page.template-practices-industries .columns .col{width:44%}@media only screen and (max-width: 991px){#client-internal-page.template-practices-industries .columns .col{width:49%}}@media only screen and (max-width: 767px){#client-internal-page.template-practices-industries .columns .col{width:100%;margin-bottom:6rem}#client-internal-page.template-practices-industries .practice-list{padding:2.5rem 2rem}}#client-internal-page .practice-bg{padding:13rem 0;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center bottom}@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-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{transform:rotate(180deg)}#client-internal-page .practice-list ul i{vertical-align:middle;margin-left:1rem;transition:transform .2s linear}#client-internal-page .practice-list ul a,#client-internal-page .practice-list ul i{color:#000;cursor:pointer;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 .single-service .main-holder,#client-internal-page .template-generalinterior .main-holder{margin-bottom:12rem}#client-internal-page .single-service .main-holder .news-list .columns,#client-internal-page .template-generalinterior .main-holder .news-list .columns{justify-content:flex-start}#client-internal-page .single-service .main-holder .practice-list ul,#client-internal-page .template-generalinterior .main-holder .practice-list ul{font-size:2.4rem}#client-internal-page .single-service .main-holder .practice-list ul a,#client-internal-page .single-service .main-holder .practice-list ul i,#client-internal-page .template-generalinterior .main-holder .practice-list ul a,#client-internal-page .template-generalinterior .main-holder .practice-list ul i{color:#64625f}#client-internal-page .single-service .main-holder .practice-list ul a:hover,#client-internal-page .single-service .main-holder .practice-list ul i:hover,#client-internal-page .template-generalinterior .main-holder .practice-list ul a:hover,#client-internal-page .template-generalinterior .main-holder .practice-list ul i:hover{color:#000}#client-internal-page .single-service .main-holder .practice-list ul .active>a,#client-internal-page .template-generalinterior .main-holder .practice-list ul .active>a{color:#000;padding-bottom:5px}#client-internal-page .single-service .main-holder .practice-list ul ul,#client-internal-page .template-generalinterior .main-holder .practice-list ul ul{font-size:2rem;margin-bottom:0}#client-internal-page .single-service .main-holder .practice-list ul ul li,#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li{margin-bottom:1.7rem}#client-internal-page .single-service .main-holder .practice-list ul ul li.active>a,#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li.active>a{font-weight:500}#client-internal-page .single-service .main-holder .practice-list ul ul li:last-child,#client-internal-page .template-generalinterior .main-holder .practice-list ul ul li:last-child{margin-bottom:8px}#client-internal-page .single-service .main-holder .practice-list>ul>.active>a,#client-internal-page .template-generalinterior .main-holder .practice-list>ul>.active>a{position:relative}#client-internal-page .single-service .main-holder .practice-list>ul>.active>a:after,#client-internal-page .template-generalinterior .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 .single-service .hero+.container .main-content,#client-internal-page .template-generalinterior .hero+.container .main-content{margin-top:-37rem}@media only screen and (max-width: 767px){#client-internal-page .single-service .hero+.container .main-content,#client-internal-page .template-generalinterior .hero+.container .main-content{margin-top:0;padding-top:0}}#client-internal-page .single-service .main-content,#client-internal-page .template-generalinterior .main-content{background:#fff;padding:4rem;margin-top:1rem;font-size:1.8rem;letter-spacing:1px}#client-internal-page .single-service .main-content p,#client-internal-page .template-generalinterior .main-content p{margin-bottom:1.5rem}#client-internal-page .single-service .main-content h2,#client-internal-page .template-generalinterior .main-content h2{font-size:3rem;margin-bottom:1.5rem;margin-top:5rem}#client-internal-page .single-service .main-content h2 strong,#client-internal-page .template-generalinterior .main-content h2 strong{font-weight:400}#client-internal-page .single-service .main-content strong,#client-internal-page .template-generalinterior .main-content strong{font-weight:500}#client-internal-page .single-service .main-content ul,#client-internal-page .template-generalinterior .main-content ul{margin-left:2rem}#client-internal-page .single-service .main-content ul li:before,#client-internal-page .template-generalinterior .main-content ul li:before{left:-2rem}#client-internal-page .single-service .main-content ul .accordion-content-mask,#client-internal-page .template-generalinterior .main-content ul .accordion-content-mask{overflow:visible;margin-left:0}#client-internal-page .single-service .main-content ul h3,#client-internal-page .template-generalinterior .main-content ul h3{font-size:1.8rem;font-weight:500;margin:0}#client-internal-page .single-service .page-title,#client-internal-page .template-generalinterior .page-title{margin-top:-1.5rem}#client-internal-page .single-service .content-preview,#client-internal-page .template-generalinterior .content-preview{font-size:2.4rem}#client-internal-page .single-service .bio-list h2,#client-internal-page .single-service .news-list h2,#client-internal-page .template-generalinterior .bio-list h2,#client-internal-page .template-generalinterior .news-list h2{margin:5rem 0 3rem;letter-spacing:0}#client-internal-page .single-service .bio-list .columns,#client-internal-page .single-service .news-list .columns,#client-internal-page .template-generalinterior .bio-list .columns,#client-internal-page .template-generalinterior .news-list .columns{margin-bottom:5rem}@media only screen and (max-width: 991px){#client-internal-page .single-service .card,#client-internal-page .template-generalinterior .card{margin-bottom:2rem}#client-internal-page .single-service .news-list .card-title,#client-internal-page .template-generalinterior .news-list .card-title{margin-bottom:2rem}#client-internal-page .single-service .news-list .card-title.is-bordered:after,#client-internal-page .template-generalinterior .news-list .card-title.is-bordered:after{content:none}}@media only screen and (max-width: 767px){#client-internal-page .single-service .main,#client-internal-page .template-generalinterior .main{background:#fff}#client-internal-page .single-service .main-holder,#client-internal-page .template-generalinterior .main-holder{margin-bottom:0}#client-internal-page .single-service .page-title,#client-internal-page .template-generalinterior .page-title{margin-top:0;font-size:3rem;border:0;position:relative}#client-internal-page .single-service .page-title:after,#client-internal-page .template-generalinterior .page-title:after{content:"";display:block;width:80px;height:2px;background:#e44c39;margin:.5em 0 0}#client-internal-page .single-service .sidebar,#client-internal-page .template-generalinterior .sidebar{display:none}#client-internal-page .single-service .main-content,#client-internal-page .template-generalinterior .main-content{margin-top:0;padding:3rem 0 0}#client-internal-page .single-service .main-content h2,#client-internal-page .template-generalinterior .main-content h2{font-size:2.4rem;margin-bottom:1.5rem;margin-top:2rem}#client-internal-page .single-service .content-preview,#client-internal-page .template-generalinterior .content-preview{font-size:2.2rem}#client-internal-page .single-service .section-beige,#client-internal-page .template-generalinterior .section-beige{background:#f2eee8;padding:2rem 2rem 3rem;margin:5rem -2rem 4rem}#client-internal-page .single-service .bio-list:last-child,#client-internal-page .single-service .section-beige:last-child,#client-internal-page .template-generalinterior .bio-list:last-child,#client-internal-page .template-generalinterior .section-beige:last-child{margin-bottom:0;padding-bottom:6rem}#client-internal-page .single-service .bio-list .columns,#client-internal-page .single-service .news-list .columns,#client-internal-page .template-generalinterior .bio-list .columns,#client-internal-page .template-generalinterior .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>h3,#client-internal-page .template-generalinterior .main-content .TextAsset h3{font-size:2rem;font-weight:500;margin-top:5rem}@media only screen and (max-width: 767px){#client-internal-page .template-generalinterior .main-content>h3,#client-internal-page .template-generalinterior .main-content .TextAsset 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;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 .more-link,#client-internal-page .template-search .search-result .card-horizontal .card .card-text{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}}#client-internal-page.template-search .template-generalinterior .card-horizontal{margin:0;padding:0;border-top:0;border-bottom:0}@media only screen and (min-width: 768px){#client-internal-page.template-news .news-block .col,#client-internal-page.template-pro-bono .news-block .col{background-color:#fff;margin-bottom:3rem}#client-internal-page.template-news .news-block .col.col-03,#client-internal-page.template-pro-bono .news-block .col.col-03{width:calc(33.33% - 2rem);margin-left:1rem;margin-right:1rem;padding:0}}@media only screen and (min-width: 992px){#client-internal-page.template-news .hero,#client-internal-page.template-pro-bono .hero{padding-top:11rem}}#client-internal-page.template-news .hero-title,#client-internal-page.template-pro-bono .hero-title{font-size:4.8rem}@media only screen and (max-width: 991px){#client-internal-page.template-news .hero,#client-internal-page.template-pro-bono .hero{min-height:30.5rem}#client-internal-page.template-news .hero-title,#client-internal-page.template-pro-bono .hero-title{font-size:2.4rem}}#client-internal-page.template-news .card-horizontal,#client-internal-page.template-pro-bono .card-horizontal{margin:-14.5rem 0 6rem;padding:0;border:0}@media only screen and (max-width: 767px){#client-internal-page.template-news .card-horizontal,#client-internal-page.template-pro-bono .card-horizontal{margin:-18.5rem -2rem 6rem}}#client-internal-page.template-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono .card-slider,#client-internal-page.template-careers.template-pro-bono .careers-slider-dots,#client-internal-page.template-pro-bono .careers-slider-dots{position:relative;margin-bottom:6.5rem;padding-bottom:0}@media only screen and (max-width: 767px){#client-internal-page.template-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono .card-slider,#client-internal-page.template-careers.template-pro-bono .careers-slider-dots,#client-internal-page.template-pro-bono .careers-slider-dots{padding:0 2rem 3.5rem;margin-bottom:0}}#client-internal-page.template-news .card-slider .card-title,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title,#client-internal-page.template-pro-bono .card-slider .card-title,#client-internal-page.template-pro-bono .careers-slider-dots .card-title{font-size:3.2rem;margin:1.5rem 0 1.5rem;line-height:1.4}@media only screen and (max-width: 767px){#client-internal-page.template-news .card-slider .card-title,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title,#client-internal-page.template-pro-bono .card-slider .card-title,#client-internal-page.template-pro-bono .careers-slider-dots .card-title{font-size:2.2rem}#client-internal-page.template-news .card-slider .card-title:after,#client-internal-page.template-careers.template-news .careers-slider-dots .card-title:after,#client-internal-page.template-pro-bono .card-slider .card-title:after,#client-internal-page.template-pro-bono .careers-slider-dots .card-title:after{content:"";display:block;width:30px;height:2px;background:#e44c39;margin:1em 0}}#client-internal-page.template-news .card-slider .card-image,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .card-slider .card-image,#client-internal-page.template-pro-bono .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-news .card-slider .card-image,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .card-slider .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .card-image{border:2px solid #fff;padding-bottom:67%;min-width:auto}}#client-internal-page.template-news .card-slider .card-image>a,#client-internal-page.template-careers.template-news .careers-slider-dots .card-image>a,#client-internal-page.template-pro-bono .card-slider .card-image>a,#client-internal-page.template-pro-bono .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-news .card-slider,#client-internal-page.template-careers.template-news .careers-slider-dots,#client-internal-page.template-pro-bono .card-slider,#client-internal-page.template-careers.template-pro-bono .careers-slider-dots,#client-internal-page.template-pro-bono .careers-slider-dots{padding-bottom:3.5rem}#client-internal-page.template-news .card-slider .card,#client-internal-page.template-careers.template-news .careers-slider-dots .card,#client-internal-page.template-pro-bono .card-slider .card,#client-internal-page.template-pro-bono .careers-slider-dots .card{background:rgba(0,0,0,0)}#client-internal-page.template-news .card-slider .card-info,#client-internal-page.template-careers.template-news .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .card-slider .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info{padding:3rem 2rem}#client-internal-page.template-news .card-slider:before,#client-internal-page.template-careers.template-news .careers-slider-dots:before,#client-internal-page.template-pro-bono .card-slider:before,#client-internal-page.template-pro-bono .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-news .news-filter,#client-internal-page.template-pro-bono .news-filter{margin-bottom:3rem}#client-internal-page.template-news .news-filter .search-block-title,#client-internal-page.template-pro-bono .news-filter .search-block-title{font-size:1.4rem}#client-internal-page.template-news .news-section,#client-internal-page.template-pro-bono .news-section{margin-bottom:9rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section,#client-internal-page.template-pro-bono .news-section{margin-bottom:3rem}}#client-internal-page.template-news .news-section .card,#client-internal-page.template-pro-bono .news-section .card{margin-bottom:0;background:#fff;position:relative;height:100%}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card,#client-internal-page.template-pro-bono .news-section .card{height:auto !important;margin-bottom:3rem}}#client-internal-page.template-news .news-section .card-info,#client-internal-page.template-pro-bono .news-section .card-info{padding:2rem 3rem 8rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-info,#client-internal-page.template-pro-bono .news-section .card-info{padding:2rem 2rem 8rem}}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-date,#client-internal-page.template-pro-bono .news-section .card-date{font-size:1.4rem}}#client-internal-page.template-news .news-section .card-text,#client-internal-page.template-pro-bono .news-section .card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card-text,#client-internal-page.template-pro-bono .news-section .card-text{font-size:1.6rem;line-height:1.6}}#client-internal-page.template-news .news-section .card .more-link,#client-internal-page.template-pro-bono .news-section .card .more-link{position:absolute;bottom:4rem;right:3rem}@media only screen and (max-width: 767px){#client-internal-page.template-news .news-section .card .more-link,#client-internal-page.template-pro-bono .news-section .card .more-link{bottom:2.5rem}}#client-internal-page.template-news .news-section .card .text-right,#client-internal-page.template-pro-bono .news-section .card .text-right{position:absolute;bottom:0;right:0;width:100%}#client-internal-page.template-pro-bono .probono-info-section h2,#client-internal-page.template-pro-bono .news-filter h2{font-size:3.2rem;margin-bottom:3rem}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .probono-info-section h2,#client-internal-page.template-pro-bono .news-filter h2{font-size:2.2rem;margin-bottom:2rem}}@media only screen and (min-width: 768px){#client-internal-page.template-pro-bono .news-filter{margin-bottom:7rem}}#client-internal-page.template-pro-bono .card-horizontal{overflow:hidden}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .card-horizontal{margin:-13.5rem -2rem 4rem}}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .card-slider,#client-internal-page.template-careers.template-pro-bono .careers-slider-dots,#client-internal-page.template-pro-bono .careers-slider-dots{padding:0 2rem 3.5rem}#client-internal-page.template-pro-bono .card-slider:before,#client-internal-page.template-pro-bono .careers-slider-dots:before{top:13.5rem}}@media only screen and (min-width: 992px){#client-internal-page.template-pro-bono .card-slider .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .card-image{min-width:50.5rem}}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .card-slider .card-image,#client-internal-page.template-pro-bono .careers-slider-dots .card-image{padding-bottom:58%}}@media only screen and (min-width: 768px){#client-internal-page.template-pro-bono .card-slider .card-text,#client-internal-page.template-pro-bono .careers-slider-dots .card-text{min-height:10.5rem}}@media only screen and (min-width: 768px){#client-internal-page.template-pro-bono .card-slider .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info{padding:1rem 4.5rem 1rem 0}}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .card-slider .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info{padding:2rem 2rem 8rem}}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .careers-slider-nav{margin-top:-8.5rem}}#client-internal-page.template-pro-bono .careers-slider-dots{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li{padding:10px 2.5px;margin:0 13px}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .careers-slider-dots .slick-dots li{margin:0 8px}}#client-internal-page.template-pro-bono .card-slider,#client-internal-page.template-careers.template-pro-bono .careers-slider-dots,#client-internal-page.template-pro-bono .careers-slider-dots{margin-bottom:0}#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{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,.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 .news-section .news-block{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;width:100%}#client-internal-page .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-careers .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-pro-bono .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{background-size:contain !important;background-repeat:no-repeat !important;background-position:center left !important;width:100vw;min-height:370px}#client-internal-page .card-slider .card,#client-internal-page.template-careers .careers-slider-dots .card,#client-internal-page.template-pro-bono .careers-slider-dots .card{height:100%;min-height:370px}@media only screen and (max-width: 963px){#client-internal-page .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-careers .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-pro-bono .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{background-position:center left !important;width:46vw;min-width:46vw}#client-internal-page .card-slider .card-info,#client-internal-page.template-careers .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .careers-slider-dots .card-info{padding-top:2rem}#client-internal-page .template-newslanding .card-slider .card-title,#client-internal-page.template-careers .template-newslanding .careers-slider-dots .card-title,#client-internal-page.template-pro-bono .template-newslanding .careers-slider-dots .card-title{font-size:2.4rem}#client-internal-page .card-slider .card,#client-internal-page.template-careers .careers-slider-dots .card,#client-internal-page.template-pro-bono .careers-slider-dots .card{min-height:240px}}@media only screen and (max-width: 767px){#client-internal-page .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-careers .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-pro-bono .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{width:100%;min-width:unset;background-position:0 0 !important;width:90vw;min-height:initial}#client-internal-page .template-newslanding .card-slider .card-image,#client-internal-page.template-careers .template-newslanding .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .template-newslanding .careers-slider-dots .card-image{padding-bottom:67% !important}}#client-internal-page.template-pro-bono .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;min-width:50.5rem}@media only screen and (max-width: 767px){#client-internal-page.template-pro-bono .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{min-width:auto;padding-bottom:50%;width:100%}}#client-internal-page.news-template-default .wrapper .main-holder,#client-internal-page .template-activities .wrapper .main-holder{padding:8rem 0 12rem;position:relative;z-index:1}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .wrapper .main-holder,#client-internal-page .template-activities .wrapper .main-holder{padding:0 0 6rem}}#client-internal-page.news-template-default .wrapper .main-holder .sidebar,#client-internal-page .template-activities .wrapper .main-holder .sidebar{padding-top:0;margin-right:3rem}@media only screen and (min-width: 992px){#client-internal-page.news-template-default .wrapper .main-holder .sidebar,#client-internal-page .template-activities .wrapper .main-holder .sidebar{width:38.5rem;min-width:38.5rem;margin-right:6rem}}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .wrapper .main-holder .sidebar,#client-internal-page .template-activities .wrapper .main-holder .sidebar{margin-right:0}}#client-internal-page.news-template-default .wrapper .main-content,#client-internal-page .template-activities .wrapper .main-content{font-size:1.8rem;line-height:1.44}#client-internal-page.news-template-default .wrapper .main-content p,#client-internal-page .template-activities .wrapper .main-content p{margin-bottom:3rem}#client-internal-page.news-template-default .news-detail-head,#client-internal-page .template-activities .news-detail-head{padding:2rem 0 5.5rem;margin-bottom:5.5rem;background:#fff;position:relative}#client-internal-page.news-template-default .news-detail-head:before,#client-internal-page .template-activities .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.news-template-default .news-detail-head,#client-internal-page .template-activities .news-detail-head{padding-bottom:4rem;margin-bottom:3rem}}#client-internal-page.news-template-default .news-detail-head .card-date,#client-internal-page .template-activities .news-detail-head .card-date{margin-bottom:3rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .news-detail-head .card-date,#client-internal-page .template-activities .news-detail-head .card-date{margin-bottom:1rem}}#client-internal-page.news-template-default .news-detail-title,#client-internal-page .template-activities .news-detail-title{font-size:3.2rem;margin-bottom:0;line-height:1.3}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .news-detail-title,#client-internal-page .template-activities .news-detail-title{font-size:2.2rem}}#client-internal-page.news-template-default .news-detail-slider,#client-internal-page .template-activities .news-detail-slider{background:#fff;padding:2rem 3rem 3rem;margin-top:6rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .news-detail-slider,#client-internal-page .template-activities .news-detail-slider{padding:1.5rem 2rem 3rem;margin-top:4rem}}#client-internal-page.news-template-default .news-detail-slider-title,#client-internal-page .template-activities .news-detail-slider-title{font-size:3.2rem;margin-bottom:2.5rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .news-detail-slider-title,#client-internal-page .template-activities .news-detail-slider-title{font-size:2.2rem;margin-bottom:2.2rem}}#client-internal-page.news-template-default .news-detail-img,#client-internal-page .template-activities .news-detail-img{margin-bottom:4rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .news-detail-img,#client-internal-page .template-activities .news-detail-img{margin-bottom:0}}#client-internal-page.news-template-default .news-detail-img img,#client-internal-page .template-activities .news-detail-img img{width:100%;height:auto}#client-internal-page.news-template-default .news-detail-backlink,#client-internal-page .template-activities .news-detail-backlink{font-size:1.8rem}#client-internal-page.news-template-default .news-detail-backlink i,#client-internal-page .template-activities .news-detail-backlink i{margin-right:5px}#client-internal-page.news-template-default .news-filter,#client-internal-page .template-activities .news-filter{margin-bottom:3.5rem}#client-internal-page.news-template-default .news-filter .search-block-title,#client-internal-page .template-activities .news-filter .search-block-title{font-size:1.4rem}#client-internal-page.news-template-default .template-generalinterior .main-content ul{margin-left:4rem}#client-internal-page.news-template-default .template-generalinterior .main-content ol{margin-left:4rem}#client-internal-page.news-template-default .template-generalinterior .main-content ol li{list-style:decimal}#client-internal-page.news-template-default .template-generalinterior .main-content ol li::before{display:none}#client-internal-page.news-template-default .main-content,#client-internal-page .template-activities .main-content{min-width:0}#client-internal-page.news-template-default .main-content strong,#client-internal-page .template-activities .main-content strong{font-weight:700}#client-internal-page.news-template-default .card-slider .card,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card,#client-internal-page .template-activities .card-slider .card,#client-internal-page.template-careers .template-activities .careers-slider-dots .card,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card{margin-bottom:4rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .card-slider .card,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card,#client-internal-page .template-activities .card-slider .card,#client-internal-page.template-careers .template-activities .careers-slider-dots .card,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card{margin-bottom:0}}#client-internal-page.news-template-default .card-slider .card-image,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-image,#client-internal-page .template-activities .card-slider .card-image,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-image{width:23rem;min-width:23rem}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .card-slider .card-image,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-image,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-image,#client-internal-page .template-activities .card-slider .card-image,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-image,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-image{width:100%;min-width:100%;margin-right:0;padding:0}}#client-internal-page.news-template-default .card-slider .card-info,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-info,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-info,#client-internal-page .template-activities .card-slider .card-info,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-info{padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .card-slider .card-info,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-info,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-info,#client-internal-page .template-activities .card-slider .card-info,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-info,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-info{padding:2rem 2rem 3rem;display:block}}#client-internal-page.news-template-default .card-slider .card-title,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-title,#client-internal-page .template-activities .card-slider .card-title,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-title,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-title{margin:0 0 1rem;line-height:1.1}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .card-slider .card-title,#client-internal-page.template-careers.news-template-default .careers-slider-dots .card-title,#client-internal-page.template-pro-bono.news-template-default .careers-slider-dots .card-title,#client-internal-page .template-activities .card-slider .card-title,#client-internal-page.template-careers .template-activities .careers-slider-dots .card-title,#client-internal-page.template-pro-bono .template-activities .careers-slider-dots .card-title{margin:0 0 2.5rem;font-size:2rem}}@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-dots,#client-internal-page .template-activities .news-detail-slider .slick-arrow{margin-top:3rem}}#client-internal-page.news-template-default .page-title{letter-spacing:0}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .main{background-color:#f4f1ec}}#client-internal-page.news-template-default .main-content{background-color:rgba(0,0,0,0);letter-spacing:0;margin-top:0;padding:0}#client-internal-page.news-template-default .main-holder{margin-bottom:0}@media only screen and (max-width: 767px){#client-internal-page.news-template-default .sidebar{display:block}}#client-internal-page.template-careers .hero{padding-top:11rem}#client-internal-page.template-careers .hero-title{font-size:4.8rem;margin-bottom:1.7rem}@media only screen and (max-width: 1280px){#client-internal-page.template-careers .hero{min-height:38rem;padding-top:5.5rem}#client-internal-page.template-careers .hero-title{font-size:2.4rem}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .hero{min-height:26rem}#client-internal-page.template-careers .hero-title{margin-bottom:2.5rem}}#client-internal-page.template-careers .careers-buttons{text-align:right}#client-internal-page.template-careers .careers-buttons .LinkAsset{display:inline-block;vertical-align:middle}#client-internal-page.template-careers .careers-buttons .LinkAsset:first-child{margin-right:1rem}@media only screen and (max-width: 991px){#client-internal-page.template-careers .careers-buttons{text-align:left}}#client-internal-page.template-careers .main{padding-bottom:12rem}#client-internal-page.template-careers .main .main-holder{margin-bottom:0}@media only screen and (max-width: 767px){#client-internal-page.template-careers .main{padding-bottom:6rem;background:#fff}#client-internal-page.template-careers .main .sidebar{display:block}}#client-internal-page.template-careers .careers-photo{margin:-22rem 0 0;overflow:hidden}#client-internal-page.template-careers .careers-photo .slick-track{margin-left:0}@media only screen and (max-width: 1280px){#client-internal-page.template-careers .careers-photo{margin:-21rem 0 0}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-photo{margin:-9rem 0 0;overflow:auto}}#client-internal-page.template-careers .careers-photo-item{position:relative;text-align:center;cursor:pointer}@media only screen and (min-width: 768px){#client-internal-page.template-careers .careers-photo-item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:2}#client-internal-page.template-careers .careers-photo-item.synced,#client-internal-page.template-careers .careers-photo-item.slick-current{cursor:default}#client-internal-page.template-careers .careers-photo-item.synced:after,#client-internal-page.template-careers .careers-photo-item.slick-current:after{content:none}}#client-internal-page.template-careers .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-careers .careers-photo-item .img-box{max-width:18rem;height:23rem;margin:0 auto;padding-bottom:0}}#client-internal-page.template-careers .careers-info{padding:4rem 2rem 3rem;background:#fff;margin-top:-4px}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-info{padding-top:0;margin:0 -2rem}}#client-internal-page.template-careers .careers-info-title{font-size:3.2rem;line-height:1.1;position:relative;margin-bottom:0}#client-internal-page.template-careers .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-careers .careers-info-title:after{margin-top:1.5rem}}#client-internal-page.template-careers .careers-info-role{font-size:1.8rem;margin-bottom:3.5rem}#client-internal-page.template-careers .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-careers .careers-info-quote{padding-right:3rem;margin-bottom:2.5rem}}#client-internal-page.template-careers .careers-info-quote:before{content:"“";position:absolute;left:-1rem;top:0;font-family:"SackersGothicStd-heavy",sans-serif;font-size:4rem}#client-internal-page.template-careers .careers-info .sidebar{padding-top:0}@media only screen and (min-width: 768px){#client-internal-page.template-careers .careers-info .sidebar{margin-right:2rem}}@media only screen and (min-width: 992px){#client-internal-page.template-careers .careers-info .sidebar{width:36rem;min-width:36rem;margin-right:3rem}}#client-internal-page.template-careers .careers-info .main-content{font-size:1.8rem;line-height:1.223;letter-spacing:1px;margin-top:0 !important;padding-top:0}@media only screen and (min-width: 768px){#client-internal-page.template-careers .careers-info .main-content{padding-top:6rem;padding-right:3rem;line-height:1.44;font-weight:300;letter-spacing:0;padding-left:0}}#client-internal-page.template-careers .careers-slider-nav{position:relative;z-index:3;background:#fff}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-slider-nav{margin:1rem -2rem}}@media only screen and (max-width: 991px){#client-internal-page.template-careers .careers-slider-dots{left:35rem}}@media only screen and (max-width: 767px){#client-internal-page.template-careers .careers-slider-dots{position:static;justify-content:center;padding:1rem 0}}#client-internal-page.template-careers .careers-slider-dots .slick-dots{position:relative;top:0;width:auto}@media only screen and (max-width: 1280px){#client-internal-page.template-careers .careers-slider-dots .slick-dots{margin:0 1rem}}#client-internal-page.template-careers .careers-slider-dots .slick-dots li{padding:10px 2.5px}#client-internal-page.template-careers .careers-slider-dots .slick-dots li button .slick-dot-icon:before{top:auto;left:auto}#client-internal-page .template-joining-munger-tolles .hero{padding-top:11rem}#client-internal-page .template-joining-munger-tolles .hero-title{font-size:4.8rem}@media only screen and (max-width: 1280px){#client-internal-page .template-joining-munger-tolles .hero{min-height:38rem;padding-top:5.5rem}#client-internal-page .template-joining-munger-tolles .hero-title{font-size:2.4rem}}@media only screen and (max-width: 767px){#client-internal-page .template-joining-munger-tolles .hero{min-height:15rem}}#client-internal-page .template-joining-munger-tolles main.main{padding-bottom:10rem;background-color:#f4f1ec}@media only screen and (max-width: 767px){#client-internal-page .template-joining-munger-tolles main.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:flex;justify-content:center;text-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:flex;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-us .hero{padding-top:11rem}#client-internal-page.template-contact-us .hero-title{font-size:4.8rem}@media only screen and (max-width: 1280px){#client-internal-page.template-contact-us .hero{min-height:30.5rem;padding-top:5.5rem}#client-internal-page.template-contact-us .hero-title{font-size:2.4rem}}#client-internal-page.template-contact-us .main{padding-bottom:8rem}@media only screen and (max-width: 767px){#client-internal-page.template-contact-us .main{padding-bottom:3rem}}#client-internal-page.template-contact-us .office-wrapper{margin-top:-15rem}@media only screen and (max-width: 767px){#client-internal-page.template-contact-us .office-wrapper{margin-top:-18rem}}#client-internal-page .template-generalinterior .main-content h2.small-h2{font-size:2.25rem !important;line-height:1.33;margin-top:0 !important}#client-internal-page.service-template-default .template-generalinterior .main-content h2.small-h2{font-size:2.4rem !important}#client-internal-page.service-template-default .template-generalinterior .main-content .TextAsset h3{font-size:1.6rem;font-size:2rem;font-weight:normal;margin-top:0}#client-internal-page.service-template-default .section-practices table{float:initial}#client-internal-page.service-template-default .bio-info-list a{color:#e44c39}#client-internal-page.service-template-default .bio-info-list a:hover{color:#3b3b3b}@media only screen and (max-width: 767px){#client-internal-page.person-template-default .main{background-color:#f4f1ec}}#client-internal-page .pdf-tab-content{display:none !important}#client-internal-page .spotlightList .subHeading{font-size:1.6rem}#client-internal-page .spotlightList dd{margin-left:0;margin-bottom:0}@media only screen and (max-width: 767px){#client-internal-page.page .template-generalinterior .main{background-color:#f4f1ec}}#client-internal-page.page .template-generalinterior .main .container.page-main-content{margin-top:3rem}#client-internal-page.career-template-default .card-slider .card-title,#client-internal-page.template-pro-bono.career-template-default .careers-slider-dots .card-title,#client-internal-page.template-careers.career-template-default .careers-slider-dots .card-title{margin:0;line-height:1.1}#client-internal-page.career-template-default .card-slider .card-subtitle,#client-internal-page.template-pro-bono.career-template-default .careers-slider-dots .card-subtitle,#client-internal-page.template-careers.career-template-default .careers-slider-dots .card-subtitle{margin-top:0}#client-internal-page.career-template-default .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono.career-template-default .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-careers.career-template-default .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{width:23rem;min-width:23rem}#client-internal-page.single-diversity .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono.single-diversity .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-careers.single-diversity .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-diversity .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono.template-diversity .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-careers.template-diversity .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{width:23rem;min-width:23rem}#client-internal-page.single-inclusion .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono.single-inclusion .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-careers.single-inclusion .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-inclusion .card-horizontal .card-slider .card-slider-item .card .card-image,#client-internal-page.template-pro-bono.template-inclusion .card-horizontal .careers-slider-dots .card-slider-item .card .card-image,#client-internal-page.template-careers.template-inclusion .card-horizontal .careers-slider-dots .card-slider-item .card .card-image{width:23rem;min-width:23rem}#client-internal-page.single-newsletter .template-generalinterior .main-content .TextAsset h3{margin-top:2.5rem}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar{align-self:unset;position:relative;overflow:hidden}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list{display:flex;flex-direction:column;justify-content:flex-start;width:25rem;min-width:25rem}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list>ul{padding-right:6px;font-size:1.861rem}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list>ul li{max-width:93%}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list>ul ul{font-size:1.675rem}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list>ul ul li{margin-left:4px}#client-internal-page.single-newsletter .wrapper .main-holder .sidebar .practice-list>ul .accordion-wrap+.sub_ul{margin-top:-2rem}#client-internal-page.single-newsletter.touch-device .wrapper .main-holder .sidebar .practice-list>ul{max-height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}#client-internal-page.single-newsletter.touch-device .wrapper .main-holder .sidebar .practice-list>ul li{max-width:93%}#client-internal-page.single-newsletter .newsletter-section{overflow:hidden}@media screen and (max-width: 1024px){#client-internal-page.single-newsletter .newsletter-section img{margin-bottom:1.5rem}}#client-internal-page.single-newsletter .newsletter-top-btn{width:100%;margin-bottom:1.5rem;overflow:hidden}#client-internal-page.single-newsletter .alignleft{float:left;margin-right:20px;margin-bottom:20px}#client-internal-page.single-newsletter .alignright{float:right;margin-left:20px;margin-bottom:20px}#client-internal-page.single-newsletter.admin-bar .wrapper .main-holder .sidebar .practice-list{padding-top:20px}/*# sourceMappingURL=style.css.map */
