.menu-container{will-change:transform;transition:all .7s cubic-bezier(.65,.05,.36,1);width:100%;z-index:1;transform:translate(calc(-100% + 47px))}.menu-container .menu-button{transition-delay:.3s;position:relative}.menu-container [menu-item-bg]:before{content:"";position:absolute;inset:0;background:linear-gradient(112.91deg,#000 3.48%,#c4c4c400 90.04%);z-index:-1}.menu-container .big-menu-image{transform:translate(-47px);transition:transform .6s;will-change:transform}.menu-container.is-open{background-color:#5e5e5e;transform:translate(0)}.menu-container.is-open .big-menu-image{transform:translate(0)}.menu-container.is-open .menu-button{background-color:#737373}[menu-item-bg]{transform:scale(1.2);transition:transform .2s;animation-duration:1s;animation-fill-mode:forwards}[menu-item-bg].show-menu-bg{transform:scale(0);animation-name:menuBg}@keyframes menuBg{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.team-section-item:hover .team-section-item__photo img{filter:grayscale(.5)}.team-section-item .team-section-item__photo{position:relative}.team-section-item .team-section-item__photo:before{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:2px;transition:width .4s;z-index:1;margin:0 auto}.team-section-item .team-section-item__photo img{filter:grayscale(0);transition:all .8s}.team-section-item.team-section-item__is-active{position:relative}.team-section-item.team-section-item__is-active .team-section-item__photo:before{width:100%;background-color:#941b0c}.team-section-item.team-section-item__is-active .team-section-item__photo img{filter:grayscale(1)}.link-img-grad,.slider-blogs__item-image-container{position:relative}.link-img-grad:before,.slider-blogs__item-image-container:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0006 13.59%,#c4c4c400 30%);z-index:1}.full-height-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(179deg,#0006 13.59%,#c4c4c400 77.01%);z-index:1}.full-height-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0006 13.59%,#c4c4c400 30%);z-index:1}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(106.65deg,#000 13.59%,#c4c4c400 77.01%)}.hero-section:after{content:"";position:absolute;inset:0;background:linear-gradient(360deg,#000 -5.22%,#0000 55.22%);z-index:1}@media(max-width:430px){.practice-info-tabs__nav-container{overflow:scroll}}.tabs-section__nav_container,.tabs-section__nav_container-2,.testimonials-nav-container,.practice-info-tabs__nav-container{-ms-overflow-style:none;scrollbar-width:none}.tabs-section__nav_container::-webkit-scrollbar,.tabs-section__nav_container-2::-webkit-scrollbar,.testimonials-nav-container::-webkit-scrollbar,.practice-info-tabs__nav-container::-webkit-scrollbar{display:none}.testimonials-nav__link-item{position:relative}.testimonials-nav__link-item:before{content:"";position:absolute;bottom:-5px;left:0;right:0;width:0;background-color:#941b0c;transition:all .4s;height:2px;margin:0 auto}.testimonials-nav__link-item--active{color:#000}.testimonials-nav__link-item--active:before{width:100%}.practice-info-tabs__nav a{position:relative}.practice-info-tabs__nav a:before{content:"";transition:all .4s;width:0}.practice-info-tabs__nav-item--active a:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;margin:0 auto;height:2px;background-color:#941b0c}.tabs-section__nav>a{position:relative;color:#a5a5a5;transition:color .2s}.tabs-section__nav>a:before{content:"";transition:all .4s;width:0}.tabs-section__nav>a:hover{color:#fff}.tabs-section-nav-item__is-active{color:#fff;position:relative}.tabs-section-nav-item__is-active:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;margin:0 auto;height:2px;background-color:#941b0c}.team-pagination__dot.team-pagination__dot--active:before,.why-pagination__dot.team-pagination__dot--active:before,.team-pagination__dot.why-pagination__dot--active:before,.why-pagination__dot.why-pagination__dot--active:before{content:"";position:absolute;border:1px solid #941b0c;width:20px;height:20px;border-radius:50%}.tf-rating-items .slick-list{margin:0 -30px}.slick-slide{outline:none}.tf-rating-section__dots-container .slick-dots{position:relative;bottom:0;display:flex;align-items:center;justify-content:center}.tf-rating-section__dots-container .slick-dots li{display:flex;align-items:center;justify-content:center;margin:0 3px}.tf-rating-section__dots-container .slick-dots li.slick-active button:after{content:"";position:absolute;border:1px solid #941b0c;width:20px;height:20px;border-radius:50%;box-sizing:border-box}.tf-rating-section__dots-container .slick-dots button{position:relative;display:flex;width:5px;height:5px;padding:0;margin:0 10px;justify-content:center;align-items:center;flex:0 0 auto;border-radius:50%;background-color:#696666;box-sizing:border-box}.tf-rating-section__dots-container .slick-dots button:before{display:none}.slider3-list-items .slick-slide{margin:0 35px}.slider3-list-items .slick-list{margin:0 -35px}.slick-arrow[aria-disabled=true]{opacity:.4;cursor:not-allowed}.slick-arrow[aria-disabled=true]:hover svg{fill:#000}.popup-contact-form--active{display:block;position:fixed;inset:0}@media(max-width:350px){.footer-copy-text{font-size:11px}a[class*=custom-button-type]{padding:20px 24px}a[class*=custom-button-type] .custom-button-text{font-size:12px}}.slg-rich-text .img-animate-container{display:flex}.slg-rich-text .animate-text-container{margin-bottom:30px}.slg-rich-text .animate-text-container p{margin-bottom:0}.slg-rich-text blockquote{margin:30px 0}.slg-rich-text figure{margin:50px 0}.slg-rich-text figure div{width:100%}.slg-rich-text ul{list-style:none;margin:30px 0}.slg-rich-text ul li{position:relative}.slg-rich-text ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6111 7.02425L1.45675 0.183799C1.12353 -0.0612664 0.583126 -0.0612664 0.249911 0.183799C-0.0833037 0.428846 -0.0833037 0.826462 0.249911 1.07153L9.79203 7.50001L0.250756 13.9285C-0.0824585 14.1735 -0.0824585 14.5712 0.250756 14.8162C0.583971 15.0612 1.12438 15.0612 1.45756 14.8162L11.612 7.97575C11.7896 7.84511 11.8657 7.67192 11.8539 7.50063C11.8649 7.32871 11.7888 7.15554 11.6111 7.02425Z' fill='%23941B0C'/%3E%3C/svg%3E%0A");position:absolute;width:12px;height:15px;left:-40px;right:0;top:8px;background-position:center;background-repeat:no-repeat}.slg-rich-text ol[role=list]{list-style:none;padding-left:0}.slg-rich-text ol[role=list] li{position:relative;display:flex;align-items:center;padding-left:40px}.slg-rich-text ol[role=list] li:before{display:inline-block;position:absolute;left:0;top:0;color:#941b0c;font-weight:400}.slg-rich-text ol[role=list] li:nth-child(1):before{content:"1."}.slg-rich-text ol[role=list] li:nth-child(2):before{content:"2."}.slg-rich-text ol[role=list] li:nth-child(3):before{content:"3."}.slg-rich-text ol[role=list] li:nth-child(4):before{content:"4."}.slg-rich-text ol[role=list] li:nth-child(5):before{content:"5."}.slg-rich-text ol[role=list] li:nth-child(6):before{content:"6."}.slg-rich-text ol[role=list] li:nth-child(7):before{content:"7."}.slg-rich-text ol[role=list] li:nth-child(8):before{content:"8."}.slg-rich-text ol[role=list] li:nth-child(9):before{content:"9."}.slg-rich-text ol[role=list] li:nth-child(10):before{content:"10."}.slg-rich-text ol[role=list] li:nth-child(11):before{content:"11."}.slg-rich-text ol[role=list] li:nth-child(12):before{content:"12."}.slg-rich-text ol[role=list] li:nth-child(13):before{content:"13."}.slg-rich-text ol[role=list] li:nth-child(14):before{content:"14."}.slg-rich-text ol[role=list] li:nth-child(15):before{content:"15."}textarea{resize:none}.lock{overflow:hidden}.blog-posts-filter__item--active{font-style:italic}.inner-page-hero__overlay:before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(306deg,#000000b3,#c4c4c400 60%);opacity:1}.blog-not-found-message{height:150px;font-family:Playfair Display;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.045em;text-transform:capitalize}.text-gradient-404 .grad-404-text-1,.text-gradient-404 .grad-404-text-2{background:-webkit-linear-gradient(#eee,#7d7d7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-posts-filters a:last-child{margin-right:0}.testimoinals-collection-item__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.testimoinals-collection-item__text.testimoinals-collection-item__text--active{display:flex}input,textarea{border-radius:0;-webkit-appearance:none}
.slg-rich-text blockquote>p{line-height:inherit}.wpcf7 .wpcf7-not-valid-tip{display:block;transform:translateY(-15px);margin:0;color:#941b0c;font-size:14px;line-height:163%}.wpcf7 .wpcf7-not-valid{color:#941b0c!important;border-color:#941b0c!important;outline:0 none}.popup-contact-form .wpcf7 .wpcf7-not-valid-tip,.popup-contact-form .wpcf7 .wpcf7-not-valid,.popup-contact-form .wpcf7 .form__error,.popup-contact-form .wpcf7 .error,.slg-sm-hero-copy .wpcf7 .wpcf7-not-valid-tip,.slg-sm-hero-copy .wpcf7 .wpcf7-not-valid,.contact-form-b .wpcf7 .wpcf7-not-valid-tip,.contact-form-b .wpcf7 .wpcf7-not-valid,.contact-form-b .wpcf7 .form__error,.contact-form-b .wpcf7 .error{color:#ff9385!important;border-color:#ff9385!important}.wpcf7 .wpcf7-form-control-wrap:has(>.div-block-149)>.form__error,.wpcf7 .wpcf7-form-control-wrap:has(>.div-block-149)>.wpcf7-not-valid-tip{margin-top:28px;transform:none}.wpcf7 .wpcf7-form-control-wrap:has(>textarea)>.form__error,.wpcf7 .wpcf7-form-control-wrap:has(>textarea)>.wpcf7-not-valid-tip{margin-top:5px;transform:none}.wpcf7 .div-block-57.big-cta-wrapper:empty{height:12px;min-height:0;margin:0;padding:0}.grecaptcha-badge{visibility:hidden}.wpcf7 .slg-recaptcha-note{margin:16px 0 0;color:#fff;font-family:Playfair Display,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:20px}.contact-us-p-form-b .wpcf7 .slg-recaptcha-note{color:#333}.wpcf7 .slg-recaptcha-note a{color:inherit;text-decoration:underline}.wpcf7-form-control-wrap:has(.form__error) .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:none}.slg-anim{opacity:0}.slg-anim--from{transform:translate3d(0,100px,0)}.slg-anim--play{transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1)}.slg-anim--play[data-anim-delay="250"]{transition-delay:.25s}button.header__main-btn{margin:0;padding:0;border:0;font:inherit;color:inherit;cursor:pointer}.header__main-burger--line{display:block}.header__main-btn:focus-visible{outline:2px solid #fff;outline-offset:-6px}button.header__nav-link{margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}@media(min-width:1280px){.header__nav-item--sub:focus-within .header__nav-sub{visibility:visible;transform:translate(0);opacity:1}}.wpcf7 input:focus-visible,.wpcf7 select:focus-visible,.wpcf7 textarea:focus-visible,.wpcf7 .nice-select:focus-visible{outline:2px solid #fff;outline-offset:2px}.the-team-section:not(.the-team-section--white) .team-section-active-item__position{color:#e8565b}.the-team-section--white .team-section-item__position{color:#6e6e6e}@media screen and (max-width:767px){.the-team-section .div-block-39:not(:has(>.team-pagination))>.section-header{margin-bottom:90px}}@media screen and (max-width:767px){.section-copy-copy-copy .text-block-37-d-2{color:#bdbdbd}}.cta__text a{color:#fff;text-decoration:underline}.footer-sp-link{display:inline-block;min-height:24px;line-height:24px}.slg-rich-text p a:not([class]),.slg-rich-text li a:not([class]),.rich-text p a:not([class]),.rich-text li a:not([class]),.cases__content-text a:not([class]){text-decoration:underline}.section-text a:not([class]),.text-block-14 a:not([class]),.text-block-33 a:not([class]),.text-block-37-d-copy-copy-copy a:not([class]){color:inherit;text-decoration:underline}.blog-post-collection-item__source-image,.blog-post-collection-item__source img{width:auto}:where(img[sizes^=auto]){height:auto}@media screen and (max-width:991px){.cases__preview .cases__heading{display:none}}@media screen and (max-width:767px){.custom-button-container-copy{flex-wrap:wrap;row-gap:16px}}@media screen and (min-width:1280px)and (hover:hover){.loc-menu__link--parent{display:inline-flex;align-items:center;gap:8px}.loc-menu__link--parent:after{display:block;width:6px;height:6px;content:"";transition:transform ease .3s;transform:rotate(-45deg);border-right:1px solid #c1272d;border-bottom:1px solid #c1272d}.loc-menu__list-item:hover>.loc-menu__link--parent:after{transform:rotate(-45deg) translate(2px,2px)}}.loc-menu__toggle{display:none}@media screen and (max-width:1279px),(hover:none){.loc-menu__list-item--parent{display:flex;flex-wrap:wrap;align-items:center}.loc-menu__list-item--parent>.loc-menu__list{order:3;flex-basis:100%;padding-top:0}.loc-menu__list-item.loc-menu__list-item--open>.loc-menu__list{display:flex}.loc-menu__toggle{display:flex;align-items:center;justify-content:center;order:2;width:32px;height:32px;margin-left:4px;padding:0;border:0;background:none;cursor:pointer}.loc-menu__toggle:after{display:block;width:8px;height:8px;content:"";transition:transform ease .3s;transform:translateY(-2px) rotate(45deg);border-right:1px solid #c1272d;border-bottom:1px solid #c1272d}.loc-menu__list-item--open>.loc-menu__toggle:after{transform:translateY(2px) rotate(-135deg)}}.header__top[hidden]{display:none}.header__top-list+.header__top-list{margin-left:auto}.header__top-close{position:relative;flex:none;width:24px;height:24px;margin:0;padding:0;border:0;background:none;cursor:pointer;align-self:center}.header__top-close:before,.header__top-close:after{position:absolute;top:50%;left:50%;width:16px;height:1px;content:"";background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}.header__top-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.header__top-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:1279px){.header__nav:has(.header__nav-sub--active)>.header__info-bottom{display:none}.header__nav{bottom:0;height:auto}.header__nav-sub-list-item--all{margin-top:24px;padding-bottom:24px}.header__nav-sub.loc .header__nav-sub-link.highlight{display:none}}.helpful-links-wrap .slg-rich-text-faq h3{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px;letter-spacing:normal;text-transform:uppercase}.hero__best-item__red{position:relative;z-index:0}.hero__best-item__red:before{position:absolute;inset:-6px -12px;z-index:-1;content:"";pointer-events:none;background-color:#000000eb;border-radius:12px;filter:blur(6px)}@media screen and (max-width:767px){.hero__best-item__red{font-size:19px;font-weight:700}}.hero__subtitle{max-width:760px;margin:14px 0 0;color:#fff;font-family:Playfair Display,Verdana,sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.8)}.hero__subtitle+.custom-button-container.ww2ss{margin-top:26px}@media screen and (max-width:767px){.hero__subtitle{margin-top:8px;font-size:16px;line-height:23px}.hero__subtitle+.custom-button-container.ww2ss{margin-top:16px}}@media screen and (min-width:992px){.hero-section{height:874px}.hero-section .div-block-158{max-height:674px}}@media screen and (max-width:767px){.hero-section{height:838px}.hero-section:before{height:547px}}.testimonials__btn .text-block-16-2{font-size:20px;line-height:28px}.slg-sm-hero__image.slg-sm-hero__image__gray{filter:brightness(40%) grayscale()}.slider-blogs__item-image-container:after{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(to top,#000c,#0000 60%)}.cases__content-filter{background:linear-gradient(to top,#000000bf,#0003 160px)}.slider-blogs__item-image-container{background-color:#000}.header__main .header__nav-link,.header__main .info-bottom__link-page:not(:hover){-webkit-background-clip:text;background-clip:text;background-color:#000}.header__main .info-bottom__link-page:not(:hover){transition:border-color .3s,background-color .3s,background-clip 0s .3s allow-discrete,-webkit-background-clip 0s .3s allow-discrete}.es-card-badge-container .es-badge-reviews-count{color:#707070!important}.contact-form-b:not(.hero){background-color:#111;background-image:none}.contact-form-b:not(.hero)>.div-block-142{display:none}.footer-section .text-block-10,.footer-section .footer-disclaimer{font-weight:400}.footer-top__item.left .footer-top__list-link{grid-template-rows:none}@media screen and (max-width:991px){.footer-bottom{padding-bottom:98px}}@media screen and (max-width:767px){.footer-bottom{padding-bottom:50px}}@media(min-width:351px){.footer-bottom .footer-copy-text,.footer-bottom .footer-sp-link{font-size:14px}}.popup-contact-form{background-color:#111}.popup-contact-form__address,.popup-contact-form__address a{color:#fff}.popup-contact-form__close svg,.popup-contact-form__soc-icon svg,.popup-contact-form__soc-icon svg path{fill:#fff}.popup-contact-form .custom-button-type-4{border-color:#fff}
