*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-family:Georgia,serif}html{height:100vh;overflow:scroll}body{background:#00205b}a{text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}.cursor-pointer{cursor:pointer}@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}@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}}@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-links{margin-bottom:0;list-style:none;display:flex}.nav-links li{margin-left:1.5rem}.nav-links a{color:#ecf0f1;padding:.5rem 0;font-size:1.25vw;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-links a:hover{color:#64b5f6}.nav-links:hover a:not(:hover){color:#6667a7}.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:#42a5f5;width:auto;height:1.75dvw}.NavbarSvgContactButton:hover{fill:#90caf9}@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-links{flex-direction:column;padding:20px 0}.nav-links a{font-size:4vw}.nav-links li{margin:10px 0}.dropdown-menu{opacity:1;visibility:hidden;width:100%;max-height:0;box-shadow:none;background-color:#34495e;transition:all .3s;position:static;overflow:hidden;transform:none}.dropdown.active .dropdown-menu{visibility:visible;max-height:500px}.NavbarSvgContactButton{height:8dvw}}@media only screen and (width>=769px) and (width<=1280px){.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-links{flex-direction:column;padding:20px 0}.nav-links a{font-size:2vw}.nav-links li{margin:10px 0}.dropdown-menu{opacity:1;visibility:hidden;width:100%;max-height:0;box-shadow:none;background-color:#34495e;transition:all .3s;position:static;overflow:hidden;transform:none}.dropdown.active .dropdown-menu{visibility:visible;max-height:500px}.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:#39f}.footer-highlight:hover{color:#90caf9}.footer-svg-contact-button{z-index:1120;cursor:pointer;fill:#39f;width:auto;height:max(24px,2dvw)}.footer-svg-contact-button:hover{fill:#90caf9}@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;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}}.accordion-menu{border-radius:5px;width:100%;margin:20px 0;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.accordionH4{cursor:pointer;color:#00205b;width:90%;margin:0;font-size:1rem;font-weight:500;line-height:34px;display:block}.accordionDiv{color:#30455ccc;letter-spacing:1px;opacity:1;z-index:2;max-height:800px;margin-top:14px;font-size:15px;line-height:26px;position:relative;overflow:hidden;transform:translate(0)}.accordionUL{perspective:900px;background-color:#fff;border-radius:5px;margin:0;padding:0 20px 10px;list-style:none;box-shadow:0 2px 5px #0003,0 2px 2px #ffffff30}.accordionUL .accordionLI{border-top:2px dotted #dce7eb;margin:0;padding:18px 0 4px;position:relative}.accordionUL .accordionLI:first-child{border:none}.accordionUL .accordionLI:first-of-type{animation-delay:.5s}.accordionUL .accordionLI:nth-of-type(2){animation-delay:.75s}.accordionUL .accordionLI:nth-of-type(3){animation-delay:1s}.accordionUL .accordionLI:last-of-type{padding-bottom:0}.accordionUL .accordionLI .arrow{margin-top:16px;position:absolute;right:0;transform:translate(-6px)}.accordionUL .accordionLI .fas{color:#f6483b;margin-right:10px;font-size:15px}.accordionUL .accordionLI .arrow:before,.accordionUL .accordionLI .arrow:after{content:"";background-color:#f6483b;width:3px;height:9px;position:absolute}.accordionUL .accordionLI .arrow:before{transform:translate(-2px)rotate(45deg)}.accordionUL .accordionLI .arrow:after{transform:translate(2px)rotate(-45deg)}.accordionUL .accordionLI input[type=checkbox]{cursor:pointer;z-index:1;opacity:0;width:100%;height:100%;position:absolute}.accordionUL .accordionLI input[type=checkbox]:checked~div{opacity:0;max-height:0;margin-top:0;transform:translateY(50%)}.accordionUL .accordionLI input[type=checkbox]:checked~.arrow:before{transform:translate(2px)rotate(45deg)}.accordionUL .accordionLI input[type=checkbox]:checked~.arrow:after{transform:translate(-2px)rotate(-45deg)}.transition,div,.accordionUL .accordionLI .arrow:before,.accordionUL .accordionLI .arrow:after{transition:all .25s ease-in-out}.flipIn,h1,.accordionUL .accordionLI{animation:.5s both flipdown}.no-select,.accordionH4{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}@keyframes flipdown{0%{opacity:0;transform-origin:top;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top;transform:rotateX(0)}}.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}.rightsAccordion-menu{border-radius:5px;width:100%;margin:20px 0;padding:4rem 12rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.rightsAccordionH4{cursor:pointer;color:#00205b;width:90%;margin:0;font-size:1rem;font-weight:500;line-height:34px;display:block}.rightsAccordionDiv{color:#30455ccc;letter-spacing:1px;opacity:1;z-index:2;flex-direction:row;justify-content:space-between;max-height:800px;margin-top:14px;padding-left:12px;font-size:.9rem;line-height:26px;display:flex;position:relative;overflow:hidden;transform:translate(0)}.rightsAccordionUL{perspective:900px;background-color:#fff;border-radius:5px;margin:0;padding:0 20px 10px;list-style:none;box-shadow:0 2px 5px #0003,0 2px 2px #ffffff30}.rightsAccordionUL .rightsAccordionLI{border-top:2px dotted #dce7eb;margin:0;padding:18px 0 4px;position:relative}.rightsAccordionUL .rightsAccordionLI:first-child{border:none}.rightsAccordionUL .rightsAccordionLI:first-of-type{animation-delay:.5s}.rightsAccordionUL .rightsAccordionLI:nth-of-type(2){animation-delay:.75s}.rightsAccordionUL .rightsAccordionLI:nth-of-type(3){animation-delay:1s}.rightsAccordionUL .rightsAccordionLI:nth-of-type(4){animation-delay:1.25s}.rightsAccordionUL .rightsAccordionLI:nth-of-type(5){animation-delay:1.5s}.rightsAccordionUL .rightsAccordionLI:last-of-type{padding-bottom:0}.rightsAccordionUL .rightsAccordionLI .arrow{margin-top:16px;position:absolute;right:0;transform:translate(-6px)}.rightsAccordionUL .rightsAccordionLI .fas{color:#f6483b;margin-right:10px;font-size:15px}.rightsAccordionUL .rightsAccordionLI .arrow:before,.rightsAccordionUL .rightsAccordionLI .arrow:after{content:"";background-color:#f6483b;width:3px;height:9px;position:absolute}.rightsAccordionUL .rightsAccordionLI .arrow:before{transform:translate(-2px)rotate(45deg)}.rightsAccordionUL .rightsAccordionLI .arrow:after{transform:translate(2px)rotate(-45deg)}.rightsAccordionUL .rightsAccordionLI input[type=checkbox]{cursor:pointer;z-index:1;opacity:0;width:100%;height:100%;position:absolute}.rightsAccordionUL .rightsAccordionLI input[type=checkbox]:checked~div{opacity:0;max-height:0;margin-top:0;transform:translateY(50%)}.rightsAccordionUL .rightsAccordionLI input[type=checkbox]:checked~.arrow:before{transform:translate(2px)rotate(45deg)}.rightsAccordionUL .rightsAccordionLI input[type=checkbox]:checked~.arrow:after{transform:translate(-2px)rotate(-45deg)}.transition,div,.rightsAccordionUL .rightsAccordionLI .arrow:before,.rightsAccordionUL .rightsAccordionLI .arrow:after{transition:all .25s ease-in-out}@media only screen and (width<=768px){.rightsAccordion-menu{padding:1.5rem 2rem}}@media only screen and (width>=769px) and (width<=1280px){.rightsAccordion-menu{padding:1.5rem 2rem}}#droitsAccidents{margin-bottom:0}#rightsContactButtonContainer{display:block}#rightsContactBarContainer{display:none}#droitPenal,#droitsPersonnes,#droitsAccidents{padding:4rem 12rem}.rightsSlogan{font-size:1.5rem}.rightsL0GroupItemsTitle{font-weight:700}.rightsL0GroupItems{margin:.75rem 0 0 2rem;font-size:.9rem;line-height:1.5rem}.rightsL2Special{margin-left:2rem;font-size:.9rem}.rightsL1GroupItems{margin-top:2.5rem}.rightsFAQAnswer{font-size:.9rem;font-style:italic}#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}.rightsListContainer{align-items:center;column-gap:2rem;padding:4rem 12rem;display:flex}.rightsListContainer:nth-child(odd){background-color:#e9e9e9;flex-direction:row-reverse;justify-content:end}.rightsListContainer:nth-child(2n){background-color:#d7d7d7;flex-direction:row;justify-content:start}.rightsSubListContainer{display:flex}.rightsLiWithoutBullet{margin:0;padding:0;list-style-type:none}.rightsPicture{filter:grayscale();width:auto;max-height:11rem}.rightsPictureBg{background:linear-gradient(138deg,#2121b0 0%,#19a6c2 50%,#2121b0 100%)}.rightsSmallPicture{filter:grayscale();width:auto;max-height:5rem;margin-bottom:3rem;margin-right:1rem}.rightsDesktopFooter{color:#f4f4f4;background-color:#00205b;flex-direction:column;align-items:start;padding:4rem 12rem;font-size:x-large;font-weight:300;display:flex}.rightsHighlightText{color:#06c}@media only screen and (width<=768px){#droitsAccidents{margin-bottom:96px}#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}#droitPenal,#droitsPersonnes,#droitsAccidents{padding:1.5rem 2rem}.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}.rightsL0GroupItemsTitle{margin-bottom:2rem}.rightsL0GroupItems{margin:0}.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}}@media only screen and (width>=769px) and (width<=1280px){#droitsAccidents{margin-bottom:96px}#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}#droitPenal,#droitsPersonnes,#droitsAccidents{padding:1.5rem 2rem}.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}}#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:1rem}.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}.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}#team-section .background-image{background-image:url(saint-jean-fourviere-3598625_fusain.4c838293.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}#team-section img{object-fit:cover;width:100%;height:100%;display:block}.team-section{width:100%;height:calc(100vh - 168px);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-card{aspect-ratio:6/9;border-radius:10px;outline:3px solid #4b86c9;width:auto;height:clamp(35%,50vw,50%);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-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 0}.team-card{outline:2px solid;width:20rem;height:50%}.team-card:first-of-type,.team-card:nth-of-type(2){place-self:center}.team-overlay{padding:10px}}@media only screen and (width<=768px){.team-section{height:calc(100vh - 136px)}.team-container{flex-direction:column;gap:30px}.team-card{width:clamp(140px,80vw,180px);height:auto}}.mainContainer,#main-competences{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}#competences{transition:height 2s ease-in-out}#competence-page{color:#00205b;background:linear-gradient(90deg,#eaeaea,#dbdbdb,#f2f2f2,#ada996)}.competenceBoxesContainer{flex-direction:row;justify-content:space-between;display:flex}.competenceBoxes{width:30%;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}.competenceBoxes:hover{transform:scale(1.15)}.droitsLiens{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) .droitsLiens:link,section:nth-child(odd) .droitsLiens:visited{color:#00205b}section:nth-child(odd) .droitsLiens:hover{color:#0047ab}section:nth-child(odd) .droitsLiens:active{color:#ff0095}section:nth-child(2n) .droitsLiens:link,section:nth-child(2n) .droitsLiens:visited{color:#f4f4f4}section:nth-child(2n) .droitsLiens:hover{color:#64b5f6}section:nth-child(2n) .droitsLiens: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}.competenceBoxes p{text-align:center;width:100%;padding:10px;font-size:1.25rem;text-decoration:none}.competenceBoxes ul{margin:0 25px;line-height:1.5}.droitsCompetence{font-size:1.1rem!important}.competenceBoxes .droitsAccroche{text-align:center;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{width:100%;margin-bottom:2rem}.co .coordinateContainer{flex-direction:row;justify-content:space-between;display:flex}.addressMapContainer{flex-direction:row;justify-content:center;column-gap:2rem;padding-left:12px;display:flex}.map{align-items:center}.address{flex-direction:column;display:flex}.itemList,#coordinatesList>li{margin-bottom:.5rem}#coordinatesList>li{list-style-type:none}#coordinatesList{margin-bottom:1.5rem}.coordinateListTitle{font-size:1.25rem;font-weight:500}section:nth-child(odd)>div>p{color:#00205b}section:nth-child(2n)>div>p{color:#f4f4f4}.homeSvgContactButton{z-index:1120;cursor:pointer;width:auto;height:2rem}.homeSvgContactButton:nth-child(odd){fill:#39f}.homeSvgContactButton:nth-child(2n){fill:#42a5f5}.homeSvgContactButton:hover:nth-child(odd),.homeSvgContactButton:hover:nth-child(2n){fill:#90caf9}@media only screen and (width<=768px){.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-competences{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}.competenceBoxesContainer{flex-direction:column;row-gap:1.5rem;display:flex}.competenceBoxes{width:100%;height:auto;transform:scale(1)}.competenceBoxes:hover{transform:scale(1.05)}.homeAddressPicture{width:100%}.coordinateContainer{flex-direction:column;display:flex}.addressMapContainer{flex-direction:column}.map{width:100%}.coordinateListTitle{font-size:4.3vw}.homeSvgContactButton{width:1.5rem;height:1.5rem}}@media only screen and (width>=769px) and (width<=1280px){.gridContainer{grid-template:"header"104px"main""footer"/auto;height:100dvh;display:grid}#main-content,#main-competences{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 100px;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}.competenceBoxesContainer{flex-direction:column;row-gap:20px;display:flex}.competenceBoxes{width:100%;height:auto;transform:scale(1)}.competenceBoxes:hover{transform:scale(1.05)}.coordinateContainer{flex-direction:column;display:flex}.addressMapContainer{flex-direction:column}.map{width:100%}}@media only screen and (width>=1081px){.gridContainer{grid-template:"header"104px"main"/auto;height:100dvh;display:grid}#main-content,#main-competences{z-index:1;grid-area:2/1/2/1;height:100%;overflow-x:hidden}hr{display:none}}
/*# sourceMappingURL=strategavocats-2.12251444.css.map */
