@charset "UTF-8";@font-face{font-family:Helvetica-Neue-Light;src:url(/build/fonts/Helvetica-Neue-Light.f1279b7b.ttf) format("truetype")}@font-face{font-family:Antonio;src:url(/build/fonts/Antonio-Bold.3923c7ea.ttf) format("truetype")}@font-face{font-family:Trirong;font-style:normal;font-weight:400;src:url(/build/fonts/Trirong-Regular.6ff9455b.ttf) format("truetype")}@font-face{font-family:Trirong;font-style:normal;font-weight:100;src:url(/build/fonts/Trirong-Light.98b141d6.ttf) format("truetype")}body,html{background-color:#c81418;height:100%;margin:0;overflow:hidden!important;overscroll-behavior:contain;padding:0}#bottom-bar{background-color:#fff;bottom:0;display:none;height:1vh;position:fixed;width:100%;z-index:1000}sub{text-transform:lowercase}a{color:#000;cursor:pointer;text-decoration:none}p{font-family:Trirong,sans-serif;font-size:20px}p a{position:relative;transition:color .5s ease-out}p a:hover{color:#c81418}p a:hover:after{width:100%}p a:after,p a:before{background-color:#d0d0d0;bottom:4px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}p a:after{background-color:#c81418;bottom:4px;transition:width .5s ease-out;width:0}ul{font-family:Trirong,sans-serif;padding-left:0}ul,ul li{font-size:20px}ul li{display:flex;list-style:none}ul li:before{clear:both;color:#c81418;content:"●";float:left;font-size:18px;line-height:25px;padding-right:5px}ul>li>a{padding-left:5px;transition:padding-left .2s ease-out}ul>li>a:hover{padding-left:10px}.emphasis{font-family:Antonio,sans-serif;font-size:26px;max-width:80%}.emphasis-red{color:#c81418;text-transform:uppercase}.title-small{font-family:Trirong,sans-serif;font-size:35px;font-weight:400;margin:0}.title-big-red{color:#c81418;font-family:Antonio,sans-serif;font-size:210px;left:100px;margin:-15px 0 0;text-transform:uppercase;transition:all .5s ease-in-out}.title-big-red span{font-size:16px}.title-big-red i{color:#000;font-size:30px;font-style:normal;position:absolute}.title-big-red span,.title-big-red sup,.title-medium-red span,.title-medium-red sup{font-size:20px;text-transform:lowercase}.title-medium-red{color:#c81418;font-family:Antonio,sans-serif;font-size:75px;line-height:90px;margin:-8px 0 0 -5px;text-transform:uppercase}.title-slide-open{font-size:65px!important;left:40px;line-height:normal}.button-big-red,button{background:none;border:none}.button-big-red{color:#c81418;font-family:Antonio,sans-serif;font-size:35px;margin:0;text-transform:uppercase}.button-submit-container{align-items:flex-end}.fp-table .col-2{float:right}#fp-nav ul li:before,.fp-slidesNav ul li:before{content:""}.fp-slidesNav.fp-bottom{max-width:200px;width:inherit}.fp-slidesNav{left:51px!important;right:auto}[id$=-fixed]:not(#offices-fixed) .col-2{align-items:flex-end;display:flex;padding-bottom:50px;padding-left:50px!important}.slide{overflow-x:hidden}.mobile-card-title{display:none;filter:grayscale(100%)}.mobile-card-title p{font-size:11px!important}.mobile-card-title.team-visible{filter:grayscale(0)}.old-title{opacity:1}#section4,#section50{background-color:#c81418}header{position:absolute;width:100%;z-index:2000}#close-card,#open{align-items:center;color:#c81418;cursor:pointer;display:flex;position:absolute;right:42px;top:31px;z-index:100}#close-card span,#open span{font-family:Helvetica-Neue-Light,sans-serif;font-size:20px;padding-right:10px;text-transform:uppercase}#close-card svg,#open svg{height:72px;width:72px}#burger-closed,#close-card,.menu-open #open span{display:none}.menu-open #burger-closed{display:block}.menu-open #burger-opened{display:none}#menu,.menu-open #menu{transform:translateZ(0)}.menu-small-links-container{display:flex}.menu-small-links{display:initial!important}#menu{background-color:#fff;display:flex;height:100vh;max-width:100%;position:relative;transform:translate3d(100%,0,0);transition:transform .4s ease}#menu .menu-left{align-content:center;box-sizing:border-box;flex:1;height:100%;justify-content:space-between;max-width:50%;padding:35px}#menu .menu-left,#menu .menu-left .delta-aussi{align-items:center;display:flex;flex-direction:column}#menu .menu-left .delta-aussi{color:#c81418;width:100%}#menu .menu-left .delta-aussi>div{align-items:flex-start;display:flex;justify-content:space-around;width:80%}#menu .menu-left .delta-aussi>div .delta-aussi-img{max-width:220px}#menu .menu-left .delta-aussi>div .delta-aussi-img:last-child{max-width:195px}#menu .menu-left a{align-items:center;display:flex;height:100%}#menu .menu-left svg{height:230px;width:230px}#menu .menu-left img{width:100%}#menu .menu-left p{bottom:10px;display:block;font-family:Trirong,sans-serif;font-weight:100;margin:0}#menu .menu-right{flex:1;height:100%}#menu .menu-right .menu-list{bottom:0;display:flex;font-family:Helvetica-Neue-Light,sans-serif;height:100vh;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative;width:100%}#menu .menu-right .menu-list li:first-child{display:none}#menu .menu-right .menu-list li{overflow:hidden;writing-mode:vertical-rl}#menu .menu-right .menu-list li.long a{font-size:67px;line-height:90px}#menu .menu-right .menu-list li.verylong a{font-size:47px;line-height:90px}#menu .menu-right .menu-list li a:before{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;content:attr(data-content);display:flex;height:100%;line-height:normal;margin-top:-40px;overflow:hidden;padding:40px 0;position:absolute;transition:all .5s ease-in-out;width:0}#menu .menu-right .menu-list li.lvdc-link-li{display:none}#menu .menu-right .menu-list li.lvdc-link-li a{color:#c81418}#menu .menu-right .menu-list li:not(.menu-list-last):hover a:before{background-color:#000;width:100%}#menu .menu-right .menu-list li a{background-color:#fff;color:inherit;display:block;padding:40px 10px;text-decoration:none}#menu .menu-right .menu-list li:not(.menu-list-last){border-right:1px solid #000;flex:1;transform:rotate(-180deg)}#menu .menu-right .menu-list li.menu-list-last{background-color:#c81418;border-left:1px solid #000;display:flex;flex-direction:row;padding:0}#menu .menu-right .menu-list li.menu-list-last div{background-color:#fff;display:flex;height:50%;justify-content:flex-end;padding:10px}#menu .menu-right .menu-list li.menu-list-last svg{bottom:0;max-width:137px}#menu .menu-right .menu-list li.menu-list-last .lvdc-link{align-items:center;background-color:#c81418;justify-content:normal;padding:0;transform:rotate(-180deg)}#menu .menu-right .menu-list li.menu-list-last .lvdc-link a{background:none;color:#fff;font-size:50px}#menu .menu-right .menu-list li.menu-list-last .lvdc-link a:before{content:none}#menu .menu-right .menu-list li:not(.menu-list-last){flex:auto}#menu .menu-right .menu-list li:not(.menu-list-last) a{align-items:center;display:flex;width:100%}#menu .menu-right .menu-list li a{font-size:80px;line-height:normal;padding:40px 0}@media screen and (max-height:1079px){#menu .menu-right .menu-list li a{font-size:68px}}@media screen and (max-height:876px){#menu .menu-right .menu-list li:not(.menu-list-last){flex:auto}#menu .menu-right .menu-list li a{font-size:50px!important}#menu .menu-right .menu-list li .lvdc-link a{font-size:45px!important}}@media screen and (max-height:667px){#menu .menu-right .menu-list li a,#menu .menu-right .menu-list li a:before{font-size:35px!important}#menu .menu-right .menu-list li .lvdc-link a{font-size:30px!important}}@media screen and (max-width:768px){#menu{height:100%}#menu .menu-right .menu-list{height:100%!important;justify-content:space-evenly;margin-top:0!important}#menu .menu-right .menu-list li{flex:none!important}#menu .menu-right .menu-list li a,#menu .menu-right .menu-list li a:before{font-size:30px!important}#menu .menu-right .menu-list li:not(.menu-list-last) a{display:block}#menu .menu-left{max-height:fit-content}#menu .menu-left .delta-aussi p{font-size:16px!important}#menu .menu-left .delta-aussi>div{width:100%!important}#menu .menu-left .delta-aussi>div a{align-items:flex-start}#menu .menu-left .delta-aussi>div img{width:125px}#menu .menu-left .delta-aussi>div a:last-child img{width:110px}}#language-switcher{width:51px}.logo-letter{opacity:1}.logo,.logo-letter{transition:opacity .25s ease-out}.logo{opacity:0}.logo-lt{align-items:center;border-bottom:1px solid #000;justify-content:center;padding-bottom:8px;padding-top:10px;position:absolute;text-align:center;top:0;width:100%}.logo-lt img{width:50%}.col-language-switcher{background-color:#fff;border-right:1px solid #000;height:100vh;position:absolute;transition:all .5s ease-in-out;z-index:2}.col-language-switcher.col-language-switcher-home{background-color:hsla(0,0%,100%,.729);border-color:transparent}.col-language-switcher.col-language-switcher-home .logo-lt{border:none}.col-language-switcher.col-language-switcher-home a{border-color:#fff;color:#fff}.col-language-switcher.col-language-switcher-home .switch-language-container a:hover,.col-language-switcher.col-language-switcher-home .switch-language-selected{border-bottom-color:#fff}.col-language-switcher.col-language-switcher-home .switch-language-link-container{left:-75px;opacity:0}.switch-language-container{display:flex;flex-direction:column;margin-top:55px;padding:10px;position:absolute;width:51px;z-index:2}.switch-language-container a{color:#000;cursor:pointer;font-size:18px;margin:0 5px;padding:2px 0 1px;text-decoration:none;transition:color .5s ease-in-out}.switch-language-container a:hover,.switch-language-selected{border-bottom:1px solid #000;padding-bottom:0!important}.switch-language-link-container{animation-duration:.5s;animation-name:slideFromLeft;bottom:0;display:flex;flex-direction:column;left:0;opacity:1;position:absolute;text-align:center;transition:all .5s ease-out;width:50px;z-index:2}.language-switcher-contactlink{align-items:center;background-color:#c81418;display:flex;height:50px;justify-content:center;width:100%}.language-switcher-contactlink:first-of-type{margin-bottom:1px}.language-switcher-contactlink img{width:70%}@keyframes slideFromLeft{0%{left:-100px}to{left:0}}#backtohome{display:none}#home-triangle svg{height:347px;max-width:85%;width:942px;z-index:50}#home-scrollback{font-size:200px;opacity:.5;position:absolute}#home-scrollfront,#home-scrollfront-2,#home-scrollfront-first{color:#fff;font-family:Helvetica-Neue-Light,sans-serif;font-size:40px;margin-top:-165px;padding-left:10px;position:absolute;white-space:nowrap;z-index:100}#home-scrollfront-first{animation-delay:0s;animation-duration:50s;animation-fill-mode:forwards;animation-name:defilement-rtl-first;animation-timing-function:linear}#home-scrollfront{animation:defilement-rtl 100s linear infinite;animation-delay:0s;transform:translate3d(100%,0,0)}#home-scrollfront-2{animation:defilement-rtl 100s linear infinite;animation-delay:50s;transform:translate3d(100%,0,0)}@keyframes defilement-rtl{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes defilement-rtl-first{0%{transform:translateZ(0)}to{display:none;transform:translate3d(100%,0,0)}}.home-slide-bg{width:100vw}.home-slide-bg:before{background:linear-gradient(12deg,hsla(0,0%,100%,.75) 40%,hsla(0,0%,100%,.2) 60%,hsla(0,0%,100%,.73) 108.21%),linear-gradient(180deg,hsla(0,0%,100%,.66) -2.4%,transparent 43.63%),transparent 0 -164.744px/100% 120.886% no-repeat;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:100vw}.lines-bottom,.lines-up{border-bottom:1px solid #fff;border-top:1px solid #fff;height:95px;margin-top:-456px;position:absolute;width:100%;z-index:49}.lines-bottom{margin-bottom:-880px}#home-scrollback,#home-scrollback-2,#home-scrollback-first{color:#000;font-family:Verdana,sans-serif;font-size:80px;font-weight:700;opacity:.2;padding-left:30px;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:0}#home-scrollback-first{animation-delay:0s;animation-duration:40s;animation-fill-mode:forwards;animation-name:defilement-rtl-first-back;animation-timing-function:linear}#home-scrollback{animation:defilement-rtl-back 80s linear infinite;animation-delay:0s;transform:translateX(-100%)}#home-scrollback-2{animation:defilement-rtl-back 80s linear infinite;animation-delay:40s;transform:translateX(-100%)}.scroll-down{fill:#c81418!important;bottom:40px;left:50%;position:absolute;transform:translateX(-50%);width:50px;z-index:100}.scroll-down-animate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll-bt}@keyframes scroll-bt{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,100%)}}@keyframes defilement-rtl-back{0%{transform:translate3d(100%,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes defilement-rtl-first-back{0%{transform:translateZ(0)}to{display:none;transform:translate3d(-100%,0,0)}}#logo-specialite{margin-bottom:20px;margin-left:10px;max-width:80%;width:1082px}@media screen and (max-width:1919px){#logo-specialite{width:832px}}@media screen and (max-width:1279px){#logo-specialite{margin-bottom:0;width:485px}}@media screen and (max-width:856px){#logo-specialite{margin-bottom:0;margin-left:0;width:245px}}#specialties{background-color:#fff}#specialities-container-1{display:flex;flex-direction:row;height:100%}#specialities-container-1 .col{border-right:1px solid #000}#specialities-container-1 .col-1{padding:0 10px}#specialities-container-1 .col-2{transition:all .7s ease-out;width:20%}#specialities-container-1 .col-3{transition:all .7s ease-out;width:80%}#specialities-container-1 .bloc1{border-bottom:1px solid #000;height:60%;transition:all .7s ease-out}#specialities-container-1 .bloc2{background-image:url(/build/images/groupe.76ae1e32.jpg);background-position:50%;background-size:cover;filter:grayscale(1);height:40%;transition:all .7s ease-out}#specialities-container-1 .bloc3{border-bottom:1px solid #000;height:30%;transition:all .7s ease-out}#specialities-container-1 .bloc4{align-items:center;display:flex;height:70%;padding:50px;transition:all .7s ease-out}#specialities-container-1 .bloc4 h1,#specialities-container-1 .bloc4 h2{font-size:30px;letter-spacing:.015rem;padding-left:7px;transition:font-size .7s ease-out}#specialities-container-1 .bloc4 h2,#specialities-container-1 .bloc4 h2 span{align-items:center;display:flex}#specialities-container-1 .bloc4 h2 span:after{background-color:#000;content:"";display:inline-block;height:50px;margin:0 10px;width:1px}#specialties.active #specialities-container-1.active .col-2{width:30%}#specialties.active #specialities-container-1.active .col-3{width:70%}#specialties.active #specialities-container-1.active .bloc1{height:40%}#specialties.active #specialities-container-1.active .bloc2{height:60%}#specialties.active #specialities-container-1.active .bloc3{height:30%}#specialties.active #specialities-container-1.active .bloc4{height:70%}#specialities-container-2{display:flex;flex-direction:row}#specialities-container-2 .col-1{display:flex;flex-direction:column;transition:all .7s ease-out;width:80%}#specialities-container-2 .col-2{border-left:1px solid #000;display:flex;flex-direction:column;transition:all .7s ease-out;width:20%}#specialities-container-2 .col-1-1{display:flex;flex-direction:row;height:40%;transition:all .7s ease-out}#specialities-container-2 .col-1-1 .title-medium-red{padding:30px}#specialities-container-2 .bloc1{align-items:flex-end;border-right:1px solid #000;display:flex;padding-left:160px;transition:all .7s ease-out}#specialities-container-2 .bloc3{border-top:1px solid #000;height:80%;padding-left:100px;transition:all .7s ease-out}#specialities-container-2 .bloc3 p{font-size:20px;max-width:750px}#specialities-container-2 .bloc4{height:0%;min-height:0;transition:all .7s ease-out}#specialities-container-2 .bloc5{background-color:#c81418;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 50px;transition:all .7s ease-out}#specialities-container-2 .bloc5 h2{border-top:1px solid #fff;font-family:Antonio,sans-serif;line-height:25px;margin-bottom:15px;margin-top:40px;padding-top:40px;text-transform:uppercase}#specialities-container-2 .bloc5 p{font-family:Trirong,sans-serif;font-size:20px;line-height:25px;margin:0}#specialties.active #specialities-container-2.active .col-1{width:60%}#specialties.active #specialities-container-2.active .col-2{width:40%}#specialties.active #specialities-container-2.active .bloc1{padding-left:70px}#specialties.active #specialities-container-2.active .bloc3{height:60%!important}#specialties.active #specialities-container-2.active .col-1-1{height:60%}#specialties.active #specialities-container-2.active .bloc3{height:40%}#specialties.active #specialities-container-2.active .bloc5{height:90%}#specialties.active #specialities-container-2.active .bloc4{height:10%;min-height:138px}#specialities-container-3{background-image:url(/build/images/bordeaux-bg-1920.64972dc9.jpg);background-repeat:no-repeat;background-size:cover;position:relative}#specialities-container-3 .red-column{background-color:#c81418;height:100%;position:absolute;transition:all .7s ease-out;width:0}#specialities-container-3 h2{color:#fff;display:block;font-family:Antonio,sans-serif;font-size:150px;left:200px;margin-bottom:0;text-transform:uppercase;transition:all .7s ease-out}#specialities-container-3 .testimonials-container{background-color:rgba(0,0,0,.569);color:#fff;font-size:20px;padding:20px;position:absolute;right:35px;width:40%}#specialities-container-3 .testimonials-container h3{font-family:Antonio,sans-serif;font-size:30px;text-transform:uppercase}#specialities-container-3 .testimonials-container h2{display:none}#specialities-container-3 .testimonials-container p{font-size:22px;line-height:33px}#specialties #specialities-container-3 h2{bottom:50px;position:absolute}#specialties.active #specialities-container-3.active .red-column{width:15%}#specialties.active #specialities-container-3.active h2{left:100px}#litigation-fixed{display:flex;flex-direction:row;height:100%;position:absolute;width:100%}#litigation-fixed .col-1{border-right:1px solid #000;display:flex;flex-direction:column;height:100%;width:20%}#litigation-fixed .col-1 .bloc1{height:70%}#litigation-fixed .col-1 .bloc2{background-color:#c81418;height:30%}#litigation-fixed .col-2{padding-left:100px;position:relative;width:80%}#litigation-fixed .col-2 h1{line-height:180px}#litigation-fixed .col-2 h1.title-slide-open{line-height:80px}#section3{background-color:#fff;background-image:url(/build/images/contentieux.32a781a9.jpg);background-repeat:no-repeat;background-size:cover}#litigation-container-2{display:flex;flex-direction:row}#litigation-container-2 .col-1{width:50%}#litigation-container-2 .col-2{background-color:#fff;display:flex;flex-direction:column;padding:90px;width:50%}#litigation-container-2 .col-2 .bloc1{align-items:center;display:flex;height:50%}#litigation-container-2 .col-2 .bloc2{align-items:flex-end;display:flex}#droit-penal-fixed{display:flex;flex-direction:row;height:100%;position:absolute;width:100%}#droit-penal-fixed .col-1{border-right:1px solid #000;display:flex;flex-direction:column;height:100%;width:20%}#droit-penal-fixed .col-1 .bloc1{height:70%}#droit-penal-fixed .col-1 .bloc2{background-color:#c81418;height:30%}#droit-penal-fixed .col-2{padding-left:100px;position:relative;width:80%}#droit-penal-fixed .col-2 h1{line-height:180px}#droit-penal-fixed .col-2 h1.title-slide-open{line-height:80px}#section51{background-color:#fff;background-image:url(/build/images/bg-assises.afdadc83.jpg);background-repeat:no-repeat;background-size:cover}#droit-penal-container-2{display:flex;flex-direction:row}#droit-penal-container-2 .col-1{width:50%}#droit-penal-container-2 .col-2{background-color:#fff;display:flex;flex-direction:column;padding:90px;width:50%}#droit-penal-container-2 .col-2 .bloc1{align-items:center;display:flex;height:50%}#droit-penal-container-2 .col-2 .bloc2{align-items:flex-end;display:flex;height:50%}#transition-container{align-items:center;background-color:#c81418;display:flex;height:100%;padding-left:100px;width:100%}#transition-container h1{color:#fff;font-size:120px;line-height:140px}#advice-taxation-fixed{display:flex;flex-direction:row;height:100%;position:absolute;width:100%}#advice-taxation-fixed .col-1{border-right:1px solid #000;display:flex;flex-direction:column;height:100%;width:20%}#advice-taxation-fixed .col-1 .bloc1{height:70%}#advice-taxation-fixed .col-1 .bloc2{background-color:#c81418;height:30%}#advice-taxation-fixed .col-2{padding-left:100px;position:relative;width:80%}#advice-taxation-fixed .col-2 h1{line-height:180px}#advice-taxation-fixed .col-2 h1.title-slide-open{line-height:80px}#section5{background-image:url(/build/images/advice-taxation.dc7fb540.jpg);background-repeat:no-repeat;background-size:cover}#section6,#section61,#section62{background-color:#fff;max-width:100vw;overflow-x:hidden}.title-big-red-multiline{font-size:78px!important;line-height:normal!important}#collaborator .team-container .col-1 .card{padding:0 10px}.team-container{background-color:#fff;position:relative}.team-container .new-title{bottom:-100%;left:0;opacity:0;position:absolute;right:0}.team-container h1{align-items:flex-end;display:flex;font-size:180px;overflow:hidden;position:relative;width:100%}.team-container h1 .new-title,.team-container h1 .old-title{position:absolute}.team-container .col-1{display:flex;flex-direction:column;width:100%}.team-container .col-1 .bloc1{align-items:flex-end;background-color:#fff;border-bottom:1px solid #000;display:flex;height:300px;padding-bottom:40px;padding-left:100px;position:sticky;top:0;z-index:1}.team-container .col-1 .bloc2{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-left:51px;position:relative}.team-container .col-1 .bloc2:before{background-color:#000;content:"";height:1px;position:absolute;top:184px;width:100%;z-index:1001}.team-container .col-1 .card.open-detail{cursor:pointer}.team-container .col-1 .card{display:flex;filter:grayscale(100%);left:auto;opacity:1;transition:all .5s ease-in-out;width:49%}.team-container .col-1 .card.team-visible{filter:grayscale(0)!important}.team-container .col-1 .card .card-title{display:flex;flex:1;flex-direction:column;padding-left:30px;padding-top:25px}.team-container .col-1 .card .card-title h2{font-size:28px;line-height:normal;margin-left:0}.team-container .col-1 .card .card-title p{font-size:16px;line-height:18px;margin:0}.team-container .col-1 .card .card-title .para-resp{color:#c81418;display:block;margin-bottom:5px}.team-container .col-1 .card .card-title .para-resp span{opacity:.9}.team-container .col-1 .card .card-image{background-position:50%;background-size:cover;height:100%;position:relative}.team-container .col-1 .card .card-image img{max-width:100%}.team-container .col-1 .card .card-image-plus:after{align-items:center;color:#fff;content:"+";display:flex;font-size:30px;height:30px;justify-content:center;position:absolute;right:0;top:0;width:30px}.team-member-detail-open{left:51px!important}.team-member-detail{display:flex;height:100%;left:100%;min-height:100vh;overflow-y:scroll;position:absolute;transition:left .7s ease-out;width:100%;z-index:1002}.team-member-detail>.team-member-detail-image{position:sticky;top:0;width:20%}.team-member-detail>.team-member-detail-image img{height:auto;max-width:100%;position:absolute;transform:translateX(100%);transition:transform .5s ease-out;z-index:-1}.team-member-detail>.team-member-detail-image img.opened{transform:translateX(0)}.team-member-detail>.team-member-detail-content{background-color:#c81418;height:fit-content;min-height:100%;padding:50px;width:80%;z-index:1}.team-member-detail h1{align-items:normal;color:#fff;display:block;font-size:140px}.team-member-detail h1 br{display:none}.team-member-detail p{color:#fff}.title-big-red-hideable{opacity:1;transition:opacity .5s ease-in-out}.card-open-hide-title{opacity:0}.card-hidden{opacity:0!important}#contact,#contact-container{background-color:#fff}#contact-container{height:100%;position:relative}#contact-container h1{font-size:150px;line-height:160px;white-space:nowrap}#contact-container .col-1{display:flex;flex-direction:column;height:100%;width:100%}#contact-container .col-1 .bloc1{align-items:flex-end;display:flex;height:40%;padding-bottom:40px;padding-left:100px}#contact-container .col-1 .bloc2{border-top:1px solid #000;display:flex;height:60%;padding-left:51px;position:relative}#contact-container .col-1 .bloc1 p{font-size:30px;line-height:44px;margin-bottom:14px;max-width:100%;padding-left:60px;width:550px}#contact-container .bloc2,.form-contact{flex-direction:column}.form-contact{display:flex;padding:0 50px}.form-contact>div{align-items:stretch;display:flex}.form-contact>div>div{display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:20px}.form-group{position:relative}.form-group label{left:0;pointer-events:none;position:absolute;top:50%;transition:all .2s ease}.form-group input,.form-group textarea{border:none;border-bottom:1px solid #000;font-family:Trirong,sans-serif;font-size:35px;margin-top:55px;outline:none;width:100%}.form-group textarea{height:100%}.form-group textarea~label{left:20px;top:80px}.form-group input:focus~label,.form-group input:not(:placeholder-shown):invalid~label,.form-group input:valid~label,.form-group textarea:focus~label,.form-group textarea:valid~label{color:#c81418;top:0}.form-group input:focus~label:after,.form-group input:not(:placeholder-shown):invalid~label:after,.form-group input:valid~label:after,.form-group textarea:focus~label:after,.form-group textarea:valid~label:after{content:" : "}.form-group textarea:focus~label,.form-group textarea:valid~label{top:20px}.form-group input:not(:placeholder-shown):invalid~label:after{content:" (adresse non valide)  ";font-size:16px}.contact-consent{display:flex;flex-direction:row!important}.contact-consent input[type=checkbox]{accent-color:#b82d24;margin:0 10px 0 0;width:54px}.contact-consent label{font-size:20px!important;line-height:20px!important;padding-top:5px}label{font-family:Trirong,sans-serif;font-size:35px}#offices .fp-slidesNav{display:none!important}#offices-fixed{background-image:url(/build/images/bordeaux-bg.fc2af282.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:100%;position:absolute;transition:all .5s ease-in-out;width:100%}#offices-fixed .col-1{border-right:1px solid #000;display:flex;flex-direction:column;height:100%;padding-left:51px;width:30%}#offices-fixed .col-1 .bloc1{display:flex;height:50%;justify-content:center;text-align:center}#offices-fixed .col-1 .bloc1 img{width:70%}#offices-fixed .col-1 .bloc2{display:flex;flex-direction:column;height:50%}#offices-fixed .col-2{position:relative;width:80%}#offices-fixed .col-2 .bloc3{border-bottom:1px solid #000;height:50%}#offices-fixed .col-2 .bloc4{background-color:hsla(0,0%,100%,.75);height:100%}#offices .slide{align-items:flex-end}#offices .slide .col-1{width:30%}#offices .slide .col-2{background:none;overflow:hidden;padding:20px;width:70%}#offices .slide .col-2>div{height:50%;position:relative}#offices .slide .col-2 .bloc4>div{display:flex}.offices-links{align-items:stretch;justify-content:space-around}.offices-links a{align-items:center;border-top:1px solid #000;color:#fff;display:flex;font-family:Antonio,sans-serif;font-size:40px;height:100%;padding-left:20px;position:relative;text-transform:uppercase;vertical-align:middle}.offices-links a span{width:100%;z-index:2}.offices-links a:after{background-color:#c81418;content:"";height:100%;left:0;position:absolute;transition:width .25s ease-out;width:0}.office-selected{color:#fff}.office-selected:after{width:100%!important}.office-title{color:#c81418;font-family:Trirong,sans-serif;font-size:190px;font-weight:100;line-height:200px;margin:20px 20px 20px 0}.office-text{color:#c81418;font-family:Antonio,sans-serif;font-size:25px;margin-right:100px;text-transform:uppercase}.office-text a:after,.office-text a:before{content:none}.office-text a img{max-height:23px;width:32px}#legal-information-fixed{background-image:url(/build/images/advice-taxation.dc7fb540.jpg);display:flex;flex-direction:row;height:100%;position:absolute;width:100%}#legal-information-fixed .col-1{border-right:1px solid #000;display:flex;flex-direction:column;height:100%;width:20%}#legal-information-fixed .col-1 .bloc1{height:70%}#legal-information-fixed .col-1 .bloc2{background-color:#c81418;height:30%}#legal-information-fixed .col-2{padding-left:100px;position:relative;width:80%}#legal-information{background-repeat:no-repeat;background-size:cover}.slides-container{display:flex;flex-direction:row}.slides-container .col-1{width:50%}.slides-container .col-2{background-color:#fff;padding:90px;position:relative;width:50%}.slides-container .col-2,.slides-container .col-2 .bloc1{display:flex;flex-direction:column;justify-content:center}.slides-container .col-2 .bloc1{height:50%}.slides-container .col-2 .bloc2{align-items:flex-end;display:flex}.slides-container .col-2 .bloc3{bottom:0;display:flex;justify-content:space-evenly;left:0;position:absolute;width:100%;z-index:1000}.slides-container .col-2 .bloc3 a{color:#c81418;cursor:pointer;font-family:Antonio,sans-serif;font-size:20px;padding:20px;text-transform:uppercase}.sf-toolbar{display:none!important}#team-collaborator-container.team-container .col-1 .bloc2{flex-wrap:wrap}@media screen and (max-width:856px){#specialties.active #specialities-container-1.active .bloc4 .title-big-red{font-size:40px!important;margin-top:20px}#specialties.active #specialities-container-1.active .bloc4 h1{display:flex;flex-direction:column;font-size:19px}#specialties.active #specialities-container-1.active .bloc4 h1 i{display:none}#specialties.active #specialities-container-1.active .bloc4 h1,#specialties.active #specialities-container-1.active .bloc4 h2{font-size:19px!important;letter-spacing:.025rem!important;margin-top:30px;padding-left:0!important}#specialties.active #specialities-container-1.active .bloc4 h2 span:after{height:25px}}@media screen and (max-width:912px) and (orientation:portrait){.team-collab ul{margin:0}.card-title .title-medium-red br{display:none}#contact-container h1{font-size:55px;height:auto;line-height:normal}.team-container .col-1 .card .card-image img{width:100px}.team-container h1,.title-big-red{font-size:55px!important}#administrative .col-1 .card,#team-associate-container .col-1 .card,#team-collaborator-container .col-1 .card{max-height:50%;width:100%!important}#droit-penal-container-2 .col-1,#litigation-container-2 .col-1,.slides-container .col-1{width:20%}#droit-penal-container-2 .col-2,#litigation-container-2 .col-2,.slides-container .col-2{width:80%}.fp-slidesNav.fp-bottom{max-width:16%}.office-title{font-size:115px}#offices .slide .col-2 .bloc4>div{flex-direction:column}}@media screen and (max-width:768px){#menu .menu-right .menu-list li.lvdc-link-li{display:block}.team-container .col-1 .card .card-title h2 br{display:none}#administrative .bloc2,#team-associate-container .bloc2,#team-collaborator-container .bloc2{height:70%}#bottom-bar{background-color:#c81418;display:block}#menu{flex-direction:column-reverse}#menu .menu-left{background-color:#fff;border-top:1px solid #000;max-width:none;width:100%}#menu .menu-left>a{display:none}#menu .menu-right{height:auto!important}#menu .menu-right .menu-list{flex-direction:column;font-size:32px;height:fit-content}#menu .menu-right .menu-list li{line-height:50px;text-align:right;transform:none!important;writing-mode:horizontal-tb}#menu .menu-right .menu-list li a{padding:5px 80px 5px 0}#menu .menu-right .menu-list li a:before{content:none}#menu .menu-right .menu-list li.menu-list-last{border-left:1px solid #a3261d;height:100%;position:absolute;right:0;top:0}#menu .menu-right .menu-list li.menu-list-last .lvdc-link{display:none}#menu .menu-right .menu-list .lvdc-link-li{display:block}#menu .menu-right .menu-list li.menu-list-last svg{max-width:50px}#menu .menu-small-links-container{font-size:13px}#menu .menu-small-links-container a{font-size:14px;font-weight:700}#menu .menu-small-links-container a:after,#menu .menu-small-links-container a:before{content:none}#language-switcher{display:none}.switch-language-link-container{margin-bottom:1vh}.hide-sm{display:none}#close-card svg,#open svg{height:50px!important;width:50px!important}#close-card,#open{right:10px;top:10px}#close-card span,#open span{display:none}#backtohome{display:block}header{background-color:#fff;height:70px;position:absolute;width:100%;z-index:1003}header:after{background-color:#000;content:"";display:block;height:1px;margin-left:-100%;margin-top:70px;transition:margin-left .25s ease-out;width:100%}header .logo{max-height:70px;max-width:50%;opacity:1;position:absolute}.home-passed header:after{margin-left:0}.col-language-switcher.col-language-switcher-home{background-color:transparent}.col-language-switcher{border:none;top:0;width:100%}.col-language-switcher .logo-letter{opacity:0}.col-language-switcher .logo-lt{text-align:left}.col-language-switcher .logo-lt a{display:block;text-align:center;width:50px}.col-language-switcher .logo{display:initial;padding-left:10px;width:130px}.switch-language-container{bottom:0;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:0;right:0;width:auto}.switch-language-container a{background-color:#c81418;color:#fff!important;display:block;height:30px;margin:0;padding:5px;position:relative;text-align:center;width:30px}.switch-language-container a:after{background-color:#000;content:"";height:70%;position:absolute;right:0;width:1px}.switch-language-container a:last-of-type:after{content:none}.switch-language-selected{border-bottom:0!important;color:#c81418!important;padding-bottom:5px!important}.switch-language-link-container{left:0!important;opacity:1!important;width:50px}.home-passed #language-switcher{background-color:transparent}.home-passed .logo-lt{border:none}ul li{font-size:14px}#transition-container h1.title-big-red{font-size:45px;line-height:normal}h1.title-medium-red{font-size:40px;margin-top:60px}.team-container h1{font-size:40px;line-height:normal}#home-triangle{bottom:160px;display:block;height:auto;margin:auto;padding:10%;position:absolute;text-align:center;width:100%}#home-scrollback,#home-scrollback-2,#home-scrollback-first{font-size:80px;opacity:.1;top:60px}#home-scrollfront,#home-scrollfront-2,#home-scrollfront-first{animation:none;display:none}#home-scrollback-first{animation-delay:0s;animation-duration:40s}#home-scrollback{animation-delay:0s;animation-duration:80s}#home-scrollback-2{animation-delay:40s;animation-duration:80s}.scroll-down{bottom:120px}.lines-bottom,.lines-up{display:none}.title-small{font-size:16px}.title-big-red{font-size:40px!important;margin-top:20px}.title-big-red i{margin-top:-30px}#specialties .fp-slidesNav.fp-bottom{background:none}#specialties .fp-slidesNav.fp-bottom ul li a span{background-color:#000}#specialities-container-2{flex-direction:column}#specialities-container-2 .bloc1 h2{padding-left:0!important}#specialities-container-2 .bloc3{padding-left:60px!important}#specialities-container-2 .bloc3 p{font-size:17px;line-height:26px}#specialities-container-2 .bloc4{display:none}#specialities-container-2 .bloc5{border-bottom:1px solid;height:fit-content!important;padding-left:60px}#specialities-container-2 .bloc5 p{font-size:17px;line-height:26px;padding-bottom:50px}#specialities-container-2 .col-1{width:80%}#specialties.active #specialities-container-2 .bloc1,#specialties.active #specialities-container-2 .bloc2,#specialties.active #specialities-container-2 .bloc3{padding:1em;width:100%!important}#specialties.active #specialities-container-2 .col-1{height:auto;width:100%!important}#specialties.active #specialities-container-2 .col-1-1{height:330px!important}#specialties.active #specialities-container-2 .col-2{width:100%!important}#specialties #specialities-container-3{padding:0}#specialties #specialities-container-3 .red-column{position:fixed;width:50px!important}#specialties #specialities-container-3 .testimonials-container{margin-left:50px;position:relative;right:auto;width:auto}#specialties #specialities-container-3 .testimonials-container h2{display:block;font-size:40px;left:0!important;margin-top:150px;text-align:right}#specialties #specialities-container-3 .testimonials-container .testimonials{font-size:17px;line-height:26px}#specialties #specialities-container-3 h2{display:none;font-size:30px;height:fit-content;margin-top:150px;position:relative!important}#specialties #specialities-container-3 .bloc1,#specialties #specialities-container-3 .bloc2,#specialties #specialities-container-3 .bloc3{padding:1em;width:100%!important}#specialties #specialities-container-3 .col-1{height:auto;width:100%!important}#specialties #specialities-container-3 .col-1-1{height:330px!important}#specialties #specialities-container-3 .col-2{width:100%!important}#advice-taxation-fixed .col-1,#droit-penal-fixed .col-1,#litigation-fixed .col-1{width:50px}#advice-taxation-fixed .col-2 h1,#droit-penal-fixed .col-2 h1,#litigation-fixed .col-2 h1{font-size:40px;left:20px;line-height:50px!important;margin:0;padding:0}#advice-taxation-fixed .col-2 h1.title-slide-open,#droit-penal-fixed .col-2 h1.title-slide-open,#litigation-fixed .col-2 h1.title-slide-open{font-size:40px!important;left:0;line-height:50px;margin:0;padding:0}.slide-text{background-color:#fff}.slide-text .row{display:flex;flex-direction:column!important}.slide-text .row .col-md-6{padding:0;width:100%}.slide-text .col-1{display:none;width:0}.slide-text .col-2{box-sizing:border-box;height:fit-content;margin-left:50px;min-height:100%;overflow:auto;padding:0 10px 30px 20px!important;width:calc(100% - 50px)!important}.slide-text .col-2 .bloc1{display:block;height:auto!important;margin-top:100px}.slide-text .col-2 .bloc1 .title-medium-red{line-height:normal;margin-top:0}.slide-text .col-2 .bloc2{display:block;height:auto!important;margin-top:50px}.slide-text .col-2 .bloc2 .row{display:block}.slide-text .col-2 .bloc3{margin-bottom:10px;margin-left:-10px;position:relative}.slide-text .col-2 .bloc3 a{font-size:14px}.fp-slidesNav.fp-bottom{background-color:#c81418;height:100%;left:0!important;padding-top:150px;width:50px}.fp-slidesNav.fp-bottom ul{align-items:center;display:flex;flex-direction:column}.fp-slidesNav.fp-bottom ul li a span{background-color:#fff}.card{position:relative}.card-clicked .card-title{opacity:1}.team-container .col-1 .card .card-title h2{font-size:20px}.team-container .col-1 .card .card-title{justify-content:flex-end;max-height:100%;padding:10px;width:100%}.team-container .col-1 .card .card-title p{font-size:14px}.card-image{margin:5px 5px 5px 0}.team-member-detail{height:100vh;overflow:scroll;padding:60px 10px 50px;scroll-behavior:smooth;width:calc(100% - 50px)}.team-member-detail h1{font-size:40px!important}.team-member-detail p{font-size:16px}.team-member-detail-open{left:50px!important}#administrative .bloc2,#team-associate-container .bloc2,#team-collaborator-container .bloc2{flex-wrap:wrap}#administrative .bloc2:before,#team-associate-container .bloc2:before,#team-collaborator-container .bloc2:before{display:none}#administrative .col-1 .card,#team-associate-container .col-1 .card,#team-collaborator-container .col-1 .card{max-height:50%;width:100%!important}.team-container .col-1 .bloc1{height:30%;padding-left:55px}.team-container .col-1 .bloc2{justify-content:flex-start}#contact-container{height:auto}#contact-container .col-1 .bloc1{display:block;padding:0 0 0 70px}#contact-container .col-1 .bloc1 h1{height:auto;line-height:normal;margin-top:80px}#contact-container .col-1 .bloc1 p{font-size:16px;line-height:20px;padding:0}.form-contact{padding:0!important}.form-contact,.form-contact>div,.form-contact>div>div{display:block!important}.form-contact .contact-consent label,.form-contact input,.form-contact label,.form-contact textarea{font-size:18px!important;line-height:18px!important}.form-contact input,.form-contact textarea{margin-top:20px}.form-contact .contact-consent{padding-bottom:0;padding-top:0}.form-contact .contact-consent label{font-size:14px!important}.form-contact .button-submit-container{margin-bottom:50px;padding-top:0;text-align:right}#offices-fixed .col-1{background-color:#c81418;border:none;width:50px}#offices-fixed .col-1 .bloc1,#offices-fixed .col-1 .bloc1 img{display:none}#offices-fixed .col-1 .bloc2{height:fit-content!important;margin-top:80px}#offices-fixed .col-1 .bloc2.offices-links a{border:none;color:#000;font-size:30px}#offices-fixed .col-1 .bloc2 .office-selected{color:#c81418!important}#offices-fixed .col-1 .bloc2 a:after{background-color:hsla(0,0%,100%,.4)!important}#offices-fixed .col-1 .bloc2 .office-selected:after{background-color:transparent!important;border-bottom:1px solid #c81418;width:100vw!important;z-index:1}#offices-fixed .col-2{background-color:hsla(0,0%,100%,.49);width:100vw}#offices-fixed .col-2 .bloc4{background:rgba(0,0,0,.4);border-top:1px solid #000;width:100vw}#offices .slide .col-1{display:none}#offices .slide .col-2{margin-left:50px;width:calc(100% - 50px)!important}#offices .slide .col-2 .bloc3{height:50vh}#offices .slide .col-2 .bloc4{background:none}#offices .slide .col-2 .bloc4 h2{display:none}#offices .slide .col-2 .bloc4>div{flex-direction:column}#offices .slide .col-2 .bloc4 .office-text{color:#fff;font-size:21px;margin:20px 0 0}#offices .slide .col-2 .bloc4 .office-text a:hover{color:#fff!important}#offices .slide .col-2 .bloc4 .office-contact{display:none}#legal-information-fixed .col-1{background-color:#c81418;width:50px}#legal-information-fixed .col-1 .bloc1{display:none}#legal-information-fixed .col-1 .bloc2{height:fit-content!important;margin-top:80px}#legal-information-fixed .col-1 .bloc2 a{border:none;color:#000;font-size:30px}#legal-information-fixed .col-1 .bloc2 a:after{background-color:hsla(0,0%,100%,.4)!important}#legal-information{background:#fff;background-image:none}#legal-information .title-medium-red{font-size:40px}#legal-information .col-1{display:none}#legal-information .col-2{padding:80px 10px 50px 70px;width:100%}#legal-information p{font-size:14px!important;line-height:20px;margin:0}#legal-information .emphasis-red{font-size:18px!important;margin:10px 0!important}#legal-information .bloc3{justify-content:space-between;margin-top:40px;padding-left:0;position:relative}#legal-information .bloc3 a{font-size:14px!important;padding:0!important}#legal-information .bloc3 a:nth-child(2){padding-right:10px!important}}.team-member-detail-content{padding:50px}.team-member-detail-content>*{max-width:80%}.team-member-detail-content p{font-size:16px}@media screen and (min-width:1281px){.team-member-detail-content p{font-size:20px}}@media screen and (min-width:1537px){.team-member-detail-content p{font-size:30px}}@media screen and (max-width:1366px){.team-container .col-1 .card .card-image img{width:280px}}@media screen and (max-width:1280px){.office-title{font-size:100px;line-height:60px}.office-text{margin-right:75px}#contact-container .form-group input,.form-group textarea{margin-top:35px}#contact-container h1{font-size:58px;height:auto;line-height:normal}.team-container .col-1 .card .card-image img{width:220px}#logo-specialite{margin-bottom:0;width:596px}.title-medium-red{font-size:45px;line-height:55px}#litigation-container-2 .col-2{padding:40px 65px}#transition-container h1{font-size:75px;line-height:normal}}@media screen and (max-width:576px){.card-opened{max-width:none!important}.team-container .col-1 .card .card-image-plus:after{font-size:20px;height:20px;width:20px}.team-member-detail{padding:50px 0 0}.team-member-detail .team-member-detail-image{display:none}.team-member-detail .team-member-detail-content{padding-bottom:100px}.team-member-detail .team-member-detail-content>*{max-width:100%}.team-member-detail .team-member-detail-content{border-left:1px solid #fff;padding-left:25px;padding-right:25px;width:100%}.team-member-detail .team-member-detail-content p{font-size:15px}.team-member-detail h1{align-items:flex-start;font-size:30px!important;left:0}#litigation-container-2 .bloc2 ul{margin:0}#transition-container{padding-left:50px}#legal-information .title-medium-red{line-height:normal;margin:30px 0}.team-container .col-1 .bloc1{border-bottom:1px solid #000;padding-bottom:10px;padding-left:10px;padding-top:60px}.team-container .col-1 .bloc1 h1{left:0}.team-container .col-1 .bloc2{border:none}.team-container .col-1 .mobile-card-title:not(.mobile-card-title:first-child){border-top:1px solid #000}.team-container .col-1 .mobile-card-title{display:flex;flex-direction:column;width:100%}.team-container .col-1 .mobile-card-title .title-medium-red{font-size:20px;line-height:normal;margin-top:20px}.team-container .col-1 .mobile-card-title .title-medium-red br{display:none}.team-container .col-1 .mobile-card-title p{font-size:13px;line-height:15px;margin:5px 0 0}.team-container .col-1 .card-title:not(.mobile-card-title) h2,.team-container .col-1 .card-title:not(.mobile-card-title) p:not(.para-resp){display:none}.team-container .col-1 .card .card-image{flex:4}.team-container .col-1 .card .card-title{flex:6;justify-content:flex-start}.team-container .col-1 .card .card-title ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0}.team-container .col-1 .card .card-title p,.team-container .col-1 .card .card-title ul>li{display:flex;font-size:13px;line-height:15px}.team-container .col-1 .card .card-title ul>li:before{font-size:10px;line-height:14px;margin-left:2px}.team-container .col-1 .card .card-title ul>li{flex:1;font-size:11px;line-height:14px}.title-medium-red{margin-left:0}.emphasis{font-size:20px}#specialities-container-3 .testimonials-container{padding-top:0}#specialities-container-3 .testimonials-container h3{margin-top:0}#specialities-container-2 .bloc5{padding-bottom:50px}#droit-penal-fixed .col-2 h1{line-height:80px}#specialties #specialities-container-1 .col-3,#specialties.active #specialities-container-1.active .col-3{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px}#specialties #specialities-container-1 .col-3 .bloc3,#specialties.active #specialities-container-1.active .col-3 .bloc3{display:none;min-height:30%}#specialties #specialities-container-1 .col-3 .bloc4,#specialties.active #specialities-container-1.active .col-3 .bloc4{border-top:1px solid #000}#specialties #specialities-container-1 .col-3 .bloc3,#specialties #specialities-container-1 .col-3 .bloc4,#specialties.active #specialities-container-1.active .col-3 .bloc3,#specialties.active #specialities-container-1.active .col-3 .bloc4{height:auto;padding:0 0 15px 15px}#specialties #specialities-container-1 .bloc4 h1,#specialties #specialities-container-1 .bloc4 h2,#specialties.active #specialities-container-1.active .bloc4 h1,#specialties.active #specialities-container-1.active .bloc4 h2{font-size:14px!important;letter-spacing:.025rem!important;margin-top:30px;padding-left:0!important}#specialties #specialities-container-1 .bloc4 h2,#specialties.active #specialities-container-1.active .bloc4 h2{align-items:flex-start;display:flex;flex-direction:column}#specialties #specialities-container-1 .bloc4 h2 span:after,#specialties.active #specialities-container-1.active .bloc4 h2 span:after{display:none}}@media screen and (min-width:960px){.team-container .col-1 .card .card-title h2 br{display:none}#collaborator .team-container .col-1 .card .card-title h2 br{display:block}}@media screen and (min-width:768px){.emphasis{font-size:19px;max-width:none}#specialties.active #specialities-container-1.active .bloc4 h1,#specialties.active #specialities-container-1.active .bloc4 h2{font-size:11px;letter-spacing:-.018rem;padding-left:7px}#specialties.active #specialities-container-1.active .bloc4 h2 span:after{height:15px}#team-collaborator-container.team-container .col-1 .bloc2{flex-wrap:nowrap}.title-small{font-size:23px}#droit-penal-fixed .col-2 h1{line-height:130px}.team-container h1,.title-big-red{font-size:95px;height:100%;line-height:normal;margin-top:0}.team-member-detail h1.title-big-red{height:auto!important}.title-big-red i{font-size:25px}.title-mediu-red{font-size:55px;margin-top:0}p,ul>li{font-size:16px}.title-slide-open{font-size:50px!important}#advice-taxation-fixed .col-2 h1.title-slide-open,#droit-penal-fixed .col-2 h1.title-slide-open,#litigation-fixed .col-2 h1.title-slide-open{line-height:59px}#specialities-container-2 .bloc3 p,#specialities-container-2 .bloc5 p,#specialities-container-3 .testimonials-container p{font-size:14px;line-height:normal}.team-container .col-1 .card .card-title{padding-left:25px}.team-container .col-1 .card .card-title p{font-size:12px;line-height:16px}.team-container .col-1 .bloc2:before{display:none;top:171px!important}.team-member-detail h1{font-size:90px}.team-member-detail h1 span{font-size:40px}.form-group input,.form-group textarea,label{font-size:16px}.contact-consent label{font-size:14px!important}#contact-container .col-1 .bloc1 p{font-size:20px;line-height:26px}.office-text{font-size:19px}.title-small{font-size:27px}}@media screen and (min-width:1281px){.emphasis{font-size:22px;max-width:none}.emphasis br{display:none}.form-group input,.form-group textarea{margin-top:35px}.office-title{font-size:140px;line-height:125px}#transition-container h1{font-size:80px;line-height:110px}#droit-penal-fixed .col-2 h1,.title-big-red{align-items:flex-end;display:flex;font-size:130px;line-height:150px}#contact-container h1{font-size:90px;line-height:90px}#specialties.active #specialities-container-1.active .bloc4 h1,#specialties.active #specialities-container-1.active .bloc4 h2{font-size:14px;letter-spacing:.01rem;padding-left:7px}#specialties.active #specialities-container-1.active .bloc4 h2 span:after{height:18px}.title-medium-red{font-size:55px;line-height:normal}p,ul>li{font-size:16px}.title-slide-open{font-size:55px!important}#advice-taxation-fixed .col-2 h1.title-slide-open,#droit-penal-fixed .col-2 h1.title-slide-open,#litigation-fixed .col-2 h1.title-slide-open{line-height:64px}.team-container .col-1 .card .card-title p{font-size:15px;line-height:19px}}@media screen and (min-width:1400px){#transition-container h1{font-size:140px;line-height:170px}p,ul>li{font-size:20px;line-height:25px}.title-medium-red{font-size:75px;line-height:88px}#section50 .title-big-red{font-size:90px;line-height:130px}.title-slide-open{font-size:65px!important}#advice-taxation-fixed .col-2 h1.title-slide-open,#droit-penal-fixed .col-2 h1.title-slide-open,#litigation-fixed .col-2 h1.title-slide-open{line-height:75px}#specialities-container-2 .bloc3 p,#specialities-container-2 .bloc5 p,#specialities-container-3 .testimonials-container p{font-size:22px;line-height:33px}}@media screen and (min-width:1750px){.office-title{font-size:175px;line-height:200px}.office-text{font-size:29px}label{font-size:30px}.form-group input,.form-group textarea{font-size:30px;margin-top:70px}#contact-container .col-1 .bloc1 p{font-size:27px;line-height:36px;margin-bottom:0;width:fit-content}.contact-consent label{font-size:21px!important;line-height:24px!important}#contact-container h1{font-size:160px;line-height:165px}#droit-penal-container-2 .col-2{justify-content:center}#droit-penal-container-2 .col-2 .bloc1,#droit-penal-container-2 .col-2 .bloc2{height:auto}#logo-specialite{max-width:none;width:1085px}#section50 .title-big-red{font-size:110px;line-height:160px}.emphasis{font-size:32px}p,ul>li{font-size:24px;line-height:normal}p:before,ul>li:before{line-height:38px}#transition-container h1{font-size:158px;line-height:195px}.title-big-red{align-items:flex-end;display:flex;font-size:130px}#specialties.active #specialities-container-1.active .bloc4 .title-big-red{font-size:210px}#specialties.active #specialities-container-1.active .bloc4 h1,#specialties.active #specialities-container-1.active .bloc4 h2{font-size:23px;letter-spacing:.005rem}#specialties.active #specialities-container-1.active .bloc4 h2 span:after{height:30px}}*{box-sizing:border-box;outline:none}body{background-color:#d3d3d3;background-image:url(/build/images/bordeaux-bg.fc2af282.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.row{display:flex}.col-md-6{padding:10px;width:50%}#menu{position:fixed;width:100%;z-index:50}