.lawyer-profile__contact-btn,.lawyer-profile__cta-btn,.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link,input.ninja-forms-field[type=button],.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button{border-style:solid;border-width:1px;border-color:var(--palettecolor-1, #afd8d8);box-shadow:none;cursor:pointer;border-radius:var(--radius-xxl, 6.25rem);font-family:var(--font-family, Rubik, sans-serif);font-weight:400;letter-spacing:0;line-height:normal;padding:0.875rem 2rem;text-align:center;text-decoration:none;text-wrap-mode:nowrap;transition:all .2s ease-in-out;position:relative;width:fit-content;z-index:1;font-size:1.125rem}.lawyer-profile__contact-btn:hover,.lawyer-profile__cta-btn:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button.is-style-light .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button__link:hover,input.ninja-forms-field[type=button]:hover,.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:hover,.theme-button:hover{color:#fff}.has-text-color.has-palettecolor-1-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-1-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-1-color.wp-block-button__link,input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-1-color.theme-button{color:#fff;background-color:var(--palettecolor-1);border-color:var(--palettecolor-1)}.has-text-color.has-palettecolor-1-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-1-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-1-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-1-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-1)}.has-text-color.has-palettecolor-2-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-2-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-2-color.wp-block-button__link,input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-2-color.theme-button{color:#fff;background-color:var(--palettecolor-2);border-color:var(--palettecolor-2)}.has-text-color.has-palettecolor-2-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-2-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-2-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-2-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-2)}.has-text-color.has-palettecolor-3-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-3-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-3-color.wp-block-button__link,input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-3-color.theme-button{color:#fff;background-color:var(--palettecolor-3);border-color:var(--palettecolor-3)}.has-text-color.has-palettecolor-3-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-3-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-3-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-3-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-3)}.has-text-color.has-palettecolor-4-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-4-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-4-color.wp-block-button__link,input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-4-color.theme-button{color:#fff;background-color:var(--palettecolor-4);border-color:var(--palettecolor-4)}.has-text-color.has-palettecolor-4-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-4-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-4-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-4-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-4)}.has-text-color.has-palettecolor-5-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-5-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-5-color.wp-block-button__link,input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-5-color.theme-button{color:#fff;background-color:var(--palettecolor-5);border-color:var(--palettecolor-5)}.has-text-color.has-palettecolor-5-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-5-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-5-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-5-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-5)}.has-text-color.has-palettecolor-6-color.lawyer-profile__contact-btn,.has-text-color.has-palettecolor-6-color.lawyer-profile__cta-btn,.has-text-color.has-palettecolor-6-color.wp-block-button__link,input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button],.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit],.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-6-color.theme-button{color:#fff;background-color:var(--palettecolor-6);border-color:var(--palettecolor-6)}.has-text-color.has-palettecolor-6-color.lawyer-profile__contact-btn:hover,.has-text-color.has-palettecolor-6-color.lawyer-profile__cta-btn:hover,.has-text-color.has-palettecolor-6-color.wp-block-button__link:hover,input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button]:hover,.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit]:hover,.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-6-color.theme-button:hover{background-color:rgba(0,0,0,0);color:var(--palettecolor-6)}.arrow-link{display:flex;align-items:center;color:var(--headings-color-1, #1d1d1b);font-family:var(--font-family, Rubik, sans-serif);font-weight:400;line-height:normal;transition:all .2s ease-in-out;text-decoration:none;font-size:1.125rem;gap:var(--padding-xxs, 0.5rem)}@media screen and (min-width: 62rem){.arrow-link{gap:var(--padding-xxs, 0.5rem)}}.arrow-link .material-symbols-icon{display:inline-flex}.arrow-link .material-symbols-icon svg{fill:currentColor;transition:all .2s ease-in-out}.arrow-link:hover .arrow-link__icon svg,.arrow-link:hover .material-symbols-icon svg{transform:translateX(5px)}.wp-block-button__link,input.ninja-forms-field[type=button],.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button{background:var(--dark-background-1, #1d1d1b);border-color:var(--dark-background-1, #1d1d1b);color:#fff;font-weight:700;position:relative}.wp-block-button__link:hover,input.ninja-forms-field[type=button]:hover,.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:hover,.theme-button:hover,.wp-block-button__link:active,input.ninja-forms-field[type=button]:active,.nf-field-element input.ninja-forms-field[type=submit]:active,.nf-fu-fileinput-button:active,.theme-button:active{background-color:var(--dark-hover, #374353);border-color:var(--dark-hover, #374353)}.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background:rgba(0,0,0,0);border-color:var(--dark-background-1, #1d1d1b);color:var(--dark-background-1, #1d1d1b)}.lawyer-profile__contact-btn,.lawyer-profile__cta-btn,.wp-block-button.is-style-secondary .wp-block-button__link{align-items:center;background:linear-gradient(90deg, var(--palettecolor-8, #00a2c7) 0%, var(--palettecolor-8, #00a2c7) 10%, var(--palettecolor-9, #042073) 55%, var(--palettecolor-6, #be172e) 70%, var(--palettecolor-6, #be172e) 100%);background-size:550% 100%;color:#fff;display:inline-flex;font-weight:700;justify-content:space-between;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1) !important;width:fit-content;border:none;position:relative;z-index:1}.lawyer-profile__contact-btn:hover,.lawyer-profile__cta-btn:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-size:100% 100%}@media(min-width: 0){.wp-block-buttons.is-content-justification-right{justify-content:flex-start}}@media(min-width: 782px){.wp-block-buttons.is-content-justification-right{justify-content:flex-end}}.wp-block-button{display:flex;align-items:center}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color{color:var(--palettecolor-1);border-color:var(--palettecolor-1)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color:hover{background-color:var(--palettecolor-1);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color{color:var(--palettecolor-2);border-color:var(--palettecolor-2)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color:hover{background-color:var(--palettecolor-2);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color{color:var(--palettecolor-3);border-color:var(--palettecolor-3)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color:hover{background-color:var(--palettecolor-3);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color{color:var(--palettecolor-4);border-color:var(--palettecolor-4)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color:hover{background-color:var(--palettecolor-4);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color{color:var(--palettecolor-5);border-color:var(--palettecolor-5)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color:hover{background-color:var(--palettecolor-5);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color{color:var(--palettecolor-6);border-color:var(--palettecolor-6)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color:hover{background-color:var(--palettecolor-6);color:#fff}.wp-block-button.is-style-light .wp-block-button__link{color:#fff;border-color:#fff}.to-top{background:rgba(var(--dark-background-1, #1d1d1b), 0.1);position:fixed;right:0;bottom:5rem;width:2.875rem;height:2.5rem;z-index:99999}@media screen and (min-width: 75rem){.to-top{bottom:12.5rem}}.to-top:not(:hover){color:var(--palettecolor-1, #afd8d8)}.to-top.hide{pointer-events:none;opacity:0}.to-top svg{height:auto;width:100%}.favorite-button{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--text-color, #56585c);cursor:pointer;display:flex;font-family:var(--font-family, Rubik, sans-serif);font-weight:700;gap:0;padding:0;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.favorite-button__text{font-size:0.75rem;color:var(--text-color, #56585c)}@media only screen and (max-width: 47.99375rem){.result-card .favorite-button .favorite-button__text{display:none}}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove) svg path{stroke:#fcc977;stroke-width:2px;fill:rgba(0,0,0,0);transition:all .2s ease}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove):hover svg path{stroke:#fcc977;stroke-width:2px;fill:rgba(252,201,119,.25)}.favorite-button--active:not(.favorite-button--remove){color:#fcc977}.favorite-button--active:not(.favorite-button--remove) svg path{stroke:#fcc977;stroke-width:2px;fill:#fcc977;transition:all .2s ease}.favorite-button--active:not(.favorite-button--remove):hover svg path{stroke:#fcc977;stroke-width:2px;fill:#fcc977}.favorite-button--remove{align-items:center;color:var(--text-color, #56585c);gap:0.5rem}@media only screen and (max-width: 47.99375rem){.favorite-button--remove .favorite-button__text{display:none}}.favorite-button--remove .favorite-button__icon-wrapper{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center;transition:all .2s ease}.favorite-button--remove .favorite-button__icon-wrapper svg{color:var(--headings-color-1, #1d1d1b);font-size:1.125rem}.favorite-button--remove:hover{color:var(--headings-color-1, #1d1d1b)}.stats-bar{background-image:linear-gradient(90deg, var(--palettecolor-5, #6f0d1b) 0%, var(--palettecolor-6, #be172e) 100%);border-radius:var(--radius-lg, 1rem);display:flex;flex-wrap:wrap;padding:var(--padding-sm, 1.25rem)}@media screen and (min-width: 62rem){.stats-bar{padding:var(--padding-sm, 1.5rem)}}@media only screen and (max-width: 74.99375rem){.stats-bar{column-gap:2.125rem}}.stats-bar__item{flex:1 1 25%;text-align:center;padding:0.625rem 1.75rem}@media only screen and (max-width: 74.99375rem){.stats-bar__item{flex:0 1 calc(50% - 1.125rem);padding:1rem 0rem}}@media only screen and (max-width: 26.99375rem){.stats-bar__item{flex:0 1 100%}}@media screen and (min-width: 75rem){.stats-bar__item:not(:last-child){border-right:2px solid hsla(0,0%,100%,.5)}}.stats-bar__number{color:#fff;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:0}@media screen and (min-width: 48rem){.stats-bar__number{font-size:2.5rem}}.stats-bar__caption{color:#fff;line-height:1.1}.wpmb-block-home-hero{position:relative;background-color:var(--light-background-1, #e8edee);padding-top:9.9375rem}@media only screen and (max-width: 74.99375rem){.wpmb-block-home-hero{padding-top:5.375rem}}.wpmb-block-home-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:2.375rem;background:url(../7598dbbbabd2e83e873e.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}@media only screen and (max-width: 61.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero::before{background-position:67%}}@media only screen and (max-width: 74.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero{padding-top:13.75rem}}.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero .home-hero__content{min-height:12.125rem}@media only screen and (max-width: 61.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero .home-hero__content{max-width:60%}}@media only screen and (max-width: 74.99375rem){.wpmb-block-home-hero:not(.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero)::before{background:radial-gradient(249.53% 153.21% at 2.6% 75.44%, #b5152b 0%, #e73843 41.35%, #fcc977 85.1%);bottom:39px}}.wpmb-block-home-hero:not(.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero) .home-hero__search{margin-top:1.5625rem}.wpmb-block-home-hero .home-hero__container{position:relative;z-index:1}.wpmb-block-home-hero .home-hero__content{position:relative;z-index:9}@media screen and (min-width: 62rem){.wpmb-block-home-hero .home-hero__content{padding-left:2rem}}@media only screen and (max-width: 74.99375rem){.wpmb-block-home-hero .home-hero__content .cta-call{font-size:2.5rem}}.wpmb-block-home-hero .home-hero__overline{font-weight:700;margin-bottom:0 !important}@media only screen and (max-width: 61.99375rem){.wpmb-block-home-hero .home-hero__overline{margin-bottom:20px !important}}.wpmb-block-home-hero .home-hero__heading{line-height:1.2}.wpmb-block-home-hero .home-hero__lead{line-height:1.4;max-width:21.25rem}@media only screen and (max-width: 61.99375rem){.wpmb-block-home-hero .home-hero__lead{display:none}}.wpmb-block-home-hero .home-hero__overline,.wpmb-block-home-hero .home-hero__heading,.wpmb-block-home-hero .home-hero__lead{color:#fff}.wpmb-block-home-hero .home-hero__search{position:relative;z-index:999;margin-top:var(--padding-xs, 1rem)}@media screen and (min-width: 62rem){.wpmb-block-home-hero .home-hero__search{margin-top:var(--padding-xs, 1rem)}}.wpmb-block-home-hero .home-hero__stats{position:relative;z-index:9;margin-top:var(--padding-xs, 1rem)}@media screen and (min-width: 62rem){.wpmb-block-home-hero .home-hero__stats{margin-top:var(--padding-xs, 1rem)}}.wpmb-block-home-hero .home-hero__image{top:-6.25rem;height:32.3125rem;position:absolute;right:7.5rem;width:22rem;z-index:1;overflow:visible}@media only screen and (max-width: 74.99375rem){.wpmb-block-home-hero .home-hero__image{right:-2.75rem;top:-8.75rem}}.wpmb-block-home-hero .home-hero__carousel-image{object-fit:contain;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(100%);transition:opacity .8s ease-in-out,transform .8s ease-in-out;will-change:opacity,transform}.wpmb-block-home-hero .home-hero__carousel-image.is-active{opacity:1;transform:translateX(0);z-index:2}.wpmb-block-home-hero .home-hero__carousel-image.is-entering{opacity:0;transform:translateX(100%);z-index:3}.wpmb-block-home-hero .home-hero__carousel-image.is-exiting{opacity:0;transform:translateX(-100%);z-index:1}.lawyer-profile{padding:2rem 0}.lawyer-profile-content{padding-top:var(--padding-md, 1.5rem)}@media screen and (min-width: 62rem){.lawyer-profile-content{padding-top:var(--padding-md, 2rem)}}.lawyer-profile__contact-table .contact-item{align-items:flex-start;display:flex;font-family:var(--font-family, Rubik, sans-serif);gap:0.5rem;text-decoration:none;transition:color .2s ease;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word;width:fit-content}.lawyer-profile__contact-table .contact-item:not(a:hover){color:var(--headings-color-1, #1d1d1b)}.lawyer-profile__contact-table .contact-item:hover{color:var(--palettecolor-2, #b5152b)}.lawyer-profile__contact-table .contact-item svg{flex-shrink:0}.lawyer-profile__back{margin-bottom:2rem}.lawyer-profile__back-link{align-items:center;color:var(--headings-color-1, #1d1d1b);display:inline-flex;font-weight:700;gap:0.375rem;text-decoration:none}.lawyer-profile__back-link svg{fill:none}.lawyer-profile__back-link svg path{stroke:currentColor;stroke-width:0.375rem}.lawyer-profile__back-link:hover{color:var(--palettecolor-2, #b5152b)}.lawyer-profile__header{display:grid;grid-template-columns:22.5rem 1fr auto;grid-template-rows:auto auto auto auto auto;grid-template-areas:"area-1 area-2 area-2" "area-3 area-5 area-10" "area-3 area-7 area-7" "area-4 area-4 area-4" "area-8 area-9 area-9" "area-6 area-6 area-6";column-gap:1.875rem;row-gap:0;margin-bottom:var(--padding-xxl, 3.5rem)}@media screen and (min-width: 62rem){.lawyer-profile__header{margin-bottom:var(--padding-xxl, 5.5rem)}}@media only screen and (max-width: 74.99375rem){.lawyer-profile__header{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"area-1 area-1" "area-2 area-2" "area-3 area-3" "area-4 area-10" "area-5 area-5" "area-7 area-7" "area-9 area-9" "area-8 area-8" "area-6 area-6";gap:1.5rem}}.lawyer-profile__grid-area-1{grid-area:area-1}@media screen and (min-width: 75rem){.lawyer-profile__grid-area-1{margin-bottom:1rem}}.lawyer-profile__grid-area-2{grid-area:area-2}.lawyer-profile__grid-area-3{grid-area:area-3}.lawyer-profile__grid-area-4{grid-area:area-4}@media screen and (min-width: 62rem){.lawyer-profile__grid-area-4{padding-block:0.875rem}}@media only screen and (max-width: 74.99375rem){.lawyer-profile__grid-area-4,.lawyer-profile__grid-area-10{margin-top:-1rem !important}}.lawyer-profile__grid-area-5{grid-area:area-5}@media screen and (min-width: 62rem){.lawyer-profile__grid-area-5{padding-top:5rem}}@media only screen and (max-width: 74.99375rem){.lawyer-profile__grid-area-5{padding-bottom:0.625rem}}.lawyer-profile__grid-area-6{grid-area:area-6}.lawyer-profile__grid-area-7{grid-area:area-7}@media only screen and (max-width: 74.99375rem){.lawyer-profile__grid-area-7{padding-bottom:0.625rem}}.lawyer-profile__grid-area-8{grid-area:area-8}.lawyer-profile__grid-area-9{grid-area:area-9}@media only screen and (max-width: 74.99375rem){.lawyer-profile__grid-area-9{padding-bottom:0.625rem}}.lawyer-profile__grid-area-10{grid-area:area-10;display:flex;align-items:flex-start;justify-content:flex-end}@media screen and (min-width: 62rem){.lawyer-profile__grid-area-10{padding-top:5rem}}@media only screen and (max-width: 74.99375rem){.lawyer-profile__grid-area-10{justify-content:flex-start}}.lawyer-profile__image-section,.lawyer-profile__info-section{display:contents}.lawyer-profile__image-wrapper{border-radius:var(--radius-lg, 1rem);height:22.5rem;overflow:hidden;width:100%}.lawyer-profile__image{width:100%;height:100%;object-fit:cover}.lawyer-profile__social-links{display:flex;gap:0.9375rem;margin:0}.lawyer-profile__social-link{display:flex;align-items:center;font-size:1.5rem;justify-content:center;text-decoration:none;color:var(--text-color, #56585c)}.lawyer-profile__social-link:hover{color:var(--palettecolor-2, #b5152b)}.lawyer-profile__main-office-title{margin-top:0.75rem;margin-bottom:0.5rem !important}.lawyer-profile__main-office .lawyer-profile__contact-table{margin-bottom:0.875rem}.lawyer-profile__main-office .lawyer-profile__contact-table tr:first-child td{padding-bottom:0.875rem}.lawyer-profile__contact-table{border-collapse:collapse;margin-top:0.5rem;width:100%}.lawyer-profile__contact-table td{vertical-align:top}.lawyer-profile__contact-icon{width:24px;padding-right:0.5rem;padding-top:0.1875rem}.lawyer-profile__website a{align-items:center;display:inline-flex;font-weight:700;gap:0.5rem;text-decoration:none}.lawyer-profile__website a:not(:hover){color:var(--palettecolor-9, #042073)}.lawyer-profile__website a i{font-size:1.125rem}.lawyer-profile__actions{display:flex;justify-content:flex-start;flex-wrap:wrap;border-bottom:2px solid var(--palettecolor-9, #042073);column-gap:3rem}@media only screen and (max-width: 61.99375rem){.lawyer-profile__actions{column-gap:0.625rem;justify-content:space-between}}.lawyer-profile__action-btn{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--palettecolor-9, #042073);cursor:pointer;display:flex;font-family:var(--font-family, Rubik, sans-serif);font-size:0.75rem;font-weight:700;gap:0.5rem;padding:0;padding-bottom:0.25rem;text-transform:uppercase;transition:all .2s ease}.lawyer-profile__action-btn:disabled,.lawyer-profile__action-btn[disabled]{cursor:not-allowed;opacity:.2;pointer-events:none}.lawyer-profile__name{color:var(--palettecolor-9, #042073);margin:0}.lawyer-profile__name-wrapper{display:flex;flex-direction:column;gap:0;margin-bottom:0}.lawyer-profile__favorite-wrapper{display:flex}.lawyer-profile__name-title-group{display:flex;flex-direction:column}.lawyer-profile__title{color:var(--palettecolor-9, #042073);font-size:1rem;font-weight:700;margin-bottom:0}.lawyer-profile__headline{color:var(--headings-color-1, #1d1d1b);font-weight:700}.lawyer-profile__cta-buttons{display:flex;flex-direction:column;justify-content:flex-end;margin:0;gap:var(--padding-sm, 1.25rem)}@media screen and (min-width: 62rem){.lawyer-profile__cta-buttons{gap:var(--padding-sm, 1.5rem)}}.lawyer-profile__cta-btn{align-items:center;display:inline-flex;font-weight:400;gap:0.625rem}.lawyer-profile__cta-btn:hover{background:var(--dark-hover, #374353)}.lawyer-profile__cta-btn path[fill]{fill:currentColor}.lawyer-profile__cta-btn--message{background:var(--palettecolor-8, #00a2c7);color:#fff}.lawyer-profile__cta-btn--call{background:var(--palettecolor-1, #afd8d8);border-color:var(--palettecolor-1, #afd8d8);color:var(--headings-color-1, #1d1d1b)}.lawyer-profile__info-sections{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 48rem){.lawyer-profile__info-sections{gap:1.5rem}}.lawyer-profile__practice-areas,.lawyer-profile__specialization,.lawyer-profile__languages,.lawyer-profile__recht-anderer-laender,.lawyer-profile__dav-group,.lawyer-profile__sonstige-berufe{border:1px solid var(--light-background-1, #e8edee);border-radius:var(--radius-lg, 1rem);padding:0.625rem 1.25rem}.lawyer-profile__practice-areas p,.lawyer-profile__specialization p,.lawyer-profile__languages p,.lawyer-profile__recht-anderer-laender p,.lawyer-profile__dav-group p,.lawyer-profile__sonstige-berufe p{color:var(--headings-color-1, #1d1d1b)}.lawyer-profile__practice-areas{grid-column:1/-1}.lawyer-profile__info-row{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 48rem){.lawyer-profile__info-row{grid-template-columns:1fr 1fr;gap:1.5rem}}.lawyer-profile__dav-group{grid-column:1/-1}.lawyer-profile__weitere-optionen{border:1px solid var(--light-background-1, #e8edee);border-radius:var(--radius-lg, 1rem);grid-column:1/-1;padding:0.625rem 1.25rem}.lawyer-profile__weitere-optionen p{color:var(--headings-color-1, #1d1d1b)}.lawyer-profile__sonstige-berufe{grid-column:1/-1}.lawyer-profile__badges{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.lawyer-profile__badge{background:var(--palettecolor-9, #042073);border-radius:1.875rem;color:#fff;font-size:0.875rem;font-weight:700;line-height:normal;padding:0.125rem 0.625rem}.lawyer-profile__navigation{display:flex;gap:1rem;border-bottom:4px solid var(--palettecolor-7, #53b1b1);margin-bottom:var(--padding-lg, 2rem)}@media screen and (min-width: 62rem){.lawyer-profile__navigation{margin-bottom:var(--padding-lg, 3rem)}}.lawyer-profile__nav-link{padding:0;background:none;border:none;cursor:pointer;font-weight:700;text-decoration:none;color:inherit;display:inline-block;white-space:nowrap}.lawyer-profile__nav-link:not(:hover){color:var(--palettecolor-7, #53b1b1)}.lawyer-profile__section{scroll-margin-top:2rem}.lawyer-profile__section-header{align-items:center;background-image:linear-gradient(90deg, var(--palettecolor-8, #00a2c7) 0%, var(--palettecolor-8, #00a2c7) 10%, var(--palettecolor-9, #042073) 55%, var(--palettecolor-6, #be172e) 70%, var(--palettecolor-6, #be172e) 100%);border-radius:var(--radius-lg, 1rem);display:flex;justify-content:center;margin-bottom:1.25rem;padding:0.5rem 2.5rem}.lawyer-profile__section-header h2{color:#fff;line-height:1.2;margin-bottom:0;text-align:center}.lawyer-profile__section--locations,.lawyer-profile__section--lawyers,.lawyer-profile__section--contact{padding-bottom:var(--padding-xl, 2.5rem)}@media screen and (min-width: 62rem){.lawyer-profile__section--locations,.lawyer-profile__section--lawyers,.lawyer-profile__section--contact{padding-bottom:var(--padding-xl, 4rem)}}.lawyer-profile__main-location{display:grid;gap:1.875rem;margin-bottom:1.25rem}@media screen and (min-width: 62rem){.lawyer-profile__main-location{grid-template-columns:2fr 28.75rem}}@media screen and (min-width: 62rem){.lawyer-profile__main-location--no-map{grid-template-columns:1fr}}.lawyer-profile__map{width:100%;height:400px;background:#f5f5f5;border-radius:var(--radius-lg, 1rem)}.lawyer-profile__location-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.875rem}.lawyer-profile__location-grid .location-info{max-width:min(180px,100%)}@media only screen and (max-width: 74.99375rem){.lawyer-profile__location-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 61.99375rem){.lawyer-profile__location-grid{grid-template-columns:1fr}}.lawyer-profile__location-card{border:solid 1px var(--light-background-1, #e8edee);border-radius:var(--radius-lg, 1rem);overflow:hidden}.lawyer-profile__location-card-title{background-color:var(--color-background-3, #d7ebeb);margin-bottom:0 !important;padding:0.625rem 1.25rem;text-align:center}.lawyer-profile__location-card-title:not(.main-office){font-size:1rem}.lawyer-profile__location-card-content{display:flex;flex-direction:column;gap:1.5625rem;padding:1.25rem}.lawyer-profile__lawyers-grid{display:grid;gap:1.25rem 1.875rem;grid-template-columns:repeat(2, 1fr);margin-bottom:1.25rem}@media only screen and (max-width: 61.99375rem){.lawyer-profile__lawyers-grid{grid-template-columns:1fr}}.lawyer-profile__lawyer-card-link{color:inherit;display:block;text-decoration:none;transform-origin:top;transition:opacity .3s ease,transform .3s ease,display .3s ease allow-discrete}.lawyer-profile__lawyer-card-link--hidden{display:none}.lawyer-profile__lawyer-card-link.show{display:block;opacity:1;transform:scaleY(1)}@starting-style{.lawyer-profile__lawyer-card-link.show{opacity:0;transform:scaleY(0)}}.lawyer-profile__lawyer-card{align-items:center;background:#fff;border:1px solid var(--light-background-1, #e8edee);border-radius:var(--radius-lg, 1rem);display:flex;gap:1.3125rem;overflow:hidden;transition:all .3s ease}.lawyer-profile__lawyer-card-link:hover .lawyer-profile__lawyer-card{box-shadow:0 4px 12px rgba(0,0,0,.1)}.lawyer-profile__lawyer-image{flex-shrink:0;height:11.1875rem;overflow:hidden;width:9.25rem}@media only screen and (max-width: 74.99375rem){.lawyer-profile__lawyer-image{height:7.5rem;width:6.25rem}}.lawyer-profile__lawyer-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.lawyer-profile__lawyer-card-link:hover .lawyer-profile__lawyer-image img{transform:scale(1.1)}.lawyer-profile__lawyer-info{display:flex;flex:1;flex-direction:column;gap:0.0625rem;min-width:0;padding-right:1.3125rem}.lawyer-profile__lawyer-name{color:var(--palettecolor-9, #042073);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.lawyer-profile__lawyer-title{color:var(--text-color, #56585c);font-size:1rem;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.lawyer-profile__show-more{display:flex;flex-direction:column;gap:0.375rem}.lawyer-profile__show-more-btn{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--headings-color-1, #1d1d1b);cursor:pointer;display:flex;font-family:var(--font-family, Rubik, sans-serif);font-size:1rem;font-weight:700;line-height:1.4;padding:0;transition:color .2s ease}.lawyer-profile__show-more-btn:hover{color:var(--links-color-hover, #1d1d1b)}.lawyer-profile__divider{background-image:linear-gradient(90deg, var(--palettecolor-8, #00a2c7) 0%, var(--palettecolor-8, #00a2c7) 10%, var(--palettecolor-9, #042073) 55%, var(--palettecolor-6, #be172e) 70%, var(--palettecolor-6, #be172e) 100%);height:2px;width:100%}.lawyer-profile__contact-actions{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:space-between}@media only screen and (max-width: 61.99375rem){.lawyer-profile__contact-actions{flex-direction:column;gap:0.9375rem}}.lawyer-profile__contact-btn{background:var(--color-background-3, #d7ebeb);color:var(--headings-color-1, #1d1d1b);font-weight:400;display:flex;align-items:center;gap:0.625rem;flex:1 0 auto;justify-content:center}.lawyer-profile__contact-btn:hover{background:var(--dark-hover, #374353)}.lawyer-profile__contact-btn:disabled,.lawyer-profile__contact-btn[disabled]{cursor:not-allowed;opacity:.2;pointer-events:none}@media only screen and (max-width: 61.99375rem){.lawyer-profile__contact-btn{width:100%}}.lawyer-nav__container{display:flex;column-gap:4.75rem;row-gap:1rem}@media only screen and (max-width: 61.99375rem){.lawyer-nav__container{column-gap:2.875rem;overflow-x:auto}}@media print{body,.site-content,.entry-content,.main-content{margin-top:0 !important;padding-top:0 !important}.lawyer-profile-content{margin-top:0 !important;padding-top:0 !important}#site-header,.site-footer,footer{display:none !important}.search-hero,.wpmb-block-home-hero,.template-part-home-hero,.netpoint_topbanner{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;overflow:hidden !important}.lawyer-profile__back-wrapper,.lawyer-profile__grid-area-1{display:none !important}.lawyer-profile__actions{display:none !important}.lawyer-profile__cta-buttons{display:none !important}.lawyer-profile__favorite-wrapper,.favorite-button{display:none !important}.lawyer-profile__navigation{display:none !important}.lawyer-profile__map{display:none !important}.lawyer-profile__section--contact{display:none !important}.lawyer-profile__social-links{display:none !important}.lawyer-profile__practice-areas,.lawyer-profile__specialization,.lawyer-profile__languages,.lawyer-profile__recht-anderer-laender,.lawyer-profile__dav-group,.lawyer-profile__weitere-optionen,.lawyer-profile__sonstige-berufe{border:1px solid #e8edee !important;break-inside:avoid !important}.lawyer-profile__badge{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color-adjust:exact !important;background:#042073 !important;color:#fff !important}.lawyer-profile{padding:0 !important}.lawyer-profile__header{grid-template-columns:12.5rem 1fr !important;grid-template-areas:"area-3 area-5" "area-3 area-9" "area-8 area-9" !important;column-gap:1.25rem !important;row-gap:0.625rem !important;margin-bottom:1rem !important}.lawyer-profile__grid-area-5{padding-top:0 !important}.lawyer-profile__image-wrapper{height:12.5rem !important;width:12.5rem !important}.lawyer-profile-content{padding-top:0 !important}.lawyer-profile__info-sections{gap:0.75rem !important}.lawyer-profile__info-row{gap:0.75rem !important}.lawyer-profile__info-row,.lawyer-profile__info-sections{break-inside:avoid !important}}
