body:has(.menu-open){overflow:hidden}main>.hero:not(.hero--smaller){padding-top:97px}main>.breadcrumbs+.hero{padding:80px 0}main>.breadcrumbs:first-child{padding-top:97px}@media screen and (max-width:767px){main>.breadcrumbs+.hero{padding:40px 0}}.nav-item_arrow:before,.nav-item_arrow:after{content:"";position:absolute;right:4px;display:block;background-color:#52350c;width:1px;height:7px;border-radius:50%;top:44px;transition:all .2s}.nav-item_arrow:before{transform-origin:bottom;transform:rotate(45deg)}.nav-item_arrow:after{transform-origin:bottom;transform:rotate(-45deg)}.dropdown-menu__link{transition-property:color;transition-duration:.2s}@media screen and (max-width:1279px){.dropdown-menu__link{white-space:break-spaces}}.service-title{position:relative}.dropdown-menu__item div.w-embed{height:16px}.dropdown-menu__item.view-all a{position:relative;width:fit-content;color:var(--wenge);font-weight:700}.dropdown-menu__item.view-all a:before{content:"";display:block;width:calc(100% - 32px);height:3px;background-color:var(--accent);position:absolute;left:16px;bottom:0}.service-title:before{content:"";display:block;width:16px;height:3px;background-color:#000;position:absolute;right:-32px;bottom:18px}.service-title:after{content:"";display:block;width:10px;height:10px;position:absolute;right:-32px;bottom:13px;border-right:3px solid #000;border-bottom:3px solid #000;rotate:-45deg}@media screen and (min-width:1280px){.dropdown-menu{opacity:0;transform:translateY(-15px);visibility:hidden;transition:.4s}.nav-item:focus-within .dropdown-menu,.nav-item:focus .dropdown-menu,.nav-item:hover .dropdown-menu{transform:translateY(0);visibility:visible;opacity:1}.nav-item_arrow:hover:before{transform-origin:top;transform:rotate(-45deg)}.nav-item_arrow:hover:after{transform-origin:top;transform:rotate(45deg)}.dropdown-menu__link:hover,.service-title:hover{color:var(--moccaccino)}a.nav-link{transition:color .3s ease}a.nav-link:hover{color:var(--moccaccino)}}@media screen and (max-width:1279px){header .overlay{opacity:0;height:0;transition:opacity .2s ease-in-out}.header.menu-open{background-color:var(--white)}header.menu-open .overlay{width:100%;height:101dvh;position:absolute;top:100%;left:0;background-color:var(--bronzetone);opacity:40%}.header__nav{transition-property:transform,opacity;transition-duration:.5s;transform:translate(-100%);opacity:0}.menu-open .header__nav{transform:translate(0);opacity:1;pointer-events:all}.back-button.nav-item_arrow:before,.back-button.nav-item_arrow:after{top:5px;left:17px}.back-button.nav-item_arrow:before{transform:rotate(40deg)}.back-button.nav-item_arrow:after{transform:rotate(138deg)}.nav-item_arrow:before,.nav-item_arrow:after{top:3px;right:0}.nav-item_arrow:before{transform-origin:bottom;transform:rotate(-137deg)}.nav-item_arrow:after{transform-origin:bottom;transform:rotate(-45deg)}.dropdown-menu{transform:translate(-100%);transition-property:transform;transition-duration:.3s;overflow-y:auto;overflow-x:hidden}.dropdown-menu.open{transform:translate(0)}.service-title{position:relative}.dropdown-menu_large .dropdown-menu__link{padding-left:0}.dropdown-menu_large{overflow-x:scroll}.dropdown-menu_large .view-all{position:relative;bottom:26px}}.burger-button{background-color:transparent;position:relative}.burger-button:before,.burger-button:after{content:"";position:absolute}.burger-line,.burger-button:before,.burger-button:after{display:block;height:3px;width:17px;background-color:#af0e07;transition-property:background-color,opacity,transform;transition-duration:.3s}header.menu-open .burger-line{opacity:0}header.menu-open .burger-button:before{transform-origin:2px 3px;transform:rotate(45deg);width:20px}header.menu-open .burger-button:after{transform-origin:0px -1px;transform:rotate(-45deg);width:20px}.clear-animation,.clear-animation:before,.clear-animation:after,.clear-animation *{transition:none}*{margin:0;padding:0;box-sizing:border-box}.burger-button{display:flex;justify-content:center}.burger-button:before,.burger-button:after,.burger-line{content:"";height:2px;display:block;border-radius:20px;background-color:#52350c;transition-property:transform,opacity;transition-duration:.2s}.burger-button:before{width:20px;top:16px}.burger-line{transform:translate(2px);width:14px}.burger-button:after{transform:translate(1px);width:16px;bottom:16px}.header.colored{background-color:var(--snow-drift)}.header:hover{background-color:var(--white)}@media screen and (min-width:768px){.header__icon-wrap.mobile .header__phone-icon{visibility:hidden;display:none}}.nav-item.nav-item_arrow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.form__descr p:first-child{margin-top:0}@media screen and (max-width:767px){.header__phone-icon svg path{fill:var(--snow-drift)!important}}body.body-hidden{visibility:hidden}.anim-target{position:relative;padding-right:48px;padding-left:48px;background-color:inherit}.anim-container{position:relative;background-color:inherit}.anim-container:before{content:"";display:block;height:6px;width:50%;left:50%;transform:translate(-50%);border-top:1px solid var(--bronzetone);border-left:2px solid var(--bronzetone);border-right:2px solid var(--bronzetone);margin:0 auto;transition-property:width,opacity;transition-duration:1s;opacity:0;position:absolute;top:var(--before-top, 0px)}.anim-container.active:before{width:calc(100% - 32px);opacity:1}@media screen and (min-width:1440px){.anim-container.active:before{width:calc(100% - 144px)}}.decor-border svg{width:100%}body{overflow-x:hidden}.zoom-wrap img{transition-property:transform}.zoom-title,.blog-card__author-link{transition-property:color}.btn,.splide__arrow{transition-property:background-color}.splide__arrow path{transition-property:fill}.zoom-wrap img,.zoom-title,.blog-card__author-link,.title_arrow:after,.splide__arrow,.btn{transition-duration:.4s}.zoom-wrap{overflow:hidden}.title_arrow{position:relative;padding-right:32px}.title_arrow:after{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);right:-8px;background:var(--bronzetone);mask:url(../media/5df9260b-67e3fab296f434fa29bb3650_Group.svg) no-repeat center / contain;transition:transform .4s ease}.title_arrow:hover:after{transform:translate(8px,-50%);filter:brightness(0) saturate(100%) invert(13%) sepia(29%) saturate(7112%) hue-rotate(354deg) brightness(96%) contrast(93%)}.btn{cursor:pointer;transition-property:background-color;transition-duration:.3s}@media(hover:hover){.zoom-item:hover .zoom-wrap img{transform:scale(1.1)}.zoom-item:hover .zoom-title,.blog-card__author-link:hover{color:var(--moccaccino)}.zoom-item:hover .title_arrow:after{background-color:var(--moccaccino)}.btn.btn_red:not(.nav-link):hover{background-color:#5f0a0a}.btn.btn_white:hover{color:#5f0a0a}.btn.btn_white:hover path{fill:#5f0a0a}.btn:hover .arrow-icon{transform:translate(8px)}}.btn.btn_red:active{background-color:#4b0000}.btn.btn_white:active{color:#7d1c10}.btn.btn_white:active path{fill:#7d1c10}.accordeon__list .active .accordeon__body{padding-bottom:24px}:root{--animation-time: .3s}.accordeon__body{overflow:hidden;transition:max-height var(--animation-time) ease-out,opacity var(--animation-time) ease-out,padding-bottom var(--animation-time) ease-out;padding-right:24px}.accordeon__body p:not(:last-of-type),.accordeon__body p:has(+ol,+ul){margin-bottom:16px}.accordeon__list .active .accordeon__body{opacity:1}.accordeon__list .active .accordeon__arrow{transition-property:transform}.accordeon__arrow path{transition-property:fill}.accordeon__arrow,.accordeon__arrow path{transition-duration:.3s}.accordeon__list .active .accordeon__arrow{transform:rotate(-90deg)}.accordeon__list .active .accordeon__arrow path{fill:var(--moccaccino)}.accordeon__list .active .accordeon__label>*{color:#5f0a0a}.accordeon__list .active .faq__item-label{padding-bottom:16px}.faq a,.process a{color:var(--moccaccino);border-color:var(--moccaccino);border-bottom:1px solid;transition:border-color .3s ease}.faq a:hover,.process a:hover{border-color:transparent}.faq .accordeon__list ul li{position:relative;padding-left:16px}.faq .accordeon__list ul li:before{position:absolute;content:"";height:8px;width:8px;left:0;top:10px;background-color:var(--black-eel)}.faq .accordeon__list ul li:not(:last-of-type){margin-bottom:16px}*:has(>.splide__track){overflow:hidden}.splide__arrow{position:relative;top:0!important;left:0!important;right:0!important;opacity:1!important;transform:translateY(0)!important;width:40px;height:40px;background-color:var(--white);border:1px solid var(--moccaccino);border-radius:0!important}.splide__arrow svg{width:25px;height:14px}.splide__arrow .w-embed{display:flex}.splide__arrow:disabled{background-color:#dadada;border-color:#dadada}.splide__arrow:disabled path{fill:var(--white)}@media(hover:hover){.splide__arrow:hover{background-color:#7d1c10}.splide__arrow:hover path{fill:var(--white)}}@media(hover:hover){.footer__item-social:hover{background-color:var(--snow-drift)}.footer__item-social:hover path{fill:var(--black-eel)}}a.footer-item__area-link{transition:border-color .4s ease-in-out;border-bottom:1px solid white}a.footer-item__area-link:hover{border-color:transparent}.footer__addres-phone:before{content:url(../media/c6ccb803-67e52beab85912e6bb930f4d_Frame.svg);top:50%;left:0;position:absolute;transform:translateY(-50%);height:24px;width:24px}.lg-backdrop,.lg-toolbar,.lg-components{background-color:#000000b3}.lg-image{touch-action:manipulation}.body-scroll-lock{position:fixed;width:100%;overflow-y:scroll}.lg-backdrop,.lg-outer{z-index:999999999999}.lg-toolbar .lg-icon,.lg-sub-html{color:#fff}
.hero__heading.anim-target.anim-target--hero{padding:0}@media(min-width:992px){.hero__heading.anim-target.anim-target--hero{white-space:nowrap}}.hero .anim-container:before{display:none!important}.hero .anim-container:after{content:"";display:block;position:absolute;right:0;height:6px;width:0%;opacity:0;transform:translateY(12px);border-top:1px solid var(--bronzetone);border-right:2px solid var(--bronzetone);margin:0;transition:width 1s ease,opacity 1s ease}.hero .anim-container.active:after{opacity:1;width:30%}@media(max-width:479px){.hero .anim-container:after{align-self:center}}@media(min-width:992px){.hero .anim-container.active:after{width:14%}}
.anim-word{opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.red{color:var(--moccaccino)}.about__team-list{--z-index: 0}.about__team-item{z-index:var(--z-index)}.about__team-item+.about__team-item{--z-index: calc(var(--z-index) + 1)}.about .link-arrow .arrow-icon{transition:transform .3s ease}.about .link-arrow:hover .arrow-icon{transform:translate(8px)}
.tabs-menu__item:not(:last-child){border-right:1px solid var(--kangaroo)}.tabs-menu__item.active{background-color:var(--white);color:var(--black-eel)}.tab-item{height:0;opacity:0;overflow:hidden;padding:0}.tab-item.active{opacity:1!important;height:auto!important;transition-property:opacity!important;transition-duration:.3s!important}.bus-item.tab-item.active{padding:0 16px!important}.tabs__content .tab-item{padding:0!important}.tabs .heading p:last-child{margin-bottom:0}@media screen and (max-width:768px){.bus-item.tab-item.active{padding:0!important}}@media screen and (max-width:576px){.tabs-menu__item:not(:last-child){border-right:none;border-bottom:1px solid var(--kangaroo)}}.divorce__link .white_arrow,.types__link .white_arrow{transition:transform .3s ease}.divorce__link:hover .white_arrow,.types__link:hover .white_arrow{transform:translate(8px)}@media screen and (min-width:992px){.divorce__link.divorce__link--mw div{max-width:184px}}.link-arrow.types__link:hover .arrow-icon{transform:translate(8px)}
.testimonials .anim-container:before{border-top:1px solid var(--white);border-left:2px solid var(--white);border-right:2px solid var(--white);top:78px!important}.elfsight-app-5e8df412-172e-43d9-ac5a-7342c37a8abd>div{margin-right:0;margin-left:0}
.person__img-wrap:before,.person__img-wrap:after{content:"";position:absolute;display:block;transition-property:width,height,opacity;transition-duration:.3s}.person__img-wrap:before{width:0}.person__img-wrap:after{height:0}.person__img-wrap:before{bottom:-10px;right:-10px;height:1px;background:linear-gradient(to left,#919fbe,#9099af00)}.person__img-wrap:after{right:-10px;bottom:-10px;width:1px;background:linear-gradient(to top,#919fbe,#9099af00)}.team:not(.is-active) .splide__list{display:grid!important;grid-template-columns:repeat(5,1fr)}@media(hover:hover){.team__item:hover .person__img-wrap:before{width:70%;opacity:1}.team__item:hover .person__img-wrap:after{height:70%;opacity:1}}.team__content .person__name{transition:color .4s ease}.team__content .person__name:hover{color:var(--moccaccino)}.team__bottom{position:relative}.team__bottom .person__name:before{content:"";position:absolute;height:100%;width:100%}@media(hover:hover){.team__item.person:hover .title_arrow:after{transform:translate(8px,-50%)}}a.person__link-small:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%}.team__item:has(a.person__name:hover) .person__icon{transform:translate(16px,-14px)}.team__top:has(.team__main-img-wrap:hover) .title_arrow:after{transform:translate(8px,-50%)}
.why-choose:not(.is-active) .splide__list{grid-column-gap:24px!important;grid-row-gap:24px!important;flex-flow:wrap!important;grid-template-rows:auto auto!important;grid-template-columns:1fr 1fr 1fr!important;grid-auto-columns:1fr!important;justify-content:center!important;display:flex!important}.why-choose__text:not(:first-of-type){margin-top:32px;margin-bottom:0}@media screen and (max-width:479px){.why-choose__title.anim-target{max-width:none;padding:0}.why-choose .anim-container:before{content:none}}
.arrow{display:flex;justify-content:center;align-items:center;position:relative;width:16px;height:16px}.arrow:before,.arrow:after{content:"";width:7px;height:1px;background-color:#6c6a65;display:block;border-radius:80px}.arrow.white_arrow:before,.arrow.white_arrow:after{background-color:#fff}.arrow:before{transform:rotate(45deg);position:absolute;top:6px}.arrow:after{transform:rotate(-45deg);position:absolute;bottom:4px}.areas__item .areas__link{transition-property:color;transition-duration:.3s;cursor:default}.areas__item a.areas__link{cursor:pointer}@media(hover:hover){.areas__item:hover a.areas__link{color:var(--moccaccino)}.areas__item:hover .arrow:before,.areas__item:hover .arrow:after{background-color:var(--moccaccino)}}.areas__img-wrap{flex:unset}.areas__county:not(:has(.areas__list)) .accordeon__arrow{display:none}.areas__county:not(:has(.areas__list)) .areas-county__heading{cursor:auto}
[required]~label:after,label:has(~[required]):after{content:" *"}.cft-success-container{display:none}.form.hidden{max-height:0px}.form.hidden,.contact__form-wrapper.sent .form__title,.contact__form-wrapper.sent .form__descr{opacity:0}.contact__form-wrapper.sent .contact-form__success,.contac-form__success.w-form-done{display:block;pointer-events:all;opacity:100%}.form__block label{transition-duration:.4s;transition-property:transform,font-weight,background-color}.form__block{transition:background-color .4s ease}input.form__input:not(:placeholder-shown),.form__input:focus{color:var(--flint);background-color:#f6f8ff}.form__input:focus+label,.form__input:not(:placeholder-shown)+label,.move-label label{font-weight:700;padding:3px 4px;transform:translateY(-35px);text-transform:uppercase;background-color:var(--black-eel)}.form__input{transition-duration:.4s;transition-property:background-color,color;border-color:transparent}.form__input:focus{border-color:transparent}.form__block:has(.form__input.error):after{position:absolute;top:50%;right:16px;width:32px;height:32px;content:url(../media/0d706882-67f3e4a30247ca07770d0188_error_icon.svg);transform:translateY(-50%)}@media screen and (min-width:1080px){.form__block:has(.form__custom-select.error):after{right:-42px}}.form__block:has(.form__input:focus) .form__block{color:var(--white);border:1px solid var(--white)}input.form__input.error{color:var(--error)}.form__input.error,.form__select.error~.form__custom-select{border-color:var(--error)}.contact .phone:before{position:absolute;top:50%;left:0;width:32px;height:32px;content:url(../media/05f8d7b0-680f81694f96a3ce8e93e566_mingcute_phone-fill.svg);transform:translateY(-50%)}.form__title.hidden,.form__descr.hidden{max-height:0px;opacity:0}.form__select-dropdown li{cursor:pointer}.error-element{display:none}
.form__select-dropdown{color:var(--black-eel);transition:all .4s}.form__select-dropdown li:first-of-type{display:none}.form__select-dropdown li{transition:background-color .2s ease;height:66px;padding:20px 16px;cursor:pointer}.form__block.focus .form__select-dropdown{opacity:1}@media(hover:hover){.form__select-dropdown li:hover{background-color:#4e535a;color:var(--white)}}.form__block.focus .select__arrow{transform:translateY(-50%) rotate(-135deg)}.form__block.focus .form__select-dropdown{opacity:100%}form .form__custom-select{border:1px solid transparent;transition:border-color .4s ease}@media screen and (max-width:1059px){.form__block:has(.form__custom-select.error) .select__arrow{display:none}}.form__custom-select.form__input.selected{background-color:#f6f8ff}.form__custom-select.form__input.selected label{color:var(--flint)}.form__custom-select.form__input.selected .select__arrow{border-color:var(--flint)}
.contact__form-wrap .wpcf7-not-valid-tip,.contact__form-wrap .wpcf7-response-output{display:none}.splide .splide__arrow{position:relative;width:40px;height:40px;background-color:var(--white);border:1px solid var(--moccaccino)}.splide .splide__arrow svg{width:25px;height:14px}.splide .splide__arrow:disabled{background-color:#dadada;border-color:#dadada}@media screen and (max-width:1279px){.header__nav .dropdown-menu{height:calc(100dvh - 97px)}.header:not(.menu-open) .header__nav{visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:.5s,.5s,0s;transition-delay:0s,0s,.5s}.header__nav .dropdown-menu:not(.open){visibility:hidden;transition-property:transform,visibility;transition-duration:.3s,0s;transition-delay:0s,.3s}}.header a:focus-visible,.header button:focus-visible{outline:2px solid var(--moccaccino);outline-offset:2px}.form__input:focus-visible,.form__custom-select:focus-visible,.form__btn:focus-visible,form .phone:focus-visible{outline:2px solid var(--white);outline-offset:2px}.form__select-dropdown li.is-active{background-color:#4e535a;color:var(--white)}.body__rich>.w-embed[tabindex]:focus-visible{outline:2px solid var(--moccaccino);outline-offset:2px}@media(hover:hover){.splide .splide__arrow:hover{background-color:#7d1c10}}@media screen and (min-width:768px)and (max-width:1279px){.hero__content--service .hero__awards{flex-wrap:wrap;column-gap:16px}.hero__content--service .hero__awards .awards__item.reviews{flex-basis:100%}.hero__content--service .hero__awards .awards__item.amicable,.hero__content--service .hero__awards .awards__item.board{flex-shrink:0}.hero__content--service .hero__awards .awards__item.amicable img{width:100px}.hero__content--service .hero__awards .awards__item.board img{width:176px}}@media screen and (min-width:768px)and (max-width:991px){.hero__img-wrap.hero__img-wrap--about-us{width:531px;height:444px;bottom:56px}.hero__img-wrap--about-us .hero__img--about-us{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:767px){.hero__img-wrap--about-us .hero__img--about-us{width:600px;height:auto;aspect-ratio:600 / 458}}.hero__awards .awards__item img{width:revert-layer;height:auto}@media screen and (min-width:992px)and (max-width:1279px){.hero__container--about-us .hero__awards{flex-wrap:wrap;column-gap:16px}.hero__container--about-us .hero__awards .awards__item.reviews{flex-basis:100%}.hero__container--about-us .hero__awards .awards__item.amicable,.hero__container--about-us .hero__awards .awards__item.board{flex-shrink:0}.hero__container--about-us .hero__awards .awards__item.amicable img{width:100px}.hero__container--about-us .hero__awards .awards__item.board img{width:176px}.hero__img-wrap.hero__img-wrap--about-us{width:min(673px,calc(100% - 440px))}.hero__img-wrap--about-us .hero__img--about-us{width:100%;height:100%;object-fit:cover}}
