/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.autocomplete__wrapper .autocomplete__input--focused,.focus-visible{outline:none;-webkit-box-shadow:0px 0px 2px 4px #5e8ab4;box-shadow:0px 0px 2px 4px #5e8ab4;border-radius:3px}body{margin:0;padding:0;color:#192744;background-color:#f6f9fb}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,input,textarea,button,select{-ms-touch-action:manipulation;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-family:inherit;margin:0;max-width:100%}input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}::-moz-selection{color:#fff;background-color:#192744}::selection{color:#fff;background-color:#192744}::-moz-selection{color:#fff;background-color:#192744}img{border:0;vertical-align:bottom;max-width:100%;height:auto}.ie8 img{max-width:none;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}a{color:#192744;text-decoration:underline;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}a:hover,a:focus{color:#da291c;text-decoration:none;outline:none}#skip-to-main:focus{display:block;text-align:center;padding:11.9988px 18px;background:#192744;font-weight:bold}.contextual-links li::before{display:none}dl,menu,ol,ul{margin:18px 0}ul li,ol li{margin-bottom:9px}ul ul,ul ol,ol ul,ol ol{margin:9px 0 0}ul{list-style:none;padding-left:0}ul li{padding-left:18px;position:relative}ul li::before{content:"•";color:red;font-weight:bold;display:inline-block;width:18px;position:absolute;left:0}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}nav ul li::before,nav ol li::before{display:none;padding-left:0}menu,ol{padding:0 0 0 18px}.toolbar-menu-administration ul li{margin-bottom:0}.toolbar-menu-administration ul li a{border-bottom:0}dl dt{padding:18px 0 0;border-top:1px solid #cccfde}dl dd{padding:0 0 18px;margin:0}dl a{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;color:#da291c;background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0);display:inline-block}dl a:hover,dl a:focus{margin:0;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #192744}.table-responsive{width:100%;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;margin:0 0 72px 0}.table-responsive table{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.element-invisible,.element-focusable{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}@media(min-width:75em){.large{font-size:20px;line-height:32px}}@media(min-width:37.5em)and (max-width:74.9375em){.large{font-size:18px;line-height:27px}}@media(max-width:37.4375em){.large{line-height:24px}}.small{font-size:14px;line-height:21px}.no-top-margin{margin-top:0 !important}.clean-list{margin-left:0;padding-left:0}.clean-list li{list-style-type:none;list-style-image:none}.clean-list li::before{content:none}.inline-list li{display:inline-block;margin-right:18px}h1.border::after,h2.border::after,h3.border::after,h4.border::after,h5.border::after,h6.border::after{content:"";width:60px;height:8px;background:#da291c;margin:18px 0}h1.border.text-align-center::after,h2.border.text-align-center::after,h3.border.text-align-center::after,h4.border.text-align-center::after,h5.border.text-align-center::after,h6.border.text-align-center::after{position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}h3.border::after,h4.border::after,h5.border::after,h6.border::after{width:50px;height:4px}.text-constrained{max-width:730px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}@keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInShrink{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInShrink{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOutGrow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes fadeOutGrow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}[data-inview]{-webkit-transition:all .25s ease;transition:all .25s ease}.is-hidden{opacity:0}.animate-dominos span{will-change:transform;display:inline-block}@media(prefers-reduced-motion:no-preference){.animate-dominos.is-inview span{opacity:0;-webkit-animation:fadeInShrink .5s ease;animation:fadeInShrink .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.animate-dominos.is-inview span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.animate-dominos.is-inview span:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.animate-dominos.is-inview span:nth-child(3){-webkit-animation-delay:2s;animation-delay:2s}.animate-dominos.is-inview span:nth-child(4){-webkit-animation-delay:3s;animation-delay:3s}.animate-dominos.is-inview span:nth-child(5){-webkit-animation-delay:4s;animation-delay:4s}.animate-dominos.is-inview span:nth-child(6){-webkit-animation-delay:5s;animation-delay:5s}.animate-dominos.is-inview span:nth-child(7){-webkit-animation-delay:6s;animation-delay:6s}.animate-dominos.is-inview span:nth-child(8){-webkit-animation-delay:7s;animation-delay:7s}.animate-dominos.is-outofview span{opacity:0}html{font-family:ff-meta-web-pro,arial,helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:24px;font-variant-numeric:lining-nums}body{font-size:100%}h1,.h1{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800;display:inline-block}@media(min-width:48em){h1,.h1{font-size:60px;margin-top:72px}}@media(max-width:47.9375em){h1,.h1{font-size:36px;margin-top:36px}}@media(min-width:48em){.subpage-title h1{font-size:52px}}@media(max-width:47.9375em){.subpage-title h1{font-size:32px}}.page-title-alternate{line-height:1.25;margin-bottom:23.9976px;margin-top:45px;margin-top:0}@media(min-width:48em){.page-title-alternate{font-size:36px}}@media(max-width:47.9375em){.page-title-alternate{font-size:28px}}h2,.h2{line-height:1.25;margin-bottom:23.9976px;margin-top:45px}@media(min-width:48em){h2,.h2{font-size:36px}}@media(max-width:47.9375em){h2,.h2{font-size:28px}}h2.kicker,.h2.kicker{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400}h3,.h3{line-height:1.3;margin-bottom:18px;margin-top:36px;font-weight:bold}@media(min-width:48em){h3,.h3{font-size:28px}}@media(max-width:47.9375em){h3,.h3{font-size:21px}}h4,h5,h6{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744}@media(min-width:48em){h4,h5,h6{font-size:21px}}@media(max-width:47.9375em){h4,h5,h6{font-size:18px}}h5,h6{font-size:1rem}h1,h2,h3,h4,h5,h6{color:#192744;font-family:ff-meta-web-pro,arial,helvetica,sans-serif}h2{color:#192744}hr{border:none;padding:0;height:4.5px;background:#da291c;margin:0}@media(min-width:48em){hr{height:9px}}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:bold}blockquote{margin:36px 0;border-left:4px solid #cccfde;padding:0 0 0 36px}@media(min-width:75em){blockquote{font-size:20px;line-height:32px}}@media(min-width:37.5em)and (max-width:74.9375em){blockquote{font-size:18px;line-height:27px}}@media(max-width:37.4375em){blockquote{line-height:24px}}dfn{font-style:italic}mark{background:#192744;color:#000}pre{overflow:auto;margin:36px 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}p{margin:0 0 18px 0}small{font-size:80%}pre,code,kbd,samp,tt,var{font-family:monospace,"Courier New","DejaVu Sans Mono",sans-serif}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.visually-hidden{margin:0}.intro h2{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800;margin-bottom:18px}@media(min-width:48em){.intro h2{font-size:60px;margin-top:72px}}@media(max-width:47.9375em){.intro h2{font-size:36px;margin-top:36px}}.intro h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin-top:0}@media(min-width:48em){.intro h3{font-size:21px}}@media(max-width:47.9375em){.intro h3{font-size:18px}}@media(min-width:76.25em){.offset-left{padding-right:17.5%}.offset-left>div{padding-left:36px;padding-right:36px}}@media(min-width:48em){.offset-left{margin:0 auto}}@media(min-width:76.25em){.offset-right{padding-left:17.5%}.offset-right>div{padding-left:36px;padding-right:36px}}@media(min-width:48em){.offset-right{margin:0 auto}}.unpublished-flag .unpublished{color:#fff;background:#da291c;display:inline-block;padding:1px 6px 2px;border-radius:3px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin:0}.webform-type-radios,.webform-type-checkboxes,.webform-composite-visible-title,.form-item{margin:18px 0 0}tr.odd .form-item,tr.even .form-item{margin:0}.description{font-size:13px;margin-top:4px}fieldset+fieldset,fieldset.form-item+fieldset.form-item{margin-top:36px}.form-actions{margin-top:36px}button,input[type=submit],input[type=button],input[type=reset]{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px}button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus{background:#fff;color:#192744;border-color:#da291c}input[type=submit]{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:11.9988px 18px;width:auto}input[type=submit]:hover,input[type=submit]:focus{background:#fff;color:#192744;border-color:#da291c}li{position:relative}form p{position:relative}label{font-weight:bold;font-size:14px}.form-item label{display:block}input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=email],input[type=url],input[type=number]{border-radius:3px;border:1px solid #192744;padding:11.9988px 18px;background:#fff;line-height:1;-webkit-transition:all .25s ease;transition:all .25s ease}input[type=text]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{-webkit-transition:all .25s ease;transition:all .25s ease;color:#5e8ab4}input[type=text]::-webkit-input-placeholder:focus,input[type=date]::-webkit-input-placeholder:focus,input[type=datetime]::-webkit-input-placeholder:focus,input[type=datetime-local]::-webkit-input-placeholder:focus,input[type=month]::-webkit-input-placeholder:focus,input[type=password]::-webkit-input-placeholder:focus,input[type=search]::-webkit-input-placeholder:focus,input[type=tel]::-webkit-input-placeholder:focus,input[type=text]::-webkit-input-placeholder:focus,input[type=time]::-webkit-input-placeholder:focus,input[type=week]::-webkit-input-placeholder:focus,input[type=email]::-webkit-input-placeholder:focus,input[type=url]::-webkit-input-placeholder:focus,input[type=number]::-webkit-input-placeholder:focus{color:#192744}input[type=text]:hover::-webkit-input-placeholder,input[type=date]:hover::-webkit-input-placeholder,input[type=datetime]:hover::-webkit-input-placeholder,input[type=datetime-local]:hover::-webkit-input-placeholder,input[type=month]:hover::-webkit-input-placeholder,input[type=password]:hover::-webkit-input-placeholder,input[type=search]:hover::-webkit-input-placeholder,input[type=tel]:hover::-webkit-input-placeholder,input[type=text]:hover::-webkit-input-placeholder,input[type=time]:hover::-webkit-input-placeholder,input[type=week]:hover::-webkit-input-placeholder,input[type=email]:hover::-webkit-input-placeholder,input[type=url]:hover::-webkit-input-placeholder,input[type=number]:hover::-webkit-input-placeholder{-webkit-transition:all .25s ease;transition:all .25s ease;color:#192744}input[type=text]:hover::-webkit-input-placeholder:focus,input[type=date]:hover::-webkit-input-placeholder:focus,input[type=datetime]:hover::-webkit-input-placeholder:focus,input[type=datetime-local]:hover::-webkit-input-placeholder:focus,input[type=month]:hover::-webkit-input-placeholder:focus,input[type=password]:hover::-webkit-input-placeholder:focus,input[type=search]:hover::-webkit-input-placeholder:focus,input[type=tel]:hover::-webkit-input-placeholder:focus,input[type=text]:hover::-webkit-input-placeholder:focus,input[type=time]:hover::-webkit-input-placeholder:focus,input[type=week]:hover::-webkit-input-placeholder:focus,input[type=email]:hover::-webkit-input-placeholder:focus,input[type=url]:hover::-webkit-input-placeholder:focus,input[type=number]:hover::-webkit-input-placeholder:focus{color:#192744}input[type=text]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=datetime-local]:focus::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder{color:#192744}input[type=text]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=number]:-moz-placeholder{color:#5e8ab4}input[type=text]:-moz-placeholder:focus,input[type=date]:-moz-placeholder:focus,input[type=datetime]:-moz-placeholder:focus,input[type=datetime-local]:-moz-placeholder:focus,input[type=month]:-moz-placeholder:focus,input[type=password]:-moz-placeholder:focus,input[type=search]:-moz-placeholder:focus,input[type=tel]:-moz-placeholder:focus,input[type=text]:-moz-placeholder:focus,input[type=time]:-moz-placeholder:focus,input[type=week]:-moz-placeholder:focus,input[type=email]:-moz-placeholder:focus,input[type=url]:-moz-placeholder:focus,input[type=number]:-moz-placeholder:focus{color:#192744}input[type=text]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=number]::-moz-placeholder{color:#5e8ab4}input[type=text]::-moz-placeholder:focus,input[type=date]::-moz-placeholder:focus,input[type=datetime]::-moz-placeholder:focus,input[type=datetime-local]::-moz-placeholder:focus,input[type=month]::-moz-placeholder:focus,input[type=password]::-moz-placeholder:focus,input[type=search]::-moz-placeholder:focus,input[type=tel]::-moz-placeholder:focus,input[type=text]::-moz-placeholder:focus,input[type=time]::-moz-placeholder:focus,input[type=week]::-moz-placeholder:focus,input[type=email]::-moz-placeholder:focus,input[type=url]::-moz-placeholder:focus,input[type=number]::-moz-placeholder:focus{color:#192744}input[type=text]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#5e8ab4}input[type=text]:-ms-input-placeholder:focus,input[type=date]:-ms-input-placeholder:focus,input[type=datetime]:-ms-input-placeholder:focus,input[type=datetime-local]:-ms-input-placeholder:focus,input[type=month]:-ms-input-placeholder:focus,input[type=password]:-ms-input-placeholder:focus,input[type=search]:-ms-input-placeholder:focus,input[type=tel]:-ms-input-placeholder:focus,input[type=text]:-ms-input-placeholder:focus,input[type=time]:-ms-input-placeholder:focus,input[type=week]:-ms-input-placeholder:focus,input[type=email]:-ms-input-placeholder:focus,input[type=url]:-ms-input-placeholder:focus,input[type=number]:-ms-input-placeholder:focus{color:#192744}input[type=text]:hover,input[type=text]:focus,input[type=date]:hover,input[type=date]:focus,input[type=datetime]:hover,input[type=datetime]:focus,input[type=datetime-local]:hover,input[type=datetime-local]:focus,input[type=month]:hover,input[type=month]:focus,input[type=password]:hover,input[type=password]:focus,input[type=search]:hover,input[type=search]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=text]:hover,input[type=text]:focus,input[type=time]:hover,input[type=time]:focus,input[type=week]:hover,input[type=week]:focus,input[type=email]:hover,input[type=email]:focus,input[type=url]:hover,input[type=url]:focus,input[type=number]:hover,input[type=number]:focus{border-color:#5e8ab4}input[type=text]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus{background:#fff;outline:none}@media(min-width:48em){input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=email],input[type=url],input[type=number]{font-size:18px}input[type=text]~label,input[type=date]~label,input[type=datetime]~label,input[type=datetime-local]~label,input[type=month]~label,input[type=password]~label,input[type=search]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=week]~label,input[type=email]~label,input[type=url]~label,input[type=number]~label{font-size:18px}}input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=text]{width:100%;max-width:864px}input[type=number]{width:80px}input[type=image]{height:auto}input.error,textarea.error,select.error{border:1px solid #da291c}button,input,select,textarea{font-family:inherit;max-width:100%}textarea,input{background:#fff;padding:11.9988px 18px;border-radius:3px;-webkit-transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,box-shadow,color,background-color;transition-property:border,box-shadow,color,background-color,-webkit-box-shadow;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;color:#192744;width:100%;max-width:864px}textarea{border:1px solid #192744;background:#fff}textarea:focus{background:#fff;outline:none}html.js input.form-autocomplete{background-position:95% 50%}html.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;background-position:95% 50%}html.js input.throbbing{background-position:99% -15px}textarea[disabled],select[disabled],input[disabled]{background-color:#ebecf2;color:#575f87;border:1px solid #cccfde;pointer-events:none;cursor:default}::-webkit-input-placeholder{color:#192744}::-webkit-input-placeholder:focus{color:#192744}:focus::-webkit-input-placeholder{color:#192744}:-moz-placeholder{color:#192744}:-moz-placeholder:focus{color:#192744}::-moz-placeholder{color:#192744}::-moz-placeholder:focus{color:#192744}:-ms-input-placeholder{color:#192744}:-ms-input-placeholder:focus{color:#192744}.js-form-type-checkbox,.js-form-type-radio{position:relative}.js-form-type-checkbox input[type=checkbox],.js-form-type-checkbox input[type=radio],.js-form-type-radio input[type=checkbox],.js-form-type-radio input[type=radio]{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.js-form-type-checkbox input[type=checkbox]+label,.js-form-type-checkbox input[type=radio]+label,.js-form-type-radio input[type=checkbox]+label,.js-form-type-radio input[type=radio]+label{cursor:pointer;font-weight:normal;border-radius:3px;width:100%;padding:4px 18px 4px 36px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-transition:all .25s ease;transition:all .25s ease}.js-form-type-checkbox input[type=checkbox]+label::after,.js-form-type-checkbox input[type=radio]+label::after,.js-form-type-radio input[type=checkbox]+label::after,.js-form-type-radio input[type=radio]+label::after{content:"";display:block;position:absolute;border-radius:3px;vertical-align:middle;font-weight:normal;color:#192744;text-align:center;left:5px;top:5px;width:24px;height:24px;line-height:23px;background-color:rgba(0,0,0,0);font-size:.65em;-webkit-transition:all .25s ease;transition:all .25s ease}.js-form-type-checkbox input[type=checkbox]:hover+label::after,.js-form-type-checkbox input[type=radio]:hover+label::after,.js-form-type-radio input[type=checkbox]:hover+label::after,.js-form-type-radio input[type=radio]:hover+label::after{background:#da291c}.js-form-type-checkbox input[type=checkbox]:checked+label::after,.js-form-type-radio input[type=checkbox]:checked+label::after{content:"";font-family:"Font Awesome 5 Pro"}.js-form-type-checkbox input[type=checkbox]:checked+label::before,.js-form-type-radio input[type=checkbox]:checked+label::before{content:"";position:absolute;border:3px solid #fff;left:6px;top:6px;width:22px;height:22px;z-index:2;border-radius:2px}.js-form-type-checkbox input[type=radio]+label::after,.js-form-type-radio input[type=radio]+label::after{border-radius:50%}.js-form-type-checkbox input[type=radio]:checked+label::after,.js-form-type-radio input[type=radio]:checked+label::after{content:"•";line-height:19px;font-size:2.4em}@media(min-width:48em){.js-form-type-checkbox label,.js-form-type-radio label{font-size:16px;line-height:26px}}.js-form-type-checkbox input[type=checkbox]+label,.js-form-type-checkbox input[type=radio]+label,.js-form-type-radio input[type=checkbox]+label,.js-form-type-radio input[type=radio]+label{color:#192744}.js-form-type-checkbox input[type=checkbox]+label::after,.js-form-type-checkbox input[type=radio]+label::after,.js-form-type-radio input[type=checkbox]+label::after,.js-form-type-radio input[type=radio]+label::after{border:1px solid #192744;color:#fff}.js-form-type-checkbox input[type=checkbox]:checked+label::after,.js-form-type-radio input[type=checkbox]:checked+label::after{color:#fff;background:#da291c}.js-form-type-checkbox input[type=radio]:checked+label::after,.js-form-type-radio input[type=radio]:checked+label::after{color:#da291c;background:rgba(0,0,0,0)}.checkboxes--wrapper{width:100%}.js-form-type-checkbox{display:block;width:100%;margin:11.9988px 0 0 0}@media(min-width:64em){.js-form-type-checkbox label{font-size:18px}}.select-wrapper{position:relative}.select-wrapper::after{content:"";font-family:"Font Awesome 5 Pro";pointer-events:none;font-weight:700;display:block;position:absolute;padding:11.9988px 21.6px;bottom:0;right:0}.select-wrapper p{margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;padding:11.9988px 18px;background:#fff;border-radius:3px;border:1px solid #192744;-webkit-transition:all .25s ease;transition:all .25s ease}select:hover{background:#f6f9fb;color:#192744;border-color:#192744}select:focus{outline:none;background-color:#fff}input[type=file]{border:0;padding:8px 0;width:100%;max-width:765px}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;background:#fff;border:1}progress[value]::-webkit-progress-bar{border-radius:3px;overflow:hidden}progress[value]::-webkit-progress-value{background:#da291c}meter::-webkit-meter-bar{height:12px;border-radius:6px;background:#fff;border-color:#cccfde;min-width:100px}meter::-webkit-meter-optimum-value{background:#5e8ab4}meter::-webkit-meter-suboptimum-value{background:#e87722}meter::-webkit-meter-even-less-good-value{background:#da291c}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#da291c;border-radius:50%;margin-top:-8px}input[type=range]::-ms-track{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]::-webkit-slider-runnable-track{width:100%;background:#cccfde;border-radius:4px;height:8px}input[type=range]::-ms-fill-lower{background:#da291c}.autocomplete__wrapper .autocomplete__input[aria-expanded=true]{border-radius:3px 3px 0 0}.autocomplete__wrapper .autocomplete__menu{border:1px solid #cccfde;border-radius:0 0 3px 3px;width:100%;position:absolute;z-index:9}.autocomplete__wrapper .autocomplete__menu li{margin:0;padding:9px 11.9988px}.autocomplete__wrapper .autocomplete__menu li::before{display:none}.autocomplete__wrapper .autocomplete__menu li+li{border-top:1px solid #cccfde}.autocomplete__wrapper .autocomplete__menu .autocomplete__option{border-bottom:0}.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{background:#192744;color:#fff}.autocomplete__wrapper .autocomplete__menu .autocomplete__option--odd{background:#fff}.ui-autocomplete{border-color:#cccfde;border-radius:0 0 3px 3px}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item::before{display:none}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:0;display:block}.ui-autocomplete .ui-menu-item+.ui-menu-item{border-top:1px solid #cccfde}.ui-autocomplete .ui-menu-item .search-api-autocomplete-suggestion{padding:9px 54px 9px 18px}.ui-autocomplete .ui-menu-item .search-api-autocomplete-suggestion:hover,.ui-autocomplete .ui-menu-item .search-api-autocomplete-suggestion:focus,.ui-autocomplete .ui-menu-item .search-api-autocomplete-suggestion.ui-state-active{background:#192744;color:#fff}.ui-autocomplete .ui-menu-item .autocomplete-suggestion-results-count{right:18px}.button--primary,.button.primary,button.primary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px}.button--primary:hover,.button--primary:focus,.button.primary:hover,.button.primary:focus,button.primary:hover,button.primary:focus{background:#fff;color:#192744;border-color:#da291c}.button--secondary,.button.secondary,button.secondary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#192744;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0}.button--secondary:hover,.button--secondary:focus,.button.secondary:hover,.button.secondary:focus,button.secondary:hover,button.secondary:focus{background:#fff;color:#192744;border-color:#192744}.button--tertiary,.button.tertiary,button.tertiary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;color:#da291c;background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0)}.button--tertiary:hover,.button--tertiary:focus,.button.tertiary:hover,.button.tertiary:focus,button.tertiary:hover,button.tertiary:focus{margin:0;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #192744}button[disabled]{cursor:default;background:#ebecf2;color:#575f87;pointer-events:none}button[disabled]::before{display:none}legend{border:0;padding:0;font-weight:bold}fieldset{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin:36px 0}tbody{border-style:solid;border-width:1px;border-color:#cccfde rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}th{text-align:left;padding:.5rem .75rem;background:#cccfde;border-style:solid;border-width:1px;border-color:#cccfde;border-right:1px solid #f6f9fb}th:last-child{border-right:1px solid #cccfde}td{padding:.5rem .75rem;border-style:solid;border-width:1px;border-color:#cccfde}tr.even,tr:nth-child(even){background:#f1f2f6;border-style:solid;border-width:1px;border-color:#cccfde}tr.odd,tr:nth-child(odd){background:#fff;border-style:solid;border-width:1px;border-color:#cccfde}tr.drag{background:#cccfde}img.align-center,figure.align-center{max-width:100%}img figcaption,figure figcaption{font-size:.9rem;padding:5px 10px;background:#fff}@media(min-width:37.5em){img.align-left,img.align-right,figure.align-left,figure.align-right{max-width:50% !important}img.align-left,figure.align-left{margin:18px 18px 18px 0;padding-right:18px}img.align-right,figure.align-right{margin:18px 0 18px 18px;padding-left:18px}img.align-center,figure.align-center{margin:18px auto}}@media(max-width:37.4375em){img.align-left,img.align-right,figure.align-left,figure.align-right{width:100%;margin:18px 0}}figure{display:inline-block}@media(min-width:64em){figure.align-left,figure.align-right{max-width:33.3333% !important}}.media-circle-image img{border-radius:50%}.media-image img{width:100%}.media-medium{padding-bottom:36px}@media(min-width:37.5em){.media-medium{padding-bottom:18px}.media-medium.align-right{padding-left:18px}.media-medium.align-left{padding-right:18px}.media-medium.align-center img{max-width:600px;margin:auto;display:block}}.ajax-progress.ajax-progress-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;width:100%;height:100%;background-image:none}.ajax-progress.ajax-progress-fullscreen .throbber::before{content:"";display:block;margin-bottom:18px;border-radius:70px;border:4px solid #da291c;border-bottom-color:rgba(0,0,0,0);height:70px;width:70px;background:rgba(0,0,0,0) !important;-webkit-animation:spin .75s 0s linear infinite;animation:spin .75s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ajax-progress.ajax-progress-fullscreen .message{font-weight:bold;font-size:1.25rem;padding-top:11.9988px;text-align:center}.ajax-progress.ajax-progress-throbber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.ajax-progress.ajax-progress-throbber .message{display:block;padding-left:0;padding-right:0}.ajax-progress.ajax-progress-throbber .throbber{background:none;border-radius:0;display:block;line-height:0}.ajax-progress.ajax-progress-throbber .throbber::before{content:"";display:block;margin-bottom:0;border-radius:16px;border:2px solid #da291c;border-bottom-color:rgba(0,0,0,0);height:16px;width:16px;background:rgba(0,0,0,0) !important;-webkit-animation:spin .75s 0s linear infinite;animation:spin .75s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.has-ajax-link{position:relative}.has-ajax-link .ajax-progress-throbber{position:absolute;top:0;right:0;left:0;bottom:0;white-space:nowrap;opacity:.8;background-color:#fff}.media-default .field_media_oembed_video{position:relative;height:0;padding-bottom:56.25%}.media-default .field_media_oembed_video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.media-file.media-card h4{background:#192744;color:#fff;margin:0;-webkit-transition:all .25s ease;transition:all .25s ease}.media-file.media-card a{text-decoration:none;display:block}.media-file.media-card a:hover h4,.media-file.media-card a:focus h4{background:#da291c}@media(min-width:48em){.media-file.media-card h4{padding:11.9988px 36px}}@media(max-width:47.9375em){.media-file.media-card h4{padding:9px 18px}}.pager{clear:both;padding:0;text-align:center;margin:0 auto;padding-top:36px}.pager .pager__items{margin:0 auto;text-align:center;display:inline-block}.pager .pager__items:after{content:"";display:table;clear:both}.pager .pager__item{padding-left:0}.pager li.pager__current,.pager__item a,.pager__first a,.pager__previous a,.pager__next a,.pager__last a,.pager__ellipsis a{list-style-type:none;float:left;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;padding:4px 12px}.pager li.pager__current:hover,.pager__item a:hover,.pager__first a:hover,.pager__previous a:hover,.pager__next a:hover,.pager__last a:hover,.pager__ellipsis a:hover,.pager li.pager__current:focus,.pager__item a:focus,.pager__first a:focus,.pager__previous a:focus,.pager__next a:focus,.pager__last a:focus,.pager__ellipsis a:focus{background:#fff;color:#192744;border-color:#da291c}.pager__item:not(:last-child),.pager__first:not(:last-child),.pager__previous:not(:last-child),.pager__next:not(:last-child),.pager__last:not(:last-child),.pager__ellipsis:not(:last-child){margin-right:11.9988px}.pager__item.is-active a,.pager__first.is-active a,.pager__previous.is-active a,.pager__next.is-active a,.pager__last.is-active a,.pager__ellipsis.is-active a{color:#192744;background:rgba(0,0,0,0);border:1px solid #192744;pointer-events:none}.pager__item--ellipsis{padding:4px 8px}.pager{overflow:hidden}.pager li{float:left;margin-right:2px}.pager li.pager__current{padding:4px 8px}.mini-pager{margin-top:18px}.mini-pager i{position:relative;top:2px}.mini-pager i.icon-caret-right::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.mini-pager i.icon-caret-left{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.mini-pager .button.next{text-align:right}.mini-pager .button.prev{text-align:left}.mini-pager .js-pager__items li{display:inline-block;padding-left:0}.mini-pager .js-pager__items:after{content:"";display:table;clear:both}.mini-pager .js-pager__items .next{float:right}@media(max-width:29.9375em){.mini-pager .button{padding:2.9988px 9px}}.letter-select{text-align:center}.letter-select a{display:inline-block;width:36px;padding:2px 0;margin:0 2px 11.9988px 2px;border:1px solid #cccfde;text-decoration:none}.letter-select a:hover,.letter-select a:focus{background-color:#cccfde;color:#192744}.letter-select a.active{background-color:#192744;border-color:#192744;color:#fff}.letter-select .no-results{display:inline-block;width:36px;padding:2px 0;margin:0 2px 11.9988px 2px;border:1px solid rgba(0,0,0,0);color:#cccfde}.right-sidebar .content-region .letter-select a,.left-sidebar .content-region .letter-select a{width:22px;margin-left:0;margin-right:0;padding-top:1px;padding-bottom:1px}.right-sidebar .content-region .letter-select .no-results,.left-sidebar .content-region .letter-select .no-results{display:inline-block;width:22px;margin-left:0;margin-right:0;padding-top:1px;padding-bottom:1px}.primerus-primary-local-tasks{padding-bottom:18px;padding-top:18px;display:block}.primerus-primary-local-tasks .menu{white-space:nowrap;padding:0;margin:0}.primerus-primary-local-tasks .menu:before,.primerus-primary-local-tasks .menu:after{content:"";display:table}.primerus-primary-local-tasks .menu:after{clear:both}.primerus-primary-local-tasks .menu .menu-item{float:left;margin:0 9px 0 0;list-style-type:none;padding-left:0}.primerus-primary-local-tasks .menu .menu-item::before{display:none}.primerus-primary-local-tasks .menu .menu-item a,.primerus-primary-local-tasks .menu .menu-item a:link{display:block;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#192744;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0}.primerus-primary-local-tasks .menu .menu-item a:hover,.primerus-primary-local-tasks .menu .menu-item a:focus,.primerus-primary-local-tasks .menu .menu-item a:link:hover,.primerus-primary-local-tasks .menu .menu-item a:link:focus{background:#fff;color:#192744;border-color:#192744}.primerus-primary-local-tasks .menu .menu-item a.is-active,.primerus-primary-local-tasks .menu .menu-item a:link.is-active{background:#fff;border:1px solid #192744;color:#192744}.primerus-primary-local-tasks .menu .menu-item a.is-active:hover,.primerus-primary-local-tasks .menu .menu-item a.is-active:focus,.primerus-primary-local-tasks .menu .menu-item a:link.is-active:hover,.primerus-primary-local-tasks .menu .menu-item a:link.is-active:focus{background:#fff;border:1px solid #192744;color:#192744}.primerus-primary-local-tasks .menu .menu-item a::after,.primerus-primary-local-tasks .menu .menu-item a:link::after{display:none}@media(min-width:75em){.js .primary-menu ul.level-1{display:none}}@media(max-width:74.9375em){#block-primerus-languageswitcher{display:inline-block;margin-top:12px}#block-primerus-languageswitcher ul{padding-left:0}}@media(min-width:75em){#block-primerus-languageswitcher{margin-right:-24px}}.primary-menu button{padding:0;overflow:visible;border:none;border-radius:0}.primary-menu button:hover{border-color:rgba(0,0,0,0);text-decoration:none !important}@media(max-width:74.9375em){.primary-menu button{background:rgba(0,0,0,0)}}.primary-menu.languages button{height:24px;overflow:visible}@media(max-width:74.9375em){.primary-menu.languages ul{border-top:none}}.primary-menu.languages .section-parent{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;border-left:none !important;border:0px rgba(0,0,0,0);padding-right:.3333em;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-menu.languages .section-parent.mmenu-active{text-decoration:none !important}.primary-menu.languages .section-parent.mmenu-active>.fa-caret-down{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);padding-right:.3333em;padding-left:.3333em;-webkit-transition:all .25s ease;transition:all .25s ease}.primary-menu.languages .section-parent:hover,.primary-menu.languages .section-parent:focus{text-decoration:none;border-left:none !important;-ms-flex-line-pack:center;align-content:center}.primary-menu.languages .section-parent:hover>.fa-caret-down,.primary-menu.languages .section-parent:focus>.fa-caret-down{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .25s ease;transition:all .25s ease;padding-right:.3333em;padding-left:.3333em}@media(max-width:74.9375em){.primary-menu.languages .section-parent{background:rgba(0,0,0,0);font-size:16px !important}}.primary-menu.languages .mmenu-dropdown.is-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-menu.languages .mmenu-dropdown .language-link.is-active{text-decoration:underline}.primary-menu.languages .fa-globe{font-size:21px;font-weight:300;color:#5e8ab4;padding-right:.3333em;-ms-flex-item-align:center;align-self:center;margin-bottom:0px}.primary-menu.languages .fa-caret-down{font-size:18px;color:#5e8ab4;padding-right:.3333em;padding-left:.3333em;-ms-flex-item-align:center;align-self:center}.primary-menu.contextual-region{position:static}.primary-menu>ul li{position:static;padding-left:0}.primary-menu>ul li a{display:block;text-decoration:none}@media(max-width:74.9375em){.primary-menu>ul{padding-top:18px}}.primary-menu .megamenu__links ul li{padding-left:0}@media(max-width:74.9375em){.primary-menu ul li{display:block;text-align:left;margin:0}.primary-menu ul li a{width:100%;border-radius:3px;color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.primary-menu ul li a:hover,.primary-menu ul li a:focus{text-decoration:underline}.primary-menu>ul{border-top:1px solid #5e8ab4;padding:0 18px 9px}.primary-menu li.level-0{padding:0}.primary-menu li.level-0 .section-parent{font-size:20px;padding:18px 0;font-weight:bold;color:#fff;display:block}.primary-menu li.level-0 .section-parent.mmenu-active{color:#fff;padding:18px 0;border-radius:3px 3px 0 0;border:none}.primary-menu li.level-0 .section-parent.mmenu-active.mmenu-focus::after{-webkit-animation:bounceUpDown 1s ease infinite;animation:bounceUpDown 1s ease infinite}.primary-menu li.level-0+li{border-top:1px solid #5e8ab4}.primary-menu li.level-0 ul.level-1{display:none;border-radius:0 0 3px 3px;padding:0 0 18px 0}.primary-menu li.level-0 ul.level-1.mmenu-active{display:block}.primary-menu li.level-0 ul.level-1 li a{font-weight:normal;color:#fff;padding:5.9976px}}@media(min-width:75em){.primary-menu li.level-0{margin:0 9px 8px 14.33px;display:inline-block;vertical-align:middle}.primary-menu li.level-0 .section-parent{display:inline-block;vertical-align:middle;-webkit-transition:all .25s ease;transition:all .25s ease;display:inline-block;border-left:.25em solid #da291c;padding-left:.3333em;line-height:1;position:relative;background:rgba(0,0,0,0);font-weight:bold;color:#fff}.primary-menu li.level-0 .section-parent.mmenu-active{color:#fff}.primary-menu li.level-0 .section-parent.mmenu-active::after{color:#fff}.primary-menu li.level-0 .section-parent.mmenu-active:focus::after,.primary-menu li.level-0 .section-parent.mmenu-active.mmenu-focus::after{color:#fff;text-shadow:0px 0px 4px #ad2116}.primary-menu li.level-0 ul.level-1{display:none}.primary-menu li.level-0 .mmenu-dropdown{-webkit-animation:fadeOut .25s ease;animation:fadeOut .25s ease;position:absolute;top:53px;background:#fff;border:1px solid #192744;border-left-width:5px;border-bottom-right-radius:24px;z-index:2;padding:9px}.primary-menu li.level-0 .mmenu-dropdown.mmenu-active{display:block;-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease}.nav-top .primary-menu li.level-0 .mmenu-dropdown{top:80px}.primary-menu li.level-0 .mmenu-dropdown a{font-weight:bold;display:inline-block;border-left:.25em solid #da291c;padding-left:.3333em;line-height:1;color:#192744}.primary-menu li.level-0 .mmenu-dropdown a:hover,.primary-menu li.level-0 .mmenu-dropdown a:active,.primary-menu li.level-0 .mmenu-dropdown a:focus{color:#192744;text-decoration:none}.primary-menu li.level-0 .mmenu-dropdown ul{margin:0;padding:0}}@media(min-width:76.25em){.primary-menu>ul>li{margin-left:9px}.primary-menu .megamenu__links a{font-size:1.1rem}}@media(min-width:75em)and (max-width:76.1875em){.primary-menu .button--primary{padding:5.9976px 9px !important}.primary-menu .megamenu__links a{font-size:1rem}}@media(min-width:75em){#toggle-menu{display:none}}@media(max-width:74.9375em){#toggle-menu{font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;border:none;color:#fff;text-align:center;padding:10px 11.9988px;background:none;-webkit-transition:all .25s ease;transition:all .25s ease}.nav-top #toggle-menu{padding:18px;margin:2px 0}#toggle-menu .bar{content:"";display:block;background-color:#fff;width:32px;height:1px;margin-left:auto;margin-right:auto;-webkit-transition:all .25s ease;transition:all .25s ease}#toggle-menu .bar+.bar{margin-top:8px}#toggle-menu .menu-text{display:block;line-height:1;margin-top:6px;color:#fff}#toggle-menu .menu-text:hover,#toggle-menu .menu-text:focus{color:#da291c}#toggle-menu:hover,#toggle-menu:focus{color:#da291c}#toggle-menu:hover{-webkit-box-shadow:none;box-shadow:none;color:#da291c}#toggle-menu:hover .bar{background:#da291c;width:28px}}.secondary-menu{margin-bottom:-3px}.secondary-menu>ul li{padding-left:0}.secondary-menu>ul a{text-decoration:none;font-weight:bold}.secondary-menu>ul a:hover,.secondary-menu>ul a:focus{color:#fff;text-decoration:none;background:rgba(0,0,0,0);border:none}.secondary-menu>ul a:hover::before,.secondary-menu>ul a:focus::before{color:#fff}.secondary-menu>ul a::before{font-family:"Font Awesome 5 Pro";font-weight:100;padding-right:4px;font-size:1.25em;background:rgba(0,0,0,0);-webkit-transition:all .25s ease;transition:all .25s ease;color:#5e8ab4}.secondary-menu>ul a.login-link-wrapper.menu-item{-ms-flex-item-align:center;align-self:center}.secondary-menu>ul a.login-link{display:block;position:relative;text-indent:1px;text-align:left;width:22px;height:25px;overflow:hidden}.secondary-menu>ul a.login-link::before{content:""}@media(max-width:74.9375em){.secondary-menu>ul a.login-link{overflow:visible;width:100%}.secondary-menu>ul a.login-link::before{padding-right:.3333em}}.secondary-menu>ul a.search-link{display:block;position:relative;text-align:left;text-indent:1px;width:22px;height:25px;overflow:hidden}.secondary-menu>ul a.search-link::before{content:""}.secondary-menu>ul a.search-link:hover,.secondary-menu>ul a.search-link:focus{text-decoration:none}@media(max-width:74.9375em){.secondary-menu>ul a.search-link{overflow:visible;width:100%}.secondary-menu>ul a.search-link::before{padding-right:.3333em}}@media(min-width:75em){.secondary-menu>ul li{display:inline-block;vertical-align:middle;margin:0}.secondary-menu>ul a{display:inline-block;vertical-align:middle;margin:0;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;background:rgba(0,0,0,0);color:#5e8ab4}.secondary-menu>ul a::before{color:#5e8ab4}}@media(min-width:75em)and (max-width:63.9375em){.secondary-menu>ul li a{font-size:14px}}@media(max-width:74.9375em){.secondary-menu{margin-top:18px;display:inline-block;float:inline-start}.secondary-menu ul{padding:0 18px;margin-bottom:18px}.secondary-menu ul.search-link{padding-right:0}.secondary-menu ul li{margin:0}}.footerresources ul{margin-left:-9px;padding-top:4.5px}.footerresources ul li{padding:0}.footerresources ul li a{display:inline-block;padding:9px}nav a.external-link::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;display:inline-block;margin-left:5px;vertical-align:middle;font-size:1em;position:relative;line-height:1}nav.socialmediafooter>ul li{display:inline-block;padding:0}nav.socialmediafooter>ul li+li{margin-left:4px}nav.socialmediafooter>ul a{display:block;width:44px;height:44px;position:relative;border-radius:50%;border:1px solid rgba(0,0,0,0);-webkit-transition:all .25s ease;transition:all .25s ease}nav.socialmediafooter>ul .field_social_media_icon{position:absolute;top:0;left:0;width:44px;height:44px;text-align:center;content:"";font-family:"Font Awesome 5 Brands";font-weight:400;color:#fff;font-size:24px;line-height:44px;text-indent:0}nav.socialmediafooter>ul a:hover,nav.socialmediafooter>ul a:focus{border-color:#fff}.toolbar-menu li{padding-left:0}.highlighted-secondary-region{background-color:#cccfde;padding:9px 0;border-top:20px solid #da291c}.page--firm-practice-area .highlighted-secondary-region{border-top:none}.submenu{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-top:9px;padding-bottom:0}@media(min-width:76.25em){.submenu{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.submenu{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.submenu{padding-left:18px;padding-right:18px}}.submenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;padding-left:0;margin:0}.submenu .menu li{list-style-type:none;list-style-image:none}.submenu .menu li::before{content:none}.submenu .menu-item{min-width:33.333%;padding-left:0;padding-right:18px}.submenu .menu-item a{white-space:nowrap;text-transform:uppercase;text-decoration:none;font-weight:bold;line-height:1;font-size:21px;display:inline-block;border-left:.25em solid #da291c;padding-left:.3333em;line-height:1}.submenu .menu-item--active-trail a{color:#da291c}.childmenu .menu{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.childmenu .menu li{list-style-type:none;list-style-image:none}.childmenu .menu li::before{content:none}.childmenu .menu .menu-item{padding-left:0;padding-right:18px}.childmenu .menu a{display:inline-block;border-left:.25em solid #192744;padding-left:.3333em;line-height:1;font-weight:bold;font-size:1.125rem;text-decoration:none;background:#fff;padding:4px;border-right:1px solid #dee2e5;border-top:1px solid #dee2e5;border-bottom:1px solid #dee2e5}.childmenu .menu a.is-active{color:#da291c;border-left-color:#da291c}.sidebar-menu{background-color:#cccfde;padding:18px;border-top:4px solid #da291c;display:inline-block}.sidebar-menu .menu{margin:0}.sidebar-menu .menu li{list-style-type:none;list-style-image:none}.sidebar-menu .menu li::before{content:none}.sidebar-menu .menu a{text-decoration:none;text-transform:uppercase;font-weight:bold;line-height:1;font-size:21px;display:inline-block;border-left:.25em solid #da291c;padding-left:.3333em;line-height:1}.sidebar-menu .menu-item--active-trail a{color:#da291c}.sidebar-menu .menu-item--active-trail a:hover,.sidebar-menu .menu-item--active-trail a:active,.sidebar-menu .menu-item--active-trail a:focus{color:#da291c;text-decoration:none}.sidebar-menu .menu-item{padding-left:0;margin-bottom:18px}.sidebar-menu .menu-item:last-child{margin-bottom:0}.messages{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-top:36px;padding-bottom:36px}@media(min-width:76.25em){.messages{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.messages{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.messages{padding-left:18px;padding-right:18px}}@media(min-width:76.25em){.messages{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.messages{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.messages{padding-left:18px;padding-right:18px}}.status-message{padding:18px 36px;margin-bottom:36px}.status-message.Status{background-color:#e9eff5;border:1px solid #5e8ab4}.status-message.Error{background-color:#f8cdca;border:1px solid #da291c}.status-message.Success{background-color:#4fffd6;border:1px solid #008264}.status-message.Warning{background-color:#fbe9db;border:1px solid #e87722}.status-message.Alert{background-color:#823eff;border:1px solid #280071}.contextual button{padding:0 12px !important}.contextual button::before{display:none}.contextual button:hover{background-color:#5e8ab4}.contextual ul.contextual-links{margin:0;padding:0}.paragraph-card,.card{border:1px solid #cccfde;background:#fff;width:100%;height:100%}.paragraph-card h3,.card h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin-top:0}@media(min-width:48em){.paragraph-card h3,.card h3{font-size:21px}}@media(max-width:47.9375em){.paragraph-card h3,.card h3{font-size:18px}}.paragraph-card .card-title,.card .card-title{text-align:center}.paragraph-card .card-text,.card .card-text{text-align:center}.paragraph-card .card-kicker,.card .card-kicker{text-transform:uppercase;letter-spacing:.1em;font-weight:400;margin-bottom:0;font-size:.9rem;color:#5e8ab4;font-weight:600;line-height:1.5}.paragraph-card .media-icon,.card .media-icon{text-align:center}.paragraph-card .field_card_text>*:last-child,.card .field_card_text>*:last-child{margin-bottom:0}.paragraph-card .card-link,.paragraph-card .field_card_link,.card .card-link,.card .field_card_link{text-align:center;margin-top:18px}.paragraph-card .card-link a,.paragraph-card .field_card_link a,.card .card-link a,.card .field_card_link a{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;display:block;text-align:center}.paragraph-card .card-link a:hover,.paragraph-card .card-link a:focus,.paragraph-card .field_card_link a:hover,.paragraph-card .field_card_link a:focus,.card .card-link a:hover,.card .card-link a:focus,.card .field_card_link a:hover,.card .field_card_link a:focus{background:#fff;color:#192744;border-color:#da291c}.paragraph-card .card-link a::after,.paragraph-card .field_card_link a::after,.card .card-link a::after,.card .field_card_link a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;padding-left:5px;position:relative;top:2px;-webkit-transition:all .25s ease;transition:all .25s ease}.paragraph-card .card-link a:hover::after,.paragraph-card .card-link a:focus::after,.paragraph-card .field_card_link a:hover::after,.paragraph-card .field_card_link a:focus::after,.card .card-link a:hover::after,.card .card-link a:focus::after,.card .field_card_link a:hover::after,.card .field_card_link a:focus::after{padding-left:10px}.paragraph-card.card-color-navy,.card.card-color-navy{background:#192744}.paragraph-card.card-color-navy *,.card.card-color-navy *{color:#fff}@media(min-width:48em){.paragraph-card.orientation-horizontal,.card.orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.paragraph-card.orientation-horizontal .field-card-graphic,.paragraph-card.orientation-horizontal .card-content,.card.orientation-horizontal .field-card-graphic,.card.orientation-horizontal .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.paragraph-card .card-content,.card .card-content{padding:36px}.paragraph-card .card-content:first-child,.card .card-content:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph-card .card-content:first-child .field_card_text,.card .card-content:first-child .field_card_text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.paragraph-card .media-icon,.card .media-icon{padding:36px 36px 0;font-size:5rem}}@media(max-width:47.9375em){.paragraph-card .card-content,.card .card-content{padding:18px}.paragraph-card .media-icon,.card .media-icon{padding:36px 18px 0;font-size:3rem}}.paragraph-card{height:auto}@media(min-width:48em){.paragraph-card .card-content:first-child{height:auto}}.cardlist{margin:0;padding:0;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;height:100%}.cardlist li{list-style-type:none;list-style-image:none}.cardlist li::before{content:none}@media(min-width:48em){.cardlist{margin-left:-18px;margin-right:-18px;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.cardlist-item{width:33.3333%;margin:0 0 36px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:48em){.cardlist-item{padding-left:18px;padding-right:18px}}.cardlist-item .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cardlist-item .card-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.paragraph-columns-container{margin:0;display:block;clear:both;padding:36px 0}.paragraph-columns-container:after{content:"";display:table;clear:both}.paragraph-columns-container.top-rule-line{border-top:1px solid #cccfde;margin-top:36px;padding-top:72px}.paragraph-columns-container .field_section_content:after{content:"";display:table;clear:both}.paragraph-columns-container .field_section_content h1,.paragraph-columns-container .field_section_content h2,.paragraph-columns-container .field_section_content h3,.paragraph-columns-container .field_section_content h4,.paragraph-columns-container .field_section_content h5,.paragraph-columns-container .field_section_content h6{margin-top:0}.paragraph-practice-group-leader{position:relative}.paragraph-practice-group-leader .field_pg_title{position:absolute;top:0;padding:4.5px 9px;text-align:center;color:#fff;background:#192744;z-index:2;text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:14px}@media(min-width:48em){.paragraph-practice-group-leader .field_pg_title{right:36px}}@media(max-width:47.9375em){.paragraph-practice-group-leader .field_pg_title{right:18px}.paragraph-practice-group-leader .field_pg_title+.field_pg_lawyer .card-content{margin-top:12px}}.paragraph-speaker .field_speaker_bio>*:last-child{margin-bottom:0}.paragraph-speaker .field_speaker_title{font-style:oblique;color:#192744;font-weight:400}.paragraph-speaker.layout-accordion .field_speaker_image{width:80px}.paragraph-speaker.layout-accordion .field_speaker_image img{display:block}.paragraph-speaker.layout-accordion .accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.paragraph-speaker.layout-accordion .accordion-title span{border:0;width:100%;padding:18px 36px 18px 18px;position:relative;margin:0;cursor:pointer}.paragraph-speaker.layout-accordion .accordion-title span .field_speaker_name{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin:0}@media(min-width:48em){.paragraph-speaker.layout-accordion .accordion-title span .field_speaker_name{font-size:21px}}@media(max-width:47.9375em){.paragraph-speaker.layout-accordion .accordion-title span .field_speaker_name{font-size:18px}}.paragraph-speaker.layout-accordion .accordion-title span::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;position:absolute;right:18px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none;color:#da291c}.paragraph-speaker.layout-accordion .field_speaker_bio{margin:0;border:1px solid #cccfde;border-top:0}.paragraph-speaker.layout-accordion .field_speaker_bio>*:last-child{margin-bottom:0}.paragraph-speaker.layout-accordion.expanded .accordion-title span::after{content:""}@media(min-width:48em){.paragraph-speaker.layout-accordion .field_speaker_bio{padding:27px}}@media(max-width:47.9375em){.paragraph-speaker.layout-accordion .field_speaker_bio{padding:18px}}.paragraph-speaker.layout-full{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.paragraph-speaker.layout-full h3{margin-bottom:0}.paragraph-speaker.layout-full .field_speaker_title{margin-bottom:18px;font-style:oblique}.paragraph-speaker.layout-full .field_speaker_image{width:30%;height:100%;overflow:hidden;position:absolute;padding:0}@media(min-width:37.5em){.paragraph-speaker.layout-full .field_speaker_image{width:40%}}@media(min-width:52.5em){.paragraph-speaker.layout-full .field_speaker_image{width:30%}}.paragraph-speaker.layout-full .field_speaker_image *{height:100%}.paragraph-speaker.layout-full .field_speaker_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%;max-width:none}.paragraph-speaker.layout-full .speaker-info{margin-left:30%;width:70%;padding:36px}@media(min-width:37.5em){.paragraph-speaker.layout-full .speaker-info{margin-left:40%;width:60%}}@media(min-width:52.5em){.paragraph-speaker.layout-full .speaker-info{margin-left:30%;width:70%}}.paragraph-text .paragraph-inner{position:relative;display:block}.paragraph-text .field_text>*:after{content:"";display:table;clear:both}.paragraph-text .field_text>*[style="text-align: center;"],.paragraph-text .field_text>*.text-align-center{margin-left:auto;margin-right:auto}.paragraph-text .field_text>*:first-child{margin-top:0}.paragraph-text.has-background .paragraph-inner{padding:36px}@media(min-width:48em){.paragraph-text.has-background .paragraph-inner{padding:72px}}.paragraph-text.has-image{height:100%}.paragraph-text.has-image .paragraph-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media(min-width:48em){.paragraph-text.has-image .paragraph-inner{padding:0}}.paragraph-text.has-image .field_text{position:relative;z-index:1;padding:36px}@media(min-width:48em){.paragraph-text.has-image .field_text{padding:72px}}.paragraph-text.has-link a{text-decoration:none}.paragraph-text.has-link a:hover,.paragraph-text.has-link a:focus{color:inherit;text-decoration:underline}.paragraph-text .field_image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.paragraph-text .field_image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:static}.paragraph-text.alternate_1{color:#002d5d}.paragraph-text.alternate_1 .paragraph-inner{background-color:#fff}.paragraph-text.alternate_1 h2,.paragraph-text.alternate_1 h3,.paragraph-text.alternate_1 h4{color:#002d5d}.paragraph-text.alternate_1 .field_image{background-color:#fff}.paragraph-text.alternate_1 .field_image img{opacity:.4}.paragraph-text.alternate_2{color:#fff}.paragraph-text.alternate_2 .paragraph-inner{background-color:#da291c}.paragraph-text.alternate_2 a{color:#fff}.paragraph-text.alternate_2 a:hover,.paragraph-text.alternate_2 a:focus{color:#192744}.paragraph-text.alternate_2 .border::after{background:#f6f9fb}.paragraph-text.alternate_2 h2,.paragraph-text.alternate_2 h3,.paragraph-text.alternate_2 h4{color:#fff}.paragraph-text.alternate_2 .field_image{background-color:#da291c}.paragraph-text.alternate_2 .field_image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:soft-light;opacity:.5}.paragraph-text.alternate_3{color:#fff}.paragraph-text.alternate_3 .paragraph-inner{background-color:#192744}.paragraph-text.alternate_3 a{color:#fff}.paragraph-text.alternate_3 a:hover,.paragraph-text.alternate_3 a:focus{color:#da291c}.paragraph-text.alternate_3 h2,.paragraph-text.alternate_3 h3,.paragraph-text.alternate_3 h4{color:#fff}.paragraph-text.alternate_3 .field_image{background-color:#192744}.paragraph-text.alternate_3 .field_image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:soft-light;opacity:.5}.paragraph-text-image{padding-right:20%}.paragraph-text-image .fwtext-wrapper{padding-top:36px}.paragraph-text-image .fwtext{padding:0 36px}@media(min-width:48em){.paragraph-text-image .fwtext{padding-right:0;padding-left:30vw}}.paragraph-text-image .fwtext-title{display:inline-block;border-left:.2em solid #192744;padding-left:.3333em;line-height:1;margin-top:0;color:#da291c}@media(min-width:48em){.paragraph-text-image .fwtext-title{font-size:48px}}@media(max-width:47.9375em){.paragraph-text-image .fwtext-title{font-size:36px}}.paragraph-text-image .accent-bar{display:block;height:36px;background:#192744}.paragraph-text-image.alternate_2{padding-right:0;padding-left:20%}.paragraph-text-image.alternate_2 .accent-bar{background-color:#da291c}@media(min-width:48em){.paragraph-text-image.alternate_2 .fwtext{padding-left:0;padding-right:30vw}}.paragraph-text-image.alternate_2 .fwtext-title{display:inline-block;border-left:.2em solid #da291c;padding-left:.3333em;line-height:1;color:#192744}.paragraph-text-image.has-image .paragraph-inner{padding-top:36px;background-repeat:no-repeat;background-size:28vw auto;background-position:left top}.paragraph-text-image.has-image.alternate_2 .paragraph-inner{background-position:right top}@media(min-width:48em){.paragraph-text-image.has-sidebar .fwtext-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.paragraph-text-image.has-sidebar .fwtext-sidebar{padding:0 36px}@media(min-width:48em){.paragraph-text-image.has-sidebar .fwtext-sidebar{width:36%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:48em){.paragraph-text-image.has-sidebar .fwtext{width:64%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:36px}}@media(min-width:48em){.paragraph-text-image.has-sidebar.alternate_2 .fwtext{padding-left:0;padding-right:36px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:48em){.paragraph-text-image.has-sidebar.alternate_2 .fwtext-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.paragraph-view .title{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744}@media(min-width:48em){.paragraph-view .title{font-size:21px}}@media(max-width:47.9375em){.paragraph-view .title{font-size:18px}}.paragraph-view .view-footer{text-align:center;padding-top:18px;clear:both}.paragraph-view .view-footer a{display:inline-block}.field_view_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field_view_link .field-content{margin:0 11.9988px 11.9988px 0}.field_view_link a{white-space:nowrap;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px}.field_view_link a:hover,.field_view_link a:focus{background:#fff;color:#192744;border-color:#da291c}.field_paragraph_link{background-color:#cccfde;padding:18px;border-top:4px solid #192744}.field_paragraph_link .menu{margin:0}.field_paragraph_link .menu li{list-style-type:none;list-style-image:none}.field_paragraph_link .menu li::before{content:none}.field_paragraph_link .menu-item{padding-left:0;margin-bottom:18px}.field_paragraph_link .menu-item:last-child{margin-bottom:0}.field_paragraph_link a{text-decoration:none;text-transform:uppercase;font-weight:bold;line-height:1;font-size:21px}.paragraph-downloads h5{margin-top:9px;margin-bottom:0}.paragraph-downloads.file-display--file_thumbnail .content-listing,.paragraph-downloads.file-display--file_card .content-listing{margin-left:-18px;margin-right:-18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph-downloads.file-display--file_thumbnail .content-listing li,.paragraph-downloads.file-display--file_card .content-listing li{list-style-type:none;list-style-image:none}.paragraph-downloads.file-display--file_thumbnail .content-listing li::before,.paragraph-downloads.file-display--file_card .content-listing li::before{content:none}.paragraph-downloads.file-display--file_thumbnail .content-item,.paragraph-downloads.file-display--file_card .content-item{padding-left:18px;padding-right:18px;margin-bottom:18px;width:194px}.findalawyer .find-firm-form-wrapper{margin-top:18px}.findalawyer .find-firm-form-wrapper .find-firm-form>*:first-child{margin-top:0}.findalawyer .find-firm-form-wrapper label{color:#fff}.findalawyer .find-firm-form-wrapper input[type=text]{color:#fff;background:rgba(0,0,0,0);border-color:#fff;width:100%}.findalawyer .find-firm-form-wrapper input[type=text]:focus{background:#203257}.findalawyer .find-firm-form-wrapper .form-item-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.findalawyer .find-firm-form-wrapper .form-actions{margin-top:0;margin-left:9px}.findalawyer input[type=submit]{margin-top:18px;width:100%}.findalawyer h3{text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#fff;font-size:.9rem;margin:28.8px 0 9px}.findalawyer .directory-links{margin:0;padding:0}.findalawyer .directory-links li::before{display:none}.findalawyer .directory-links li{border-top:1px solid #fff;margin:0;padding:0}.findalawyer .directory-links a{display:block;color:#fff;font-size:.9rem;padding:9px 18px 9px 0;text-decoration:none;position:relative}.findalawyer .directory-links a::after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:9px;right:0;color:#cccfde;-webkit-transition:all .25s ease;transition:all .25s ease}.findalawyer .directory-links a:hover,.findalawyer .directory-links a:focus{text-decoration:underline}.findalawyer .directory-links a:hover::after,.findalawyer .directory-links a:focus::after{right:9px;color:#fff}@media(min-width:64em){.findalawyer{margin-left:23.9976px}.findalawyer .find-firm-form-wrapper{margin-top:9px}.nav-top .findalawyer .find-firm-form-wrapper{margin-top:22px}}@media(min-width:52.5em)and (max-width:63.9375em){.findalawyer{margin-left:18px}.findalawyer .find-firm-form-wrapper{margin-top:18px}}@media(min-width:75em){.findalawyer{position:relative;margin-top:0}.findalawyer .find-lawyer-toggle{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;white-space:nowrap;line-height:1.5;font-weight:600;position:relative;z-index:2;overflow:visible;padding:6px 12px;font-size:14px}.findalawyer .find-lawyer-toggle:hover,.findalawyer .find-lawyer-toggle:focus{background:#fff;color:#192744;border-color:#da291c}.findalawyer .find-lawyer-toggle:hover,.findalawyer .find-lawyer-toggle:focus{background:#da291c;color:#fff}.findalawyer .find-lawyer-toggle[aria-expanded=true]::after{content:"";display:block;position:absolute;bottom:-12px;width:12px;height:12px;left:50%;background:-webkit-gradient(linear,left top,left bottom,from(#DA291C),color-stop(49.9%,#DA291C),color-stop(50%,#5E8AB4),to(#5E8AB4));background:linear-gradient(#DA291C 0%,#DA291C 49.9%,#5E8AB4 50%,#5E8AB4 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,50% 50%,0% 100%,100% 100%,50% 50%);clip-path:polygon(0% 0%,100% 0%,50% 50%,0% 100%,100% 100%,50% 50%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.nav-top .findalawyer .find-lawyer-toggle[aria-expanded=true]::after{bottom:-24px;width:24px;height:24px}.findalawyer .find-firm-form-wrapper{background:#5e8ab4;position:absolute;top:36px;right:0;width:350px;padding:27px;display:none;color:#fff}.findalawyer .find-firm-form-wrapper[aria-hidden=false]{display:block}}@media(max-width:74.9375em){.findalawyer .find-lawyer-toggle{display:none}.findalawyer .find-firm-form-wrapper{border-top:1px solid #192744;padding:18px 18px 36px}}.views-exposed-form .js-form-type-checkbox input[type=checkbox],.views-exposed-form .js-form-type-checkbox input[type=radio],.views-exposed-form .js-form-type-radio input[type=checkbox],.views-exposed-form .js-form-type-radio input[type=radio]{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label,.views-exposed-form .js-form-type-checkbox input[type=radio]+label,.views-exposed-form .js-form-type-radio input[type=checkbox]+label,.views-exposed-form .js-form-type-radio input[type=radio]+label{cursor:pointer;font-weight:normal;border-radius:3px;width:100%;padding:4px 18px 4px 36px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-transition:all .25s ease;transition:all .25s ease}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label::after,.views-exposed-form .js-form-type-checkbox input[type=radio]+label::after,.views-exposed-form .js-form-type-radio input[type=checkbox]+label::after,.views-exposed-form .js-form-type-radio input[type=radio]+label::after{content:"";display:block;position:absolute;border-radius:3px;vertical-align:middle;font-weight:normal;color:#192744;text-align:center;left:5px;top:5px;width:24px;height:24px;line-height:23px;background-color:rgba(0,0,0,0);font-size:.65em;-webkit-transition:all .25s ease;transition:all .25s ease}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:hover+label::after,.views-exposed-form .js-form-type-checkbox input[type=radio]:hover+label::after,.views-exposed-form .js-form-type-radio input[type=checkbox]:hover+label::after,.views-exposed-form .js-form-type-radio input[type=radio]:hover+label::after{background:#da291c}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label::after,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label::after{content:"";font-family:"Font Awesome 5 Pro"}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label::before,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label::before{content:"";position:absolute;border:3px solid #fff;left:6px;top:6px;width:22px;height:22px;z-index:2;border-radius:2px}.views-exposed-form .js-form-type-checkbox input[type=radio]+label::after,.views-exposed-form .js-form-type-radio input[type=radio]+label::after{border-radius:50%}.views-exposed-form .js-form-type-checkbox input[type=radio]:checked+label::after,.views-exposed-form .js-form-type-radio input[type=radio]:checked+label::after{content:"•";line-height:19px;font-size:2.4em}@media(min-width:48em){.views-exposed-form .js-form-type-checkbox label,.views-exposed-form .js-form-type-radio label{font-size:16px;line-height:26px}}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label,.views-exposed-form .js-form-type-checkbox input[type=radio]+label,.views-exposed-form .js-form-type-radio input[type=checkbox]+label,.views-exposed-form .js-form-type-radio input[type=radio]+label{color:#192744}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label::after,.views-exposed-form .js-form-type-checkbox input[type=radio]+label::after,.views-exposed-form .js-form-type-radio input[type=checkbox]+label::after,.views-exposed-form .js-form-type-radio input[type=radio]+label::after{border:1px solid #192744;color:#fff}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label::after,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label::after{color:#fff;background:#da291c}.views-exposed-form .js-form-type-checkbox input[type=radio]:checked+label::after,.views-exposed-form .js-form-type-radio input[type=radio]:checked+label::after{color:#da291c;background:rgba(0,0,0,0)}.events-page .views-exposed-form{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.events-page .views-exposed-form{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.events-page .views-exposed-form{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.events-page .views-exposed-form{padding-left:18px;padding-right:18px}}@media(min-width:37.5em){.events-page .views-exposed-form{top:-72px}}.views-exposed-form .form-checkboxes{margin-left:-3px}.browse-firms-form .secondary-filters,.browse-lawyers-form .secondary-filters{margin-top:18px;padding-top:18px;border-top:1px dashed #cccfde}.browse-firms-form .primary-filters,.browse-lawyers-form .primary-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.browse-firms-form .primary-filters>div,.browse-lawyers-form .primary-filters>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.browse-firms-form .primary-filters>.button,.browse-lawyers-form .primary-filters>.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.browse-firms-form .primary-filters .form-item-country,.browse-lawyers-form .primary-filters .form-item-country{min-width:200px}.browse-firms-form .primary-filters .form-item-state,.browse-lawyers-form .primary-filters .form-item-state{min-width:150px}@media(min-width:64em){.browse-firms-form .primary-filters,.browse-lawyers-form .primary-filters{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.browse-firms-form .primary-filters>*+*,.browse-lawyers-form .primary-filters>*+*{margin-left:18px}}@media(min-width:48em)and (max-width:63.9375em){.browse-firms-form .primary-filters,.browse-lawyers-form .primary-filters{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.browse-firms-form .primary-filters>*:not(:last-child),.browse-lawyers-form .primary-filters>*:not(:last-child){margin-right:18px}}@media(max-width:47.9375em){.browse-firms-form .primary-filters,.browse-lawyers-form .primary-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.browse-firms-form .primary-filters>*+*,.browse-lawyers-form .primary-filters>*+*{margin-top:18px}}.browse-lawyers .no-results,.browse-firms .no-results{padding:36px 0}@media(min-width:64em){.form-layout-2c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}}@media(min-width:64em){.form-layout-2c>.form-item,.form-layout-2c>div{width:50%;padding-left:18px;padding-right:18px}}@media(min-width:64em){.form-layout-3c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}}@media(min-width:64em){.form-layout-3c>.form-item,.form-layout-3c>div{width:33.3333%;padding-left:18px;padding-right:18px}}@media(min-width:64em){.layout-address .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}}@media(min-width:64em){.layout-address .fieldset-wrapper>div{width:50%;padding-left:18px;padding-right:18px}}.layout-address .fieldset-wrapper>div:empty{display:none}.js-form-type-select{position:relative}.js-form-type-select .ajax-progress-throbber{position:absolute;top:0;right:0;left:0;bottom:0;white-space:nowrap;opacity:.8;background-color:#fff}label.form-required::after{content:"*";display:inline-block;padding-left:2px;color:#da291c;vertical-align:middle;line-height:1}.webform-submission-form{margin:0 auto}.webform-confirmation__message{padding:27px 36px;text-align:center}@media(min-width:75em){.webform-confirmation__message{font-size:20px;line-height:32px}}@media(min-width:37.5em)and (max-width:74.9375em){.webform-confirmation__message{font-size:18px;line-height:27px}}@media(max-width:37.4375em){.webform-confirmation__message{line-height:24px}}.clientcontact{background:#fff;border:1px solid #cccfde;-webkit-box-shadow:0 2px 12px rgba(0,46,93,.25);box-shadow:0 2px 12px rgba(0,46,93,.25);max-width:600px}.clientcontact h3,.clientcontact .h3{margin-top:0;color:#192744}.clientcontact>*:first-child{margin-top:0}.clientcontact>*:last-child{margin-bottom:0}.clientcontact [id=edit-form-intro]{margin-top:0}.clientcontact .js-form-type-radio{margin-top:5.9976px}.clientcontact .form-actions{margin-top:27px}@media(min-width:64em){.clientcontact{padding:27px}}@media(max-width:63.9375em){.clientcontact{padding:18px}}.page--firm .content-bottom-region{background-color:#cccfde;padding:72px 0}.page--firm .quality-survey{max-width:600px;margin:0 auto}.webform-submission-general-contact-form-form .form-actions{margin-top:18px}@media(min-width:64em){.webform-submission-general-contact-form-form .form-item-name,.webform-submission-general-contact-form-form .form-item-telephone{margin-top:0}}.webform-submission-general-contact-form-form .disclaimer{margin-top:18px}.webform-submission-general-contact-form-form .disclaimer p{margin:0}.webform-submission-quality-satisfaction-survey-form,.webform-submission-referral-form-form{margin:0 auto;max-width:864px}.webform-submission-quality-satisfaction-survey-form>fieldset,.webform-submission-referral-form-form>fieldset{background:#fff;border:1px solid #cccfde}.webform-submission-quality-satisfaction-survey-form>fieldset>legend .fieldset-legend,.webform-submission-referral-form-form>fieldset>legend .fieldset-legend{background:#fff;padding:4px 12px;border-radius:3px;border:1px solid #cccfde;color:#192744;text-transform:uppercase;letter-spacing:.1em;font-weight:400}@media(min-width:48em){.webform-submission-quality-satisfaction-survey-form>fieldset,.webform-submission-referral-form-form>fieldset{padding:36px}}@media(max-width:47.9375em){.webform-submission-quality-satisfaction-survey-form>fieldset,.webform-submission-referral-form-form>fieldset{padding:18px}}.webform-submission-quality-satisfaction-survey-form .form-item-firm-address-country-code label,.webform-submission-quality-satisfaction-survey-form .form-item-address-country-code label{display:block}.webform-submission-referral-form-form .edit-user-submission-type--wrapper,.webform-submission-referral-form-form .edit-source-of-referral{margin-top:0}@media(min-width:37.5em){.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-tel{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:18px}.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-tel .iti,.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-tel input{width:100%}.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-number{margin-top:0}.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-number label{font-weight:normal}.webform-submission-referral-form-form .js-webform-radios{margin-bottom:18px}.webform-submission-referral-form-form .js-webform-radios:after{content:"";display:table;clear:both}.webform-submission-referral-form-form .js-webform-radios>.form-item{float:left;width:50%}.webform-submission-referral-form-form .js-webform-radios>.form-item:nth-child(odd){padding-right:18px;clear:both}.webform-submission-referral-form-form .js-webform-radios>.form-item:nth-child(even){padding-left:18px}}@media(max-width:47.9375em){.webform-submission-referral-form-form .webform-type-webform-telephone>.fieldset-wrapper .js-form-type-number label{padding-bottom:5px;font-weight:normal}}.staff.display-teaser,.lawyer.display-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.staff.display-teaser h4,.lawyer.display-teaser h4{margin-top:0}.staff.display-teaser .field_staff_image,.staff.display-teaser .field_lawyer_photo,.lawyer.display-teaser .field_staff_image,.lawyer.display-teaser .field_lawyer_photo{width:30%;height:100%;overflow:hidden;position:absolute}.staff.display-teaser .field_staff_image *,.staff.display-teaser .field_lawyer_photo *,.lawyer.display-teaser .field_staff_image *,.lawyer.display-teaser .field_lawyer_photo *{height:100%}.staff.display-teaser .field_staff_image img,.staff.display-teaser .field_lawyer_photo img,.lawyer.display-teaser .field_staff_image img,.lawyer.display-teaser .field_lawyer_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%;max-height:340px;max-width:none}.staff.display-teaser .card-content,.lawyer.display-teaser .card-content{position:relative;width:70%;left:30%}.staff.display-teaser .no-image,.lawyer.display-teaser .no-image{display:block;height:100%;background:#cccfde;position:absolute;overflow:hidden}.staff.display-teaser .no-image+.card-content,.lawyer.display-teaser .no-image+.card-content{position:relative;left:30%}.staff.display-teaser .no-image::after,.lawyer.display-teaser .no-image::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3rem}.modal__overlay{z-index:99}.modal__close{top:18px;right:18px}.toolbar-tray-open .modal--video .modal__close,.toolbar-fixed .modal--video .modal__close{top:95px;right:18px}.modal--video .modal__container{background:#000;padding:0;width:90%}.popup-dialog-wrapper{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:rgba(58,58,58,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:48em){.popup-dialog-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:47.9375em){.popup-dialog-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.popup-dialog{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-top:36px}@media(min-width:76.25em){.popup-dialog{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.popup-dialog{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.popup-dialog{padding-left:18px;padding-right:18px}}@media(min-width:48em){.popup-dialog{padding-bottom:36px}}.popup-dialog-content{position:relative;z-index:1000}.popup-dialog-content a.first-focus:focus{color:#da291c;text-decoration:underline}.popup-dialog-content a.first-focus:hover{color:#192744;text-decoration:none}.popup-dialog-content h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin:0 0 18px}@media(min-width:48em){.popup-dialog-content h2{font-size:21px}}@media(max-width:47.9375em){.popup-dialog-content h2{font-size:18px}}.popup-dialog-content .field_program_popup_cta{margin-top:36px}.popup-dialog-content .field_program_popup_cta>*:last-child{margin-bottom:0}@media(min-width:76.25em){.popup-dialog-content{padding:36px}}@media(min-width:48em)and (max-width:76.1875em){.popup-dialog-content{padding:27px}}@media(min-width:48em){.popup-dialog-content{max-height:90vh;max-height:calc(100vh - 72px);overflow:auto}.popup-dialog-content h2{padding-right:81px}}@media(max-width:47.9375em){.popup-dialog-content{padding:18px 18px 90px;border-radius:3px 3px 0 0;height:100vh;max-height:80vh;max-height:calc(100vh - 36px);overflow:auto}.popup-dialog-content:before{content:"";position:fixed;bottom:0;left:18px;width:90%;width:calc(100% - 36px);height:90px;z-index:2}}#popup-close .icon-close::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100}@media(min-width:48em){#popup-close{position:absolute !important;top:18px;right:18px}}@media(max-width:47.9375em){#popup-close{position:fixed !important;z-index:99;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;width:90vw;width:calc(100% - 72px);bottom:18px;left:36px;overflow:visible}#popup-close:hover,#popup-close:focus{background:#fff;color:#192744;border-color:#da291c}}.cc-revoke{display:none !important}.cc-window.cc-banner,.cc-window.cc-floating{text-align:center;display:block;padding:16px 20px !important;background:#fff !important;font-family:ff-meta-web-pro,arial,helvetica,sans-serif}.cc-window.cc-banner .cc-deny,.cc-window.cc-floating .cc-deny{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;background:#192744;color:#fff}.cc-window.cc-banner .cc-deny:hover,.cc-window.cc-banner .cc-deny:focus,.cc-window.cc-floating .cc-deny:hover,.cc-window.cc-floating .cc-deny:focus{background:#fff;color:#192744;border-color:#da291c}.cc-window.cc-banner .cc-deny:hover,.cc-window.cc-banner .cc-deny:focus,.cc-window.cc-floating .cc-deny:hover,.cc-window.cc-floating .cc-deny:focus{color:#192744;background:#fff;border-color:#192744}.cc-window.cc-banner .cc-allow:hover,.cc-window.cc-banner .cc-allow:focus,.cc-window.cc-floating .cc-allow:hover,.cc-window.cc-floating .cc-allow:focus{color:#da291c !important}.cc-window.cc-banner .cc-dismiss,.cc-window.cc-banner .cc-allow,.cc-window.cc-floating .cc-dismiss,.cc-window.cc-floating .cc-allow{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px}.cc-window.cc-banner .cc-dismiss:hover,.cc-window.cc-banner .cc-dismiss:focus,.cc-window.cc-banner .cc-allow:hover,.cc-window.cc-banner .cc-allow:focus,.cc-window.cc-floating .cc-dismiss:hover,.cc-window.cc-floating .cc-dismiss:focus,.cc-window.cc-floating .cc-allow:hover,.cc-window.cc-floating .cc-allow:focus{background:#fff;color:#192744;border-color:#da291c}.cc-window.cc-banner .cc-btn,.cc-window.cc-floating .cc-btn{font-size:14px;line-height:1.5em;-webkit-transition:all .25s ease;transition:all .25s ease}.cc-window.cc-banner .cc-btn:last-child,.cc-window.cc-floating .cc-btn:last-child{min-width:0}.cc-window.cc-banner .cc-btn:first-child:hover,.cc-window.cc-banner .cc-btn:first-child:focus,.cc-window.cc-floating .cc-btn:first-child:hover,.cc-window.cc-floating .cc-btn:first-child:focus{text-decoration:none}.cc-window.cc-banner .cc-link,.cc-window.cc-floating .cc-link{padding:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cc-window.cc-banner .cc-link:hover,.cc-window.cc-banner .cc-link:focus,.cc-window.cc-floating .cc-link:hover,.cc-window.cc-floating .cc-link:focus{opacity:1;color:#192744}.cc-window.cc-banner .cc-link:last-child,.cc-window.cc-floating .cc-link:last-child{display:none}@media(min-width:37.5em){.cc-window.cc-banner .cc-compliance,.cc-window.cc-floating .cc-compliance{display:inline-block;margin-left:36px}}@media(max-width:37.4375em){.cc-window.cc-banner .cc-message,.cc-window.cc-floating .cc-message{display:block;font-size:12px;line-height:1.4;margin-bottom:8px}.cc-window.cc-banner .cc-message .cc-link,.cc-window.cc-floating .cc-message .cc-link{padding-top:0}.flexbox .cc-window.cc-banner .cc-allow,.flexbox .cc-window.cc-floating .cc-allow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5em}.flexbox .cc-window.cc-banner .cc-deny,.flexbox .cc-window.cc-floating .cc-deny{margin-left:0}}.accordion-widget{position:relative;padding:0;border:none}.accordion-widget .accordion-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:0;margin:0;width:100%;display:block;font-weight:bold;background:none;text-align:left;cursor:pointer;border-radius:0;background-color:#fff;border:1px solid #cccfde;color:#192744;width:100%;padding-right:27px;position:relative;margin:0;display:block;cursor:pointer}.accordion-widget .accordion-title:hover,.accordion-widget .accordion-title:focus{border:1px solid #cccfde}@media(min-width:48em){.accordion-widget .accordion-title{font-size:1.1rem;padding:18px 27px}}@media(max-width:47.9375em){.accordion-widget .accordion-title{font-size:1rem;padding:11.9988px 18px}}.accordion-widget .accordion-title::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;position:absolute;right:27px;top:50%;margin-top:-10px;pointer-events:none;color:#da291c}.accordion-widget .accordion-content{max-height:0;overflow:hidden;margin-left:0;margin-right:0;-webkit-transition:all .25s ease;transition:all .25s ease;background:#fff;border:1px solid #cccfde;border-top:none}@media(min-width:48em){.accordion-widget .accordion-inner{padding:27px}}@media(max-width:47.9375em){.accordion-widget .accordion-inner{padding:18px}}.accordion-widget.expanded .accordion-title::after{content:""}.accordion-widget.expanded .accordion-content{max-height:50em;overflow:auto}.details-accordion{margin:36px 0}.details-accordion summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:0;margin:0;width:100%;display:block;font-weight:bold;background:none;text-align:left;cursor:pointer;border-radius:0;background-color:#fff;border:1px solid #cccfde;color:#192744;width:100%;padding-right:27px;position:relative;margin:0;display:block;cursor:pointer}.details-accordion summary:hover,.details-accordion summary:focus{border:1px solid #cccfde}@media(min-width:48em){.details-accordion summary{font-size:1.1rem;padding:18px 27px}}@media(max-width:47.9375em){.details-accordion summary{font-size:1rem;padding:11.9988px 18px}}.details-accordion summary::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;position:absolute;right:27px;top:50%;margin-top:-10px;pointer-events:none;color:#da291c}.details-accordion[open] summary::after{content:""}.details-accordion .details-content{background:#fff;border:1px solid #cccfde;border-top:none}@media(min-width:48em){.details-accordion .details-inner{padding:27px}}@media(max-width:47.9375em){.details-accordion .details-inner{padding:18px}}.six-diamonds{position:relative;width:100%;counter-reset:diamond-numbers;border-top:1px solid #cccfde;border-bottom:1px solid #cccfde;padding:36px 0}.six-diamonds li{counter-increment:diamond-numbers;list-style-type:none;position:relative;margin:0}.six-diamonds li::before{content:counter(diamond-numbers);position:absolute;font-weight:800;color:#fff;display:block;z-index:-1;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.six-diamonds li:nth-child(odd)::before{background:#192744}.six-diamonds li:nth-child(even)::before{background:#192744}@media(min-width:76.25em){.six-diamonds li{width:16.6666%;font-size:1.1rem;line-height:1.6rem}}@media(min-width:48em)and (max-width:76.1875em){.six-diamonds li{width:33.3333%;margin-bottom:36px;font-size:1.1rem;line-height:1.6rem}.six-diamonds li:nth-child(3n+1){clear:both}}@media(min-width:37.5em)and (max-width:47.9375em){.six-diamonds li{width:50%;margin-bottom:36px;font-size:1rem}.six-diamonds li:nth-child(odd){clear:both}}@media(min-width:37.5em){.six-diamonds{margin-left:-9px;margin-right:-9px;margin-top:54px;margin-bottom:36px}.six-diamonds:after{content:"";display:table;clear:both}.six-diamonds li{padding:85px 9px 0 9px;text-align:center;float:left}.six-diamonds li::before{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:2.5rem;line-height:70px;width:75px;height:75px}}@media(max-width:37.4375em){.six-diamonds{margin-top:36px;margin-bottom:18px}.six-diamonds li{padding:9px 0 9px 45px;text-align:left;font-size:1rem}.six-diamonds li::before{top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.25rem;line-height:38px;text-align:center;width:40px;height:40px}}@media(min-width:48em){.icon-pattern-complex>.field_items>.field-content:nth-child(6n+1) svg,.icon-pattern-complex>.field_items>.field-content:nth-child(6n+5) svg{color:#da291c}.icon-pattern-complex>.field_items>.field-content:nth-child(6n+2) svg,.icon-pattern-complex>.field_items>.field-content:nth-child(6n) svg{color:#192744}.icon-pattern-complex>.field_items>.field-content:nth-child(6n+3) svg,.icon-pattern-complex>.field_items>.field-content:nth-child(6n+4) svg{color:#192744}}@media(max-width:47.9375em){.icon-pattern-complex>.field_items>.field-content:nth-child(3n+1) svg{color:#da291c}.icon-pattern-complex>.field_items>.field-content:nth-child(3n+2) svg{color:#192744}.icon-pattern-complex>.field_items>.field-content:nth-child(3n) svg{color:#192744}}.icon-pattern-simple>.field_items>.field-content:nth-child(3n+1) svg{color:#da291c}.icon-pattern-simple>.field_items>.field-content:nth-child(3n+2) svg{color:#192744}.icon-pattern-simple>.field_items>.field-content:nth-child(3n) svg{color:#192744}.client-resources-banner-content .resources-jump-links{margin:0}.client-resources-banner-content .resources-jump-links li::before{display:none}.client-resources-banner-content .resources-jump-links li{padding:0;margin:0}.client-resources-banner-content .resources-jump-links a{padding:9px 9px 9px 0;text-decoration:none;position:relative;display:block}.client-resources-banner-content .resources-jump-links a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;position:absolute;right:0;top:11.9988px .75;color:#cccfde;-webkit-transition:all .25s ease;transition:all .25s ease}.client-resources-banner-content .resources-jump-links a:hover,.client-resources-banner-content .resources-jump-links a:focus{text-decoration:underline}.client-resources-banner-content .resources-jump-links a:hover::after,.client-resources-banner-content .resources-jump-links a:focus::after{right:6px;color:#fff}@media(min-width:64em){.client-resources-banner-content:after{content:"";display:table;clear:both}.client-resources-banner-content .resources-intro{float:left;width:33.3333%;padding-right:18px}.client-resources-banner-content .resources-jump-links{float:left;width:66.6666%;padding-left:18px}}@media(min-width:37.5em){.client-resources-banner-content .resources-jump-links:after{content:"";display:table;clear:both}.client-resources-banner-content .resources-jump-links li{float:left;width:50%}.client-resources-banner-content .resources-jump-links li:nth-child(n+3) a{border-top:1px solid #5e8ab4}.client-resources-banner-content .resources-jump-links li:nth-child(odd){padding-right:9px}.client-resources-banner-content .resources-jump-links li:nth-child(even){padding-left:9px}}@media(max-width:47.9375em){.client-resources-banner-content .resources-jump-links{text-align:left}}@media(max-width:37.4375em){.client-resources-banner-content .resources-jump-links li{border-top:1px solid #5e8ab4}}@media(min-width:64em){.list-col-3 li{width:33.3333%}}@media(min-width:37.5em)and (max-width:63.9375em){.list-col-3 li{width:50%}}@media(min-width:37.5em){.list-col-3{margin-left:0;margin-right:-18px}.list-col-3:after{content:"";display:table;clear:both}.list-col-3 li{float:left;padding:0 18px}}:root{--header-height-small:54px;--header-height-large:81px}.header{z-index:99;width:100%;height:86px;position:fixed;top:0;left:0;overflow:hidden;background:#192744;border-bottom:1px solid #121c31;-webkit-transition:all .25s ease;transition:all .25s ease}@media(max-width:74.9375em){.header.nav-up{border-top:0px solid}.header .header-branding{padding-left:18px}.header .header-container{padding-right:0}.header .header-container>div:last-child{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:100vh;width:100vw;height:100vh;left:0;z-index:98;background-color:#192744;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}}@media(min-width:76.25em){.header{padding-left:36px;padding-right:36px}}@media(min-width:75em)and (max-width:76.1875em){.header{padding-left:27px;padding-right:27px}}.header a{color:#fff}.header a:hover,.header a:active,.header a:focus{color:#fff;text-decoration:underline}.header .menu a{text-decoration:none}.header.nav-down{max-height:180px;height:54px;overflow:visible}.header.nav-top{height:81px}.header.nav-up{max-height:0;-webkit-transition:all .25s ease;transition:all .25s ease}@media(min-width:75em){.header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:74.9375em){.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#192744;position:relative;z-index:1}}.header-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease;width:160px}@media(max-width:74.9375em){.header-branding{position:relative;z-index:1}}.header-branding img{display:block;width:100%}@media(min-width:75em){.header-branding{width:160px}.nav-top .header-branding{width:200px}}@media(min-width:90em){.header-branding{width:320px}.nav-top .header-branding{width:360px}}#logo{width:100%;padding-right:4px}@media(min-width:90em){#logo{width:49.81%}}.site-slogan{display:none;width:50.19%}@media(min-width:90em){.site-slogan{display:block}}body.toolbar-vertical .nav-down{top:calc(var(--gin-toolbar-y-offset) + var(--gin-toolbar-secondary-height))}body.toolbar-horizontal .nav-down{top:var(--gin-toolbar-secondary-height)}.promo-region{width:100%}@media(min-width:76.25em){.promo-region{margin-left:-36px;margin-right:-36px}}@media(min-width:75em)and (max-width:76.1875em){.promo-region{margin-left:-27px;margin-right:-27px}}@media(max-width:74.9375em){.promo-region{margin-left:-18px}}.header-region{-webkit-transition:all .25s ease;transition:all .25s ease}@media(max-width:74.9375em){.header-region{background:#192744;display:none;max-height:95vh;height:calc(100% - var(--header-height-small));overflow-y:auto;padding-top:54px}.show-nav .header-region{height:calc(100% - var(--header-height-small))}.nav-top .header-region{padding-top:81px}.show-nav .nav-top .header-region{height:calc(100% - var(--header-height-small))}}@media(min-width:75em){.header-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(min-width:75em){.primary-menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:16px}}@media(min-width:75em){.secondary-menu{padding-top:8px}}.secondary-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.secondary-menu li+li{margin-left:18px}@media(max-width:74.9375em){body.show-nav .nav-top .header-region{top:79px}body.show-nav{overflow:hidden}body.show-nav .header-region{display:block;position:fixed;top:54px;width:100%;left:0}body.show-nav #toggle-menu .bar{width:24px}body.show-nav #toggle-menu .bar.first{-webkit-transform:rotate(45deg) translate(5.5px,5.5px);transform:rotate(45deg) translate(5.5px,5.5px)}body.show-nav #toggle-menu .bar.middle{display:none}body.show-nav #toggle-menu .bar.last{-webkit-transform:rotate(-45deg) translate(0.5px,-0.5px);transform:rotate(-45deg) translate(0.5px,-0.5px)}body.show-nav #toggle-menu .menu-text{margin-top:15px}body.show-nav #toggle-menu:hover .bar,body.show-nav #toggle-menu:focus .bar{background:#da291c}body.show-nav #toggle-menu:hover .bar{width:28px}}.site-footer{position:relative;clear:both;background:#192744;color:#fff;font-size:.9rem;border-top:1px solid #121c31}.site-footer a{color:#fff}.site-footer a:hover,.site-footer a:active,.site-footer a:focus{color:#fff;text-decoration:underline}.site-footer h2{text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:.9rem;color:#cccfde;margin-top:0;margin-bottom:18px}@media(min-width:48em){.site-footer .socialmediafooter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:36px}}@media(min-width:37.5em)and (max-width:47.9375em){.site-footer .footer-bottom-region{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:37.5em){.site-footer .footer-bottom-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .copyright{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:18px}}@media(max-width:37.4375em){.site-footer .footer-bottom-region{text-align:center}.site-footer .footer-bottom-region>*+*{margin-top:18px}}.footer-bottom-region{padding:18px 0 0 0;max-width:1128px}.footer-branding{display:block;max-width:544px}.footercontactinfo{font-weight:bold}.footercontactinfo .primerus-logo{width:49.81%;padding-right:4px}.footercontactinfo .primerus-tagline{width:50.19%}.footercontactinfo .block-inner ul{padding:0;margin:0}.footercontactinfo .block-inner ul li{list-style-type:none;list-style-image:none;display:inline-block;padding:0}.footercontactinfo .block-inner ul li::before{content:none}.footercontactinfo .block-inner ul li span{display:inline-block;padding:0 18px}.display-page_banner,.basic-title{background:-webkit-gradient(linear,left top,right top,from(#192744),to(#5E8AB4));background:linear-gradient(90deg,#192744 0%,#5E8AB4 100%);color:#fff}@media(max-width:63.9375em){.display-page_banner,.basic-title{padding-top:54px;padding-bottom:54px}}@media(min-width:64em){.display-page_banner,.basic-title{padding-top:72px;padding-bottom:72px}}@media(max-width:63.9375em){.display-page_banner.has-bgrd-image,.basic-title.has-bgrd-image{padding-top:0;padding-bottom:0}}@media(min-width:64em){.display-page_banner.has-bgrd-image,.basic-title.has-bgrd-image{padding-top:0;padding-bottom:0}}.display-page_banner h1,.display-page_banner .banner-title,.basic-title h1,.basic-title .banner-title{margin:0;color:#fff}.display-page_banner a,.basic-title a{color:#fff}.display-page_banner a:hover,.display-page_banner a:active,.display-page_banner a:focus,.basic-title a:hover,.basic-title a:active,.basic-title a:focus{color:#fff;text-decoration:underline}.display-page_banner.light-banner,.basic-title.light-banner{background:none;color:#192744}.display-page_banner.light-banner h1,.display-page_banner.light-banner .page-banner-header,.basic-title.light-banner h1,.basic-title.light-banner .page-banner-header{color:#192744}.display-page_banner.light-banner a,.basic-title.light-banner a{color:#192744}.display-page_banner.light-banner a:hover,.display-page_banner.light-banner a:active,.display-page_banner.light-banner a:focus,.basic-title.light-banner a:hover,.basic-title.light-banner a:active,.basic-title.light-banner a:focus{color:#da291c;text-decoration:underline}.page-banner-container .banner-inner{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.page-banner-container .banner-inner{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.page-banner-container .banner-inner{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.page-banner-container .banner-inner{padding-left:18px;padding-right:18px}}.page-banner-container h1,.page-banner-container .banner-title{margin:0;text-transform:uppercase}.page-banner-container h1 a,.page-banner-container .banner-title a{text-decoration:none}.page-banner-container h1 a:hover,.page-banner-container h1 a:focus,.page-banner-container .banner-title a:hover,.page-banner-container .banner-title a:focus{color:#fff;text-decoration:none}.page-banner-container .page-banner-header{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800;display:block;margin:0 auto;text-transform:uppercase}@media(min-width:48em){.page-banner-container .page-banner-header{font-size:60px;margin-top:72px}}@media(max-width:47.9375em){.page-banner-container .page-banner-header{font-size:36px;margin-top:36px}}.page--article .page-banner-container .banner-title{display:block;margin-bottom:11.9988px}.page--article .page-banner-container .field_article_category .field-content{display:inline-block}.page--article .page-banner-container .field_article_category .field-content::after{content:","}.page--article .page-banner-container .field_article_category .field-content:last-child::after{content:none}.page--article .page-banner-container .field_article_category,.page--article .page-banner-container .field_article_firm{letter-spacing:.1em;color:#cccfde}.page--article .page-banner-container a{color:#fff}.page--article .page-banner-container a:hover,.page--article .page-banner-container a:active,.page--article .page-banner-container a:focus{color:#fff;text-decoration:none}@media(min-width:64em){.page--article .page-banner-container .banner-title{font-size:44px}.page-banner-container .banner-left.firm,.page-banner-container .banner-left.institute,.page-banner-container .banner-left.event{width:66.6666%}.page-banner-container .banner-left.lawyer{width:25%}.page-banner-container .banner-right.firm,.page-banner-container .banner-right.institute,.page-banner-container .banner-right.event{width:33.3333%}.page-banner-container .banner-right.lawyer{width:75%}}@media(min-width:48em)and (max-width:63.9375em){.page--article .page-banner-container .banner-title{font-size:40px}.page-banner-container .banner-left.firm,.page-banner-container .banner-left.institute,.page-banner-container .banner-left.event{width:60%}.page-banner-container .banner-left.lawyer{width:33.3333%}.page-banner-container .banner-right.firm,.page-banner-container .banner-right.institute,.page-banner-container .banner-right.event{width:40%}.page-banner-container .banner-right.lawyer{width:66.6666%}}@media(min-width:48em){.page-banner-container .display-page_banner:after{content:"";display:table;clear:both}.page-banner-container .banner-left{float:left;padding-right:18px}.page-banner-container .banner-right{float:left;padding-left:18px}.page--practice-group .page-banner-container .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--practice-group .page-banner-container .banner-content .unpublished-flag{width:100%}.page--practice-group .page-banner-container .banner-title{margin:0;padding-right:36px;max-width:calc(100% - 175px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page--practice-group .page-banner-container .field_practice_group_icon{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:175px}}@media(min-width:48em)and (min-width:48em){.page--practice-group .page-banner-container .field_practice_group_icon{text-align:right}}@media(min-width:48em){.page--practice-group .page-banner-container svg{color:#fff;font-size:4rem}.page--practice-group .page-banner-container img{width:175px;-webkit-filter:drop-shadow(0 2px 12px rgba(0,23,46,0.5));filter:drop-shadow(0 2px 12px rgba(0,23,46,0.5));padding:0;color:#fff}}@media(min-width:37.5em){.page--article .page-banner-container .field_article_category,.page--article .page-banner-container .field_article_firm{display:inline-block}.page--article .page-banner-container .field_article_category+.field_article_firm::before{content:"";width:4px;height:4px;display:inline-block;vertical-align:middle;border-radius:50%;background:#f6f9fb;margin:0 11px 0 9px}.page--article .page-banner-container .field_article_category+.field_article_firm .field-content{display:inline-block}}@media(max-width:47.9375em){.page--article .page-banner-container .banner-title{font-size:32px}.page-banner-container .banner-right{margin-top:36px}.page--practice-group .page-banner-container .banner-content{text-align:center}.page--practice-group .page-banner-container .banner-title{margin-bottom:18px}.page--practice-group .page-banner-container svg{color:#fff;font-size:2.5rem}.page--practice-group .page-banner-container img{width:125px;-webkit-filter:drop-shadow(0 2px 12px rgba(0,23,46,0.5));filter:drop-shadow(0 2px 12px rgba(0,23,46,0.5))}.page--article .page-banner-container .field_article_firm{margin-top:4.5px}}.banner-bgrd-wrapper{background-size:cover;background-position:center}.institute.display-page_banner .banner-inner,.page.display-page_banner .banner-inner{max-width:100% !important;padding:0 !important;position:relative}.institute.display-page_banner .layout-container,.page.display-page_banner .layout-container{position:relative;z-index:1}@media(min-width:64em){.institute.display-page_banner .layout-container,.page.display-page_banner .layout-container{padding-top:36px;padding-bottom:36px}}@media(max-width:63.9375em){.institute.display-page_banner .layout-container,.page.display-page_banner .layout-container{padding-top:54px;padding-bottom:54px}}@media(min-width:48em){.institute.display-page_banner .layout-container,.page.display-page_banner .layout-container{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}}.institute.display-page_banner .institute-card{background:#f6f9fb;border-radius:3px;padding:4px}.institute.display-page_banner .institute-card .card-top{border:1px solid #cccfde;text-align:center;padding:23.76px 27px;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/themes/custom/primerus/libraries/global_css/dist/./images/world-map-bg.png);background-repeat:no-repeat;background-position:center;background-size:125% auto}.institute.display-page_banner .institute-card .field_institute_subtitle{font-weight:700;font-size:1.6rem;line-height:1.2;color:#fff}.institute.display-page_banner .institute-card .card-bottom{padding:9px 18px}.institute.display-page_banner .field_institute_logo,.institute.display-page_banner .banner-title{width:100%}.institute.display-page_banner .field_institute_logo img,.institute.display-page_banner .banner-title img{width:100%;max-width:560px}@media(max-width:47.9375em){.institute.display-page_banner{text-align:center}.institute.display-page_banner .field_institute_logo{margin:0 auto;width:400px;max-width:90%}.institute.display-page_banner .institute-card{margin:0 auto;width:400px;max-width:100%}}@media(min-width:48em){.institute.display-page_banner.has-bgrd-image .banner-bgrd-wrapper{min-height:400px}}@media(max-width:63.9375em){.page.display-page_banner{padding-top:0;padding-bottom:0}}@media(min-width:64em){.page.display-page_banner{padding-top:0;padding-bottom:0}}.page.display-page_banner .banner-content .field_page_banner_text *:last-child{margin-bottom:0}.page.display-page_banner .banner-content h1+.field_page_banner_text{position:relative}.page.display-page_banner .banner-content h1+.field_page_banner_text::before{content:"";background:#fff;opacity:.25;position:absolute;display:block}.page.display-page_banner .animate-dominos{margin-top:0}@media(min-width:64em){.page.display-page_banner .find-firm-form{width:33.3333%}.page.display-page_banner h1+.field_page_banner_text::before{width:100px;height:10px}}@media(min-width:48em)and (max-width:63.9375em){.page.display-page_banner .find-firm-form{width:40%}.page.display-page_banner h1+.field_page_banner_text::before{width:85px;height:8px}}@media(min-width:48em){.homepage .page.display-page_banner .layout-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.homepage .page.display-page_banner .banner-content{width:66.6666%;padding-right:18px}.homepage .page.display-page_banner .find-firm-form{margin-left:18px}.page.display-page_banner h1+.field_page_banner_text{padding-top:36px}.page.display-page_banner h1+.field_page_banner_text::before{top:0;left:0}}@media(max-width:47.9375em){.page.display-page_banner .banner-content{text-align:center}.page.display-page_banner .find-firm-form{margin-top:36px}.page.display-page_banner h1+.field_page_banner_text{padding-top:27px;margin-top:-12px}.page.display-page_banner h1+.field_page_banner_text::before{width:70px;height:6px;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.display-page_banner .find-firm-form{background:#192744;-webkit-box-shadow:0 2px 16px rgba(0,23,46,.4);box-shadow:0 2px 16px rgba(0,23,46,.4)}.display-page_banner .find-firm-form label{color:#fff}.display-page_banner .find-firm-form input:not([type=submit]){background:#192744;border-color:#fff;color:#fff}.display-page_banner .find-firm-form input:not([type=submit]):focus{background:#203257}.display-page_banner .find-firm-form>*:first-child{margin-top:0}.display-page_banner .find-firm-form input[type=submit]{margin-top:18px;display:block;width:100%}@media(min-width:64em){.display-page_banner .find-firm-form{padding:36px}}@media(max-width:63.9375em){.display-page_banner .find-firm-form{padding:18px}}.display-page_banner.light-banner{color:#192744}.display-page_banner.light-banner h2,.display-page_banner.light-banner h3,.display-page_banner.light-banner h4{color:#192744}.display-page_banner.style-1{position:relative;height:400px;height:calc(100vh - 90px)}.display-page_banner.style-2 .banner-bgrd-wrapper,.display-page_banner.style-3 .banner-bgrd-wrapper{background-size:100% auto;background-repeat:no-repeat}@media(min-width:48em){.display-page_banner.style-2 .banner-bgrd-wrapper,.display-page_banner.style-3 .banner-bgrd-wrapper{background-size:50% auto}}@media(min-width:76.25em){.display-page_banner.style-2 .banner-bgrd-wrapper,.display-page_banner.style-3 .banner-bgrd-wrapper{background-size:40% auto}}.display-page_banner.style-2 .banner-content,.display-page_banner.style-3 .banner-content{padding:36px 0;background-color:rgba(246,249,251,.75);-webkit-box-shadow:0 0 8px #f6f9fb;box-shadow:0 0 8px #f6f9fb;width:100%}@media(min-width:76.25em){.display-page_banner.style-2 .banner-content,.display-page_banner.style-3 .banner-content{width:60%}}.display-page_banner.style-2 .field_page_banner_text,.display-page_banner.style-3 .field_page_banner_text{max-width:800px}.display-page_banner.style-2 .banner-bgrd-wrapper{background-position:left bottom}.display-page_banner.style-2 .banner-content{margin-left:auto}.display-page_banner.style-3 .banner-bgrd-wrapper{background-position:right bottom}.display-page_banner.style-3 .banner-content{margin-right:auto}.display-page_banner .banner-content{width:100%}.display-page_banner .banner-content h1:last-child{margin-bottom:0}.display-page_banner .banner-bgrd-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display-page_banner .field_page_banner_text::before{content:none !important}.highlighted{background:#fff;border-top:1px solid #cccfde;border-bottom:1px solid #cccfde}.highlighted .highlighted-region{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.highlighted .highlighted-region{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.highlighted .highlighted-region{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.highlighted .highlighted-region{padding-left:18px;padding-right:18px}}@media(min-width:64em){.highlighted .highlighted-region{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.highlighted .subpagemenu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.highlighted .actionsmenu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:18px}}@media(max-width:63.9375em){.highlighted .highlighted-region{padding-left:0;padding-right:0}}.subpagemenu .menu{padding:0;margin:0}.subpagemenu .menu-item{list-style-type:none;padding:0;margin:0}.subpagemenu .menu-item::before{display:none}.subpagemenu .menu a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-weight:600;font-size:.9rem}.subpagemenu .menu a::before,.subpagemenu .menu a::after{content:"";position:absolute}.subpagemenu .menu a::before{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0px;width:20px;height:10px;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);-webkit-transition:all .25s ease;transition:all .25s ease}.subpagemenu .menu a:hover::before,.subpagemenu .menu a:focus::before{background-color:#da291c}.subpagemenu .menu li.active a::before,.subpagemenu .menu li.active a::after{background:#da291c}.subpagemenu .menu li.active a::after{bottom:0;left:0;right:0;width:100%;height:4px}@media(min-width:64em){.subpagemenu .menu-item+.menu-item{margin-left:36px}.subpagemenu .menu a{padding:27px 0}}@media(min-width:37.5em)and (max-width:63.9375em){.subpagemenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.subpagemenu .menu-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;padding:18px 0}}@media(max-width:63.9375em){.subpagemenu{border-top:1px solid #cccfde}}@media(min-width:37.5em){.subpagemenu .menu-item{display:inline-block}}@media(max-width:37.4375em){.subpagemenu .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px;width:100%}.subpagemenu .menu:after{content:"";display:table;clear:both}.subpagemenu .menu>li{float:left;width:50%;text-align:center;border-bottom:1px solid #cccfde;font-size:.75rem}.subpagemenu .menu>li:nth-child(even){border-left:1px solid #cccfde}.subpagemenu .menu a{padding:11.9988px 0;width:100%}.subpagemenu .menu a::before{width:18px;height:9px;bottom:-0.5px}}.actionsmenu .block-inner a{margin:0;display:inline-block}.actionsmenu .block-inner a::after{font-family:"Font Awesome 5 Pro";font-weight:100;font-size:.75em;margin-left:5px;-webkit-transition:all .25s ease;transition:all .25s ease}.actionsmenu .block-inner a.firm-website::after{content:"";padding-bottom:2px}.actionsmenu .block-inner a.email-info::after{content:""}.actionsmenu .block-inner a.firm-profile-link::after{content:""}.actionsmenu .block-inner a.print-link::after{content:""}@media(min-width:64em){.actionsmenu .block-inner a+a{margin-left:9px}.actionsmenu .block-inner a.firm-website,.actionsmenu .block-inner a.firm-profile-link{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#da291c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px}.actionsmenu .block-inner a.firm-website:hover,.actionsmenu .block-inner a.firm-website:focus,.actionsmenu .block-inner a.firm-profile-link:hover,.actionsmenu .block-inner a.firm-profile-link:focus{background:#fff;color:#192744;border-color:#da291c}.actionsmenu .block-inner a.firm-website::after,.actionsmenu .block-inner a.firm-profile-link::after{color:#fff}.actionsmenu .block-inner a.firm-website:hover::after,.actionsmenu .block-inner a.firm-website:focus::after,.actionsmenu .block-inner a.firm-profile-link:hover::after,.actionsmenu .block-inner a.firm-profile-link:focus::after{color:#192744 !important}.actionsmenu .block-inner a.email-info,.actionsmenu .block-inner a.print-link{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#192744;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;background:#fff;border-color:#192744;color:#192744}.actionsmenu .block-inner a.email-info:hover,.actionsmenu .block-inner a.email-info:focus,.actionsmenu .block-inner a.print-link:hover,.actionsmenu .block-inner a.print-link:focus{background:#fff;color:#192744;border-color:#192744}.actionsmenu .block-inner a.email-info::after,.actionsmenu .block-inner a.print-link::after{color:#192744}.actionsmenu .block-inner a.email-info:hover,.actionsmenu .block-inner a.email-info:focus,.actionsmenu .block-inner a.print-link:hover,.actionsmenu .block-inner a.print-link:focus{color:#fff;background-color:#192744}.actionsmenu .block-inner a.email-info:hover::after,.actionsmenu .block-inner a.email-info:focus::after,.actionsmenu .block-inner a.print-link:hover::after,.actionsmenu .block-inner a.print-link:focus::after{color:#fff}}@media(max-width:63.9375em){.actionsmenu .block-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.actionsmenu .block-inner a{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%;text-align:center;font-weight:700;text-decoration:none;padding:18px 0}.actionsmenu .block-inner a:hover,.actionsmenu .block-inner a:focus{text-decoration:underline}.actionsmenu .block-inner a+a{border-left:1px solid #cccfde}}.views-block-share-firm-information-block-1 .button svg{font-size:.875em;margin-left:1px}.page--firm-practice-area .content-fullwidth-region{background:#cccfde}.page--firm-practice-area .content-fullwidth-region>*{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.page--firm-practice-area .content-fullwidth-region>*{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.page--firm-practice-area .content-fullwidth-region>*{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.page--firm-practice-area .content-fullwidth-region>*{padding-left:18px;padding-right:18px}}.subpagebreadcrumb{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.subpagebreadcrumb{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.subpagebreadcrumb{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.subpagebreadcrumb{padding-left:18px;padding-right:18px}}.subpagebreadcrumb .block-inner{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:11.9988px}.subpagebreadcrumb .block-inner>*{padding-bottom:11.9988px}.subpagebreadcrumb .block-inner a{text-decoration:none;position:relative}.subpagebreadcrumb .block-inner a::before{position:relative;content:"";font-family:"Font Awesome 5 Pro";font-weight:100;left:-2px}.subpagebreadcrumb .block-inner a:hover,.subpagebreadcrumb .block-inner a:focus{text-decoration:underline}.subpagebreadcrumb .breadcrumb-title{font-size:1em;margin:0;padding-right:18px;font-weight:bold}body,html{margin:0;padding:0;height:100%}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.layout-container{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.layout-container{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.layout-container{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.layout-container{padding-left:18px;padding-right:18px}}.layout-container:before,.layout-container:after{content:"";display:table}.layout-container:after{clear:both}main{position:relative}.primerus-content.block:after{content:"";display:table;clear:both}.subpage-title h1{color:#da291c;border-bottom:9px solid #192744;margin-top:0}.layout-content{width:100%}.col-items{width:100%}.col--100 .col-item{width:100%}.col--100 .col-item+.col-item{margin-top:18px}@media(min-width:64em){.col--25-25-25-25 .col-item{width:25%}}@media(min-width:37.5em)and (max-width:63.9375em){.col--25-25-25-25 .col-item{width:50%}.col--25-25-25-25 .col-item:nth-child(odd){clear:both}}@media(min-width:48em){.col--33-33-33 .col-item{width:33.3333%}.col--33-33-33 .col-item:nth-child(n+4){margin-top:36px}.col--25-75 .col-item-1{width:25%;clear:both}.col--25-75 .col-item-2{width:75%}.col--75-25 .col-item-1{width:75%;clear:both}.col--75-25 .col-item-2{width:25%}.col--66-33 .col-item-1{width:66.6666%;clear:both}.col--66-33 .col-item-2{width:33.3333%}.col--66-33--1-2 .col-items{display:grid;grid-template-columns:66.6666% 33.3333%;grid-template-rows:75% 25%;grid-column-gap:0;grid-row-gap:0}.col--66-33--1-2 .col-item-1{grid-area:1/1/3/2;margin-right:36px}.col--66-33--1-2 .col-item-2{grid-area:1/2/2/3;margin-bottom:36px}.col--66-33--1-2 .col-item-3{grid-area:2/2/3/3}.col--33-66 .col-item-1{width:33.3333%;clear:both}.col--33-66 .col-item-2{width:66.6666%}}@media(max-width:47.9375em){.col--33-33-33 .col-item,.col--33-66 .col-item,.col--66-33 .col-item,.col--25-75 .col-item,.col--75-25 .col-item{width:100%;margin-bottom:0}.col--33-33-33 .col-item+.col-item,.col--33-66 .col-item+.col-item,.col--66-33 .col-item+.col-item,.col--25-75 .col-item+.col-item,.col--75-25 .col-item+.col-item{margin-top:18px}}@media(min-width:37.5em){.col-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.col-item{padding-left:18px;padding-right:18px}.col--50-50 .col-item{width:50%;margin-bottom:0}.col--50-50 .col-item:nth-child(n+3){margin-top:36px}}@media(max-width:37.4375em){.col-item+.col-item{margin-top:18px}}@media(min-width:75em){#page{margin-top:81px}}@media(max-width:74.9375em){#page{margin-top:54px}}@media(min-width:48em){body.noscroll{overflow:hidden}body.noscroll header{z-index:1}}.main-content{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.main-content{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.main-content{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.main-content{padding-left:18px;padding-right:18px}}@media(min-width:64em){.main-content{padding-top:72px;padding-bottom:72px}}@media(min-width:37.5em)and (max-width:63.9375em){.main-content{padding-top:54px;padding-bottom:54px}}@media(max-width:63.9375em){.main-content{padding-top:36px;padding-bottom:36px}}.homepage .main-content{padding-top:0}@media(min-width:75em){.desktop-hide{display:none}}@media(max-width:74.9375em){.mobile-hide{display:none}}.no-scroll{overflow:hidden}@media(min-width:75em){body.right-sidebar .main-content:after{content:"";display:table;clear:both}body.right-sidebar .content-region{float:left;width:66.6666%;padding-right:18px}body.right-sidebar aside.right-sidebar{float:left;width:33.3333%;padding-left:18px}}@media(max-width:74.9375em){body.right-sidebar aside.right-sidebar{margin-top:36px}}body.full-width.no-sidebars .main-content{max-width:none;min-width:0;padding-left:0;padding-right:0}body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:18px;padding-right:18px}}@media(min-width:76.25em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){body.full-width.no-sidebars .primerus-primary-local-tasks,body.full-width.no-sidebars .subpage-title,body.full-width.no-sidebars .paragraph-columns-container.columns,body.full-width.no-sidebars .childmenu{padding-left:18px;padding-right:18px}}body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:18px;padding-right:18px}}@media(min-width:76.25em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){body.full-width.no-sidebars .paragraph-text.display-default,body.full-width.no-sidebars .article.display-full .field_article_body,body.full-width.no-sidebars .article.display-full .article-footer{padding-left:18px;padding-right:18px}}.hide-page-title .subpage-title{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px)}.top-space--none{padding-top:0}.top-space--half{padding-top:18px}.top-space--single{padding-top:36px}.top-space--single-half{padding-top:54px}.top-space--double{padding-top:72px}.top-space--triple{padding-top:108px}.top-space--quad{padding-top:144px}.bottom-space--none{padding-bottom:0}.bottom-space--half{padding-bottom:18px}.bottom-space--single{padding-bottom:36px}.bottom-space--single-half{padding-bottom:54px}.bottom-space--double{padding-bottom:72px}.bottom-space--triple{padding-bottom:108px}.bottom-space--quad{padding-bottom:144px}@media(min-width:37.5em){.last-col{float:right;padding-right:0;width:50%}.d-all{float:left;padding-right:36px;width:100%}.d-1of2{float:left;padding-right:36px;width:50%}.d-1of2p2{float:left;padding-right:36px;width:60%}.d-1of3{float:left;padding-right:36px;width:33.33%}.d-2of3{float:left;padding-right:36px;width:66.66%}.d-1of4{float:left;padding-right:36px;width:25%}.d-1of4fal{float:left;padding-right:36px;width:285px}.d-1of4a{float:left;width:25%}.d-2of4{float:left;padding-right:36px;width:50%}.d-3of4{float:left;padding-right:36px;width:75%}.d-1of5{float:left;padding-right:36px;width:20%}.d-2of5{float:left;padding-right:36px;width:40%}.d-3of5{float:left;padding-right:36px;width:60%}.d-4of5{float:left;padding-right:36px;width:80%}.d-1of6{float:left;padding-right:36px;width:16.6666666667%}.d-1of7{float:left;padding-right:36px;width:14.2857142857%}.d-2of7{float:left;padding-right:36px;width:28.5714286%}.d-3of7{float:left;padding-right:36px;width:42.8571429%}.d-4of7{float:left;padding-right:36px;width:57.1428572%}.d-5of7{float:left;padding-right:36px;width:71.4285715%}.d-6of7{float:left;padding-right:36px;width:85.7142857%}.d-1of8{float:left;padding-right:36px;width:12.5%}.d-1of9{float:left;padding-right:36px;width:11.1111111111%}.d-1of10{float:left;padding-right:36px;width:10%}.d-1of11{float:left;padding-right:36px;width:9.0909090909%}.d-1of12{float:left;padding-right:36px;width:8.33%}.insLeft{float:left;padding-right:36px;max-width:300px}.fL{float:left}.fR{float:right}.wrap{margin:0 auto}}.pageDown{margin-top:36px}.right p{padding:0 18px}.right h2{padding:0 18px}.pR{padding-right:18px}.pL{padding-left:18px}.pT{padding-top:36px}.pB{padding-bottom:36px}.mR{margin-right:18px}.mL{margin-left:18px}.mT{margin-top:36px}.mB{margin-bottom:36px}.ctT{text-align:center}.gbG{background-color:#cccfde}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.homepage .highlighted{margin-top:0}.page--404,.page--403{padding-top:72px}.page--404 h1,.page--403 h1{margin:36px 0 0}.page--404 h2,.page--403 h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744}@media(min-width:48em){.page--404 h2,.page--403 h2{font-size:21px}}@media(max-width:47.9375em){.page--404 h2,.page--403 h2{font-size:18px}}.page--404 .button--primary,.page--403 .button--primary{display:inline-block}.error-message-container{padding:36px;border-radius:3px;background:#192744;color:#fff}.error-message-container h1{margin-top:0;color:#fff}.error-message-container h2{margin-top:0;color:#fff}@media(min-width:48em){.error-message-container{margin:72px 0}}@media(max-width:47.9375em){.error-message-container{margin:36px 0}}.maintenance-page{text-align:center;margin-top:0}.maintenance-page h1{line-height:1.25;margin-bottom:23.9976px;margin-top:45px}@media(min-width:48em){.maintenance-page h1{font-size:36px}}@media(max-width:47.9375em){.maintenance-page h1{font-size:28px}}.maintenance-page main{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;max-width:864px}@media(min-width:76.25em){.maintenance-page main{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.maintenance-page main{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.maintenance-page main{padding-left:18px;padding-right:18px}}.maintenance-page header{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;position:static;-webkit-box-shadow:none;box-shadow:none;padding-top:36px;padding-bottom:36px}@media(min-width:76.25em){.maintenance-page header{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.maintenance-page header{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.maintenance-page header{padding-left:18px;padding-right:18px}}.maintenance-page header h1{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px)}.maintenance-page header img{max-width:250px}.homepage-content{background-image:url(/themes/custom/primerus/libraries/global_css/dist/./8d0bc73c1ed01927e891.webp);background-repeat:no-repeat;background-position:left top;background-size:580px auto}.homepage-intro{max-width:675px;margin:0 auto;padding:80px 0;min-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-intro-text{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;border-left:8px solid #192744;padding-left:18px;margin-bottom:36px;margin-top:36px}@media(min-width:48em){.homepage-intro-text{font-size:21px}}@media(max-width:47.9375em){.homepage-intro-text{font-size:18px}}.homepage-intro-text p{margin-bottom:0}.homepage-title{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800}@media(min-width:48em){.homepage-title{font-size:60px;margin-top:72px}}@media(max-width:47.9375em){.homepage-title{font-size:36px;margin-top:36px}}.homepage-media{border-left:38px solid #da291c;padding-left:27px}.homepage-media iframe{background-color:#000}.homepage-aside{margin:72px 0;text-align:center}.article.display-teaser h3,.article-download.display-teaser h3,.article-external.display-teaser h3{margin:0}.article.display-teaser h3 a,.article-download.display-teaser h3 a,.article-external.display-teaser h3 a{text-decoration:none}.article.display-teaser h3 a:hover,.article.display-teaser h3 a:focus,.article-download.display-teaser h3 a:hover,.article-download.display-teaser h3 a:focus,.article-external.display-teaser h3 a:hover,.article-external.display-teaser h3 a:focus{text-decoration:underline}.article.display-teaser h3 a svg,.article-download.display-teaser h3 a svg,.article-external.display-teaser h3 a svg{font-size:.85rem;margin-left:3px;position:relative;top:-1px}@media(min-width:48em){.article.display-teaser,.article-download.display-teaser,.article-external.display-teaser{padding:27px 36px}}@media(max-width:47.9375em){.article.display-teaser,.article-download.display-teaser,.article-external.display-teaser{padding:18px}}.article-external .fa-external-link{vertical-align:super}.article-external .fa-external-link:before{font-size:.75rem}.byline{font-size:.875rem}.byline>*{display:inline-block}.byline>*~*:before{content:"•";display:inline-block;margin-right:4px;margin-left:4px}.article-download .media-list a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;margin-right:11.9988px;margin-top:-10px;pointer-events:none}.backtonews{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width:76.25em){.backtonews{padding-left:36px;padding-right:36px}}@media(min-width:48em)and (max-width:76.1875em){.backtonews{padding-left:27px;padding-right:27px}}@media(max-width:47.9375em){.backtonews{padding-left:18px;padding-right:18px}}.backtonews p{margin:0}.article.display-full .field_article_body>*:first-child{margin-top:0}.article.display-full .field_article_category .field-label,.article.display-full .field_article_audience .field-label{text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-weight:600;color:#192744}.article.display-full .field_article_firm{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article.display-full .field_article_firm h3{margin-bottom:0;color:#192744}.article.display-full .field_article_firm a{color:#192744;text-decoration:none}.article.display-full .field_article_firm a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;padding-left:4px;display:inline-block;vertical-align:middle;-webkit-transition:all .25s ease;transition:all .25s ease}.article.display-full .field_article_firm a:hover,.article.display-full .field_article_firm a:focus{text-decoration:underline;color:#192744}.article.display-full .field_article_firm a:hover::after,.article.display-full .field_article_firm a:focus::after{padding-left:8px}.article.display-full .field_article_firm>.field-content{margin:0 18px 18px 0}@media(min-width:48em){.article.display-full .field_article_firm .card-content{padding:27px 36px}}@media(max-width:47.9375em){.article.display-full .field_article_firm .card-content{padding:18px}}.article-footer .field_file{margin-top:36px;padding-top:36px;border-top:1px dashed #cccfde}.article-footer .field_file .field-label{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin-top:0;font-weight:bold}@media(min-width:48em){.article-footer .field_file .field-label{font-size:21px}}@media(max-width:47.9375em){.article-footer .field_file .field-label{font-size:18px}}.publications{margin-left:-18px;margin-right:-18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.publications li{list-style-type:none;list-style-image:none}.publications li::before{content:none}.publications .publication{padding-left:18px;padding-right:18px;margin-bottom:18px;width:194px}.publication-columns .publication{width:100%}.publication-columns .paragraph-view .title{text-align:center}.publication-columns .field_view_link{display:block;text-align:center}.publication-columns .field_view_link .field-content{margin:0}.publication-columns .field_view_link a{white-space:nowrap;display:block}.publication-columns .article,.publication-columns .article-external{padding:18px}.publication-columns .article a,.publication-columns .article-external a{text-decoration:none}.publication-columns .article a:hover,.publication-columns .article a:focus,.publication-columns .article-external a:hover,.publication-columns .article-external a:focus{text-decoration:underline}.publication-columns .article h3,.publication-columns .article-external h3{margin:0;font-size:1.125rem}.weekly .publication{width:50%}@media(min-width:37.5em){.weekly .publication{width:25%}}@media(min-width:64em){.weekly .publication{width:16.6667%}}.weekly .publication .card{background-color:rgba(0,0,0,0);padding:0;border:none}.weekly .publication .card h3{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px)}.weekly .publication .card .byline{font-weight:bold}@media(min-width:48em){.weekly.featured{padding:27px}}@media(max-width:47.9375em){.weekly.featured{padding:18px}}.weekly.featured .byline{font-size:1rem}.weekly.additional .byline{font-size:1rem}.firm.display-full .field_firm_description>*:first-child,.firm-practice-area.display-full .field_fpa_description>*:first-child,.page--firm .primerus-content.block>*:first-child{margin-top:0}.page--firm .clientcontact{max-width:100%;margin-top:36px}.page--firm .clientcontact .clientcontact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}.page--firm .clientcontact .js-form-type-textfield,.page--firm .clientcontact .form-item-email,.page--firm .clientcontact .form-item-how-can-we-help-you,.page--firm .clientcontact [id=edit-address-country-code],.page--firm .clientcontact .js-form-type-select{width:100%}.page--firm .clientcontact .js-form-type-textfield textarea,.page--firm .clientcontact .form-item-email textarea,.page--firm .clientcontact .form-item-how-can-we-help-you textarea,.page--firm .clientcontact [id=edit-address-country-code] textarea,.page--firm .clientcontact .js-form-type-select textarea{max-width:100%}.page--firm .clientcontact .address--wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;margin-top:27px;border-top:1px solid #cccfde}.page--firm .clientcontact .address--wrapper .fieldset-wrapper .address-container-inline{display:none}@media(min-width:52.5em){.page--firm .clientcontact .js-form-type-textfield,.page--firm .clientcontact .form-item-email,.page--firm .clientcontact [id=edit-address-country-code]{width:calc(50% - 18px)}.page--firm .clientcontact .form-item-address-postal-code,.page--firm .clientcontact .js-form-type-select{width:auto}.page--firm .clientcontact .form-item-address-address-line3{margin-top:40px}.page--firm .clientcontact [id=edit-preferred-contact-method]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}}.page--firm .field_body{margin-top:36px}.page--firm .quality-survey{text-align:center}.firm-intro .field_firm_logo{margin:auto}.firm-intro .field_firm_logo img{padding:18px}.firm-intro .firm-contact{margin-bottom:18px}.firm-intro .firm-contact-bottom{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.firm-intro .field_firm_member_since{text-align:right;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.firm-intro .field_firm_member_since .field-label,.firm-intro .field_firm_member_since .field-content{color:#192744;font-size:.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.firm-intro .field_firm_member_since .field-content{line-height:1em}.firm-intro .button{margin-top:18px;font-size:20px}.firm-intro .social-links{font-size:1.2rem;border-left:3px solid #192744;padding-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.firm-intro .social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#192744;color:#fff;border-radius:3px;width:30px;height:30px;text-align:center;text-decoration:none}.firm-intro .social-links a:hover,.firm-intro .social-links a:focus{background-color:#236192}.firm-intro .social-links a+a{margin-left:4.5px}.firm-intro .field_firm_institute{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.firm-intro .field_firm_institute .field_institute_abbreviation{display:block;font-size:14px}@media(max-width:37.4375em){.firm-intro .field_firm_logo img{max-width:400px;display:block;margin:auto}.firm-intro .firm-contact-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.firm-intro .field_firm_member_since{width:100%;text-align:center}.firm-intro .field_firm_member_since .field-label,.firm-intro .field_firm_member_since .field-content{display:inline-block}.firm-intro .button{text-align:center;margin-left:auto;margin-right:auto;display:block}}@media(min-width:52.5em){.firm-intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}.firm-intro .firm-contact{width:40%;margin-bottom:0}.firm-intro .field_firm_description{width:60%}}@media(min-width:76.25em){.firm-intro .firm-contact{width:33%}.firm-intro .field_firm_description{width:66%}}.firm-logo-card{background:#f6f9fb;border-radius:3px;padding:4px}.firm-logo-card .field_firm_logo{border:1px solid #cccfde;padding:23.76px;background:#fff;text-align:center}.firm-logo-card .field_firm_logo img{max-height:120px;width:auto}.firm-logo-card .card-bottom{padding:9px 18px;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}.firm-logo-card .field_firm_institute{padding-left:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.firm-logo-card .field_firm_institute .field-content+.field-content{margin-left:4px}.firm.display-page_banner{padding-top:0;padding-bottom:0;position:relative}.firm.display-page_banner.has-firm-image{overflow:hidden;padding-bottom:36px}.firm.display-page_banner.has-firm-image .field_page_banner_background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.firm.display-page_banner.has-firm-image .field_page_banner_background *{height:100%}.firm.display-page_banner.has-firm-image .field_page_banner_background img{-o-object-fit:cover;object-fit:cover}.firm.display-page_banner.has-firm-image .banner-inner{position:relative;z-index:2}.firm.display-page_banner.page-banner-no-image .banner-left{padding-bottom:36px}.firm.display-page_banner .field_page_banner_background{position:relative}.firm.display-page_banner .field_page_banner_background::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:rgba(25,39,68,.6)}@media(min-width:48em){.firm.display-page_banner .field_page_banner_background::before{background:-webkit-gradient(linear,left top,right top,from(rgba(25,39,68,0.6)),color-stop(85%,rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(25,39,68,0.6) 0%,rgba(255,255,255,0) 85%)}}.firm.display-page_banner .banner-title{margin:0}.firm.display-page_banner .page-banner-header{margin-top:36px;margin-bottom:36px;width:100%}.firm.display-page_banner .banner-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.firm.display-page_banner .banner-left h1{width:100%}.firm.display-page_banner .firm-info-left,.firm.display-page_banner .firm-info-right{width:50%}.firm.display-page_banner .firm-info-left{padding-right:18px}.firm.display-page_banner .banner-left *{color:#fff}.firm.display-page_banner .field_firm_address .field-label{text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#f6f9fb}.firm.display-page_banner .field-label.contact{text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#f6f9fb}@media(min-width:48em)and (max-width:63.9375em){.firm.display-page_banner h1,.firm.display-page_banner .page-banner-header{font-size:48px}.firm.display-page_banner .banner-left.firm{width:100%}}@media(min-width:48em){.firm.display-page_banner .banner-left{position:relative;padding-right:54px}.firm.display-page_banner .banner-left:after{content:"";display:table;clear:both}}@media(min-width:64em){.firm.display-page_banner .banner-left.firm{width:100%}.firm.display-page_banner .banner-left .firm-info-left{max-width:350px}}@media(min-width:37.5em)and (max-width:47.9375em){.firm.display-page_banner .firm-info-left{padding-right:18px}.firm.display-page_banner .firm-info-right{padding-left:18px}}.practice-area-link{display:block;width:100%;border:1px solid #cccfde;background:#fff;text-decoration:none;font-weight:bold;color:#192744;position:relative;padding:21.6px 27px}.practice-area-link::after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:27px;padding-left:18px;content:"";font-family:"Font Awesome 5 Pro";font-weight:100;color:#da291c;font-size:1rem;-webkit-transition:all .25s ease;transition:all .25s ease}.practice-area-link:hover,.practice-area-link:focus{text-decoration:underline;background:#192744;color:#fff}.practice-area-link:hover::after,.practice-area-link:focus::after{right:36px;color:#fff}.practice-area-link+.practice-area-link{margin-top:9px}@media(min-width:48em){.practice-area-link{font-size:1.4rem}}@media(max-width:47.9375em){.practice-area-link{font-size:1.1rem}}@media(min-width:37.5em){.practice-areas-no-links{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.practice-areas-no-links>div,.practice-areas-no-links>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width:37.5em){.practice-areas-no-links{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width:37.5em){.view.firm-lawyers .views-row+.views-row{margin-top:18px}}@media(max-width:37.4375em){.view.firm-lawyers .views-row+.views-row{margin-top:9px}}.practice-area-lawyers{border-top:1px solid #cccfde}@media(min-width:48em){.practice-area-lawyers{padding-top:72px;margin-top:72px}}@media(max-width:47.9375em){.practice-area-lawyers{padding-top:36px;margin-top:36px}}.view.firm-articles .views-row{background:#fff;border:1px solid #cccfde}.view.firm-articles .views-row+.views-row{margin-top:9px}.view.firm-articles h4{margin:0}.view.firm-articles h4 a{text-decoration:none}.view.firm-articles h4 a:hover,.view.firm-articles h4 a:focus{text-decoration:underline}@media(min-width:48em){.view.firm-articles .views-row{padding:27px 36px}}@media(max-width:47.9375em){.view.firm-articles .views-row{padding:18px}}.view-firm-articles .views-row{margin-bottom:18px}.firm.display-mini_teaser,.institute.display-teaser{text-align:center;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.firm.display-mini_teaser .field_firm_logo,.firm.display-mini_teaser .field_institute_logo,.institute.display-teaser .field_firm_logo,.institute.display-teaser .field_institute_logo{margin:0 auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.firm.display-mini_teaser .field_firm_logo img,.firm.display-mini_teaser .field_institute_logo img,.institute.display-teaser .field_firm_logo img,.institute.display-teaser .field_institute_logo img{max-height:75px;width:auto}.firm.display-mini_teaser .card-content,.institute.display-teaser .card-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.firm.display-mini_teaser .field_firm_address p,.institute.display-teaser .field_firm_address p{margin-bottom:0}.firm.display-mini_teaser a,.institute.display-teaser a{text-decoration:none;color:#192744}.firm.display-mini_teaser a:hover,.firm.display-mini_teaser a:focus,.institute.display-teaser a:hover,.institute.display-teaser a:focus{text-decoration:underline;color:#192744}@media(min-width:37.5em){.firm.display-mini_teaser .field_firm_logo,.firm.display-mini_teaser .field_institute_logo,.institute.display-teaser .field_firm_logo,.institute.display-teaser .field_institute_logo{padding:36px 54px 0}.firm.display-mini_teaser .card-content,.institute.display-teaser .card-content{padding:27px}}@media(max-width:37.4375em){.firm.display-mini_teaser .field_firm_logo,.firm.display-mini_teaser .field_institute_logo,.institute.display-teaser .field_firm_logo,.institute.display-teaser .field_institute_logo{padding:27px 36px 0}}.firm.display-teaser+.firm.display-teaser{margin-top:18px}.firm.display-teaser .card-top{display:-webkit-box;display:-ms-flexbox;display:flex}.firm.display-teaser .card-top .field_firm_logo{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:18px}.firm.display-teaser .card-top .field_firm_logo img{max-height:57px;width:auto;max-width:180px}.firm.display-teaser .card-top h3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:18px}.firm.display-teaser .card-top .member-info{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}.firm.display-teaser .card-top .field_firm_member_since{padding-bottom:2px}.firm.display-teaser .card-top .field_firm_member_since>*{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#192744;font-weight:500}.firm.display-teaser .card-top .field_firm_institute>.field-content{display:inline-block}.firm.display-teaser h3{margin-bottom:18px}.firm.display-teaser h3 a{text-decoration:none;color:#192744}.firm.display-teaser h3 a:hover,.firm.display-teaser h3 a:focus{text-decoration:underline;color:#192744}.firm.display-teaser .field-label{text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#192744;font-weight:500}.firm.display-teaser .firm-info .address{margin-bottom:0}.firm.display-teaser .firm-info .field_firm_email{overflow-wrap:break-word}@media(min-width:37.5em){.firm.display-teaser .card-top{margin-bottom:36px}.firm.display-teaser .firm-info{display:-webkit-box;display:-ms-flexbox;display:flex}.firm.display-teaser .firm-info>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.firm.display-teaser .firm-info .field_firm_address{padding-right:9px}.firm.display-teaser .firm-info .firm-contact{padding-left:9px}}@media(max-width:37.4375em){.firm.display-teaser .card-top{margin-bottom:27px}.firm.display-teaser .firm-contact{margin-top:18px}}@media(max-width:29.9375em){.firm.display-teaser .card-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.firm.display-teaser .card-top .member-info{text-align:center}.firm.display-teaser .card-top .field_firm_logo{margin-bottom:18px}}table.responsive-enabled thead .views-field.is-active{background:#fff}table.responsive-enabled thead .views-field:not(.is-active) a::after{content:"";font-family:"Font Awesome 5 Pro";float:right;opacity:.25}table.responsive-enabled thead .views-field:not(.is-active) a:hover,table.responsive-enabled thead .views-field:not(.is-active) a:focus{text-decoration:underline}table.responsive-enabled thead a{display:block;width:100%;text-decoration:none}table.responsive-enabled thead a:hover,table.responsive-enabled thead a:focus{text-decoration:underline}table.responsive-enabled thead th:not(.is-active) a::after{content:"";font-family:"Font Awesome 5 Pro";float:right;opacity:.25}table.responsive-enabled thead th:not(.is-active) a:hover::after,table.responsive-enabled thead th:not(.is-active) a:focus::after{opacity:1}table.responsive-enabled thead .tablesort{float:right;background:none;position:relative}table.responsive-enabled thead .tablesort::before,table.responsive-enabled thead .tablesort::after{font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;line-height:1}table.responsive-enabled thead .tablesort::before{content:"";top:0}table.responsive-enabled thead .tablesort::after{content:"";bottom:-7px}table.responsive-enabled thead .tablesort.tablesort--desc::after,table.responsive-enabled thead .tablesort.tablesort--asc::before{opacity:.25}table.responsive-enabled tbody a{font-weight:500}@media(max-width:37.4375em){table.responsive-enabled{margin-left:-17px;margin-right:-17px}table.responsive-enabled tr{border-left:0;border-right:0}table.responsive-enabled th:first-child{border-left:0}table.responsive-enabled th:last-child{border-right:0}table.responsive-enabled tbody td{border-left:0;border-right:0}table.responsive-enabled tbody td:first-child{padding-right:0}table.responsive-enabled tbody td:last-child{padding-left:0}}.firm-videos .views-row+.views-row{margin-top:18px}.view.staff-directory h3{clear:both}@media(max-width:63.9375em){.view.staff-directory .card-content{padding:18px}}@media(min-width:48em){.view.staff-directory .view-content{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.view.staff-directory .views-row{margin-bottom:36px}.view.staff-directory h3{width:100%;margin-top:18px}.view.staff-directory .views-row{width:calc(50% - 18px)}}@media(max-width:47.9375em){.view.staff-directory .views-row+.views-row{margin-top:18px}}.lawyer.display-page_banner .media-portrait-teaser{position:relative;height:0;padding-bottom:calc(100% - 20px);overflow:hidden;border:10px solid #fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);border-radius:50%}.lawyer.display-page_banner .media-portrait-teaser .field_media_image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lawyer.display-page_banner .media-portrait-teaser img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%}.lawyer.display-page_banner a{color:#fff}.lawyer.display-page_banner a:hover,.lawyer.display-page_banner a:focus{color:#cccfde}.lawyer.display-page_banner .banner-title{margin:0}.lawyer.display-page_banner .page-banner-header{margin-top:0;margin-bottom:9px}.lawyer.display-page_banner .kicker{color:#f6f9fb;text-transform:none;margin-bottom:36px}.lawyer.display-page_banner .kicker>*{display:inline-block}.lawyer.display-page_banner .field_lawyer_address::before{content:"";width:4px;height:4px;display:inline-block;vertical-align:middle;border-radius:50%;background:#f6f9fb;margin:0 11.9988px 0 9px}.lawyer.display-page_banner .field-label{text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#f6f9fb;margin-bottom:0}.lawyer.display-page_banner .field_lawyer_language{color:#fff}@media(min-width:64em){.lawyer.display-page_banner .lawyer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lawyer.display-page_banner .lawyer-info>*{width:50%}.lawyer.display-page_banner .lawyer-info .lawyer-contact{padding-right:9px}.lawyer.display-page_banner .lawyer-info .lawyer-languages{padding-left:9px}.lawyer.display-page_banner.has-social .lawyer-info .lawyer-contact,.lawyer.display-page_banner.has-social .lawyer-info .lawyer-languages{width:45%}.lawyer.display-page_banner.has-social .lawyer-info .lawyer-social-links{width:10%}.lawyer.display-page_banner.has-social .lawyer-info .lawyer-social-links a{margin-left:auto}}@media(min-width:48em)and (max-width:63.9375em){.lawyer.display-page_banner .lawyer-languages{margin-top:18px}.lawyer.display-page_banner .lawyer-social-links{margin-top:18px;margin-left:-14px}}@media(min-width:37.5em)and (max-width:47.9375em){.lawyer.display-page_banner .lawyer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lawyer.display-page_banner .lawyer-info>*{width:50%}.lawyer.display-page_banner .lawyer-info .lawyer-contact{padding-right:9px}.lawyer.display-page_banner .lawyer-info .lawyer-languages{padding-left:9px}.lawyer.display-page_banner .lawyer-info .lawyer-social-links{width:100%}}@media(max-width:47.9375em){.lawyer.display-page_banner{text-align:center}.lawyer.display-page_banner .banner-left.lawyer{width:250px;max-width:100%;margin-left:auto;margin-right:auto}.lawyer.display-page_banner .lawyer-social-links{margin-top:18px}.lawyer.display-page_banner .lawyer-social-links a{margin-left:auto;margin-right:auto}}@media(max-width:37.4375em){.lawyer.display-page_banner .lawyer-languages{margin-top:18px}}.lawyer.display-teaser h4 a{text-decoration:none}.lawyer.display-teaser h4 a:hover,.lawyer.display-teaser h4 a:focus{text-decoration:underline}.lawyer.display-teaser .field_lawyer_phone,.lawyer.display-teaser .field_lawyer_email,.lawyer.display-teaser .field_lawyer_address{display:inline-block;margin-right:9px;font-weight:600}.lawyer.display-teaser .field_lawyer_phone a,.lawyer.display-teaser .field_lawyer_email a,.lawyer.display-teaser .field_lawyer_address a{text-decoration:none;color:#192744}.lawyer.display-teaser .field_lawyer_phone a:hover,.lawyer.display-teaser .field_lawyer_phone a:focus,.lawyer.display-teaser .field_lawyer_email a:hover,.lawyer.display-teaser .field_lawyer_email a:focus,.lawyer.display-teaser .field_lawyer_address a:hover,.lawyer.display-teaser .field_lawyer_address a:focus{text-decoration:underline}.lawyer.display-teaser .field_lawyer_phone+.field_lawyer_email::before,.lawyer.display-teaser .field_lawyer_phone+.field_lawyer_address::before,.lawyer.display-teaser .field_lawyer_email+.field_lawyer_address::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#192744;margin-right:9px}.lawyer.display-teaser .field_lawyer_practice_areas h5,.lawyer.display-teaser .field_lawyer_language h5{text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-weight:600;font-size:.9rem;color:#192744;margin-bottom:0}.lawyer.display-teaser .field_lawyer_practice_areas .field-content,.lawyer.display-teaser .field_lawyer_language .field-content{font-size:.8rem;line-height:1.3rem}@media(min-width:64em){.lawyer.display-teaser .field_lawyer_photo{width:25%}.lawyer.display-teaser .card-content{width:75%;left:25%}}.lawyer.display-mini_teaser{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.lawyer.display-mini_teaser h5{margin:0}.lawyer.display-mini_teaser h5 a{text-decoration:none;color:#192744;font-size:1.2rem}.lawyer.display-mini_teaser h5 a:hover,.lawyer.display-mini_teaser h5 a:focus{text-decoration:underline}.lawyer.display-mini_teaser .field_lawyer_photo{width:25%;height:100%;overflow:hidden;position:absolute}.lawyer.display-mini_teaser .field_lawyer_photo *{height:100%}.lawyer.display-mini_teaser .field_lawyer_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%;max-width:none}.lawyer.display-mini_teaser .card-content{position:relative;width:75%;left:25%;padding:18px 27px}.lawyer.display-mini_teaser .no-image{display:block;height:100%;background:#cccfde;position:absolute;overflow:hidden}.lawyer.display-mini_teaser .no-image+.card-content{position:relative;left:30%}.lawyer.display-mini_teaser .no-image::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3rem}.lawyer.display-mini_teaser .field_lawyer_email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:64em){.view.firm-practice-area-lawyers .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view.firm-practice-area-lawyers .views-row{width:50%;margin-bottom:18px}.view.firm-practice-area-lawyers .views-row:nth-child(odd){padding-right:9px}.view.firm-practice-area-lawyers .views-row:nth-child(even){padding-left:9px}}@media(min-width:52.5em)and (max-width:63.9375em){.view.firm-practice-area-lawyers .views-row+.views-row{margin-top:18px}}@media(min-width:37.5em)and (max-width:74.9375em){.view.firm-practice-area-lawyers .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view.firm-practice-area-lawyers .views-row{width:50%;margin-bottom:18px}.view.firm-practice-area-lawyers .views-row:nth-child(odd){padding-right:9px}.view.firm-practice-area-lawyers .views-row:nth-child(even){padding-left:9px}}@media(max-width:37.4375em){.view.firm-practice-area-lawyers .views-row+.views-row{margin-top:9px}}.lawyer.display-directory_listing{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.lawyer.display-directory_listing h4{margin:0}.lawyer.display-directory_listing h4 a{text-decoration:none}.lawyer.display-directory_listing h4 a:hover,.lawyer.display-directory_listing h4 a:focus{text-decoration:underline}.lawyer.display-directory_listing .field_lawyer_phone,.lawyer.display-directory_listing .field_lawyer_email{display:inline-block;margin-right:9px;font-weight:600;text-decoration:none;color:#192744}.lawyer.display-directory_listing .field_lawyer_phone+.field_lawyer_email::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#192744;margin-right:9px}.lawyer.display-directory_listing .rule-line{display:block;width:100%;height:1px;background:#cccfde;margin:9px 0}.lawyer.display-directory_listing .field_lawyer_address,.lawyer.display-directory_listing .field_lawyer_firm{display:inline-block;margin-right:9px;text-decoration:none;color:#192744}.lawyer.display-directory_listing .field_lawyer_firm a{text-decoration:none}.lawyer.display-directory_listing .field_lawyer_firm a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;padding-left:4px;display:inline-block;vertical-align:middle}.lawyer.display-directory_listing .field_lawyer_firm a:hover,.lawyer.display-directory_listing .field_lawyer_firm a:focus{text-decoration:underline}.lawyer.display-directory_listing .field_lawyer_address+.field_lawyer_firm::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#192744;margin-right:9px}.lawyer.display-directory_listing .field_lawyer_photo{overflow:hidden;position:absolute;height:100%}.lawyer.display-directory_listing .field_lawyer_photo *{height:100%}.lawyer.display-directory_listing .field_lawyer_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%;max-width:none}@media(min-width:76.25em){.lawyer.display-directory_listing .field_lawyer_photo{width:110px}.lawyer.display-directory_listing .card-content{position:relative;padding:27px;left:110px;width:calc(100% - 110px)}}@media(max-width:76.1875em){.lawyer.display-directory_listing .field_lawyer_photo{width:90px}.lawyer.display-directory_listing .card-content{position:relative;padding:18px 27px;left:90px;width:calc(100% - 90px)}}@media(min-width:37.5em)and (max-width:76.1875em){.lawyer.display-directory_listing h4{font-size:18px}}@media(max-width:37.4375em){.lawyer.display-directory_listing .field_lawyer_photo{display:none}.lawyer.display-directory_listing .card-content{left:0;width:100%}}.lawyer.display-print:after{content:"";display:table;clear:both}.lawyer.display-print *{color:#000}.lawyer.display-print .print-left-sidebar{width:25%;border-right:1px solid #cccfde;padding-right:20px;float:left}.lawyer.display-print .print-left-sidebar h2{margin:15px 0 0;font-size:16px}.lawyer.display-print .print-left-sidebar .field_lawyer_phone,.lawyer.display-print .print-left-sidebar .field_lawyer_email,.lawyer.display-print .print-left-sidebar .field_lawyer_language{font-size:12px;line-height:18px}.lawyer.display-print .print-left-sidebar .field_lawyer_firm{border-top:1px solid #cccfde;margin-top:20px;padding-top:20px}.lawyer.display-print .print-left-sidebar .field_lawyer_firm *{font-size:12px;line-height:18px}.lawyer.display-print .print-left-sidebar .field_lawyer_firm h3{font-size:12px;margin:15px 0 0}.lawyer.display-print .print-left-sidebar .field-label{margin-top:10px}@media print{.lawyer.display-print .print-left-sidebar{position:fixed;top:0;left:0;bottom:0}}.lawyer.display-print .field-label{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.lawyer.display-print .print-main-content{width:75%;padding-left:18px;float:left;padding-top:0;padding-right:0}.lawyer.display-print .print-main-content *{font-size:12px;line-height:18px}.lawyer.display-print .print-main-content .field_lawyer_practice_areas{margin-top:20px;padding-top:20px;border-top:1px solid #cccfde}.lawyer.display-print .print-main-content .field_lawyer_practice_areas>div:after{content:"";display:table;clear:both}.lawyer.display-print .print-main-content .field_lawyer_practice_areas>div>.field-content{float:left;width:50%;position:relative;padding-left:10px}.lawyer.display-print .print-main-content .field_lawyer_practice_areas>div>.field-content::before{content:"•";position:absolute;left:0}@media print{.lawyer.display-print .print-main-content{padding-left:26%;padding-left:calc(25% + 16px);width:100%}}.field_lawyer_leadership{border-bottom:1px solid #cccfde;margin-bottom:36px;padding-bottom:36px}.field_lawyer_leadership .field-label{font-weight:bold;margin-bottom:5.9976px}.field_lawyer_leadership .field-content>*:last-child{margin-bottom:0}.field_lawyer_leadership .field-content ul{margin:0}.field_lawyer_leadership .field-content ul li:last-child{margin-bottom:0}@media(min-width:64em){.view.institute-firms .views-row,.view.institutes .views-row{width:33.3333%}}@media(min-width:37.5em)and (max-width:63.9375em){.view.institute-firms .views-row,.view.institutes .views-row{width:50%}}@media(min-width:37.5em){.view.institute-firms .view-content,.view.institutes .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.view.institute-firms .views-row,.view.institutes .views-row{padding:0 18px;margin-bottom:36px}}@media(max-width:37.4375em){.view.institute-firms .views-row+.views-row,.view.institutes .views-row+.views-row{margin-top:18px}}@media(min-width:48em){.institute-lawyers .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}}.institute-lawyers .view-content .views-row{margin-bottom:36px}@media(min-width:48em){.institute-lawyers .view-content .views-row{width:50%;padding-left:18px;padding-right:18px}}.views-block-institute-firms-block h2{text-align:center;position:relative}.views-block-institute-firms-block h2::after{content:"";width:100px;height:4px;display:block;background:#da291c;margin:18px auto 36px}.field_institute_abbreviation{border-radius:2px;display:inline-block;padding:0 6px;font-size:12px;line-height:1.6;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.25px}.institute.display-full .field_institute_leadership{clear:both}.institute.display-full .field_institute_leadership>.field-label{line-height:1.25;margin-bottom:23.9976px;margin-top:45px;font-weight:bold}@media(min-width:48em){.institute.display-full .field_institute_leadership>.field-label{font-size:36px}}@media(max-width:47.9375em){.institute.display-full .field_institute_leadership>.field-label{font-size:28px}}.institute.display-full .field_institute_leadership>div>.field-content+.field-content{margin-top:18px}.institute.display-full .field_institute_resources{clear:both}.institute.display-full .field_institute_resources>.field-label{line-height:1.25;margin-bottom:23.9976px;margin-top:45px;font-weight:bold}@media(min-width:48em){.institute.display-full .field_institute_resources>.field-label{font-size:36px}}@media(max-width:47.9375em){.institute.display-full .field_institute_resources>.field-label{font-size:28px}}@media(min-width:75em){.primerus-content .find-firm-form{float:left;width:33.3333%;padding-right:18px}.find-firm-results{float:left;width:66.6666%;padding-left:18px}}@media(max-width:74.9375em){.find-firm-results{margin-top:36px}}.disclaimer{margin-top:36px}.primerus-content .find-firm-form .form-item{position:relative}.primerus-content .find-firm-form .form-submit{margin-top:18px}.primerus-content .find-firm-form .js-form-type-select label{display:block;font-weight:400}.find-firm-results>article+.field_body{margin-top:27px}.find-firm-form>*:first-child{margin-top:0}.find-firm-results h3{margin-top:18px}.view.global-search .no-results{margin-top:36px}.view.global-search .views-row{border-bottom:1px solid #cccfde}.view.global-search .views-row h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin-top:0}@media(min-width:48em){.view.global-search .views-row h3{font-size:21px}}@media(max-width:47.9375em){.view.global-search .views-row h3{font-size:18px}}.view.global-search .views-row h3 a{text-decoration:none}.view.global-search .views-row h3 a:hover,.view.global-search .views-row h3 a:focus{text-decoration:underline}.view.global-search .views-exposed-form{border-bottom:3px solid #192744;padding-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.view.global-search .views-exposed-form .form-item-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:18px;margin-top:0}.view.global-search .views-exposed-form .form-item-text input{max-width:100%;background-position:right 18px top 50%}@media(min-width:48em){.view.global-search .views-row{padding:36px 0}}@media(max-width:47.9375em){.view.global-search .views-row{padding:18px 0}}.page--event .highlighted{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.field_event_details img{padding-top:18px;padding-bottom:18px}.field_event_details strong{display:block;padding-top:18px}@media(min-width:48em){.field_event_details img{padding-right:18px;float:left;max-height:400px;clear:both}}@media(max-width:47.9375em){.field_event_details img{display:block;margin:0 auto}.field_event_details p{clear:both}}.event.display-page_banner.page-banner-no-image .banner-title{margin-bottom:0}.event.display-page_banner.has-event-image{background:none}@media(max-width:63.9375em){.event.display-page_banner.has-event-image{padding-top:0;padding-bottom:0}}@media(min-width:64em){.event.display-page_banner.has-event-image{padding-top:0;padding-bottom:0}}.event.display-page_banner.has-event-image .layout-container{background:#5e8ab4;position:relative;z-index:2;padding-top:36px;padding-bottom:36px}.event.display-page_banner.has-event-image .layout-container .banner-title{margin:0}.event.display-page_banner .banner-inner{max-width:100% !important;padding:0 !important}.event.display-page_banner .banner-bgrd-wrapper{display:block}.event.display-page_banner .card{background:#192744;border:0;-webkit-box-shadow:0 2px 12px rgba(0,46,93,.5);box-shadow:0 2px 12px rgba(0,46,93,.5)}.event.display-page_banner .card>*+*{margin-top:18px}.event.display-page_banner .card *{color:#fff}.event.display-page_banner .card .button{width:100%;text-align:center}.event.display-page_banner .card .button:hover,.event.display-page_banner .card .button:focus{color:#192744}.event.display-page_banner .more-events{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding:6px 0;background:#cccfde;color:#192744;text-align:center;font-style:italic;font-size:.875rem}.event.display-page_banner .more-events a{font-weight:bold;text-decoration:none;color:#192744}.event.display-page_banner .more-events a:hover,.event.display-page_banner .more-events a:active,.event.display-page_banner .more-events a:focus{color:#192744;text-decoration:underline}.event.display-page_banner .past-event{padding:9px 18px;border:1px solid #fff;border-radius:3px;margin-bottom:0}.event.display-page_banner .field_event_type{color:#fff;font-style:oblique;font-size:1.1rem;position:relative;padding-top:11.9988px;margin-top:11.9988px}.event.display-page_banner .field_event_type::before{content:"";display:block;width:40px;height:2px;background:#fff;position:absolute;top:0;left:0}.event.display-page_banner .field_event_date,.event.display-page_banner .field_event_location{padding-left:21.6px;position:relative}.event.display-page_banner .field_event_date::before,.event.display-page_banner .field_event_location::before{font-family:"Font Awesome 5 Pro";color:#da291c;position:absolute;left:0;top:2px;font-size:.875rem;font-weight:normal}.event.display-page_banner .field_event_date::before{content:""}.event.display-page_banner .field_event_location::before{content:""}@media(min-width:76.25em){.event.display-page_banner.has-event-image .layout-container{margin-top:-45px}.event.display-page_banner .banner-title{font-size:48px}}@media(min-width:48em)and (max-width:76.1875em){.event.display-page_banner .banner-title{font-size:40px}}@media(min-width:48em){.event.display-page_banner .card{padding:27px}.event.display-page_banner.page-banner-no-image .banner-bgrd-wrapper{padding-top:72px;padding-bottom:72px}.event.display-page_banner.has-event-image .layout-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:47.9375em){.event.display-page_banner .card{padding:18px}.event.display-page_banner.page-banner-no-image .banner-bgrd-wrapper{padding-top:36px;padding-bottom:36px}}.event-cta{margin-top:36px}.event-cta h3 span{font-style:oblique;border-bottom:1px solid #192744}@media(min-width:48em){.event-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:27px 36px}.event-cta h3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:18px;margin:0}.event-cta a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:47.9375em){.event-cta{text-align:center;padding:18px}.event-cta a{margin-top:9px}}.recorded-program{margin-top:36px}.recorded-program .field_recorded_program_materials a{display:block;padding:9px 0}@media(min-width:64em){.recorded-program .field_recorded_program_materials:after{content:"";display:table;clear:both}.recorded-program .field_recorded_program_materials>.field-content{float:left;width:50%}.recorded-program .field_recorded_program_materials>.field-content:nth-child(odd){padding-right:9px}.recorded-program .field_recorded_program_materials>.field-content:nth-child(even){padding-left:9px}.recorded-program .field_recorded_program_materials>.field-content:nth-child(n+3) a{border-top:1px solid #cccfde}}@media(max-width:63.9375em){.recorded-program .field_recorded_program_materials>.field-content+.field-content{border-top:1px solid #cccfde}}@media(min-width:48em){.recorded-program{padding:36px}.recorded-program:after{content:"";display:table;clear:both}.recorded-program h3{float:left;width:33.3333%;padding-right:18px}.recorded-program .field_recorded_program_materials{float:left;width:66.6666%;padding-left:18px}}@media(max-width:47.9375em){.recorded-program{padding:18px}.recorded-program h3{border-bottom:2px solid #192744;padding-bottom:9px}}.event.display-mini_teaser,.article.display-mini_teaser{position:relative}.event.display-mini_teaser .field_event_summary>*:last-child,.article.display-mini_teaser .field_event_summary>*:last-child{margin-bottom:0}.event.display-mini_teaser h3,.article.display-mini_teaser h3{margin-bottom:9px}.event.display-mini_teaser h3:last-child,.article.display-mini_teaser h3:last-child{margin-bottom:0}.event.display-mini_teaser a,.article.display-mini_teaser a{text-decoration:none}.event.display-mini_teaser a:hover,.event.display-mini_teaser a:focus,.article.display-mini_teaser a:hover,.article.display-mini_teaser a:focus{text-decoration:underline}@media(min-width:48em){.event.display-mini_teaser,.article.display-mini_teaser{padding:18px 27px}.event.display-mini_teaser h3,.article.display-mini_teaser h3{font-size:18px}}@media(max-width:47.9375em){.event.display-mini_teaser,.article.display-mini_teaser{padding:18px}.event.display-mini_teaser h3,.article.display-mini_teaser h3{font-size:16px}.event.display-mini_teaser .card-kicker,.article.display-mini_teaser .card-kicker{font-size:.8rem}}.event.display-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event.display-teaser .card-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event.display-teaser .card-content .register-button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.event.display-teaser .field_event_summary>*:last-child{margin-bottom:0}.event.display-teaser h3{line-height:1.3;margin-bottom:18px;margin-top:36px;font-weight:bold;margin-top:0;margin-bottom:9px}@media(min-width:48em){.event.display-teaser h3{font-size:28px}}@media(max-width:47.9375em){.event.display-teaser h3{font-size:21px}}.event.display-teaser h3 a{text-decoration:none}.event.display-teaser h3 a:hover,.event.display-teaser h3 a:focus{text-decoration:underline}.event.display-teaser .button{width:100%;margin-top:18px;text-align:center}@media(min-width:48em){.event.display-teaser .card-content{padding:18px 27px 27px}.event.display-teaser .card-kicker{margin-bottom:-4px}}@media(max-width:47.9375em){.event.display-teaser .card-content{padding:18px}.event.display-teaser .card-kicker{font-size:.8rem}}@media(max-width:37.4375em){.content-grid .views-row+.views-row{margin-top:18px}}@media(min-width:37.5em){.content-grid .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.content-grid .view-content .views-row{width:50%;margin-bottom:36px;padding-left:18px;padding-right:18px}}@media(min-width:52.5em){.content-grid .view-content .views-row{width:33.3333%}}.calendar-calendar .month-view .full *{border-color:#cccfde !important}.calendar-calendar .month-view .full .inner .monthview{border-radius:3px}.calendar-calendar .month-view .full td.multi-day .monthview{background:#192744 !important;height:21px !important}.calendar-calendar .month-view .full td.multi-day .monthview a{display:block;color:#fff;font-weight:600}.calendar-calendar .month-view .full td.multi-day .monthview .cutoff{background-color:#192744 !important;height:21px !important;border-radius:0 3px 3px 0 !important}.calendar-calendar .month-view .full td.single-day .monthview{background:#192744 !important}.calendar-calendar .month-view .full td.single-day .monthview a{display:block;color:#fff;font-weight:600}.calendar-calendar .month-view .full tr.date-box{background:#fff;border:0;font-size:14px}.calendar-calendar .month-view .full tr.single-day{border-top:0}.calendar-calendar .month-view .full tr.multi-day{border-top:0;border-bottom:0}.calendar-calendar .month-view .full td.date-box{color:#192744}.calendar-calendar .month-view .full td.date-box.future-month,.calendar-calendar .month-view .full td.date-box.past-month{color:#7f86ac}.calendar-calendar .month-view .full td.date-box.today{font-weight:bold}.calendar-calendar .month-view .full td.today{background:#e9eff5 !important;border-color:#5e8ab4 !important}.calendar-calendar .month-view .full td.future-month,.calendar-calendar .month-view .full td.past-month{background:#f1f2f6 !important}.calendar-calendar .month-view .full tr:nth-child(even){background:#fff}@media(min-width:64em){.calendar-calendar tr.single-day,.calendar-calendar tr.multi-day{height:70px}.calendar-calendar a{font-size:14px;line-height:21px}}@media(min-width:48em)and (max-width:63.9375em){.calendar-calendar tr.single-day,.calendar-calendar tr.multi-day{height:60px}.calendar-calendar a{font-size:13px;line-height:19px}}@media(max-width:47.9375em){.calendar-calendar tr.single-day,.calendar-calendar tr.multi-day{height:40px}.calendar-calendar a{font-size:12px;line-height:17px}}.calendar-calendar{margin:18px 0}.calendar-pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-pager__items li{padding:0;margin:0}.calendar-pager__items .pcalendar-pager--previous .pcalendar-pager__title{padding-left:2px;display:block}.calendar-pager__items .pcalendar-pager--next .pcalendar-pager__title{padding-right:2px;display:block}.calendar-pager__items .pcalendar-pager__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-pager__items .pcalendar-pager__icon{display:block;width:16px;height:auto}.calendar-pager__items .pcalendar-pager__icon svg{width:100%;display:block}.calendar-pager__items .pcalendar-pager__button{padding:4.5px 11.9988px;font-size:.875rem}.view.events .view-header h3{margin-top:0}.view.event-promo-banner{color:#fff}.view.event-promo-banner .carrousel{margin:0}.view.event-promo-banner .carrousel__content{text-align:center;padding:5.9976px 44px}.view.event-promo-banner .carrousel__content a{color:#fff;display:block;width:100%;text-decoration:none}.view.event-promo-banner .carrousel__content a:hover,.view.event-promo-banner .carrousel__content a:focus{text-decoration:underline}.view.event-promo-banner .carrousel__container{padding:0;background:#192744}.view.event-promo-banner .js-carrousel__button__button{position:absolute;height:100%}.view.event-promo-banner .js-carrousel__button__button::before,.view.event-promo-banner .js-carrousel__button__button::after{background:#fff;width:1px;height:8px}.view.event-promo-banner .js-carrousel__button__button:hover,.view.event-promo-banner .js-carrousel__button__button:focus{background:#192744;border-radius:0;border:0}.view.event-promo-banner .js-carrousel__button__previous .js-carrousel__button__button::before{top:-5px}.view.event-promo-banner .js-carrousel__button__previous .js-carrousel__button__button::after{top:5px}.view.event-promo-banner .js-carrousel__button__next .js-carrousel__button__button::before{top:5px}.view.event-promo-banner .js-carrousel__button__next .js-carrousel__button__button::after{top:-5px}@media(min-width:48em){.view.event-promo-banner .carrousel__content{font-size:.9rem}}@media(max-width:47.9375em){.view.event-promo-banner .carrousel__content{font-size:.85rem}}.event-page-blocks .form-item-event-type label{display:none}@media(min-width:37.5em){.event-page-blocks .views-row{display:-webkit-box;display:-ms-flexbox;display:flex}.event-page-blocks .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:18px}.event-page-blocks .js-form-type-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:18px}}@media(max-width:47.9375em){.event-page-blocks .form-actions input{padding:9px 18px}}@media(max-width:37.4375em){.event-page-blocks .views-exposed-form{padding-bottom:27px;margin-bottom:27px}.event-page-blocks .views-exposed-form .form-actions{margin-top:18px}}.upcoming-events{border-bottom:1px solid #cccfde;padding-bottom:36px;margin-bottom:36px}@media(min-width:37.5em){.upcoming-events{position:relative}.upcoming-events .view-header{position:absolute;right:0;bottom:100%;margin-bottom:30px}}.upcoming-events .form-item{margin:0}.upcoming-events .bef-link{display:inline-block;border-left:.25em solid #192744;padding-left:.3333em;line-height:1;display:block;font-weight:bold;font-size:1.125rem;text-decoration:none;background:#fff;padding:4px;border-right:1px solid #dee2e5;border-top:1px solid #dee2e5;border-bottom:1px solid #dee2e5}.upcoming-events .bef-link.bef-link--selected{color:#da291c;border-left-color:#da291c}.upcoming-events .bef-links li{list-style-type:none;list-style-image:none}.upcoming-events .bef-links li::before{content:none}.upcoming-events .bef-links .bef-list.level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-bottom:36px;position:relative}.upcoming-events .bef-links .bef-item.is-active .bef-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.upcoming-events .bef-links .bef-item.has-selected>a{border-left-color:#192744;border-right:1px solid #192744;border-top:1px solid #192744;border-bottom:1px solid #192744;background-color:#192744;color:#fff}.upcoming-events .bef-links .bef-list.level-1{display:none;position:absolute;left:0;right:0;margin-top:11.9988px;padding-top:11.9988px;border-top:1px dashed #cccfde}.upcoming-events .bef-links .bef-list.level-1 a{font-size:.875rem}.upcoming-events .bef-links li{padding:0;margin-right:11.9988px;position:static}.upcoming-events .js-form-type-select label{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px)}.upcoming-events .js-form-type-select .select-wrapper::after{content:none}@media(min-width:37.5em){.recent-events .view-content{margin-top:-18px}}.view.resources .views-row+.views-row{margin-top:18px}.view.resources .views-exposed-form li{padding:0;margin:0}.view.resources .views-exposed-form li::before{display:none}.view.resources .views-exposed-form .form-actions{margin-top:18px}@media(min-width:76.25em){.view.resources .bef-exposed-form{width:25%}.view.resources .view-content,.view.resources .mini-pager{width:75%}}@media(min-width:48em)and (max-width:76.1875em){.view.resources .bef-exposed-form{width:33.3333%}.view.resources .view-content,.view.resources .mini-pager{width:66.6666%}}@media(min-width:48em){.view.resources:after{content:"";display:table;clear:both}.view.resources .bef-exposed-form{float:left;padding-right:18px}.view.resources .view-content{float:left;padding-left:18px}.view.resources .mini-pager{clear:both;float:right;margin-top:18px;padding-left:18px}}@media(min-width:37.5em)and (max-width:47.9375em){.view.resources .views-exposed-form ul:after{content:"";display:table;clear:both}.view.resources .views-exposed-form ul li{float:left;width:50%}.view.resources .views-exposed-form ul li:nth-child(odd){clear:both;padding-right:9px}.view.resources .views-exposed-form ul li:nth-child(even){padding-left:9px}}@media(max-width:47.9375em){.view.resources .form-submit{padding-top:10px;padding-bottom:10px}.view.resources .views-exposed-form{padding-bottom:18px;margin-bottom:18px;border-bottom:2px solid #192744}}.practice-group.display-teaser{border-left:12px solid #da291c}.practice-group.display-teaser a>svg:first-child,.practice-group.display-teaser a>i:first-child,.practice-group.display-teaser .field_practice_group_icon{font-size:1.75rem;display:inline-block;vertical-align:middle;margin-right:9px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.practice-group.display-teaser .field_practice_group_icon{margin-right:0}.practice-group.display-teaser .field_practice_group_icon .media-icon{padding:0;font-size:inherit}.practice-group.display-teaser .field_practice_group_icon img{width:36px;padding-top:2px}.practice-group.display-teaser a>svg:last-child,.practice-group.display-teaser a>i:last-child{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#da291c;margin-right:0;-webkit-transition:all .25s ease;transition:all .25s ease}.practice-group.display-teaser h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#192744;margin:0}@media(min-width:48em){.practice-group.display-teaser h3{font-size:21px}}@media(max-width:47.9375em){.practice-group.display-teaser h3{font-size:18px}}.practice-group.display-teaser a{color:#192744;text-decoration:none;display:block;position:relative}.practice-group.display-teaser a:hover,.practice-group.display-teaser a:focus{background:#192744;text-decoration:underline;color:#fff}.practice-group.display-teaser a:hover svg,.practice-group.display-teaser a:hover i,.practice-group.display-teaser a:focus svg,.practice-group.display-teaser a:focus i{color:#fff !important}.practice-group.display-teaser a:hover svg:last-child,.practice-group.display-teaser a:hover i:last-child,.practice-group.display-teaser a:focus svg:last-child,.practice-group.display-teaser a:focus i:last-child{margin-right:8px}@media(min-width:48em){.practice-group.display-teaser a{padding:18px 45px 18px 67.5px}.practice-group.display-teaser a>svg:last-child,.practice-group.display-teaser a>i:last-child{right:27px}.practice-group.display-teaser a>svg:first-child,.practice-group.display-teaser a>i:first-child,.practice-group.display-teaser a .field_practice_group_icon{left:18px}}@media(max-width:47.9375em){.practice-group.display-teaser a{padding:11.9988px 45px 11.9988px 57.6px}.practice-group.display-teaser a>svg:last-child,.practice-group.display-teaser a>i:last-child{right:18px}.practice-group.display-teaser a>svg:first-child,.practice-group.display-teaser a>i:first-child,.practice-group.display-teaser a .field_practice_group_icon{left:18px;font-size:1.5rem}.practice-group.display-teaser a>svg:first-child img,.practice-group.display-teaser a>i:first-child img,.practice-group.display-teaser a .field_practice_group_icon img{width:28px}}.view.practice-groups .views-row+.views-row{margin-top:18px}.view.practice-groups .views-row:nth-child(3n+1) a>svg:first-child,.view.practice-groups .views-row:nth-child(3n+1) a>i:first-child,.view.practice-groups .views-row:nth-child(3n+1) .field_practice_group_icon{color:#da291c}.view.practice-groups .views-row:nth-child(3n+2) a>svg:first-child,.view.practice-groups .views-row:nth-child(3n+2) a>i:first-child,.view.practice-groups .views-row:nth-child(3n+2) .field_practice_group_icon{color:#192744}.view.practice-groups .views-row:nth-child(3n) a>svg:first-child,.view.practice-groups .views-row:nth-child(3n) a>i:first-child,.view.practice-groups .views-row:nth-child(3n) .field_practice_group_icon{color:#5e8ab4}.practice-group.display-full .field_pg_resources{margin-top:36px}.practice-group.display-full .field_pg_overview img,.practice-group.display-full .field_pg_resources img{padding-top:18px;padding-bottom:18px}.practice-group.display-full .field_pg_overview strong,.practice-group.display-full .field_pg_resources strong{padding-top:18px}@media(min-width:48em){.practice-group.display-full .field_pg_overview img,.practice-group.display-full .field_pg_resources img{padding-right:18px;float:left;max-height:400px;clear:both}}@media(max-width:47.9375em){.practice-group.display-full .field_pg_overview img,.practice-group.display-full .field_pg_resources img{display:block;margin:0 auto}.practice-group.display-full .field_pg_overview p,.practice-group.display-full .field_pg_resources p{clear:both}}.practice-group.display-full .field_pg_leadership{clear:both;margin-top:36px}.practice-group.display-full .field_pg_leadership>.field-label{line-height:1.25;margin-bottom:23.9976px;margin-top:45px;font-weight:bold}@media(min-width:48em){.practice-group.display-full .field_pg_leadership>.field-label{font-size:36px}}@media(max-width:47.9375em){.practice-group.display-full .field_pg_leadership>.field-label{font-size:28px}}.practice-group.display-full .field_pg_leadership>div>.field-content+.field-content{margin-top:18px}.practice-group.display-full .view-practice-group-articles .views-row~.views-row{margin-top:36px}@media(min-width:76.25em){.view.practice-group-lawyers .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view.practice-group-lawyers .view-content:after{content:"";display:table;clear:both}.view.practice-group-lawyers .views-row{width:50%;margin-bottom:18px}.view.practice-group-lawyers .views-row:nth-child(odd){padding-right:9px}.view.practice-group-lawyers .views-row:nth-child(even){padding-left:9px}}@media(max-width:76.1875em){.view.practice-group-lawyers .views-row+.views-row{margin-top:18px}}.practice-group-videos .col-item{margin-bottom:0}@media(min-width:48em){.stories-intro .col-item-2 .field_text{padding-top:0;padding-bottom:0}}@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:rgba(0,0,0,0) !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons,.primerus-primary-local-tasks,.highlighted,[id=toggle-menu],.contextual-links,.contextual-region>div>button.trigger{visibility:hidden;display:none}.page--lawyer{padding-top:0 !important;margin-top:0 !important}.page--lawyer h1{display:none}.page--lawyer .header{display:none}.page--lawyer .main-content{padding:0}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
