@charset "UTF-8";.link-btn,p{font-size:16px}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}p{text-align:justify}img{display:block;width:100%}html{background-color:#1D1D1B}body{background-color:#fff;font-family:Poppins,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:300}h3{font-size:42px}.site-wrapper{max-width:1200px;padding:0 20px;margin:0 auto}header.site-header{background-color:#1D1D1B;color:#fff;font-size:14px}header.site-header .header{display:flex;margin:0 -3px;padding:18px 0 16px}header.site-header .header .logo{width:160px}header.site-header .header nav{display:flex;align-items:center;flex-grow:1;justify-content:flex-end;padding-right:30px}header.site-header .header nav>ul{list-style:none;display:inline-block;padding:0;text-transform:uppercase}header.site-header .header nav>ul li{display:inline;margin:5px 15px}header.site-header .header nav>ul li a{color:#fff;font-size:14px}header.site-header .header nav>ul li a.active{border-bottom:1px solid #30BF8D}header.site-header .header nav .dropdown{display:inline;overflow:hidden;position:relative}header.site-header .header nav .dropdown .dropdown-btn{cursor:pointer;border:none;outline:0;color:#fff;background-color:inherit;font-family:inherit;margin:0;text-transform:uppercase;font-size:14px}header.site-header .header nav .dropdown .dropdown-btn .chevron-down::before{border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:5px;left:2px;position:relative;top:5px;transform:rotate(135deg);vertical-align:top;width:5px}header.site-header .header nav .dropdown .dropdown-content{display:none;position:absolute;background-color:#1D1D1B;z-index:1;min-width:130px;left:-15px;white-space:nowrap}header.site-header .header nav .dropdown .dropdown-content li,header.site-header .header nav .dropdown .dropdown-content ul,header.site-header .header nav .dropdown .dropdown-content.show{display:block}header.site-header .header nav .bars{width:24px;cursor:pointer}header.site-header .header nav .bars>div{width:100%;border-bottom:1px solid #fff;margin:7px 0}header.site-header .header .lang-switch{display:flex;align-items:center;text-transform:uppercase;cursor:pointer}header.site-header .header .lang-switch .lang-icon{width:20px}header.site-header .header .lang-switch span{position:relative;width:24px;text-align:center}header.site-header .header .lang-switch span .underline{position:absolute;width:12px;border-bottom:1px solid #fff;left:6px;height:1px;bottom:1px}.mobile-menu-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.mobile-menu-wrapper .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1D1D1B;opacity:.95}.mobile-menu-wrapper .menu-items{position:relative;top:50%;transform:translateY(-50%);padding:10px}.mobile-menu-wrapper .menu-items ul{list-style-type:none;padding:0;margin:0;text-align:center}.mobile-menu-wrapper .menu-items ul li{margin:20px 0}.mobile-menu-wrapper .menu-items ul li a{color:#fff;font-size:1.5em}.mobile-menu-wrapper .menu-items ul li a.active{border-bottom:1px solid #30BF8D}.mobile-menu-wrapper .mobile-menu-close-btn{cursor:pointer;position:absolute;top:30px;right:30px;width:24px;height:24px}.mobile-menu-wrapper .mobile-menu-close-btn svg{width:100%;height:100%}.star .star-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:500px}.star .star-image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1D1D1B;opacity:.5}.star .star-image .site-wrapper{position:relative;top:50%;transform:translateY(-50%)}.star .star-image .intro{text-align:center;padding:10px;color:#fff}.star .star-image .intro h1{font-size:42px;line-height:50px;margin-bottom:10px}.star .star-image .arrow{display:block;position:absolute;width:50px;bottom:30px;left:calc(50% - 15px)}.star.left-align .intro{max-width:40%;text-align:left!important}section.homepage-star .star-image{background-image:url(/assets/images/498336102.webp)}section.firm-star .star-image{background-image:url(/assets/images/team_star_new.webp)}section.sports-star .star-image{background-image:url(/assets/images/1055898120.webp)}section.business-star .star-image{background-image:url(/assets/images/1185817101.webp)}section.family-star .star-image{background-image:url(/assets/images/529653729.webp)}section.arbitration-star .star-image{background-image:url(/assets/images/1174854746.webp)}section.news-star .star-image{background-image:url(/assets/images/1314979846.webp)}.lbs-2-cols{display:flex}.lbs-2-cols>div{width:50%;position:relative}.lbs-2-cols>div:first-child{padding-right:40px}.lbs-2-cols>div:last-child{padding-left:40px}@media screen and (max-width:768px){.star .star-image{height:300px}.star .star-image .intro h1{font-size:24px;line-height:30px}.star.left-align .intro{max-width:90%}.lbs-2-cols{flex-direction:column}.lbs-2-cols>div{width:100%;margin:10px 0}.lbs-2-cols>div:first-child{padding-right:0}.lbs-2-cols>div:last-child{padding-left:0}}section.intro-description{margin:50px 0}section.intro-description .img{width:80%}section.intro-description p{margin-bottom:20px}@media screen and (max-width:768px){section.intro-description{margin:20px 0}}.link-btn{display:inline-flex;align-items:center;font-weight:500;color:#000}.link-btn img{margin-left:10px;display:inline;width:22px}.background-light{background-color:#f7f7f7}.background-dark{background-color:#1D1D1B;color:#fff}.distinctions{padding:50px 0}.distinctions .title{display:flex;flex-direction:column;justify-content:center}.distinctions .title p{font-size:30px}.distinctions .awards{display:flex;flex-direction:column}.distinctions .awards .f-line{display:flex;justify-content:space-between;align-items:center}.distinctions .awards .f-line img{display:block;width:20%}@media screen and (max-width:768px){.distinctions{padding:20px 0}.distinctions .title p{font-size:20px}}.news{padding:30px 0}.news .news-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.news .news-container>div{width:calc(50% - 40px)}.news .news-pagination{text-align:center;margin-top:30px}.news .news-pagination .dot{cursor:pointer;height:15px;width:15px;margin:0 6px;background-color:#f4f4f4;border-radius:50%;display:inline-block;transition:background-color .6s ease}.news .news-pagination .dot.active,.news .news-pagination .dot:hover{background-color:#ccc}@media screen and (max-width:992px){.news .news-container>div{width:100%}}.news-item{margin-top:30px;background-color:#f4f4f4;border-left:5px solid #30BF8D}.news-item .title-wrapper{background-color:#fff}.news-item .title-wrapper .title{position:relative;left:-5px;text-transform:uppercase;background-color:#1D1D1B;padding:5px 20px;display:inline-block;color:#fff;font-weight:500;font-size:20px}.news-item .content{padding:30px 20px;font-size:16px}.news-item .content h4{font-weight:600;text-transform:uppercase}.news-item .content p{color:grey;margin-top:20px;white-space:pre-wrap}.news-item .content a{text-decoration:none;color:#30BF8D}.tu,section.partner .partner-wrapper .about a,section.section a{text-decoration:underline;text-decoration-color:#30BF8D}footer,footer ul a{color:#fff}.text-right{text-align:right}.tu.g,.tu.g a{text-decoration-color:#30BF8D}footer{background-color:#1D1D1B;padding:50px 0 20px}footer .title{display:flex;align-items:flex-end;font-size:20px;height:60px}footer .title img{width:200px}footer ul{margin-top:20px;font-size:16px;list-style-type:none}.lbs-3-cols,.lbs-4-cols{font-size:14px;display:flex}footer ul .linkedin-img{height:16px;width:16px;margin:4px 0}footer .mailto{color:#30BF8D}footer hr{margin:20px 0}.lbs-3-cols{justify-content:space-between}.lbs-3-cols>div{max-width:33.33%}@media screen and (max-width:567px){.lbs-3-cols{flex-direction:column}.lbs-3-cols>div{max-width:100%}}.lbs-4-cols{justify-content:space-between}.lbs-4-cols>div{max-width:24%}.lbs-4-cols>div:first-child{text-transform:uppercase}section.firm-about{margin:50px 0 30px}section.firm-about p{margin-bottom:20px}section.firm-avocats{margin:30px 0}section.firm-avocats .firm-grid{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -20px}section.firm-avocats .firm-grid>a{margin:20px;width:calc(33.33% - 40px)}section.firm-avocats .firm-grid>a .img{height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}section.firm-avocats .firm-grid>a .title{background-color:#1D1D1B;color:#fff;padding:20px;border-bottom:5px solid #30BF8D;position:relative}section.firm-avocats .firm-grid>a .title .name{font-weight:500}section.firm-avocats .firm-grid>a .title .name span{text-transform:uppercase}section.firm-avocats .firm-grid>a .title .position{color:grey}section.firm-avocats .firm-grid>a .title .plus{width:20px;height:20px;position:absolute;right:10px;bottom:10px}section.firm-avocats .firm-grid>a .title .plus::after{content:" ";position:absolute;display:block;background-color:grey;height:2px;margin-top:-1px;top:50%;left:1px;right:1px;z-index:9}section.firm-avocats .firm-grid>a .title .plus::before{content:" ";position:absolute;display:block;background-color:grey;width:2px;margin-left:-1px;left:50%;top:1px;bottom:1px;z-index:9}@media screen and (max-width:567px){section.firm-avocats{margin:20px 0}section.firm-avocats .firm-grid>a{width:100%}}@media screen and (min-width:568px) and (max-width:992px){section.firm-avocats .firm-grid{margin:0 -10px}section.firm-avocats .firm-grid>a{margin:10px;width:calc(50% - 20px)}}.contact-btn-wrapper{text-align:center;margin:50px 0}section.partner{padding:50px 0}section.partner .partner-wrapper{background-color:#f7f7f7}section.partner .partner-wrapper ul{margin-left:20px}section.partner .partner-wrapper h5{font-size:20px;font-weight:500}section.partner .partner-wrapper .about{padding:40px 40px 0}section.partner .partner-wrapper .about::after{display:table;content:" ";clear:both}section.partner .partner-wrapper .about .img{float:right;width:calc(50% - 40px);height:0;padding-bottom:50%;background-repeat:no-repeat;background-position:center top;background-size:cover;margin-left:40px;margin-bottom:40px}section.partner .partner-wrapper .about h3{margin:0;font-weight:500;line-height:1em}section.partner .partner-wrapper .about h4{margin:0 0 30px;color:#30BF8D;font-weight:500}section.partner .partner-wrapper .about a{color:#000}section.partner .partner-wrapper .about hr{margin:20px 0}section.partner .partner-wrapper .about p,section.partner .partner-wrapper .about ul{margin-bottom:20px}section.partner .partner-wrapper .cv{padding:0 40px 40px}section.partner .partner-wrapper .cv hr{margin:30px 0}section.partner .partner-wrapper .cv .career{padding:0 100px}section.partner .partner-wrapper .cv .career .slider{margin:50px 0}section.partner .partner-wrapper .cv .career .slide .period{color:#30BF8D;font-weight:500;font-size:24px}section.partner .partner-wrapper .cv .career .slide .position{margin-top:10px}section.partner .partner-wrapper .cv .career .slider-btn{top:0}section.partner .partner-wrapper .cv .career .slider-btn::before{height:30px;width:30px}section.partner .partner-wrapper .cv .activities,section.partner .partner-wrapper .cv .languages{margin-top:20px}section.partner .partner-wrapper .cv .distinctions .site-wrapper{padding:0}section.partner .partner-wrapper .cv .card{width:100%;max-width:600px;display:block;margin:40px auto 0}@media screen and (max-width:567px){section.partner .partner-wrapper .about{padding:10px 10px 0}section.partner .partner-wrapper .about .img{clear:both;width:100%;padding-bottom:100%}section.partner .partner-wrapper .cv{padding:0 10px 10px}}ul.list-none{list-style:none;margin-left:0!important}.slider{position:relative}.slider .slider-container{overflow:hidden}.slider .slider-container .slider-inner{display:inline-flex;align-items:stretch;position:relative}.slider .slider-btn{position:absolute;top:40%}.slider .slider-btn::before{cursor:pointer;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:40px;vertical-align:top;width:40px}.slider .slider-prev-btn{left:-50px}.slider .slider-next-btn{right:-50px}.slider .slider-prev-btn::before{transform:rotate(-135deg)}.slider .slider-next-btn::before{transform:rotate(45deg)}.text-italic{font-style:italic}section.section{margin:50px 0}section.section p{margin-bottom:20px}section.section p:last-child{margin:0}section.section p.title{font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:15px}section.section p.subtitle{font-weight:500;margin-bottom:10px;font-style:italic}section.section .img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}section.section .img .credit{position:absolute;color:#fff;bottom:5px;right:5px;font-size:12px}section.section ul{margin-left:20px;list-style:none;margin-bottom:20px}section.section ul li::before{content:"•";color:#30BF8D;font-weight:700;display:inline-block;width:20px;margin-left:-20px}section.section ul:last-child{margin-bottom:0}section.section.img-right .img{left:40px}section.section.img-right .lbs-2-cols>div:last-child{padding:0}section.section.img-left .img{right:40px}section.section a{color:#000}@media screen and (max-width:768px){section.section .img,section.section.img-left .lbs-2-cols>div:first-child,section.section.img-right .lbs-2-cols>div:last-child{height:0;padding-bottom:100%}section.section{margin:20px 0}section.section .img{left:0!important;right:0!important}section.section.img-left .lbs-2-cols{flex-direction:column-reverse}}section.sports.first .img,section.sports.second .img{background-image:url(/assets/images/sports_7.webp)}section.sports.third .img{background-image:url(/assets/images/sports_5.webp)}section.sports.fourth .img{background-image:url(/assets/images/sports_4.webp)}section.business.first .img{background-image:url(/assets/images/1151067699.webp)}section.business.second .img{background-image:url(/assets/images/1131702041.webp)}section.business.third .img{background-image:url(/assets/images/business-third.webp)}section.family.first .img{background-image:url(/assets/images/family_1_new.webp)}section.family.second .img{background-image:url(/assets/images/family_2.webp)}section.arbitration.first .img{background-image:url(/assets/images/175256323.webp)}section.arbitration.second .img{background-image:url(/assets/images/1174854746.webp)}section.arbitration.third .img{background-image:url(/assets/images/21909439339_119145fad0_h.webp)}.contact-star .star-image{background-image:url(/assets/images/contact_2020.jpg)}section.contact{margin:100px 0}section.contact .lbs-2-cols{align-items:flex-end}section.contact p.title{font-size:24px}section.contact p{margin-bottom:0;font-size:20px}section.contact a{color:#30BF8D}section.contact .img{background-image:url(/assets/images/homepage-map.webp)}section.contact .map{height:300px;width:100%;border:none}@media screen and (max-width:768px){section.contact{margin:20px 0}section.contact .lbs-2-cols{flex-direction:column-reverse}}section.activities{padding:50px 0}section.activities .tile{height:300px;margin:50px 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}section.activities .tile .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1D1D1B;opacity:.5}section.activities .tile .title{position:relative;top:50%;transform:translateY(-50%)}section.activities .tile .title h2{display:block;text-align:center;padding:10px;color:#fff;font-size:30px}@media screen and (max-width:768px){section.activities{padding:20px 0}section.activities .lbs-2-cols>div{padding:0;margin:0}section.activities .tile{margin:10px 0;height:200px}}@media screen and (min-width:769px) and (max-width:992px){section.activities .lbs-2-cols>div:first-child{padding-right:10px}section.activities .lbs-2-cols>div:last-child{padding-left:10px}section.activities .tile{margin:10px 0}}section.page404{padding:100px 0}section.page404 h2{text-align:center}