.hp-hero__right__bg{pointer-events:none}@media screen and (min-width:992px){.hp-hero .hp-hero__avvo-link:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#3a3a3a;position:absolute;bottom:-2px}.hp-hero .hp-hero__avvo-link:hover:after{width:100%}}
@media screen and (min-width:992px){.hero-about__text-link:hover+.hero-about__line{width:100%}}
.show-fulltext{color:#b2b5b4;text-decoration:underline;cursor:pointer}.testimonials__arrow svg{fill:#fff;width:22px;height:16px}.testimonials__swiper-arrow .swiper-button-disabled{opacity:.5}.swiper-button-disabled{pointer-events:none}
.cta-hp{clip-path:polygon(0% 0%,0% 4%,65.75% 4%,65.75% 0%,100% 0%,100% 100%,31.75% 100%,31.75% 95.75%,0% 95.75%,0% 100%)}@media screen and (min-width:992px){.cta-hp{clip-path:polygon(0% 0%,9% 0%,9% 9%,28.48% 9%,28.48% 4.25%,44.5% 4.25%,44.5% 2.01%,61.31% 2.01%,61.31% 6.27%,81.16% 6.27%,81.16% 3.05%,100% 3.05%,100% 100%,89.6% 100%,89.6% 95.98%,67% 95.98%,67% 87.25%,43.78% 87.25%,43.78% 100%,25.75% 100%,25.75% 95.98%,8.02% 95.98%,8.02% 90.24%,0% 90.24%)}}
@media screen and (min-width:992px){.our-team__link:hover+.our-team__link-line{width:100%}}
.our-team__swiper-next{transform:rotate(180deg)}.our-team__swiper-arrow svg{fill:var(--headercolor);width:22px;height:16px}.our-team__swiper-arrow .swiper-button-disabled{opacity:.5}.swiper-button-disabled{pointer-events:none}
[required]~label:after,label:has(~[required]):after{content:" *"}.contact-us{clip-path:polygon(0% 0%,8.93% 0%,8.93% 6.92%,28.27% 6.92%,28.27% 3.34%,44.3% 3.34%,44.32% 1.45%,61.4% 1.29%,61.44% 5.17%,80.56% 4.99%,80.56% 3.34%,100% 3.34%,100% 99.26%,88.93% 99.26%,88.93% 96.05%,67.99% 96.05%,67.99% 93.54%,43.45% 93.54%,43.45% 99.26%,25.56% 99.26%,25.56% 97.21%,7.89% 97.21%,7.89% 93.73%,0% 93.73%)}@media screen and (max-width:991px){.contact-us{clip-path:polygon(0% 2%,67.5% 2%,67.5% 0%,100% 0%,100% 100%,57.75% 100%,57.75% 97.5%,0% 97.5%)}}@media screen and (min-width:992px){.contact-us .link-white:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#fff;position:absolute;bottom:-2px}.contact-us .link-white:hover:after{width:100%}}.form__text-area{resize:none}.form__error{font-size:14px;line-height:22px;color:#e95a5a;margin-top:4px}.form__input.error{color:#e95a5a}form .form__item:has(.form__hear-about){display:none}
.breadcrumbs__list-item:after{content:"/";font-weight:500;font-size:14px;line-height:120%;color:#1d4130;opacity:.4;position:absolute;transform:translate(100%,-50%);right:-8px;top:50%}.breadcrumbs__link__active{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__list-item:last-child:after{display:none}.breadcrumbs__list-item:last-child{margin-right:0}@media screen and (min-width:992px){.breadcrumbs__link:before{content:"";width:0;height:1px;transition:.4s width;display:block;background:#1d4130;position:absolute;bottom:-2px}.breadcrumbs__link:hover:before{width:100%}}
.contact-us{clip-path:polygon(0% 0%,8.93% 0%,8.93% 6.92%,28.27% 6.92%,28.27% 3.34%,44.3% 3.34%,44.32% 1.45%,61.4% 1.29%,61.44% 5.17%,80.56% 4.99%,80.56% 3.34%,100% 3.34%,100% 99.26%,88.93% 99.26%,88.93% 96.05%,67.99% 96.05%,67.99% 93.54%,43.45% 93.54%,43.45% 99.26%,25.56% 99.26%,25.56% 97.21%,7.89% 97.21%,7.89% 93.73%,0% 93.73%)}@media screen and (max-width:991px){.contact-us{clip-path:polygon(0% 2%,67.5% 2%,67.5% 0%,100% 0%,100% 100%,57.75% 100%,57.75% 97.5%,0% 97.5%)}}@media screen and (min-width:992px){.contact-us .link-white:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#fff;position:absolute;bottom:-2px}.contact-us .link-white:hover:after{width:100%}}
.contact-us__desc p:not(:first-child){margin-top:20px}.contact-us__desc a{color:#fff}
.body .hp-hero__description{margin-bottom:40px}.body .areas{padding-bottom:120px}@media screen and (min-width:992px){.body .map{margin-right:0}}@media screen and (max-width:991px){.body .areas{padding-bottom:80px}}@media screen and (max-width:767px){.body .areas{padding-bottom:60px}}
.family-law__list-simple-item:before{content:"";display:block;position:absolute;top:10px;left:5px;width:5px;height:5px;background:#1d4130;border-radius:50%}
.cta-blog.flex.p0{justify-content:center;gap:10px}body.cta-videoded .shadow{z-index:20!important}.cta-blog .cta-blog__body-content.w-richtext{max-width:600px;width:100%}@media screen and (max-width:767px){.cta-blog{margin-bottom:50px}}.cta-youtube-video{z-index:21}
html.wf-design-mode{.service-tabs{grid-template-columns:1fr}.service-tabs__items{max-width:none}}.service-tabs__button svg{display:inline-block;width:1em;height:1em}.service-tabs__button svg *[fill]{fill:currentColor}
.service-tabs__view .service-tabs__content{transition:.5s}.service-tabs__content.pre-anim{opacity:0}.service-tabs__button:not(.active){opacity:.6}.service-tabs__button svg{transition:.3s}.service-tabs__button:not(.active) svg{scale:0}@media screen and (max-width:991px){.service-tabs__button svg{rotate:90deg}}
.services-wrapper{display:flex;flex-direction:column;margin-block:60px;gap:24px}.services-left-side,.services-right-side{width:100%;animation:servicesAnimation .5s forwards;padding-inline:0}@media screen and (min-width:768px){.services-wrapper{flex-direction:row}.services-left-side{flex:0 0 30%}.services-right-side{flex:1 1 70%}}@keyframes servicesAnimation{0%{opacity:0}to{opacity:1}}
.section:has(.decorated-img){overflow:clip}.decorated-img:before,.decorated-img:after{position:absolute;display:block;content:"";border:1px solid currentcolor;inset:0}.decorated-img:before{border-right:0;inset:6% 100% 6% -8%}.decorated-img:after{border-top:0;border-right:0;inset:100% -100vw var(--line-height, -8%) 50%}@media screen and (max-width:991px){.decorated-img{--line-height: -24px !important}}
@media(max-width:991px){.rectangle{display:none}.w-embed .cta-image{max-height:400px;object-position:top}}.w-embed .cta-blog__title{font-size:32px;line-height:40px}@media(min-width:991px){.w-embed .cta-blog.flex.p0 .p40{width:50%!important}.w-embed .image-wrap{display:flex;flex-direction:column;width:350px;align-self:center;align-items:center;margin-bottom:10px;margin-right:16px;max-height:275px;overflow:hidden;z-index:1}.w-embed .cta-image{object-fit:cover;max-width:100%;height:275px}.w-embed .cta-image{height:275px}.w-embed .rectangle{position:absolute;right:0;top:20%;height:283px;bottom:auto;width:406px;display:block}.w-embed .cta-blog.flex.p0{position:relative}.video-cta-wrapper .rectangle{display:none}}
.contact-us__form-block .wpcf7-response-output,.contact-us__form-block .wpcf7-spinner{display:none}.contact-us__form-block .form__item:has(.form__error:not([hidden])) .wpcf7-not-valid-tip{display:none}html,body{overflow-x:clip}html:has(.header.header__open){overflow:hidden}html:has(.header.header__open) body.lock{overflow-x:clip;overflow-y:visible}.contact-us__form-block .form__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.grecaptcha-badge{visibility:hidden;right:auto!important;left:0!important;width:0!important;overflow:hidden}.form__recaptcha{grid-column:span 2}.ppc-form__recaptcha{grid-column:1 / -1}.form__recaptcha a,.ppc-form__recaptcha a{color:inherit;text-decoration:underline}.calc__thumb-value{color:var(--headercolor)}h1.title,.breadcrumbs,.hp-hero .content,.author__left,.author .author__right>.content{opacity:1!important;transform:none!important}.ppc-section.ppc-hero{background-image:url(../media/ppc-hero-left-bg.webp),url(../media/ppc-hero-right-bg.webp);background-size:238px 511px,contain}.ppc-form__field:has(:is(.ppc-form__input,.ppc-form__textarea):is(:focus,:not(:placeholder-shown),:autofill,:-webkit-autofill)) .ppc-form__label{top:-8px;margin-left:-8px;padding:2px 8px;border-radius:8px;color:#fff;background-color:var(--headercolor);font-size:14px}@media screen and (min-width:1280px){.nav__list-item:focus-within .nav__menu{pointer-events:auto;transform:translate(-50%,1px);opacity:1}.nav__list-item:focus-within .nav__minimenu{pointer-events:auto;transform:translateY(1px);opacity:1}}@media screen and (max-width:1279px){.header:not(.header__open) .nav,.nav .nav__minimenu:not(.nav__minimenu__open),.nav .nav__menu:not(.nav__minimenu__open){visibility:hidden;transition:left .4s,visibility 0s .4s}.header__open .nav,.nav .nav__minimenu__open{visibility:visible;transition:left .4s}}.blog-inner__rich-text table th{font-weight:700}
