/*!-------------------------

Developed by FonteZ
Telegram: https://t.me/fontezdev

---------------------------*/
 img{max-width:100%;height:auto}@media screen and (max-width:1439px){.section.hero.with__slider{min-height:initial}.the__content:not(.not__lined__h2) h2,.section.quote .quote__content{padding-left:30px}.section.type4 .section__image .image:before{width:200px;height:148px;background-size:contain;left:-15px;top:-15px}.section.type4 .section__image .image:after{width:200px;height:148px;right:-15px;bottom:-15px}.section.hero__small{padding-bottom:50px}.section.hero .hero__title,.section__title,.section.lawyer__hero .lawyer__name{font-size:36px}.section.error .page__title{font-size:120px}.section.thanks .page__title{font-size:64px}.section__title2,.lined__title,.section.services__tabs .services__tabcontent>li .tab__title,.the__content h2,.section.quote .quote__content,.section.hero .features__list>li .feature__title,.section.lawyer__info .info__blocks .info__block .block__title,.section.hero__small .hero__title{font-size:28px}.section.lawyer__info .info__blocks .info__block .block__final{font-size:24px}.section.type2 .content__list>li .item__title,.section.articles .posts__list .post a .post__title,.menu__title,.section__suptitle,.side__form .form__title,.the__content h3,.section.lawyer__hero .lawyer__position,.section.lawyer__hero .lawyer__contacts>li a{font-size:20px}header .header__menu .menu__list>li .the__firm__submenu .top__part>li>a,.section.hero .hero__text,.signatures__list>li .signature__author .author__name{font-size:18px}header .header__menu .menu__list>li>a,header .header__menu .menu__list>li .practice__areas__submenu .services__area .services__submenu>li>a,header .header__menu .menu__list>li .practice__areas__submenu .services__area .services__submenu>li>.submenu__service__link,.section.why__us .features__list>li .feature__info,.section.services__blocks .services__list>li .parent__service>a,.section.services__blocks .services__list>li .parent__service>div,.section__text,.section__subtext,footer .footer__center .offices__list>li .office__title,footer .footer__center .offices__list>li .office__phone,.the__content h4,.section.hero .features__list>li .feature__text,.section.lawyer__info .info__blocks .info__block .block__content ul li,.section.lawyer__info .info__blocks .info__block .block__content ul li b,.section.lawyer__info .info__blocks .info__block .block__content ul li strong,.section.offices .offices__list>li .office__title,.section.offices .offices__list>li .office__phone{font-size:16px}header .header__menu .menu__list>li .practice__areas__submenu .subservices__area .subservices__submenu>li>a,header .header__menu .menu__list>li .practice__areas__submenu .subservices__area .subservices__submenu>li>.submenu__service__link,.button,.content,.info__list>li .item__text,.section.locations .section__text,.section.reviews .reviews__slider li .review__author .author__name,.more__button,.phone__button,footer .footer__email a,.section.hero__small .hero__author{font-size:14px}}@media screen and (min-width:1200px){.container{max-width:1380px;width:calc(100% - 30px)}.masonry[data-columns]::before{content:'3 .col-md-4'}}@media only screen and (max-width:1199px){.section.hero .hero__title.before_title_text{font-size:70px;margin-top:-110px}.section.hero .hero__title.before_title_text sup{top:15px}.owl-carousel .owl-item img{height:650px!important}header .header__top{padding-bottom:15px}header .header__bottom{padding-top:0}header .header__contacts>li a .item__icon{margin-right:15px}header .header__contacts>li:not(:last-child){margin-right:30px}header .header__action{display:none}header .header__logo{margin-right:30px}header .header__menu .menu__list>li:not(:last-child){margin-right:25px}header.fixed .fixed__buttons{display:none}.section.why__us{padding-top:80px;padding-bottom:50px}.lined__title{padding-left:25px}.section.services__tabs .services__tablist>li{padding:15px 30px}.section.locations .section__title,.section.reviews .section__text{margin-bottom:30px}footer{padding-top:50px}.section.hero.with__bg{min-height:initial;padding:50px 0}.section.type3 .info__blocks>li .block__image .image:before,.section.type3 .info__blocks>li .block__image .image:after{width:200px;height:148px}.section.type3 .info__blocks>li .block__image .image:before{top:-15px;left:-15px}.section.type3 .info__blocks>li .block__image .image:after{bottom:-25px;right:-15px}.section.cta .row .cta__area{padding:30px}.section.intersected__logohalf:before{width:150px;height:70px;background-size:contain}.section.intersected__top:after{width:150px;height:44px;background-size:contain}.side__form{padding:15px 30px}.side__form form{width:100%}.side__form .form__title{margin-bottom:15px}.section.quote .quote__content{padding-top:15px;padding-bottom:15px}.page-template-page-firm .section.quote{padding-top:30px}.lawyer__page{background-image:none!important}.section.lawyer__info .info__blocks{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.lawyer__hero .lawyer__photo{display:block}.section.testimonials .testimonials__list>li .testimonial__block{padding-bottom:30px}.section.testimonials .testimonials__list>li .testimonial__author .author__position{margin-bottom:15px}.section.testimonials .testimonials__list>li .testimonial__author{padding-bottom:15px;margin-bottom:15px}.single-post .lined__button,.page-template-page-content .lined__button,.section.offices .bottom__text{margin-top:50px}.section.type2,.section.locations,.section.quote,.section.lawyer__info,.section.testimonials,.section.payments__content,.section.offices{padding-bottom:50px}.section.type1,.section.intersected__bottom,.section.articles,.section.type3,.section.service__content,.section.post__content,.section.cta,.section.type4,.section.type5{padding:50px 0}.section.hero .hero__title,.section__title,.section.lawyer__hero .lawyer__name{font-size:30px}.section__title2,.lined__title,.section.services__tabs .services__tabcontent>li .tab__title,.the__content h2,.section.quote .quote__content,.section.lawyer__info .info__blocks .info__block .block__title,.section.hero__small .hero__title{font-size:25px}.section.hero .features__list>li .feature__title{margin-bottom:15px}.section.hero .features__list>li .feature__title,.section.testimonials .testimonials__list>li .testimonial__author .author__name{font-size:22px}.section.articles .posts__list .post a .post__title,.menu__title,.section__suptitle,.side__form .form__title,.the__content h3,.section.lawyer__hero .lawyer__position,.section.lawyer__hero .lawyer__contacts>li a{font-size:18px}.section.hero .hero__text,.signatures__list>li .signature__author .author__name,.section.lawyer__info .info__blocks .info__block .block__content{font-size:16px}footer .footer__center .offices__list>li .office__title,footer .footer__center .offices__list>li .office__phone,footer .footer__menu ul>li a,.section.cta .row .cta__content,.the__content,.the__content p,.the__content h4,.section.hero .features__list>li .feature__text,.section.lawyer__info .info__blocks .info__block .block__content ul li,.section.lawyer__info .info__blocks .info__block .block__content ul li strong,.section.testimonials .testimonials__list>li .testimonial__text{font-size:14px}header .header__contacts>li a .item__link .link__text,.section.offices .offices__list>li .office__address a{font-size:12px}}@media only screen and (max-width:1199px) and (min-width:992px){.masonry[data-columns]::before{content:'3 .col-md-4'}}@media only screen and (max-width:991px){.section.hero .hero__title.before_title_text{font-size:50px;margin-top:-120px}.section.hero .hero__title.before_title_text sup{top:10px}.owl-carousel .owl-item img{height:500px!important}header,header.fixed{padding:10px 0}header.fixed .mobile__menu i svg{fill:#121212}header .header__logo a span:not(.logo__fixed) img{width:100px}header .header__top,header .header__bottom{display:none!important}header .header__more{display:flex;justify-content:flex-end;align-items:center}.mobile__menu{display:inline-flex;justify-content:center;align-items:center}.section.hero.with__slider{min-height:500px}.button{width:200px}.section.hero.with__bg{margin-bottom:15px}.section.hero.with__slider{min-height:400px}.section.hero .hero__buttons{margin-top:30px}.section.intersected:before{width:150px;height:44px}.section.why__us .section__title{margin-bottom:30px}.section.why__us .features__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section.why__us .features__list>li:nth-child(1),.section.why__us .features__list>li:nth-child(2){margin-bottom:30px}.section.why__us .features__list>li:nth-child(2):after{display:none}.section.why__us .features__list>li .feature__title{margin-bottom:15px}.info__list>li:nth-child(1),.info__list>li:nth-child(3){margin-right:30px}.section.type1 .section__left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.type1 .section__right{display:none}.signatures__list>li .signature__image{width:70px}.signatures__list>li:not(:last-child){margin-right:30px}.content{margin-bottom:30px}.section.services__blocks .section__title{margin-bottom:30px}.section.services__blocks .services__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section.services__blocks .services__list>li:nth-child(1),.section.services__blocks .services__list>li:nth-child(2),.section.services__blocks .services__list>li:nth-child(3),.section.services__blocks .services__list>li:nth-child(4){margin-bottom:30px}.section.services__blocks .services__list>li:nth-child(5){margin-top:0}.section.services__blocks{padding-bottom:30px}.section.intersected__logo:before{width:150px;height:87px}.section.type2 .section__text{margin-bottom:30px}.section.type2 .section__subtext{margin-top:30px}.section.services__tabs .section__left,.section.services__tabs .section__right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.services__tabs .section__left{margin-bottom:30px}.section.services__tabs .services__tablist>li{padding:10px;font-size:12px}.section.services__tabs .services__tabcontent>li .child__services{margin-top:30px}.section.locations .locations__list{columns:4;margin-top:30px}.section.reviews{padding-top:65px!important}.section.reviews .reviews__slider li .review__text{padding-bottom:15px}.section.reviews .reviews__slider li .review{padding:15px}.section.intersected__bottom:after{width:150px;height:43px}.section.articles .section__title{margin-bottom:30px}footer{background-size:cover}footer .footer__left{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;order:1}footer .footer__center{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:3;margin-top:30px}footer .footer__center .offices__list{display:table;width:auto;margin-left:auto;margin-right:auto}footer .footer__right{order:2;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}footer .footer__copyright{order:4}.section.services__tabs{padding-top:30px;padding-bottom:70px}.breadcrumbs__list{padding:15px 0}.single-services .section.type3 .info__blocks .block__content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}.section.type3 .info__blocks>li .block__image{margin-left:auto;margin-right:auto}.section__suptitle{margin-bottom:15px}.section.cta .row{padding:0 30px 30px 30px}.section.cta .row .cta__area{padding:30px 15px}.section.cta .row .cta__buttons{display:block}.section.cta .row .cta__buttons .button{display:block}.section.cta .row .cta__buttons button{margin-right:0;margin-bottom:15px}.section.service__content .section__left,.section.post__content .section__left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.service__content .section__right,.section.post__content .section__right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-left:auto;margin-right:auto}.content__image{margin-bottom:30px}.section.hero .features__list>li{width:calc(50% - 8px)}.section.quote .quote__content{padding-left:15px}.section.type4 .section__left,.section.type5 .section__right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.type4 .section__content{max-height:initial}.section.type4 .section__right{margin-left:auto;margin-right:auto}.section.type5 .row{flex-direction:column-reverse}.page-template-page-firm .section.type5{padding-top:30px}.section.type4 .section__content{margin-bottom:30px}.section.type5 .section__left:after{display:none}.lawyers-template-default .section.breadcrumbs{padding-bottom:30px}.section.payments__content .payments__list>li .payment__block{padding:30px}.single-post .lined__button,.page-template-page-content .lined__button{margin-top:30px}.section.type1,.section.intersected__bottom,.section.articles,.section.type3,.section.service__content,.section.post__content,.section.cta,.section.type4,.section.type5,.section.payments__content .payments__list{padding:30px 0}.section.lawyer__hero .lawyer__contacts>li:not(:last-child){margin-right:30px}.section.lawyer__hero .lawyer__contacts>li{padding:0 15px 10px 15px}.section.testimonials .testimonials__list>li .testimonial__block{padding:0 15px 30px 15px}.section.testimonials .testimonials__list>li .testimonial__author{border-bottom:0;padding-bottom:0}.pagination__list>li:not(:last-child){margin-right:15px}.pagination__list>li a,.pagination__list>li span{width:30px;height:30px}.section.payments__content .payments__list>li:not(:last-child){margin-bottom:30px}.section.payments__content .payments__list>li .payment__logotypes{padding:15px}.page__buttons a:not(:last-of-type){margin-right:15px}.section.lawyer__info,.section.hero__small,.section.payments__content,.section.offices{padding-bottom:30px}.section.why__us,.section.type2{padding-top:55px;padding-bottom:30px}.section.error .page__title{font-size:80px}.section.thanks .page__title{font-size:48px}.section.hero .hero__title,.section__title,.section.lawyer__hero .lawyer__name{font-size:25px}.section__title2,.section.type1 .lined__title,.section.services__tabs .services__tabcontent>li .tab__title,.the__content h2,.section.quote .quote__content,.section.lawyer__info .info__blocks .info__block .block__title,.section.testimonials .testimonials__list>li .testimonial__author .author__name,.section.hero__small .hero__title,.section.payments__content .payments__list>li .payment__title{font-size:20px}.section.type2 .content__list>li .item__title,.section.articles .posts__list .post a .post__title,.section.hero .features__list>li .feature__title,.section.testimonials .testimonials__list>li .testimonial__author .author__name{font-size:16px}.section.lawyer__hero .lawyer__position,.section.lawyer__hero .lawyer__contacts>li a,.pagination__list>li a,.pagination__list>li span{font-size:16px}.section.hero .hero__text,.section.why__us .features__list>li .feature__info,.section.type2 .section__text,.section.type2 .section__subtext,.section.payments__content .payments__list>li .payment__description{font-size:14px}.section.type2 .section__text br{display:none}.section.articles .posts__list .post a{padding:15px}.section.hero .section__left{margin-bottom:30px}.section.hero .section__left,.section.hero .section__right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.offices .offices__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section.offices .offices__list>li .office__image img{width:100%}.section.offices .offices__list>li{margin-bottom:30px}.section.offices .bottom__text{margin-top:20px}.section.offices .section__text{margin-bottom:30px}.section.offices .bottom__text{margin-bottom:0}}@media only screen and (max-width:991px) and (min-width:768px){.masonry[data-columns]::before{content:'2 .col-md-6'}}@media only screen and (max-width:767px){.section.hero .hero__title.before_title_text{font-size:30px;margin-top:-50px}.section.hero .hero__title.before_title_text sup{top:5px}.owl-carousel .owl-item img{height:160px!important}header .header__logo a span:not(.logo__fixed) img{width:80px}.masonry[data-columns]::before{content:'2 .col-md-6'}.section.type2{background-size:cover}.section.type2 .content__list>li .item__title{margin-bottom:15px}.section.type2 .content__list>li:not(:last-child){margin-bottom:30px}.section.locations .section__left{margin-bottom:30px}.section.intersected:before{width:120px;height:35px;background-size:contain}.section.intersected__logo:before{width:120px;height:70px;background-size:contain}.section.intersected__logohalf:before{width:120px;height:55px;background-size:contain}.section.intersected__bottom:after{width:120px;height:35px;background-size:contain}.section.services__blocks .services__list>li .parent__service a{font-size:14px}.section.services__blocks .services__list>li .child__services{padding:15px 5px}.content{font-size:12px}.section.services__tabs .services__tabcontent>li .child__services>li a{font-size:11px;padding:5px 10px}footer .footer__contacts{display:block}footer .footer__contacts>div:not(:last-of-type):after{display:none}footer .footer__contacts>div:not(:last-of-type){margin-bottom:10px}footer .footer__logo img{width:150px}.section.type3 .info__blocks>li .block__image{width:75%}.section.cta .row{padding:0}.section.cta .row .cta__area .section__right{display:none}.section.cta .row .cta__buttons{display:flex}.section.cta .row .cta__buttons button{margin-bottom:0;margin-right:30px}.section.cta .row .cta__buttons .button{display:inline-block}.section.service__content .section__right,.section.post__content .section__right{-ms-flex:0 0 350px;flex:0 0 350px;max-width:350px}.section.hero .section__left{margin-bottom:50px}.section.hero .features__list>li .feature__title{margin-bottom:0}.section.hero .features__list>li{margin-bottom:15px}.post-template-default .breadcrumbs__list{flex-wrap:wrap}.post-template-default .breadcrumbs__list>li:last-child{margin-top:15px}.section.thanks .row{flex-direction:column-reverse}.section.thanks .section__right{margin-bottom:30px}.section.error .page__title,.section.thanks .page__title{text-align:center}.page__buttons{justify-content:center}.modal-form .modal__form .form__title{font-size:20px}.section__title2,.the__content h2,.section.quote .quote__content,.section.payments__content .payments__list>li .payment__title{font-size:18px}.section__suptitle,.the__content h3,.side__form .form__title,.side__form .alternate__action .action__link a{font-size:16px}.side__form .alternate,.side__form .alternate__action .action__title{font-size:12px}}@media only screen and (max-width:575px){.section.hero__small.vacancies{padding-top:50px!important}.section.hero__small.vacancies .container__wrapper{padding:50px 0}.section.post__content.vacancies .job-label{margin-right:1em}.section.post__content.vacancies .job-card{padding:15px}.section.post__content.vacancies .section__left{padding-top:90px}.section.post__content.vacancies .side__form .attach-resume{margin-bottom:15px}.section.hero.with__slider{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:initial}.section.hero.with__slider .container{position:relative;transform:none}.section.hero.with__slider .section__slider{order:2}.section.hero.with__slider .section__slider .owl-item img{height:240px;object-fit:cover;object-position:right}.section.hero .hero__buttons,.section.cta .row .cta__buttons{display:block}.section.hero.with__slider .section__content{text-align:center}.section.hero .hero__buttons button,.section.cta .row .cta__buttons button{margin-right:0;margin-bottom:15px}.section.hero .hero__buttons .button,.section.cta .row .cta__buttons .button{display:block;margin-left:auto;margin-right:auto}.section.why__us .features__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.why__us .features__list>li:not(:last-child):after{display:none}.section.why__us .features__list>li:not(:last-child){margin-bottom:30px}.signatures__list>li .signature__author .author__name{font-size:14px}.section.locations .section__text{font-size:12px}.section__text{font-size:14px}.section.articles .posts__list .post a .post__title{font-size:14px}.signatures__list{display:block}.signatures__list>li:not(:last-child){margin-right:0;margin-bottom:15px}.info__list{display:block}.info__list>li:not(:last-child){margin-bottom:15px}.section.services__blocks .services__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.services__blocks .services__list>li{margin-bottom:30px!important}.section.locations .locations__list{columns:2}footer .footer__left,footer .footer__right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}footer .footer__left{margin-bottom:30px}footer .footer__menu{margin-bottom:15px}.modal-form .modal__form .form__title{font-size:18px}.modal-form .modal-body{padding:40px 15px}.modal-form .close{width:40px;height:40px}.modal-form .close svg{width:100%}.side__form{padding:15px}.section.service__content .section__right,.section.post__content .section__right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.the__content:not(.not__lined__h2) h2{padding-left:15px}.section.lawyer__hero .lawyer__contacts{display:block}.section.lawyer__hero .lawyer__contacts>li:not(:last-child){margin-right:0;margin-bottom:15px}.section.lawyer__hero .lawyer__contacts>li{display:table}.pagination__list>li a,.pagination__list>li span{font-size:14px}.section.hero.with__form .hero__phone a{font-size:14px}.section.offices .offices__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.thanks .page__title{font-size:36px}.section.error .page__title{font-size:60px}.page__buttons{flex-direction:column}.page__buttons a:not(:last-of-type){margin-right:0;margin-bottom:15px}}