@font-face{font-family:lovelo;src:url(Lovelo-Black.b1724500.otf)}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}html{height:100vh;overflow:scroll}body{background:#00205b;font-family:Georgia,serif}a{text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}.cursor-pointer{cursor:pointer}.mb0{margin-bottom:unset}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mt1{margin-top:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}@media only screen and (width<=768px){html{font-size:14px}}@media only screen and (width>=769px) and (width<=1280px){html{font-size:16px}}@media only screen and (width>=1081px){html{font-size:18px}}#title{color:#f4f4f4;flex-direction:row;justify-content:space-between;align-items:center;line-height:1;display:flex}.logotypeLeft{flex-direction:row;column-gap:.5rem;display:flex}.logotypeImage{width:auto;height:64px}.logotypeName{flex-direction:column;justify-content:space-between;margin-left:6px;font-family:Georgia,serif;font-size:28px;font-style:italic;font-weight:500;display:flex}.logotypeName>p{margin:unset}.logoJob{font-size:1.25rem}@media only screen and (width<=768px){#title{height:72px}.logotypeLeft{column-gap:.25rem}.logotypeImage{height:32px}.logotypeName{align-content:center;font-size:1rem;font-weight:600}.logoJob{font-size:.8rem}}@media only screen and (width>=769px) and (width<=1280px){#title{height:96px}.logotypeImage{height:px}.logotypeName{font-weight:500}}.skip-link{color:#fff;z-index:2000;background-color:#00205b;padding:8px;transition:top .3s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.navbar{z-index:10;background-color:#00205b;grid-area:1/1/1/1;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}nav ul{margin-bottom:0;list-style:none;display:flex}nav ul li{margin-left:1rem;padding:1rem}nav ul li a{color:#fff;text-transform:uppercase;font-family:Lovelo,sans-serif;font-size:1.25vw;font-weight:500;text-decoration:none;transition:color .2s}nav ul li ul{visibility:hidden;opacity:0;background:#00205b;margin:1rem -1rem;padding:0;transition:opacity .2s,visibility .2s;display:block;position:absolute}nav ul li ul li{margin:-2px 0 0 -2px;line-height:1.7}nav ul li ul li a{color:#fff;font-size:1rem;font-weight:400}nav ul li:hover a{color:#64b5f6}nav ul li:hover a:not(:hover){color:#6667a7}nav ul li:hover ul{visibility:visible;opacity:1}nav ul li:hover ul li a{color:#f9f8fd}.hamburgerContainer{cursor:pointer;flex-direction:row;align-items:center;column-gap:1rem;display:none}.hamburger{display:none}.bar{background-color:#fff;width:25px;height:3px;margin:5px auto;transition:all .3s;display:block}.NavbarSvgContactButton{z-index:1120;cursor:pointer;fill:#64b5f6;width:auto;height:1.75dvw}.NavbarSvgContactButton:hover{fill:#bbdefb}@media only screen and (width<=768px){.navbar{height:72px}.hamburgerContainer{display:flex}.hamburger{display:block}.hamburger.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-menu{text-align:center;background-color:#2c3e50;width:100%;transition:all .3s;position:fixed;top:72px;left:-100%;box-shadow:0 10px 10px #0000001a}.nav-menu.active{left:0}nav ul{flex-direction:column;padding:20px 0}nav ul li{margin-left:10px}nav ul li a{font-size:4vw}nav ul li ul{visibility:visible;opacity:1;background:#2c3e50;margin:0;position:relative}nav ul li ul li{margin:-2px 0 0 -2px;padding:.5rem;line-height:2}nav ul li ul li a{color:#fff;font-size:3vw;font-weight:400}.NavbarSvgContactButton{height:8dvw}}@media only screen and (width>=769px) and (width<=1280px){.navbar{height:104px}.hamburgerContainer{display:flex}.hamburger{display:block}.hamburger.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-menu{text-align:center;background-color:#2c3e50;width:100%;transition:all .3s;position:fixed;top:104px;left:-100%;box-shadow:0 10px 10px #0000001a}.nav-menu.active{left:0}nav ul{flex-direction:column;padding:20px 0}nav ul li{margin-left:10px}nav ul li a{font-size:4vw}nav ul li ul{visibility:visible;opacity:1;background:#2c3e50;margin:0;position:relative}nav ul li ul li{margin:-2px 0 0 -2px;padding:.5rem;line-height:2}nav ul li ul li a{color:#fff;font-size:3vw;font-weight:400}.NavbarSvgContactButton{height:4dvw}}@media only screen and (width>=769px){.navbar{height:104px}}footer{z-index:5;background-color:#00205b;justify-content:center;align-items:center;width:100%;height:64px;transition:bottom 1s ease-in-out;display:flex;position:fixed;bottom:0;left:0}footer>div{color:#f4f4f4;align-items:center;font-size:1.25rem;display:flex}footer .highlight{color:#00205b}footer .highlight:link{color:#0047ab}footer .highlight:visited{color:#00205b}footer .highlight:hover{color:#0047ab}footer .highlight:active{color:#ff0095}.footer{flex-direction:row;align-content:center;align-items:center;font-size:clamp(1.5rem,1.75dvw,28px);display:flex}.footer>p{margin:unset}.footer-highlight{color:#64b5f6}.footer-highlight:hover{color:#bbdefb}.footer-svg-contact-button{z-index:1120;cursor:pointer;fill:#64b5f6;width:auto;height:max(24px,2dvw)}.footer-svg-contact-button:hover{fill:#bbdefb}@media only screen and (width<=768px){footer>div{flex-direction:column}.footer{font-size:clamp(14px,5dvw,18px)}}.page-droits{color:#00205b;place-content:center;display:flex}.card-container{flex-direction:column;justify-content:space-around;align-items:center;row-gap:2rem;display:flex}.card{border-radius:5px;flex-direction:row;place-content:flex-start space-between;column-gap:1rem;max-width:100%;height:250px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 8px #0003}.card:hover{box-shadow:0 8px 16px #0003}.card-image{object-fit:cover;filter:grayscale();border-radius:5px 0 0 5px;width:350px;height:100%}.card-text-container{flex-direction:column;margin-left:1rem;margin-right:1rem;display:flex;overflow:auto}.publication-title{margin-bottom:3px;font-size:1.5rem;font-weight:500}.publication-date{font-size:.8rem;font-style:italic}.publication-text{text-overflow:ellipsis;text-wrap:balance;margin:0 1rem 1rem 0;overflow:scroll}@media only screen and (width<=768px){.card{flex-direction:column;row-gap:1rem;width:100%;height:500px}.card-image{filter:grayscale();border-radius:5px 5px 0 0;width:100%;height:180px}.publication-date{margin-top:1rem}.publication-text{margin:unset}}@media only screen and (width>=769px) and (width<=1280px){.card{width:100%;height:350px}.card-image{filter:grayscale();width:300px}}.legal-page-h1{text-align:left;font-size:2.5rem}.legal-page-h2{text-align:left;margin-top:24px;margin-bottom:9px;font-size:2rem;font-weight:500}.legal-page-date{margin-top:12px;margin-bottom:12px;font-size:.9rem;font-style:italic}#rightsContactButtonContainer{display:block}#rightsContactBarContainer{display:none}.criminal-law{padding:4rem 12rem 1rem}.rights-title{text-align:center;padding:4rem 12rem 0}.rights-title p{justify-content:center}.rights-title h2{font-size:2rem;font-weight:700}.rights-text{text-align:justify;text-justify:inter-word;padding:1rem 12rem 4rem}.rights-text h3{font-size:1.1rem;font-weight:700}.rights-text ul{text-justify:none;padding:0 2em;list-style:none}.rights-text li:before{content:"";border:.35em solid #0000;border-left:.45em solid #b8960c;border-right:0 solid #b8960c;width:0;height:0;display:block;position:relative;top:1.1em;left:-1em}.punch-text{background-color:#f5f0e8;border-top:2px solid #b8960c;border-left:4px solid #b8960c;padding:1rem;font-size:1rem;font-style:italic;font-weight:700}#criminal .rights-title h2,#criminal .rights-text h3{color:#284b69}#civil .rights-title h2,#civil .rights-text h3{color:#185fa5}#victims .rights-title h2,#victims .rights-text h3{color:#993c1d}#others .rights-title h2,#others .rights-text h3{color:#0f6e56}#criminal .punch-text{background-color:#fdf7ec;border-color:#ae8f49}#civil .punch-text{background-color:#e9f0f7;border-color:#185fa5}#victims .punch-text{background-color:#faece7;border-color:#993c1d}#others .punch-text{background-color:#e1f5ee;border-color:#0f6e56}#rightsContactButtonContainer{cursor:pointer;z-index:10;background-color:#42a5f5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:fixed;top:50vh;left:24px;box-shadow:0 4px 8px #0003}.rightsSvgContactButton{fill:#fff;z-index:1120;width:32px;height:32px}@media only screen and (width<=768px){#rightsContactButtonContainer{display:none}#rightsContactBarContainer{z-index:10;grid-area:footer;justify-content:space-around;align-items:center;width:100vw;height:64px;display:flex}.rightsSvgContactButton{cursor:pointer}.rightsPhoneNumber{color:#f4f4f4;cursor:pointer}.rightsListContainer{justify-content:center;row-gap:2rem;padding:1.5rem 2rem;flex-direction:column!important}.rightsListContainer:nth-child(odd){background-color:#e9e9e9}.rightsListContainer:nth-child(2n){background-color:#d7d7d7}.rightsSubLi{margin-left:2rem}.rightsSubListContainer{flex-direction:column;align-items:center;row-gap:1rem;margin-bottom:3rem;display:flex}.rightsSmallPicture{width:fit-content;max-width:unset;height:unset;max-height:90px;margin-right:unset;margin-bottom:unset}.rightsDesktopFooter{padding:1.5rem 2rem;font-size:large}.rights-title{padding:1.5rem 2rem 0}.rights-text{padding:0 2rem 1.5rem}}@media only screen and (width>=769px) and (width<=1280px){#rightsContactButtonContainer{display:none}#rightsContactBarContainer{background-color:linear-gradient(to right, #eaeaea, #dbdbdb, #f2f2f2, #ada996);cursor:pointer;z-index:10;grid-area:footer;justify-content:center;align-items:center;column-gap:4rem;width:100vw;height:64px;display:flex}.rightsSvgContactButton{cursor:pointer}.rightsPhoneNumber{color:#f4f4f4;cursor:pointer}.rightsListContainer{justify-content:center;row-gap:2rem;padding:1.5rem 2rem;flex-direction:column!important}.rightsListContainer:nth-child(odd){background-color:#e9e9e9}.rightsListContainer:nth-child(2n){background-color:#d7d7d7}.rightsDesktopFooter{padding:1.5rem 2rem;font-size:large}.rights-title{padding:1.5rem 4rem 0}.rights-text{padding:0 4rem 1.5rem}}#myModal2 p{background:0 0;margin-bottom:.25cm;line-height:115%}#myModal2 h1{page-break-after:avoid;background:0 0;margin-bottom:.21cm}#myModal2 h1.western{font-family:Liberation Serif,serif;font-size:24pt;font-weight:700}#myModal2 h1.cjk{font-family:Noto Serif CJK SC;font-size:24pt;font-weight:700}#myModal2 h1.ctl{font-family:Noto Sans Devanagari;font-size:24pt;font-weight:700}#myModal2 h2{page-break-after:avoid;background:0 0;margin-top:.35cm;margin-bottom:.21cm}#myModal2 h2.western{font-family:Liberation Serif,serif;font-size:18pt;font-weight:700}#myModal2 h2.cjk{font-family:Noto Serif CJK SC;font-size:18pt;font-weight:700}#myModal2 h2.ctl{font-family:Noto Sans Devanagari;font-size:18pt;font-weight:700}#myModal2 h3{page-break-after:avoid;background:0 0;margin-top:.25cm;margin-bottom:.21cm}#myModal2 h3.western{font-family:Liberation Serif,serif;font-size:14pt;font-weight:700}#myModal2 h3.cjk{font-family:Noto Serif CJK SC;font-size:14pt;font-weight:700}#myModal2 h3.ctl{font-family:Noto Sans Devanagari;font-size:14pt;font-weight:700}#myModal2 h4{page-break-after:avoid;background:0 0;margin-top:.21cm;margin-bottom:.21cm}#myModal2 h4.western{font-family:Liberation Serif,serif;font-size:12pt;font-weight:700}#myModal2 h4.cjk{font-family:Noto Serif CJK SC;font-size:12pt;font-weight:700}#myModal2 h4.ctl{font-family:Noto Sans Devanagari;font-size:12pt;font-weight:700}#myModal2 a:link{color:navy;text-decoration:underline}#myModal2 strong{font-weight:700}.emailSendingStatusNot,.emailSendingStatusSent,.emailSendingStatusError{align-content:center;align-items:center;height:2.5rem;padding-left:.5rem;display:flex}.emailSendingStatusNot p,.emailSendingStatusSent p,.emailSendingStatusError p{margin-bottom:0}.emailSendingStatusNot{color:#000;background-color:#dcdcdc;border:1px solid #000}.emailSendingStatusSent{color:green;background-color:#e6ffe7;border:1px solid green}.emailSendingStatusError{color:red;background-color:#f7cece;border:1px solid red}.emailSendingStatusText{font-size:.8rem;font-style:italic}#piedDePage li{margin-bottom:1rem}#piedDePage li:last-child{margin-bottom:0}#piedDePage a{color:#b2cafa}#piedDePage a:hover{text-decoration:underline}#piedDePage ul{margin-bottom:unset;padding-left:0;list-style-type:none}.piedDePageAngleUp{justify-content:center;display:flex}.piedDePageContainer{justify-content:space-between;font-size:.75em;display:flex}.piedDePageContainer>*{flex:1;padding:0}.piedDePageColumn{flex-direction:column;align-items:center;display:flex}.piedDePageTitle{margin-bottom:10px;font-weight:700}.piedDePageLogoContainer{justify-content:center;display:flex}.piedDePageLogo{width:auto;height:8rem}.piedDePagePhoneNumber{text-align:center;width:8rem;margin-top:.5rem;font-size:1rem;font-weight:700}.piedDePageEmail{font-size:.75rem;font-weight:400}.piedDePageSocialIconsContainer{justify-content:center;align-items:center;margin-top:1rem;display:flex}.piedDePageSocialIcons{fill:#f4f4f4;cursor:pointer;width:auto;height:2rem;margin:0 .5rem}.site-creator{text-align:center;color:#f4f4f4;margin:24px 0 0;font-family:Montserrat,cursive;font-style:italic;font-size:.6rem!important}.site-creator a{color:#64b5f6}@media only screen and (width<=768px){.piedDePageLogoContainer{display:none}}.image-page-table-container{margin-top:2rem;overflow-x:auto}#images table{border-collapse:collapse;width:100%;margin-bottom:2rem}#images th,#images td{text-align:left;border:1px solid #686868;padding:8px}#images th{color:#fff;background-color:#00205b}.images-svg{vertical-align:middle;width:2rem;height:2rem;margin-right:.5rem}#modalMargaux h1{font-size:8vw}.team-section{width:100%;height:calc(100vh - 104px);padding:10px;position:relative;overflow:hidden}.team-container{flex-direction:column;justify-content:center;align-items:center;gap:60px;height:100%;padding:60px;display:flex}.team-member{flex-direction:row;justify-content:center;align-items:center;column-gap:5rem;max-height:50%;display:flex;position:relative}.team-card{aspect-ratio:6/9;border-radius:10px;outline:3px solid #4b86c9;width:auto;height:clamp(35%,50vw,100%);position:relative;box-shadow:0 14px 14px #6363634d}.team-card img{border-radius:inherit;filter:grayscale();transition:all .4s}.team-card:hover img{filter:grayscale(.6);opacity:.6}.team-member-intro{width:40%}.team-member-intro h3{font-size:1.25rem;font-weight:700}.team-member-intro p{text-wrap:balance;font-size:.85rem}.team-member-intro-small{display:none}.team-overlay{text-align:center;-webkit-backdrop-filter:blur(14px);border-radius:inherit;color:#fff;clip-path:circle(0% at 0 0);flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:all .4s cubic-bezier(.2,.2,.8,1);display:flex;position:absolute;inset:0}.team-card .team-overlay{background:linear-gradient(120deg,#002865cc 0%,#71a4e099 80%)}.team-card:hover .team-overlay{opacity:.9;clip-path:circle(100%)}.team-overlay h2{font-size:clamp(1rem,5vw,2rem);font-weight:600;line-height:1.5}.team-overlay p{font-size:clamp(.8rem,3vw,1.5rem);font-style:italic;font-weight:400}@media only screen and (width>=769px) and (width<=1280px){.team-container{gap:30px;padding:30px 50px}.team-member{justify-content:space-between;column-gap:unset;align-items:start}.team-card{outline:2px solid;width:20rem;height:100%}.team-card:first-of-type,.team-card:nth-of-type(2){place-self:center}.team-member-intro{width:clamp(50%,42vw,400px);height:100%;overflow:scroll}.team-member-intro h3{font-size:1rem;font-weight:700}.team-member-intro p{text-wrap:balance;font-size:.85rem}.team-overlay{padding:10px}}@media only screen and (width<=768px){.team-section{height:calc(100dvh - 72px)}.team-container{flex-direction:column;justify-content:space-around;gap:2rem 1rem;padding:1rem}.team-member{flex-direction:column;gap:1rem;height:45%}.team-card{width:clamp(140px,80vw,180px);height:85%}.team-member-intro{display:none}.team-member-intro-small{align-items:center;column-gap:1rem;font-size:1rem;display:flex}.team-who-is{aspect-ratio:1;fill:#90caf9;cursor:pointer;width:24px}}#offices-section .background-image{background-image:linear-gradient(#ffffff40,#ffffff40),url("Firefly_Transformer cette image en aquarelle 472329.ed40beee.webp");background-position:50%,50%;background-repeat:no-repeat;background-size:auto,cover;width:100%;height:100%;position:absolute;top:0;left:0}.offices-section{width:100%;height:calc(100lvh - 168px);padding:10px;position:relative;overflow:hidden}#offices-section .text-area{color:#00205b;background-image:linear-gradient(#fff6,#fff6);margin:0 3rem 1rem;padding:.5rem 3rem;font-size:clamp(1rem,2vw,2rem);position:absolute;bottom:0}.offices-link,.offices-link:link,.offices-link:visited,.offices-link:focus,.offices-link:hover,.offices-link:active{color:#00205b;outline:none;text-decoration:none}.offices-link:hover{color:#06c}#offices-section h1{margin:unset;text-align:left;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}#offices-section h2{margin:unset;text-align:left;margin-bottom:.25rem;font-size:1.1rem;font-weight:600}#offices-section h3{margin:unset;font-size:1rem;font-style:italic;font-weight:600}@media only screen and (width<=768px){.mobile-only{display:block}.desktop-only{display:none}.offices-section{height:calc(100vh - 136px)}.offices-link:link{text-decoration:underline}#offices-section .text-area,#office-section-modal .text-area{font-size:3.5vw}#offices-section .text-area{margin:unset;background-image:linear-gradient(#ffffff4d,#ffffff4d);width:100vw;padding:.5rem;bottom:64px}#offices-section h1,#office-section-modal h1{font-size:1.25rem}#offices-section h2,#office-section-modal h2{margin-bottom:1rem;font-size:1rem}#offices-section h3,#office-section-modal h3{font-size:.9rem;font-weight:400}#office-section-modal h3{font-weight:600}#offices-section p{font-size:inherit;text-align:center;color:#1a1b1f;margin:0}.button-center{margin-top:1rem;position:absolute;left:50%;transform:translate(-50%)}}@media only screen and (width>=769px) and (width<=1280px){#offices-section .text-area{margin:unset;background-image:linear-gradient(#fff3,#fff3);width:100%;padding:1rem;font-size:2.5vw;bottom:1rem}#offices-section h1{font-size:1.25rem}#offices-section h2{font-size:1rem}#offices-section h3{font-size:.85rem}#offices-section p{font-size:inherit;text-align:center;margin:0}.offices-link:link{text-decoration:underline}}.publications-section{width:100%;min-height:calc(100vh - 104px);padding:60px 200px;position:relative;overflow:hidden}.publications-container{flex-direction:column;justify-content:start;align-items:start;display:flex;position:relative}#criminal,#civil,#victims,#others{width:100%}.publications-item-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex;position:relative}.publications-item{border-radius:10px;outline:3px solid #4b86c9;align-items:center;gap:2rem;width:100%;height:13rem;padding:30px;display:flex;position:relative;box-shadow:0 14px 14px #6363634d}#criminal .publications-item{outline-color:#ae8f49}#civil .publications-item{outline-color:#185fa5}#victims .publications-item{outline-color:#993c1d}#others .publications-item{outline-color:#0f6e56}#criminal .publications-item,#criminal .publications-item .publications-overlay,#criminal .publications-button{color:#ae8f49;background-color:#fdf7ec}#civil .publications-item,#civil .publications-item .publications-overlay,#civil .publications-button{color:#185fa5;background-color:#e9f0f7}#victims .publications-item,#victims .publications-item .publications-overlay,#victims .publications-button{color:#993c1d;background-color:#faece7}#others .publications-item,#others .publications-item .publications-overlay,#others .publications-button{color:#0f6e56;background-color:#e1f5ee}.publications-overlay{text-align:center;-webkit-backdrop-filter:blur(14px);border-radius:inherit;color:#fff;clip-path:circle(0% at 0 0);flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:all .4s cubic-bezier(.2,.2,.8,1);display:flex;position:absolute;inset:0}.publications-item:hover .publications-overlay{opacity:.9;clip-path:circle(100%);height:100%}.publications-h2{text-align:start;font-size:clamp(1rem,2vw,1.75rem);font-weight:600;line-height:1.5}.publications-p{font-size:clamp(.8rem,1.25vw,1.5rem);font-style:italic;font-weight:400}.publications-icon{width:auto;max-height:8rem}.publications-button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.publications-page_text-wrapper{flex-direction:column;display:flex}#publications-page div{border-bottom:1px solid #000;margin-top:2rem}#publications-page div:last-child{border-bottom:unset}#publications-page h3{text-align:start;font-size:1.5rem;font-weight:700}#publications-page h4,#publications-page h5{font-size:unset;font-weight:700}#publications-page p:last-child{margin-bottom:unset}.publications-page-boxed{border-top:2px solid #000;border-left:4px solid #000;border-bottom:unset;border-right:unset;padding:.5rem}.publications-page-boxed-text{font-style:italic}.publications-page-subtitle{border-left:4px solid #000;margin-bottom:2rem;margin-left:calc(-.5rem - 4px);padding-left:.5rem;font-style:italic}.publication-criminal,.publication-civil,.publication-victims,.publication-others{padding-top:3rem}.publication-criminal .publications-page-boxed{background-color:#fdf7ec;border-color:#ae8f49}.publication-criminal h3,.publication-criminal h4{color:#284b69}.publication-civil .publications-page-boxed{background-color:#e9f0f7;border-color:#185fa5}.publication-civil h3,.publication-civil h4{color:#378add}.publication-victims .publications-page-boxed{background-color:#faece7;border-color:#993c1d}.publication-victims h3,.publication-victims h4{color:#d85a30}.publication-others .publications-page-boxed{background-color:#e1f5ee;border-color:#0f6e56}.publication-others h3,.publication-others h4{color:#1d9e75}.publication-title{flex-direction:row;align-items:center;gap:1rem;height:100%;display:flex;position:relative;border:none!important}.publication-title>img{width:auto;height:3rem}.publication-title>h3{width:100%;height:100%;margin-bottom:0}@media only screen and (width<=768px){.publications-section{min-height:calc(100dvh - 72px);padding:1rem}.publications-container{flex-direction:column;justify-content:space-around;padding:1rem 2rem}.publications-item-wrapper{gap:2rem}.publications-item{gap:.5rem;height:fit-content;padding:1rem}.publications-h2{height:fit-content;font-size:1.1rem}.publications-p{height:fit-content;font-size:1rem}.publications-icon{width:auto;max-height:4rem}}@media only screen and (width>=769px) and (width<=1280px){.publications-section{min-height:calc(100dvh - 72px);padding:1rem}.publications-container{gap:30px;padding:30px 40px}.publications-item-wrapper{justify-content:space-between;column-gap:unset;align-items:start}.publications-item{gap:.75rem;padding:1rem}.publications-overlay{height:fit-content}.publications-icon{width:auto;max-height:4rem}.publications-h2{font-size:clamp(1rem,5vw,1.5rem)}}.expertises-section{width:100%;padding:60px 200px;position:relative;overflow:hidden}.expertises-container{flex-direction:column;justify-content:start;align-items:start;display:flex;position:relative}#expertises-criminal,#expertises-civil,#expertises-victims,#expertises-others{width:48%}.expertises-item-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex;position:relative}.expertises-item{border-radius:10px;outline:3px solid #4b86c9;align-items:center;gap:2rem;width:100%;height:13rem;padding:30px;display:flex;position:relative;box-shadow:0 14px 14px #6363634d}#expertises-criminal .expertises-item{outline-color:#ae8f49}#expertises-civil .expertises-item{outline-color:#185fa5}#expertises-victims .expertises-item{outline-color:#993c1d}#expertises-others .expertises-item{outline-color:#0f6e56}#expertises-criminal .expertises-item,#expertises-criminal .expertises-item .expertises-overlay,#expertises-criminal .expertises-button{color:#ae8f49;background-color:#fdf7ec}#expertises-civil .expertises-item,#expertises-civil .expertises-item .expertises-overlay,#expertises-civil .expertises-button{color:#185fa5;background-color:#e9f0f7}#expertises-victims .expertises-item,#expertises-victims .expertises-item .expertises-overlay,#expertises-victims .expertises-button{color:#993c1d;background-color:#faece7}#expertises-others .expertises-item,#expertises-others .expertises-item .expertises-overlay,#expertises-others .expertises-button{color:#0f6e56;background-color:#e1f5ee}.expertises-overlay{text-align:center;-webkit-backdrop-filter:blur(14px);border-radius:inherit;color:#fff;clip-path:circle(0% at 0 0);flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:all .4s cubic-bezier(.2,.2,.8,1);display:flex;position:absolute;inset:0}.expertises-item:hover .expertises-overlay{opacity:.9;clip-path:circle(100%);height:100%}.expertises-h2{text-align:start;font-size:clamp(1rem,2vw,1.75rem);font-weight:600;line-height:1.5}.expertises-p{font-size:clamp(.8rem,1.25vw,1.25rem);font-style:italic;font-weight:400}.expertises-icon{width:auto;max-height:8rem}.expertises-button{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}@media only screen and (width<=768px){.expertises-section{padding:3rem}#expertises-criminal,#expertises-civil,#expertises-victims,#expertises-others{width:100%}.expertises-container{flex-direction:column;justify-content:space-around;padding:1rem 2rem}.expertises-item-wrapper{gap:2rem}.expertises-item{gap:.5rem;width:100%;height:fit-content;padding:1rem}.expertises-h2{height:fit-content;font-size:1.1rem}.expertises-p{height:fit-content;font-size:1rem}.expertises-icon{width:auto;max-height:4rem}}@media only screen and (width>=769px) and (width<=1280px){.expertises-section{padding:50px}.expertises-container{gap:30px;padding:30px 40px}.expertises-item-wrapper{justify-content:space-between;column-gap:unset;align-items:start}.expertises-item{gap:.75rem;padding:1rem}.expertises-overlay{height:fit-content}.expertises-icon{width:auto;max-height:4rem}.expertises-h2{font-size:clamp(1rem,5vw,1.5rem)}}.mobile-only{display:none}.desktop-only{display:flex}.mainContainer,#main-expertise,#main-publications{color:#00205b;flex:1;min-height:0;overflow-y:auto}#banner{background-color:#0000;height:100vh}.bg-image-container{z-index:0;pointer-events:none;justify-content:center;width:100%;margin:0;padding:0;display:flex;position:fixed;top:104px;left:0;overflow:hidden}.bg-image{width:auto;height:100vh;display:block}.text-landing-page{color:#f4f4f4;text-shadow:3px 3px #000,-3px 3px #000,-3px -3px #000,3px -3px #000;z-index:1;text-align:center;width:100vw;padding:unset;font-family:Georgia,serif;font-size:4vw;position:fixed}section{padding:3rem 200px;font-family:Georgia,serif}section:nth-child(odd){color:#00205b;background:linear-gradient(90deg,#eaeaea,#dbdbdb,#f2f2f2,#ada996)}section:nth-child(2n),#piedDePage{color:#f4f4f4;background:#00205b}section h2{text-align:center;margin-bottom:36px;font-size:3rem;font-weight:300}section h3{margin-bottom:24px;font-size:1.5rem;font-weight:400}section h4{margin-bottom:12px;font-size:1.25rem;font-weight:600}.section-p{text-align:justify;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.5}#expertise{transition:height 2s ease-in-out}#competence-page{color:#00205b;background:linear-gradient(90deg,#eaeaea,#dbdbdb,#f2f2f2,#ada996)}.expertiseBoxesContainer{flex-flow:wrap;justify-content:space-between;gap:1.5rem;display:flex}.expertiseBoxes{width:48%;height:auto;font-size:1rem;transition:transform .75s cubic-bezier(.06,.01,.66,1.59);transform:scale(1);box-shadow:0 1px #11111a1a,0 8px 24px #11111a1a,0 16px 48px #11111a1a}.expertiseBoxes:hover{transform:scale(1.1)}.expertiseLinks{flex-direction:column;justify-content:space-between;row-gap:12px;height:100%;text-decoration:none;display:flex}section:nth-child(odd)>div>button>div{background-color:linear-gradient(to right, #eaeaea, #dbdbdb, #f2f2f2, #ada996)}section:nth-child(2n)>div>button>div{background-color:#00205b}section:nth-child(odd) .expertiseLinks:link,section:nth-child(odd) .expertiseLinks:visited{color:#00205b}section:nth-child(odd) .expertiseLinks:hover{color:#0047ab}section:nth-child(odd) .expertiseLinks:active{color:#ff0095}section:nth-child(2n) .expertiseLinks:link,section:nth-child(2n) .expertiseLinks:visited{color:#f4f4f4}section:nth-child(2n) .expertiseLinks:hover{color:#64b5f6}section:nth-child(2n) .expertiseLinks:active{color:red}section:nth-child(odd) .highlight{color:#06c}section:nth-child(odd) .highlight:hover{color:#64b5f6}section:nth-child(2n) .highlight{color:#42a5f5}section:nth-child(2n) .highlight:hover{color:#90caf9}.expertiseBoxes p{text-align:center;width:100%;padding:10px;text-decoration:none}.expertiseBoxes ul{margin:0 25px;line-height:1.5}.droitsCompetence{text-transform:uppercase;font-size:1.25rem}.expertiseBoxes .droitsAccroche{text-align:center;text-wrap:balance;font-size:.9rem}.competenceButton{cursor:pointer;text-align:center;color:#00205b;border:none;border-radius:4px;margin-top:12px;padding:8px 16px;font-size:1rem}section:nth-child(odd) .competenceButton{background-color:#42a5f5}section:nth-child(2n) .competenceButton,section:hover:nth-child(odd) .competenceButton{background-color:#90caf9}section:hover:nth-child(2n) .competenceButton{background-color:#64b5f6}.toggleDroits{justify-content:space-between;align-items:center;column-gap:2rem;display:flex}.closeBtn{height:2rem;margin-bottom:36px}section:nth-child(odd) .closeBtn{filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate(256deg)brightness(107%)contrast(105%)}section:nth-child(2n) .closeBtn{filter:brightness(0)saturate()invert(0%)sepia(12%)saturate(7471%)hue-rotate(66deg)brightness(111%)contrast(96%)}.homeAddressPicture{filter:grayscale();width:100%;margin-bottom:2rem}.coordinates{flex-direction:row;justify-content:center;display:flex}.coordinateContainer{text-align:center;width:fit-content}#contact h3{margin:unset;font-size:clamp(1.7rem,1vw,2.5rem)}#contact p{margin:unset;font-size:clamp(.85rem,.5vw,1.5rem)}@media only screen and (width<=768px){.mobile-only{display:block}.desktop-only{display:none}.gridContainer{grid-template:"header"72px"main""footer"64px/auto;height:100dvh;display:grid}#main-content{z-index:1;grid-area:2/1/4/1;height:100%;overflow-x:hidden}#main-expertise,#main-publications{z-index:1;grid-area:2/1/2/1;height:100%;overflow-x:hidden}.text-landing-page{text-shadow:2px 2px #000,-2px 2px #000,-2px -2px #000,2px -2px #000}hr{border-top:3px solid #fff;display:inline}ul.no-bullets{line-height:1.25rem}.portrait{width:50%}section{padding:1.5rem 2rem;font-family:Georgia,serif}section h2{margin-bottom:12px;font-size:2rem;font-weight:300}section h3{margin-bottom:24px;font-weight:400}section h4{margin-bottom:12px;font-weight:400}section p{font-weight:400}.section-p{text-align:left;margin-bottom:9px}.expertiseBoxesContainer{flex-direction:column;align-content:center;row-gap:1.5rem;display:flex}.expertiseBoxes{width:100%;height:auto;transform:scale(1)}.expertiseBoxes:hover{transform:scale(1.05)}.homeAddressPicture{width:100%}}@media only screen and (width>=769px) and (width<=1280px){.gridContainer{grid-template:"header"104px"main""footer"/auto;height:100dvh;display:grid}#main-content,#main-expertise,#main-publications{z-index:1;grid-area:2/1/2/1;height:100%;overflow-x:hidden}hr{border-top:3px solid #fff;display:inline}ul.no-bullets{line-height:1.25rem}.portrait{width:50%}section{padding:20px 50px;font-family:Georgia,serif}section h2{margin-bottom:12px;font-weight:300}section h3{margin-bottom:24px;font-weight:400}section h4{margin-bottom:12px;font-size:.9rem;font-weight:400}.section-p{text-align:left;margin-bottom:9px}.expertiseBoxesContainer{flex-flow:wrap;row-gap:20px;display:flex}.expertiseBoxes{width:48%;height:auto;transform:scale(1)}.expertiseBoxes:hover{transform:scale(1.05)}}@media only screen and (width>=1081px){.gridContainer{grid-template:"header"104px"main"/auto;height:100dvh;display:grid}#main-content,#main-expertise,#main-publications{z-index:1;grid-area:2/1/2/1;height:100%;overflow-x:hidden}hr{display:none}}
/*# sourceMappingURL=strategavocats-2.3d2683f1.css.map */
