#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
/*})'"*/
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square;}li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb{padding-bottom:0.5em;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
/*})'"*/
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}
/*})'"*/
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
/*})'"*/
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
/*})'"*/
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
/*})'"*/
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
/*})'"*/
tr.taxonomy-term-preview{background-color:#EEE;}tr.taxonomy-term-divider-top{border-bottom:none;}tr.taxonomy-term-divider-bottom{border-top:1px dotted #CCC;}.taxonomy-term-description{margin:5px 0 20px;}
/*})'"*/
.barber_light{color:#e8e4dc!important}.barber_light *{color:#e8e4dc!important}.barber_light_grey{color:#ebebeb!important}.barber_light_grey *{color:#ebebeb!important}.barber_grey{color:#919295!important}.barber_grey *{color:#919295!important}.barber_dark_grey{color:#333!important}.barber_dark_grey *{color:#333!important}.barber_green{color:#c4d600!important}.barber_green *{color:#c4d600!important}.barber_blue{color:#0583a9!important}.barber_blue *{color:#0583a9!important}.barber_teal{color:#757ac1!important}.barber_teal *{color:#757ac1!important}.barber_red{color:#d81e5c!important}.barber_red *{color:#d81e5c!important}.barber_orange{color:#715539!important}.barber_orange *{color:#715539!important}.barber_yellow{color:#ff9e18!important}.barber_yellow *{color:#ff9e18!important}.barber_white{color:#fff!important}.barber_white *{color:#fff!important}.cke_editable .barber_white{background-color:rgba(91,92,91,.5)}.barber_black{color:#000!important}.barber_black *{color:#000!important}.barber_almost_black{color:#333!important}.barber_almost_black *{color:#333!important}.barber_tan{color:#e8e4dc!important}.barber_tan *{color:#e8e4dc!important}.barber_salmon{color:#ea8c7a!important}.barber_salmon *{color:#ea8c7a!important}.practice_area .practice_area--description,.team_member .team_member--bio .bio,.team_members .team_members--member figcaption,.webform-client-form *,h3,input,p,select,textarea{font-family:Times,"Times New Roman",serif;font-weight:300}.button,.tabs li a,.team_member .team_member--email,.team_members .team_members--member figcaption span,.webform-client-form .form-type-checkbox label,.webform-client-form .webform-submit,.webform-client-form select,body,button,input[type=submit],ul.primary li a{font-family:din-2014,sans-serif;font-weight:300}.p-footer .contact span,strong{font-family:din-2014,sans-serif;font-weight:400}.p-header>*{font-family:ltc-bodoni-175,sans-serif;font-weight:400}*{margin:0;padding:0;box-sizing:border-box}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:800px){.hidemobile{display:none}.cke_editable .hidemobile{display:initial}.cke_editable .hidemobile:after{content:" ← Hides for Mobile & Tablet";color:red}}@media screen and (min-width:800px) and (max-width:1096px){.hidetablet{display:none}.cke_editable .hidetablet{display:initial}.cke_editable .hidetablet:after{content:" ← Hides for Tablet";color:red}}:root{font-size:16px}body{font-size:16px;font-size:calc(11.2px + .428vw)}@media screen and (min-width:1600px){body{font-size:18.043px}}.wf-loading .p-header a,.wf-loading .p-header span,.wf-loading .text,.wf-loading .textbox,.wf-loading figcaption,.wf-loading label{opacity:0;will-change:opacity}strong{color:#000}a{color:#333;text-decoration:none!important}a:visited{color:#333}p{color:#000;line-height:1.5em;margin-bottom:1rem}hr{border:1px solid #000;border-width:1px 0 0 0!important;margin:3em 6em}.textbox table th,h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin-bottom:.5rem;font-weight:300}h1,h2{color:#000}h1{font-size:3em}@media screen and (max-width:800px){h1{font-size:2.8em}}h2{font-size:2.4167em}@media screen and (max-width:800px){h2{font-size:2.1em}}.textbox table th,h3,h4,h5,h6{font-size:1.9167em}@media screen and (max-width:800px){.textbox table th,h3,h4,h5,h6{font-size:1.7em}}h3{text-transform:none;font-weight:700;font-size:1em;margin-bottom:0}h4{font-size:.8em;margin-bottom:4rem;color:#333}ul{list-style-position:inside;margin:1em}ol{margin:1em}.content ul{list-style-type:none}.content ul li:before{content:"• "}.button,.tabs li a,.webform-client-form .webform-submit,button,input[type=submit],ul.primary li a{font-size:.85em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#333;color:#fff;text-transform:uppercase;text-decoration:none;padding:1.8em;border:0;cursor:pointer;display:inline-block;text-align:center;border-radius:none}.button:after,.tabs li a:after,.webform-client-form .webform-submit:after,button:after,input[type=submit]:after,ul.primary li a:after{content:none!important}.button.block,.tabs li a.block,.webform-client-form .block.webform-submit,button.block,input.block[type=submit],ul.primary li a.block{display:block}.button:hover,.tabs li a:hover,.webform-client-form .webform-submit:hover,button:hover,input:hover[type=submit],ul.primary li a:hover{color:#fff;background-color:#000}.button.close,.button.hamburger,.button.imagebutton,.tabs li a.close,.tabs li a.hamburger,.tabs li a.imagebutton,.webform-client-form .close.webform-submit,.webform-client-form .hamburger.webform-submit,.webform-client-form .imagebutton.webform-submit,button.close,button.hamburger,button.imagebutton,input.close[type=submit],input.hamburger[type=submit],input.imagebutton[type=submit],ul.primary li a.close,ul.primary li a.hamburger,ul.primary li a.imagebutton{background-size:100% 100%;text-indent:-1000px;overflow:hidden;outline:0}.button.close:hover,.button.hamburger:hover,.button.imagebutton:hover,.tabs li a.close:hover,.tabs li a.hamburger:hover,.tabs li a.imagebutton:hover,.webform-client-form .close.webform-submit:hover,.webform-client-form .hamburger.webform-submit:hover,.webform-client-form .imagebutton.webform-submit:hover,button.close:hover,button.hamburger:hover,button.imagebutton:hover,input.close:hover[type=submit],input.hamburger:hover[type=submit],input.imagebutton:hover[type=submit],ul.primary li a.close:hover,ul.primary li a.hamburger:hover,ul.primary li a.imagebutton:hover{opacity:.8}.button.block,.tabs li a.block,.webform-client-form .block.webform-submit,button.block,input.block[type=submit],ul.primary li a.block{display:block}.button.close,.tabs li a.close,.webform-client-form .close.webform-submit,button.close,input.close[type=submit],ul.primary li a.close{background:url(/sites/all/themes/barberbartz/images/close.svg) no-repeat center center;width:1em;height:1em}.button.barber_black,.tabs li a.barber_black,.webform-client-form .barber_black.webform-submit,button.barber_black,input.barber_black[type=submit],ul.primary li a.barber_black{color:#fff!important;background-color:#333!important;display:block}.button.barber_black:hover,.tabs li a.barber_black:hover,.webform-client-form .barber_black.webform-submit:hover,button.barber_black:hover,input.barber_black:hover[type=submit],ul.primary li a.barber_black:hover{color:#fff!important;background-color:#000!important}.button.barber_white,.tabs li a.barber_white,.webform-client-form .barber_white.webform-submit,button.barber_white,input.barber_white[type=submit],ul.primary li a.barber_white{display:block;color:#000!important;background-color:#e8e4dc!important}.button.barber_white:hover,.tabs li a.barber_white:hover,.webform-client-form .barber_white.webform-submit:hover,button.barber_white:hover,input.barber_white:hover[type=submit],ul.primary li a.barber_white:hover{color:#fff!important;background-color:#000!important}.button.hamburger,.tabs li a.hamburger,.webform-client-form .hamburger.webform-submit,button.hamburger,input.hamburger[type=submit],ul.primary li a.hamburger{background:0 0;padding:0;display:block;width:35px;height:35px;overflow:visible}.button.hamburger span,.button.hamburger span:after,.button.hamburger span:before,.tabs li a.hamburger span,.tabs li a.hamburger span:after,.tabs li a.hamburger span:before,.webform-client-form .hamburger.webform-submit span,.webform-client-form .hamburger.webform-submit span:after,.webform-client-form .hamburger.webform-submit span:before,button.hamburger span,button.hamburger span:after,button.hamburger span:before,input.hamburger[type=submit] span,input.hamburger[type=submit] span:after,input.hamburger[type=submit] span:before,ul.primary li a.hamburger span,ul.primary li a.hamburger span:after,ul.primary li a.hamburger span:before{border-radius:1px;height:2px;width:32px;background:#000;position:absolute;display:block;content:' '}.button.hamburger span:before,.tabs li a.hamburger span:before,.webform-client-form .hamburger.webform-submit span:before,button.hamburger span:before,input.hamburger[type=submit] span:before,ul.primary li a.hamburger span:before{top:-12px}.button.hamburger span:after,.tabs li a.hamburger span:after,.webform-client-form .hamburger.webform-submit span:after,button.hamburger span:after,input.hamburger[type=submit] span:after,ul.primary li a.hamburger span:after{bottom:-12px}.button.hamburger.active span,.tabs li a.hamburger.active span,.webform-client-form .hamburger.active.webform-submit span,button.hamburger.active span,input.hamburger.active[type=submit] span,ul.primary li a.hamburger.active span{background-color:transparent!important}.button.hamburger.active span:after,.button.hamburger.active span:before,.tabs li a.hamburger.active span:after,.tabs li a.hamburger.active span:before,.webform-client-form .hamburger.active.webform-submit span:after,.webform-client-form .hamburger.active.webform-submit span:before,button.hamburger.active span:after,button.hamburger.active span:before,input.hamburger.active[type=submit] span:after,input.hamburger.active[type=submit] span:before,ul.primary li a.hamburger.active span:after,ul.primary li a.hamburger.active span:before{top:0;background:#fff!important}.button.hamburger.active span:before,.tabs li a.hamburger.active span:before,.webform-client-form .hamburger.active.webform-submit span:before,button.hamburger.active span:before,input.hamburger.active[type=submit] span:before,ul.primary li a.hamburger.active span:before{transform:rotate(45deg)}.button.hamburger.active span:after,.tabs li a.hamburger.active span:after,.webform-client-form .hamburger.active.webform-submit span:after,button.hamburger.active span:after,input.hamburger.active[type=submit] span:after,ul.primary li a.hamburger.active span:after{transform:rotate(-45deg)}.responsive-image{position:relative}.responsive-image img{width:100%;height:auto;display:block}.cssanimations .responsive-image img{opacity:0;animation-name:fadeIn;animation-duration:.85s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.cssanimations .responsive-image img.lazyload,.cssanimations .responsive-image img.lazyloading{animation-name:none!important}figure.image{position:relative;width:100%}@media screen and (max-width:1096px){figure.image{overflow:hidden}}figure.image figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:650px){figure.image figcaption{width:90%;max-width:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important}}figure.image.cover{height:100%}a figure.image{overflow:hidden;display:block}a figure.image .responsive-image{overflow:hidden}.responsive-background.images{width:100%;height:100%}.responsive-image-bg{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.cover .responsive-image-bg{background-size:cover}.cssanimations .responsive-image-bg{opacity:0;animation-name:fadeIn;animation-duration:.85s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.video{position:relative}.video .poster{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:none}.video .poster.visible{display:block}.video .poster.transparent .image{display:none}.video .poster figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video .poster img{min-height:100%}.objectfit .video .poster img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.button.hamburger span,.button.hamburger span:after,.button.hamburger span:before,.tabs li a.hamburger span,.tabs li a.hamburger span:after,.tabs li a.hamburger span:before,.webform-client-form .hamburger.webform-submit span,.webform-client-form .hamburger.webform-submit span:after,.webform-client-form .hamburger.webform-submit span:before,button.hamburger span,button.hamburger span:after,button.hamburger span:before,input.hamburger[type=submit] span,input.hamburger[type=submit] span:after,input.hamburger[type=submit] span:before,ul.primary li a.hamburger span,ul.primary li a.hamburger span:after,ul.primary li a.hamburger span:before{transition:all .35s ease-in-out}.button.close,.button.hamburger,.button.imagebutton,.p-header a,.p-header span,.tabs li a.close,.tabs li a.hamburger,.tabs li a.imagebutton,.text,.textbox,.webform-client-form .close.webform-submit,.webform-client-form .hamburger.webform-submit,.webform-client-form .imagebutton.webform-submit,button.close,button.hamburger,button.imagebutton,figcaption,input.close[type=submit],input.hamburger[type=submit],input.imagebutton[type=submit],label,ul.primary li a.close,ul.primary li a.hamburger,ul.primary li a.imagebutton{transition:opacity .35s ease-in-out}.nav a{transition:color .35s ease-in-out}.button,.tabs li a,.webform-client-form .webform-submit,button,input[type=submit],ul.primary li a{transition:color .35s ease-in-out,background-color .35s ease-in-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes expandIn{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutHide{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutFull{0%{opacity:1}99%{display:none}100%{opacity:0;display:none}}@keyframes dragPrev{0%{border:1px solid #00f}100%{border:1px solid transparent}}@keyframes shake{0%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}100%{z-index:0;transform:translateX(0)}}.nav{font-size:3em}.nav a{text-decoration:none;text-transform:uppercase;color:#fff}.nav a:visited{color:#fff}.nav a:hover{color:#000!important}.nav ul{margin:0!important;z-index:10}.nav li{list-style-type:none!important;list-style-image:none!important;margin:0 0 1em 0;padding:0}.nav li:after{content:none!important}.wrap{width:100%;max-width:1224px;margin:0 auto;padding:0 6rem}@media screen and (max-width:800px){.wrap{padding:0 2rem}}@media screen and (max-width:350px){.wrap{padding:0 1rem}}.wrap.wide{max-width:2510px}.wrap.narrow{padding:0 6rem}.wrap.nobottom{padding-bottom:0}.wrap.notop{padding-top:0}.grid,.paragraphs-item--textblock.fullscreen,.practice_area,.team_member .team_member--middle,.team_member .team_member--top,.team_members,.webform-client-form .webform-layout-box.horiz{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.grid.vcenter,.team_member .vcenter.team_member--middle,.team_member .vcenter.team_member--top,.vcenter.paragraphs-item--textblock.fullscreen,.vcenter.practice_area,.vcenter.team_members,.webform-client-form .vcenter.webform-layout-box.horiz{align-items:center}.grid.overlay>.col,.overlay.paragraphs-item--textblock.fullscreen>.col,.overlay.practice_area>.col,.overlay.team_members>.col,.team_member .overlay.team_member--middle>.col,.team_member .overlay.team_member--top>.col,.webform-client-form .overlay.webform-layout-box.horiz>.col{padding:1em;background:rgba(255,255,255,.8)}.grid.one>.col,.one.paragraphs-item--textblock.fullscreen>.col,.one.practice_area>.col,.one.team_members>.col,.team_member .one.team_member--middle>.col,.team_member .one.team_member--top>.col,.webform-client-form .one.webform-layout-box.horiz>.col{width:100%}.grid.one.stacked,.one.stacked.paragraphs-item--textblock.fullscreen,.one.stacked.practice_area,.one.stacked.team_members,.team_member .one.stacked.team_member--middle,.team_member .one.stacked.team_member--top,.webform-client-form .one.stacked.webform-layout-box.horiz{flex-direction:column}.grid.two>.col,.team_member .two.team_member--middle>.col,.team_member .two.team_member--top>.col,.two.paragraphs-item--textblock.fullscreen>.col,.two.practice_area>.col,.two.team_members>.col,.webform-client-form .two.webform-layout-box.horiz>.col{width:50%}.grid.two.padded>.col,.team_member .two.padded.team_member--middle>.col,.team_member .two.padded.team_member--top>.col,.two.padded.paragraphs-item--textblock.fullscreen>.col,.two.padded.practice_area>.col,.two.padded.team_members>.col,.webform-client-form .two.padded.webform-layout-box.horiz>.col{width:48.75%}.grid.two.padded>.col:nth-child(2n+1),.team_member .two.padded.team_member--middle>.col:nth-child(2n+1),.team_member .two.padded.team_member--top>.col:nth-child(2n+1),.two.padded.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+1),.two.padded.practice_area>.col:nth-child(2n+1),.two.padded.team_members>.col:nth-child(2n+1),.webform-client-form .two.padded.webform-layout-box.horiz>.col:nth-child(2n+1){padding-right:2.5%}@media screen and (max-width:800px){.grid.two:not(.nobreak)>.col,.team_member .two.team_member--middle:not(.nobreak)>.col,.team_member .two.team_member--top:not(.nobreak)>.col,.two.paragraphs-item--textblock.fullscreen:not(.nobreak)>.col,.two.practice_area:not(.nobreak)>.col,.two.team_members:not(.nobreak)>.col,.webform-client-form .two.webform-layout-box.horiz:not(.nobreak)>.col{width:100%;padding-right:0!important}}.grid.two_thirds>.col,.team_member .two_thirds.team_member--middle>.col,.team_member .two_thirds.team_member--top>.col,.two_thirds.paragraphs-item--textblock.fullscreen>.col,.two_thirds.practice_area>.col,.two_thirds.team_members>.col,.webform-client-form .two_thirds.webform-layout-box.horiz>.col{width:50%}.grid.two_thirds>.col:nth-child(2n+1),.team_member .two_thirds.team_member--middle>.col:nth-child(2n+1),.team_member .two_thirds.team_member--top>.col:nth-child(2n+1),.two_thirds.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+1),.two_thirds.practice_area>.col:nth-child(2n+1),.two_thirds.team_members>.col:nth-child(2n+1),.webform-client-form .two_thirds.webform-layout-box.horiz>.col:nth-child(2n+1){width:33%}.grid.two_thirds>.col:nth-child(2n+2),.team_member .two_thirds.team_member--middle>.col:nth-child(2n+2),.team_member .two_thirds.team_member--top>.col:nth-child(2n+2),.two_thirds.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+2),.two_thirds.practice_area>.col:nth-child(2n+2),.two_thirds.team_members>.col:nth-child(2n+2),.webform-client-form .two_thirds.webform-layout-box.horiz>.col:nth-child(2n+2){width:67%}.grid.two_thirds.reversed>.col:nth-child(2n+1),.team_member .two_thirds.reversed.team_member--middle>.col:nth-child(2n+1),.team_member .two_thirds.reversed.team_member--top>.col:nth-child(2n+1),.two_thirds.reversed.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+1),.two_thirds.reversed.practice_area>.col:nth-child(2n+1),.two_thirds.reversed.team_members>.col:nth-child(2n+1),.webform-client-form .two_thirds.reversed.webform-layout-box.horiz>.col:nth-child(2n+1){width:67%}.grid.two_thirds.reversed>.col:nth-child(2n+2),.team_member .two_thirds.reversed.team_member--middle>.col:nth-child(2n+2),.team_member .two_thirds.reversed.team_member--top>.col:nth-child(2n+2),.two_thirds.reversed.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+2),.two_thirds.reversed.practice_area>.col:nth-child(2n+2),.two_thirds.reversed.team_members>.col:nth-child(2n+2),.webform-client-form .two_thirds.reversed.webform-layout-box.horiz>.col:nth-child(2n+2){width:33%}.grid.two_thirds.padded>.col:nth-child(2n+1),.team_member .two_thirds.padded.team_member--middle>.col:nth-child(2n+1),.team_member .two_thirds.padded.team_member--top>.col:nth-child(2n+1),.two_thirds.padded.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+1),.two_thirds.padded.practice_area>.col:nth-child(2n+1),.two_thirds.padded.team_members>.col:nth-child(2n+1),.webform-client-form .two_thirds.padded.webform-layout-box.horiz>.col:nth-child(2n+1){padding-right:2em}@media screen and (max-width:650px){.grid.two_thirds,.team_member .two_thirds.team_member--middle,.team_member .two_thirds.team_member--top,.two_thirds.paragraphs-item--textblock.fullscreen,.two_thirds.practice_area,.two_thirds.team_members,.webform-client-form .two_thirds.webform-layout-box.horiz{flex-direction:column}.grid.two_thirds>.col,.team_member .two_thirds.team_member--middle>.col,.team_member .two_thirds.team_member--top>.col,.two_thirds.paragraphs-item--textblock.fullscreen>.col,.two_thirds.practice_area>.col,.two_thirds.team_members>.col,.webform-client-form .two_thirds.webform-layout-box.horiz>.col{width:100%!important}.grid.two_thirds.padded>.col:nth-child(2n+2),.team_member .two_thirds.padded.team_member--middle>.col:nth-child(2n+2),.team_member .two_thirds.padded.team_member--top>.col:nth-child(2n+2),.two_thirds.padded.paragraphs-item--textblock.fullscreen>.col:nth-child(2n+2),.two_thirds.padded.practice_area>.col:nth-child(2n+2),.two_thirds.padded.team_members>.col:nth-child(2n+2),.webform-client-form .two_thirds.padded.webform-layout-box.horiz>.col:nth-child(2n+2){padding-top:2em}}.grid.three>.col,.team_member .three.team_member--middle>.col,.team_member .three.team_member--top>.col,.three.paragraphs-item--textblock.fullscreen>.col,.three.practice_area>.col,.three.team_members>.col,.webform-client-form .three.webform-layout-box.horiz>.col{width:33.3334%}.grid.three.padded>.col,.team_member .three.padded.team_member--middle>.col,.team_member .three.padded.team_member--top>.col,.three.padded.paragraphs-item--textblock.fullscreen>.col,.three.padded.practice_area>.col,.three.padded.team_members>.col,.webform-client-form .three.padded.webform-layout-box.horiz>.col{width:28.666667%;margin-right:7%}.grid.three.padded>.col:nth-child(3n+3),.team_member .three.padded.team_member--middle>.col:nth-child(3n+3),.team_member .three.padded.team_member--top>.col:nth-child(3n+3),.three.padded.paragraphs-item--textblock.fullscreen>.col:nth-child(3n+3),.three.padded.practice_area>.col:nth-child(3n+3),.three.padded.team_members>.col:nth-child(3n+3),.webform-client-form .three.padded.webform-layout-box.horiz>.col:nth-child(3n+3){margin-right:0}@media screen and (max-width:800px){.grid.three:not(.nobreak)>.col,.team_member .three.team_member--middle:not(.nobreak)>.col,.team_member .three.team_member--top:not(.nobreak)>.col,.three.paragraphs-item--textblock.fullscreen:not(.nobreak)>.col,.three.practice_area:not(.nobreak)>.col,.three.team_members:not(.nobreak)>.col,.webform-client-form .three.webform-layout-box.horiz:not(.nobreak)>.col{width:100%!important;margin-right:0!important}.grid.three:not(.nobreak).padded>.col,.team_member .three.team_member--middle:not(.nobreak).padded>.col,.team_member .three.team_member--top:not(.nobreak).padded>.col,.three.paragraphs-item--textblock.fullscreen:not(.nobreak).padded>.col,.three.practice_area:not(.nobreak).padded>.col,.three.team_members:not(.nobreak).padded>.col,.webform-client-form .three.webform-layout-box.horiz:not(.nobreak).padded>.col{margin-bottom:2em}}.grid.seven>.col,.seven.paragraphs-item--textblock.fullscreen>.col,.seven.practice_area>.col,.seven.team_members>.col,.team_member .seven.team_member--middle>.col,.team_member .seven.team_member--top>.col,.webform-client-form .seven.webform-layout-box.horiz>.col{width:14.285714286%}@media screen and (max-width:800px){.grid.seven,.seven.paragraphs-item--textblock.fullscreen,.seven.practice_area,.seven.team_members,.team_member .seven.team_member--middle,.team_member .seven.team_member--top,.webform-client-form .seven.webform-layout-box.horiz{flex-direction:column}.grid.seven>.col,.seven.paragraphs-item--textblock.fullscreen>.col,.seven.practice_area>.col,.seven.team_members>.col,.team_member .seven.team_member--middle>.col,.team_member .seven.team_member--top>.col,.webform-client-form .seven.webform-layout-box.horiz>.col{width:100%;margin-bottom:1em}}.eight.paragraphs-item--textblock.fullscreen>.col,.eight.practice_area>.col,.eight.team_members>.col,.grid.eight>.col,.team_member .eight.team_member--middle>.col,.team_member .eight.team_member--top>.col,.webform-client-form .eight.webform-layout-box.horiz>.col{width:12.5%}@media screen and (max-width:800px){.eight.paragraphs-item--textblock.fullscreen,.eight.practice_area,.eight.team_members,.grid.eight,.team_member .eight.team_member--middle,.team_member .eight.team_member--top,.webform-client-form .eight.webform-layout-box.horiz{flex-direction:column}.eight.paragraphs-item--textblock.fullscreen>.col,.eight.practice_area>.col,.eight.team_members>.col,.grid.eight>.col,.team_member .eight.team_member--middle>.col,.team_member .eight.team_member--top>.col,.webform-client-form .eight.webform-layout-box.horiz>.col{width:100%;margin-bottom:1em}}.buttons.paragraphs-item--textblock.fullscreen,.buttons.practice_area,.buttons.team_members,.grid.buttons,.team_member .buttons.team_member--middle,.team_member .buttons.team_member--top,.webform-client-form .buttons.webform-layout-box.horiz{align-items:stretch}.buttons.paragraphs-item--textblock.fullscreen>.col,.buttons.practice_area>.col,.buttons.team_members>.col,.grid.buttons>.col,.team_member .buttons.team_member--middle>.col,.team_member .buttons.team_member--top>.col,.webform-client-form .buttons.webform-layout-box.horiz>.col{display:flex}.buttons.paragraphs-item--textblock.fullscreen>.col p,.buttons.practice_area>.col p,.buttons.team_members>.col p,.grid.buttons>.col p,.team_member .buttons.team_member--middle>.col p,.team_member .buttons.team_member--top>.col p,.webform-client-form .buttons.webform-layout-box.horiz>.col p{display:flex;background:#00f;margin:0;width:100%}.buttons.paragraphs-item--textblock.fullscreen>.col p a,.buttons.practice_area>.col p a,.buttons.team_members>.col p a,.grid.buttons>.col p a,.team_member .buttons.team_member--middle>.col p a,.team_member .buttons.team_member--top>.col p a,.webform-client-form .buttons.webform-layout-box.horiz>.col p a{margin-bottom:0;text-align:center;width:100%;display:flex;align-items:center;justify-content:center}.textbox hr{margin:1em 0}.textbox>h1{padding-bottom:4rem}.textbox>:only-child{padding-bottom:0}.textbox ol,.textbox ul{margin:2em 0}.textbox ol li,.textbox ul li{color:#666766;padding-bottom:.5em;list-style-type:none}.textbox ol li:last-child,.textbox ul li:last-child{padding-bottom:0}.textbox ol{margin:1em 0 2em 0;counter-reset:ordered}.textbox ol li{counter-increment:ordered}.textbox ol li *{display:inline}.textbox ol li:before{content:counter(ordered) ".  ";font-size:1em}.textbox ul li:before{content:'• '}.tabs li .textbox a,.textbox .button,.textbox .tabs li a,.textbox .webform-client-form .webform-submit,.textbox button,.textbox input[type=submit],.textbox ul.primary li a,.webform-client-form .textbox .webform-submit,ul.primary li .textbox a{margin-bottom:2em}.textbox table{width:100%}.textbox table tbody,.textbox table th{border:none}.textbox table th{padding:0 .5rem 1rem .5rem;margin:0}.textbox table td,.textbox table th{text-align:center}.textbox table td:first-child,.textbox table th:first-child{text-align:left}table.become_a_member th{color:#fff}table.become_a_member td{background:#3195b6;padding:.5em 1em}.messages{color:#000}input,select,textarea{font-size:1rem}select::-ms-expand{display:none}input[type=submit]{padding:1em 2em!important}@media screen and (max-width:800px){.form-textarea-wrapper textarea{margin:auto}}.webform-client-form select,.webform-client-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(/sites/all/themes/barberbartz/images/down.svg?v=3);background-size:auto 70%;background-repeat:no-repeat;background-position:center right;border:0;border-right:1em solid #fff;border-radius:0;padding:1em 5em 1em 1em;max-width:100%;width:100%}.webform-client-form{font-size:1.6em}.webform-client-form label{display:inline-block;margin-bottom:.5em}.webform-client-form input[type=email],.webform-client-form input[type=text],.webform-client-form textarea{background:#fff;padding:1em;max-width:100%;width:100%;border:0;outline:0}.webform-client-form .form-radios>div{display:inline;margin-right:1em;padding-bottom:0}.webform-client-form .form-checkboxes{text-align:left}@media screen and (min-width:650px){.webform-client-form .form-checkboxes{display:flex;flex-wrap:wrap}.webform-client-form .form-checkboxes>div{width:33%;margin-right:1em;padding-bottom:0}}.webform-client-form .form-type-checkbox{display:flex;align-items:center;justify-content:flex-start}.webform-client-form .form-type-checkbox label{margin:0;margin-left:.5em;text-transform:uppercase}.webform-client-form fieldset{border:0;margin:0;padding:0}.webform-client-form input[type=checkbox]{padding:.5em;font-size:1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0}.webform-client-form input[type=checkbox]:checked{background:#000}.webform-client-form select{display:block;min-width:300px;color:#666766}.webform-client-form .webform-datepicker{display:flex}@media screen and (max-width:650px){.webform-client-form .webform-datepicker{flex-direction:column}}.webform-client-form .webform-datepicker input[type=image]{width:24px;height:24px;flex:0}.webform-client-form .webform-datepicker .form-item{margin-top:0}@media screen and (min-width:650px){.webform-client-form .webform-datepicker .form-item{margin-right:.5em}}.webform-client-form .webform-datepicker select{min-width:0}.webform-client-form .webform-datepicker input[type=image]{padding:0}.webform-client-form .grippie{display:none}.webform-client-form .form-actions{text-align:center}.webform-client-form .form-item{padding-bottom:1em;margin:0}.webform-client-form .webform-grid .form-item{padding:1em 0}.webform-client-form .webform-layout-box.horiz{justify-content:space-between;align-items:flex-start}.webform-client-form .webform-layout-box.horiz>.form-item{margin-right:2em}.webform-client-form .webform-layout-box.horiz>.form-item:last-child{margin-right:0}@media screen and (max-width:650px){.webform-client-form .webform-layout-box.horiz{flex-wrap:wrap}.webform-client-form .webform-layout-box.horiz>.form-item{flex:none;width:100%;margin-right:0}}.webform-client-form .webform-component--disclaimer{font-size:.7em}::-webkit-input-placeholder{color:#666766}::-moz-placeholder{color:#666766}:-ms-input-placeholder{color:#666766}:-moz-placeholder{color:#666766}.webform-done{align-items:center!important;background:#ea8c7a}.webform-done h2{font-size:1em;text-transform:none;font-family:Times,"Times New Roman",serif;font-weight:300}.webform-done .links{text-align:center;margin-top:2em;font-size:.8em}.webform-done .links a{color:#fff;text-transform:uppercase}.team_members{margin-top:6rem}@supports (grid-auto-rows:1px){.team_members{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15%}@media screen and (max-width:650px){.team_members{grid-template-columns:repeat(2,1fr);grid-column-gap:10%}}@media screen and (max-width:350px){.team_members{grid-template-columns:repeat(1,1fr);grid-column-gap:0}}}.team_members .team_members--member{position:relative;margin-bottom:4em}@media screen and (min-width:650px){.team_members .team_members--member{margin-right:15%;width:23.3333%}.team_members .team_members--member:nth-child(3n+3){margin-right:0}}@media screen and (max-width:650px){.team_members .team_members--member{margin-right:10%;width:45%}.team_members .team_members--member:nth-child(2n+2){margin-right:0}}@media screen and (max-width:350px){.team_members .team_members--member{margin-right:0;width:100%}}@supports (grid-auto-rows:1px){.team_members .team_members--member{margin-right:0!important;width:auto!important}}.team_members .team_members--member a{display:block}.team_members .team_members--member a:after{content:none!important}.team_members .team_members--member a figcaption div{display:inline-block;position:relative}.team_members .team_members--member a figcaption div:after{opacity:0;content:"";display:block;border-width:1px;border-style:solid;position:absolute;bottom:0;width:100%;left:0;margin:auto}.team_members .team_members--member a:hover figcaption div:after{animation-name:expandIn;animation-duration:.35s;animation-fill-mode:forwards}.team_members .team_members--member .image{max-width:200px;margin:auto}.team_members .team_members--member figcaption{text-align:center;text-transform:uppercase;text-align:center;font-size:1.2em;margin-top:2em}.team_members .team_members--member figcaption span{display:block;font-size:.8em;margin-top:.2em}.team_member{margin-bottom:8em}.team_member h2{margin-bottom:1em;font-size:2em}.team_member .vcard{background:url(/sites/all/themes/barberbartz/images/vcard.svg) center center no-repeat;background-size:100% auto;width:89px;height:51px;display:block}.team_member .vcard:after{content:none!important}.team_member .team_member--email{text-transform:uppercase}.team_member .team_member--top>.info{width:35%}@media screen and (max-width:650px){.team_member .team_member--top>.info{width:40%;margin-right:10%}}@media screen and (max-width:350px){.team_member .team_member--top>.info{width:100%;margin-right:0;margin-top:1em;order:1}}.team_member .team_member--top>.info ul{margin:0;padding:0}.team_member .team_member--top>.info ul li{margin:0;padding:0;list-style-type:none}.team_member .team_member--top>.image{width:46%;max-width:600px}@media screen and (max-width:650px){.team_member .team_member--top>.image{width:50%}}@media screen and (max-width:350px){.team_member .team_member--top>.image{width:100%;order:0}}.team_member .team_member--middle{margin-top:4rem;padding-left:1.2rem}@media screen and (min-width:650px){.team_member .team_member--middle{margin-top:8em}}.team_member .team_member--middle h2{text-indent:-1.2rem}.team_member .team_member--middle>.col{width:100%;margin-bottom:4rem}@media screen and (max-width:650px){.team_member .team_member--middle>.col:last-child{margin-bottom:0}}@media screen and (min-width:650px){.team_member .team_member--middle>.col{width:27.33334%;margin-right:9%;margin-bottom:0}.team_member .team_member--middle>.col:nth-child(3n+3){margin-right:0}}.team_member .team_member--middle ul{margin:0;padding:0}.team_member .team_member--middle ul li{margin:0;padding:0;list-style-type:none;text-indent:-1.2rem;margin-bottom:.5em}.team_member .team_member--middle ul li:before{content:"-";margin-right:.5em;text-indent:-1.2rem}.team_member .team_member--bio{margin:auto;margin-top:8em;padding:0 8em;max-width:1060px}@media screen and (max-width:650px){.team_member .team_member--bio{padding:0}}.team_member .team_member--bio .bio{font-size:1.9em}.team_member .team_member--bio .bio p{margin-bottom:2em}body{counter-reset:areas}.areas{background-color:#333}.areas figure.text{font-size:1.5em!important;padding-bottom:2em!important}.areas figure.text h2{font-size:2em}.areas .areas--intro{margin-bottom:2em}.practice_area{align-items:center;padding:6em 6em;min-height:100vh;font-size:1.2em;transition:background-color 1s ease-in-out}@media screen and (max-width:1343px){.practice_area{align-items:flex-start;min-height:90vh}}@media screen and (max-width:800px){.practice_area{padding:6em 1em 6em 4em}}@media screen and (max-width:650px){.practice_area{padding-right:3em}}.practice_area:nth-child(4n+1){background:#e8e4dc}.practice_area:nth-child(4n+1) *{color:#000}.practice_area:nth-child(4n+1).next{background:#fff}.practice_area:nth-child(4n+1).previous{background:#333}.practice_area:nth-child(4n+1).visible{background:#e8e4dc}.practice_area:nth-child(4n+2){background:#333}.practice_area:nth-child(4n+2) *{color:#e8e4dc}.practice_area:nth-child(4n+2).previous{background:#ea8c7a}.practice_area:nth-child(4n+2).next{background:#e8e4dc}.practice_area:nth-child(4n+2).visible{background:#333}.practice_area:nth-child(4n+3){background:#ea8c7a}.practice_area:nth-child(4n+3) *{color:#000}.practice_area:nth-child(4n+3).previous{background:#fff}.practice_area:nth-child(4n+3).next{background:#333}.practice_area:nth-child(4n+3).visible{background:#ea8c7a}.practice_area:nth-child(4n+4){background:#fff}.practice_area:nth-child(4n+4) *{color:#000}.practice_area:nth-child(4n+4).previous{background:#e8e4dc}.practice_area:nth-child(4n+4).next{background:#ea8c7a}.practice_area:nth-child(4n+4).visible{background:#fff}@media screen and (min-width:650px){.practice_area .practice_area--title{width:30%;margin-right:10%}}@media screen and (max-width:650px){.practice_area .practice_area--title{margin-right:0;margin-bottom:4rem;margin-right:0;margin-bottom:4rem}}.practice_area .practice_area--title h2{position:relative;font-size:1.5em;margin-bottom:1.5em}.practice_area .practice_area--title h2:before{counter-increment:areas;content:counter(areas) ". ";display:block;position:absolute;left:-1.5em;top:0}.practice_area .practice_area--title ul{margin:0;padding:0}.practice_area .practice_area--title ul li{list-style-type:none;margin:0;margin-bottom:.4em;padding:0;position:relative}.practice_area .practice_area--title ul li .sortable-handle{left:-1.5em;width:.5em;height:.5em;top:50%;transform:translateY(-50%)}.practice_area .practice_area--title ul li:before{content:""}.practice_area .practice_area--description{width:60%;font-size:1.5em}@media screen and (max-width:650px){.practice_area .practice_area--description{width:100%}}.p-header{display:flex;align-items:center;justify-content:space-between;z-index:12;position:relative;padding:2rem 5rem 5rem 5rem;font-size:1.4em}.p-header>*{width:auto}@media screen and (min-width:1096px){.p-header>*{width:33%}}.p-header .hamburger_wrapper .hamburger{margin-left:auto}@media screen and (max-width:650px){.p-header{flex-direction:column;align-items:flex-start}.p-header .hamburger_wrapper{position:absolute;top:2rem;right:2rem}}@media screen and (max-width:650px) and (max-width:350px){.p-header .hamburger_wrapper{top:1rem;right:1rem}}@media screen and (max-width:800px){.p-header{padding:2rem}}@media screen and (max-width:350px){.p-header{padding:1rem}}.admin-menu .p-header{margin-top:30px}.p-header .logo{font-size:1.4em;transition:color 1s ease-in-out!important}.p-header>*{display:block}.p-header .centered{position:relative}@media screen and (min-width:650px){.p-header .centered{text-align:center}}@media screen and (max-width:650px){.p-header .centered.has_title{margin-bottom:1em}}.p-header .has_title .tag_line{opacity:0;transition:opacity 1s ease-in-out,color 1s ease-in-out!important;position:absolute;white-space:nowrap}@media screen and (min-width:650px){.p-header .has_title .tag_line{top:50%;left:50%;transform:translate(-50%,-50%)}}.p-header .page_title{transition:opacity 1s ease-in-out,color 1s ease-in-out!important;position:relative}.p-header .page_title:after{border-bottom:2px solid #000;display:block;content:" ";width:3em;position:absolute;bottom:-1em;left:50%;transform:translateX(-50%)}@media screen and (max-width:650px){.p-header .page_title:after{left:0;transform:none}}.p-header.active .has_title .tag_line{opacity:1}.p-header.active .page_title{opacity:0}.p-header.active .logo,.p-header.active>*{color:#fff!important}@media screen and (min-width:350px){.header-overlay .p-header .logo,.header-overlay .p-header>*{color:#fff!important}.header-overlay .p-header .page_title:after{border-color:#fff}.header-overlay .p-header .hamburger span,.header-overlay .p-header .hamburger span:after,.header-overlay .p-header .hamburger span:before{background:#fff}.header-overlay .p-header{position:absolute;top:0;left:0;right:0}}.paragraphs-item{position:relative;overflow:hidden}.paragraphs-item.has_caption>figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.3em}@media screen and (max-width:650px){.paragraphs-item.has_caption>figcaption{width:90%;max-width:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important}}figure.background{position:relative}.object-fit figure.background{top:0;left:0;right:0;bottom:0}.object-fit figure.background img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.paragraphs-item--imagetextblock .grid,.paragraphs-item--imagetextblock .paragraphs-item--textblock.fullscreen,.paragraphs-item--imagetextblock .practice_area,.paragraphs-item--imagetextblock .team_member .team_member--middle,.paragraphs-item--imagetextblock .team_member .team_member--top,.paragraphs-item--imagetextblock .team_members,.paragraphs-item--imagetextblock .webform-client-form .webform-layout-box.horiz,.team_member .paragraphs-item--imagetextblock .team_member--middle,.team_member .paragraphs-item--imagetextblock .team_member--top,.webform-client-form .paragraphs-item--imagetextblock .webform-layout-box.horiz{align-items:center}.paragraphs-item--imagetextblock .grid .text .textbox,.paragraphs-item--imagetextblock .paragraphs-item--textblock.fullscreen .text .textbox,.paragraphs-item--imagetextblock .practice_area .text .textbox,.paragraphs-item--imagetextblock .team_member .team_member--middle .text .textbox,.paragraphs-item--imagetextblock .team_member .team_member--top .text .textbox,.paragraphs-item--imagetextblock .team_members .text .textbox,.paragraphs-item--imagetextblock .webform-client-form .webform-layout-box.horiz .text .textbox,.team_member .paragraphs-item--imagetextblock .team_member--middle .text .textbox,.team_member .paragraphs-item--imagetextblock .team_member--top .text .textbox,.webform-client-form .paragraphs-item--imagetextblock .webform-layout-box.horiz .text .textbox{padding:2em 2em 0 2em}@media screen and (min-width:800px){.paragraphs-item--imagetextblock .grid .text .textbox,.paragraphs-item--imagetextblock .paragraphs-item--textblock.fullscreen .text .textbox,.paragraphs-item--imagetextblock .practice_area .text .textbox,.paragraphs-item--imagetextblock .team_member .team_member--middle .text .textbox,.paragraphs-item--imagetextblock .team_member .team_member--top .text .textbox,.paragraphs-item--imagetextblock .team_members .text .textbox,.paragraphs-item--imagetextblock .webform-client-form .webform-layout-box.horiz .text .textbox,.team_member .paragraphs-item--imagetextblock .team_member--middle .text .textbox,.team_member .paragraphs-item--imagetextblock .team_member--top .text .textbox,.webform-client-form .paragraphs-item--imagetextblock .webform-layout-box.horiz .text .textbox{padding-left:0 0 0 2em}}@media screen and (min-width:800px){.paragraphs-item--imagetextblock.even .image{order:2}.paragraphs-item--imagetextblock.even .text{order:1;padding:0 2em 0 0}}.paragraphs-item--imageblock{padding-top:8rem;padding-bottom:8rem}.paragraphs-item--imageblock .grid>figure>a,.paragraphs-item--imageblock .paragraphs-item--textblock.fullscreen>figure>a,.paragraphs-item--imageblock .practice_area>figure>a,.paragraphs-item--imageblock .team_member .team_member--middle>figure>a,.paragraphs-item--imageblock .team_member .team_member--top>figure>a,.paragraphs-item--imageblock .team_members>figure>a,.paragraphs-item--imageblock .webform-client-form .webform-layout-box.horiz>figure>a,.team_member .paragraphs-item--imageblock .team_member--middle>figure>a,.team_member .paragraphs-item--imageblock .team_member--top>figure>a,.webform-client-form .paragraphs-item--imageblock .webform-layout-box.horiz>figure>a{text-decoration:none!important}.paragraphs-item--imageblock .arrows{position:absolute;top:50%;left:0;right:0;z-index:9;display:flex;justify-content:space-between;align-items:center;transform:translateY(-50%);display:none}.paragraphs-item--imageblock.fullscreen{max-height:95vh;min-height:90vh;overflow:hidden;padding-top:0;padding-bottom:0}@media screen and (max-width:650px){.paragraphs-item--imageblock.fullscreen{max-height:85vh;min-height:70vh}}.paragraphs-item--imageblock.fullscreen .grid,.paragraphs-item--imageblock.fullscreen .paragraphs-item--textblock.fullscreen,.paragraphs-item--imageblock.fullscreen .practice_area,.paragraphs-item--imageblock.fullscreen .team_member .team_member--middle,.paragraphs-item--imageblock.fullscreen .team_member .team_member--top,.paragraphs-item--imageblock.fullscreen .team_members,.paragraphs-item--imageblock.fullscreen .webform-client-form .webform-layout-box.horiz,.team_member .paragraphs-item--imageblock.fullscreen .team_member--middle,.team_member .paragraphs-item--imageblock.fullscreen .team_member--top,.webform-client-form .paragraphs-item--imageblock.fullscreen .webform-layout-box.horiz{height:0;padding-top:66.72%}.paragraphs-item--imageblock.fullscreen .grid .col,.paragraphs-item--imageblock.fullscreen .paragraphs-item--textblock.fullscreen .col,.paragraphs-item--imageblock.fullscreen .practice_area .col,.paragraphs-item--imageblock.fullscreen .team_member .team_member--middle .col,.paragraphs-item--imageblock.fullscreen .team_member .team_member--top .col,.paragraphs-item--imageblock.fullscreen .team_members .col,.paragraphs-item--imageblock.fullscreen .webform-client-form .webform-layout-box.horiz .col,.team_member .paragraphs-item--imageblock.fullscreen .team_member--middle .col,.team_member .paragraphs-item--imageblock.fullscreen .team_member--top .col,.webform-client-form .paragraphs-item--imageblock.fullscreen .webform-layout-box.horiz .col{max-height:95vh;min-height:90vh;position:absolute;top:0;left:0;right:0;bottom:0}.paragraphs-item--imageblock.layout_slider{max-height:95vh;min-height:90vh;overflow:hidden}.paragraphs-item--imageblock.layout_slider .grid,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen,.paragraphs-item--imageblock.layout_slider .practice_area,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top,.paragraphs-item--imageblock.layout_slider .team_members,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz{height:0;padding-top:66.72%}.paragraphs-item--imageblock.layout_slider .grid .col,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen .col,.paragraphs-item--imageblock.layout_slider .practice_area .col,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle .col,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top .col,.paragraphs-item--imageblock.layout_slider .team_members .col,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz .col,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle .col,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top .col,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz .col{position:absolute;top:0;left:0;right:0;bottom:0;z-index:7;display:none;max-height:95vh;min-height:90vh}.paragraphs-item--imageblock.layout_slider .grid .col.active,.paragraphs-item--imageblock.layout_slider .grid .col.previous,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen .col.active,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen .col.previous,.paragraphs-item--imageblock.layout_slider .practice_area .col.active,.paragraphs-item--imageblock.layout_slider .practice_area .col.previous,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle .col.active,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle .col.previous,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top .col.active,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top .col.previous,.paragraphs-item--imageblock.layout_slider .team_members .col.active,.paragraphs-item--imageblock.layout_slider .team_members .col.previous,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz .col.active,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz .col.previous,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle .col.active,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle .col.previous,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top .col.active,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top .col.previous,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz .col.active,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz .col.previous{display:block}.paragraphs-item--imageblock.layout_slider .grid .col.active,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen .col.active,.paragraphs-item--imageblock.layout_slider .practice_area .col.active,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle .col.active,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top .col.active,.paragraphs-item--imageblock.layout_slider .team_members .col.active,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz .col.active,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle .col.active,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top .col.active,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz .col.active{z-index:8;animation-duration:2.9s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeIn}.paragraphs-item--imageblock.layout_slider .grid .col.previous,.paragraphs-item--imageblock.layout_slider .paragraphs-item--textblock.fullscreen .col.previous,.paragraphs-item--imageblock.layout_slider .practice_area .col.previous,.paragraphs-item--imageblock.layout_slider .team_member .team_member--middle .col.previous,.paragraphs-item--imageblock.layout_slider .team_member .team_member--top .col.previous,.paragraphs-item--imageblock.layout_slider .team_members .col.previous,.paragraphs-item--imageblock.layout_slider .webform-client-form .webform-layout-box.horiz .col.previous,.team_member .paragraphs-item--imageblock.layout_slider .team_member--middle .col.previous,.team_member .paragraphs-item--imageblock.layout_slider .team_member--top .col.previous,.webform-client-form .paragraphs-item--imageblock.layout_slider .webform-layout-box.horiz .col.previous{animation-duration:2.9s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fadeOutHide}.paragraphs-item--imageblock p+p .button,.paragraphs-item--imageblock p+p .tabs li a,.paragraphs-item--imageblock p+p .webform-client-form .webform-submit,.paragraphs-item--imageblock p+p button,.paragraphs-item--imageblock p+p input[type=submit],.paragraphs-item--imageblock p+p ul.primary li a,.tabs li .paragraphs-item--imageblock p+p a,.webform-client-form .paragraphs-item--imageblock p+p .webform-submit,ul.primary li .paragraphs-item--imageblock p+p a{margin-top:1em}.paragraphs-item--webformblock figure{padding-bottom:8rem}.paragraphs-item--textblock figure.image{top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.paragraphs-item--textblock figure.image .responsive-image{height:100%}.paragraphs-item--textblock figure.image .responsive-image img{min-height:100%}.objectfit .paragraphs-item--textblock figure.image .responsive-image img{height:100%}.paragraphs-item--textblock figure.text{z-index:2;position:relative;padding:8rem 0;font-size:2.1em}.paragraphs-item--textblock .nobottom figure.text{padding-bottom:0}.paragraphs-item--textblock .notop figure.text{padding-top:0}.paragraphs-item--textblock.fullscreen{align-items:flex-end;justify-content:center;min-height:90vh;padding:0 4rem;overflow:hidden;max-width:none;width:100%}@media screen and (max-width:650px){.paragraphs-item--textblock.fullscreen{min-height:80vh;padding:0 2rem}}.paragraphs-item--textblock.fullscreen .col{max-width:1000px}.paragraphs-item--textblock.fullscreen figure.text{padding:0;padding-top:8rem}.paragraphs-item--vimeoblock .play{margin:auto;display:block}.p-footer{background:#333;position:relative;display:flex}@media screen and (max-width:800px){.p-footer{flex-direction:column}}.p-footer *{color:#fff;text-transform:uppercase}.p-footer :visited{color:#fff}.p-footer section{padding:4em;display:flex;align-items:center;justify-content:space-between;flex:1}@media screen and (max-width:800px){.p-footer section{flex-direction:column;text-align:center}.p-footer section>div{margin-bottom:1em}}.p-footer section>*{display:block}.p-footer .contact{background:#ea8c7a;text-align:center;display:flex;align-self:stretch;align-items:center}.p-footer .contact span{transform:rotate(-90deg);display:block}@media screen and (max-width:800px){.p-footer .contact span{transform:none;padding:2em;margin:auto}}body{background:#e8e4dc}body.no-scroll{overflow:hidden}.p-wrap{display:flex;flex-direction:column;min-height:100vh}.p-wrap main{flex:1 0 auto}.p-wrap a{position:relative}.p-wrap a:after{opacity:0;content:"";display:block;border-width:1px;border-style:solid;position:absolute;bottom:0;width:100%;left:0;margin:auto}.p-wrap a:hover:after{animation-name:expandIn;animation-duration:.35s;animation-fill-mode:forwards}.tabs{width:100%;display:flex;flex-wrap:wrap;padding:0}.tabs li{list-style-type:none;margin:0;padding:0;margin-right:.5em}.tabs li a{margin-top:0;padding:.5em 1em}.tabs_wrap{margin-bottom:1em!important}@media screen and (min-width:350px){.header-overlay .tabs_wrap{position:absolute;top:8em;z-index:15;margin-bottom:0!important}}#main-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#ea8c7a;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1s ease-in-out,z-index 1s cubic-bezier(.99,0,1,1);pointer-events:none;z-index:-1}#main-menu.active{opacity:1;pointer-events:auto;z-index:11;transition:opacity 1s ease-in-out,z-index 1s ease-in-out}ul.primary{margin:0!important;font-size:.6em;border:0!important}ul.primary li a{color:#fff;background-color:#333}ul.primary li a.active{color:#000}ul.primary li a:hover{color:#fff;background-color:#000}#messages{background:#000;margin-bottom:2em;animation-duration:1s;animation-fill-mode:forwards;animation-name:shake;animation-delay:5s}#messages .messages{padding:2em;background:0 0}#messages *{color:#fff}#messages .krumo-root *{color:#000}#messages a{color:#fff}.header-overlay #messages{position:absolute;top:10em;z-index:15;width:100%}body.page-node-1 .paragraphs-item--textblock figure.text{font-size:1.8em}#node-26 h1,#node-35 h1{font-size:1.8em}#node-26 .paragraphs-item--textblock figure.text,#node-35 .paragraphs-item--textblock figure.text{font-size:1.5em}
/*})'"*/
