@font-face{font-family:"Essonnes";src:url("../fonts/Essonnes.ttf")}@font-face{font-family:"WorkSans-Regular";src:url("../fonts/WorkSans-Regular.ttf")}@font-face{font-family:"WorkSans-SemiBold";src:url("../fonts/WorkSans-SemiBold.ttf")}body{font-family:'WorkSans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';overflow-x:hidden}body h1,body h2,body h3,body h4,body h5{font-family:'Essonnes', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}body p{line-height:1.75}body section{position:relative;margin:0 5%}@media (max-width: 992px){body #Home{padding-top:62px}}body .SectionTitle{font-size:70px}@media (max-width: 1200px){body .SectionTitle{font-size:60px}}@media (max-width: 992px){body .SectionTitle{font-size:50px}}@media (max-width: 768px){body .SectionTitle{font-size:40px}}@media (max-width: 576px){body .SectionTitle{font-size:35px}}body .subtitle{font-family:'WorkSans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';line-height:1.75}body .img-frame{border-radius:20px;padding:10%}body .img-frame img{border-radius:20px}body .img-radius{border-radius:20px}body .z-index-1{z-index:1}@media (min-width: 992px){body .text-center-lg{text-align:center}}#mainNav{background-color:white;padding-top:0;padding-bottom:0}#mainNav .navbar-brand svg{height:30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}#mainNav a{color:#06988E;padding:1.1em 1em;font-size:90%;letter-spacing:1px}#mainNav a.active,#mainNav a:hover{font-weight:700}#mainNav a#currentLang:focus{outline-style:none}#mainNav #langDropdown a{color:#06988E}#mainNav #langDropdown a:active{background-color:#06988E;color:white}@media (min-width: 992px){#mainNav.navbar-shrink{background-color:transparent}#mainNav.navbar-shrink .navbar-brand svg{height:45px}#mainNav.navbar-shrink .navbar-brand svg .cls-2,#mainNav.navbar-shrink .navbar-brand svg .cls-3{fill:white}#mainNav.navbar-shrink .navbar-brand svg .cls-4{stroke:white}#mainNav.navbar-shrink a{color:white}}footer{background-color:#06988E;color:white}footer .divider{padding-bottom:10px;width:25%}@media (max-width: 992px){footer .divider{width:50%}}footer #contactEmail a{color:white}footer #contactSocial .social-buttons li a{color:white;border:1px solid white;border-radius:100%;font-size:15px;line-height:40px;width:40px;height:40px;display:block;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s}footer #contactSocial .social-buttons li a:active,footer #contactSocial .social-buttons li a:focus,footer #contactSocial .social-buttons li a:hover{background-color:white;color:#06988E}footer #copyright{font-size:90%}#Home{background-color:#EFFFF8;color:#06988E}#Home .HomeButton{background-color:#F9A072;text-decoration:none;color:white}#Home .HomeButton:hover{background-color:#DF7139}#Home .HomeButton .buttonSVG{width:22px;padding-left:5px;transform:translateY(-2px)}#Home .date{font-family:'WorkSans-SemiBold', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}#Banner{margin:0}#Banner video{width:100%;object-fit:cover;pointer-events:none}@media (max-width: 992px){#Banner video{height:calc(100vh - 57px)}}#Banner #bannerTitle{color:white}#Banner #bannerTitle h1{font-size:35px}@media (min-width: 992px){#Banner #bannerTitle h1{font-size:80px}}@media (min-width: 992px){#Banner #bannerTitle p{font-size:100%}}#Banner #bannerTitle svg{margin:10px 0px;max-width:252px}@media (min-width: 992px){#Banner #bannerTitle svg{margin:30px 0px;max-width:576px}}#Projects{margin-top:10%;padding-top:6%}@media (max-width: 992px){#Projects{margin-top:22%;margin-bottom:5%}#Projects .SectionTitle{margin-left:5%}}#Projects #projectsDesktop .homeProject{padding-top:10%;padding-bottom:20%}#Projects #projectsDesktop .homeProject .homeProjectContent{padding-top:1%}@media (min-width: 1200px){#Projects #projectsDesktop .homeProject .homeProjectContent{padding-top:5%}}#Projects #projectsDesktop .homeProject .homeProjectContent h2{font-size:50px}@media (max-width: 1200px){#Projects #projectsDesktop .homeProject .homeProjectContent h2{font-size:40px}}#Projects #projectsDesktop .homeProject .homeProjectContent .date{opacity:0.6}#Projects #projectsDesktop .homeProject .picture-on-picture{height:400px;width:50%}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper{overflow:hidden;position:relative}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper:last-child{object-fit:contain;max-width:66%;margin-top:-20%;left:65%}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper img{transition:.5s ease}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#F9A072}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper:hover img{transform:scale(1.05)}#Projects #projectsDesktop .homeProject .picture-on-picture .img-wrapper:hover .overlay{opacity:0.4}#Projects #projectsDesktop .homeProject .picture-on-picture.reverse .img-wrapper:last-child{left:-43%}#Projects #projectsMobile{margin-top:15%;margin-bottom:40%}#Projects #projectsMobile .sliderBlock{position:relative;padding-bottom:10px;background-color:#EFFFF8}#Projects #projectsMobile .sliderBlock .projectsSlider .homeProject a:focus{outline-style:none}#Projects #projectsMobile .sliderBlock .projectsSlider .homeProject img{width:80vw}#Projects #projectsMobile .sliderBlock .projectsSlider .homeProject h2{font-size:35px}#Projects #projectsMobile .sliderBlock .projectsSlider .homeProject .date{opacity:0.6}#Projects #projectsMobile .sliderBlock .projectsSlider .slick-dots li button:before{font-size:8px;color:#F9A072}#Experience{margin:5% 0 10% 0;padding-top:5%}#Experience div{background-color:#DDF5EA}#Experience div img{width:60%}@media (max-width: 992px){#Experience div img{width:100%}}#Experience div #ExperienceContent{padding:0 7% 0 7%}#Experience div #ExperienceContent p{margin:1rem 0 1.5rem 0}@media (max-width: 992px){#Photography{background-color:#EFFFF8;margin-top:25%;margin-bottom:30%}}#Photography .img-frame{background-color:#DDF5EA;padding:8%}#Photography #PhotographyContent{padding:15% 0 15% 0}@media (max-width: 992px){#Photography #PhotographyContent{padding:15% 0 5% 0}}#Photography #PhotographyContent p{margin:1rem 0 1.5rem 0}#About{background-color:#DDF5EA;margin:15% 0 0 0}@media (max-width: 992px){#About #AboutPhotography{padding:10%}}#About #AboutContent{padding:10% 0 10% 0}@media (max-width: 992px){#About #AboutContent{padding:0 10% 10% 10%}}@media (max-width: 992px){#About #AboutContent h1,#About #AboutContent h2{text-align:center}}#About #AboutContent p{margin:1rem 0 1.5rem 0}.ornament-line{position:absolute;z-index:0}.ornament-line svg .cls-1{stroke:#F9A072}.ornament-line svg circle{fill:#F9A072}.ornament-line[data-num="1"]{width:40%;left:10%}@media (max-width: 992px){.ornament-line[data-num="1"]{width:70%;left:10vw}}.ornament-line[data-num="1"] img,.ornament-line[data-num="1"] svg{transform:translateY(-50%)}.ornament-line[data-num="2"]{width:25%;left:25%}@media (max-width: 992px){.ornament-line[data-num="2"]{width:40%;left:50%}}.ornament-line[data-num="2"] img .cls-1,.ornament-line[data-num="2"] svg .cls-1{stroke-width:1px}.ornament-line[data-num="3"]{width:10%;left:11%}.ornament-line[data-num="3"] img,.ornament-line[data-num="3"] svg{transform:translateY(-70%)}.ornament-line[data-num="3"] img .cls-1,.ornament-line[data-num="3"] svg .cls-1{stroke-width:1px}.ornament-line[data-num="4"]{width:9%;left:56%}.ornament-line[data-num="4"] img,.ornament-line[data-num="4"] svg{transform:translateY(-72%)}.ornament-line[data-num="4"] img .cls-1,.ornament-line[data-num="4"] svg .cls-1{stroke-width:1px}.ornament-line[data-num="5"]{width:40%;left:12%}.ornament-line[data-num="5"] img,.ornament-line[data-num="5"] svg{transform:translateY(-55%)}.ornament-line[data-num="5"] img .cls-1,.ornament-line[data-num="5"] svg .cls-1{stroke-width:1.5px}.ornament-line[data-num="6"]{width:9%;left:56%}.ornament-line[data-num="6"] img,.ornament-line[data-num="6"] svg{transform:translateY(-72%)}.ornament-line[data-num="6"] img .cls-1,.ornament-line[data-num="6"] svg .cls-1{stroke-width:1px}.ornament-line[data-num="7"]{width:10%;left:11%}.ornament-line[data-num="7"] img,.ornament-line[data-num="7"] svg{transform:translateY(-70%)}.ornament-line[data-num="7"] img .cls-1,.ornament-line[data-num="7"] svg .cls-1{stroke-width:1px}.ornament-line[data-num="8"]{width:30%;left:55%}@media (max-width: 992px){.ornament-line[data-num="8"]{width:50%;left:42vw}}.ornament-line[data-num="8"] img,.ornament-line[data-num="8"] svg{transform:translateY(-67%)}@media (max-width: 992px){.ornament-line[data-num="8"] img,.ornament-line[data-num="8"] svg{transform:translateY(-57%)}}.ornament-line[data-num="8"] img .cls-1,.ornament-line[data-num="8"] svg .cls-1{stroke-width:1.75px}.ornament-line[data-num="9"]{width:45%;left:30%}@media (max-width: 992px){.ornament-line[data-num="9"]{width:70%;left:10vw}}.ornament-line[data-num="9"] img,.ornament-line[data-num="9"] svg{transform:translateY(-55%)}@media (max-width: 992px){.ornament-line[data-num="9"] img,.ornament-line[data-num="9"] svg{transform:translateY(-100%)}}.ornament-line[data-num="10"]{width:20%;left:40%}.ornament-line[data-num="10"] img,.ornament-line[data-num="10"] svg{transform:translateY(-45%)}.ornament-line[data-num="10"] img .cls-1,.ornament-line[data-num="10"] svg .cls-1{stroke-width:1px}.nav .navbar-brand svg .cls-2,.nav .navbar-brand svg .cls-3{fill:#06988E}.nav .navbar-brand svg .cls-4{stroke:#06988E}.ProjectPage{padding-top:62px}.ProjectPage h1{font-size:50px}@media (min-width: 992px){.ProjectPage h1{font-size:100px}}@media (min-width: 1200px){.ProjectPage h1{font-size:140px}}.ProjectPage h2{font-size:25px}@media (min-width: 1200px){.ProjectPage h2{font-size:32px}}.ProjectPage h3{font-size:14px}@media (min-width: 1200px){.ProjectPage h3{font-size:18px}}.ProjectPage #headerProject #informationsPanel{background-color:white}@media (min-width: 992px){.ProjectPage #headerProject #informationsPanel .transformLeftTitle{transform:translateX(-8vw)}}@media (min-width: 1400px){.ProjectPage #headerProject #informationsPanel .informations{position:relative;top:3%}}@media (max-width: 992px){.ProjectPage #headerProject #informationsPanel{max-width:90%;margin-left:10%;border-radius:30px 0 0 30px;transform:translateY(-16vw)}}@media (max-width: 992px){.ProjectPage .ornement-line-project svg{position:absolute;width:95%;top:0;left:5%;transform:translateY(-20.5vw)}}.ProjectPage .topBottomMargin{margin-top:8%;margin-bottom:8%}@media (max-width: 992px){.ProjectPage .topBottomMargin{margin-top:5%;margin-bottom:5%}.ProjectPage .topBottomMargin div[class*='col-']{margin-top:2.5%;margin-bottom:2.5%}}@media (min-width: 992px){.ProjectPage .textSemiColumn{width:80%;margin-left:10%}}.ProjectPage .parallax-window{min-height:500px;background:transparent}.ProjectPage .previousNextBtn a{font-weight:bold;text-decoration:none}#Mani{background-color:#FEF6F4;color:#F58040}#Mani .ornement-line-project svg .cls-1{stroke:#F58040}#Mani .ornement-line-project svg circle{fill:#F58040}#Mani .img-frame{background-color:#FFE7E0}#Mani .previousNextBtn a{color:#F58040}.navMani .navbar-brand svg .cls-2,.navMani .navbar-brand svg .cls-3{fill:#F58040}.navMani .navbar-brand svg .cls-4{stroke:#F58040}.navMani #navbarContent a{color:#F58040}.navMani #navbarContent #langDropdown a{color:#F58040}.navMani #navbarContent #langDropdown a:active{background-color:#F58040;color:white}.footerMani{background-color:#F58040}.footerMani #contactSocial .social-buttons li a:active,.footerMani #contactSocial .social-buttons li a:focus,.footerMani #contactSocial .social-buttons li a:hover{color:#F58040}#Reveal{background-color:#EDECFF;color:#4A48D4}#Reveal .teamMembers a{color:#4A48D4}#Reveal .ornement-line-project svg .cls-1{stroke:#4A48D4}#Reveal .ornement-line-project svg circle{fill:#4A48D4}#Reveal .img-frame{background-color:#CCD7FA}#Reveal .previousNextBtn a{color:#4A48D4}.navReveal .navbar-brand svg .cls-2,.navReveal .navbar-brand svg .cls-3{fill:#4A48D4}.navReveal .navbar-brand svg .cls-4{stroke:#4A48D4}.navReveal #navbarContent a{color:#4A48D4}.navReveal #navbarContent #langDropdown a{color:#4A48D4}.navReveal #navbarContent #langDropdown a:active{background-color:#4A48D4;color:white}.footerReveal{background-color:#4A48D4}.footerReveal #contactSocial .social-buttons li a:active,.footerReveal #contactSocial .social-buttons li a:focus,.footerReveal #contactSocial .social-buttons li a:hover{color:#4A48D4}#Tancrede{background-color:#F6F8FF;color:#296ED5}#Tancrede .teamMembers a{color:#296ED5}#Tancrede .ornement-line-project svg .cls-1{stroke:#296ED5}#Tancrede .ornement-line-project svg circle{fill:#296ED5}#Tancrede .img-frame{background-color:#D2DAEE}#Tancrede .previousNextBtn a{color:#296ED5}.navTancrede .navbar-brand svg .cls-2,.navTancrede .navbar-brand svg .cls-3{fill:#296ED5}.navTancrede .navbar-brand svg .cls-4{stroke:#296ED5}.navTancrede #navbarContent a{color:#296ED5}.navTancrede #navbarContent #langDropdown a{color:#296ED5}.navTancrede #navbarContent #langDropdown a:active{background-color:#296ED5;color:white}.footerTancrede{background-color:#296ED5}.footerTancrede #contactSocial .social-buttons li a:active,.footerTancrede #contactSocial .social-buttons li a:focus,.footerTancrede #contactSocial .social-buttons li a:hover{color:#296ED5}#Legrand{background-color:#F6F8FF;color:#3b4887}#Legrand .ornement-line-project svg .cls-1{stroke:#3b4887}#Legrand .ornement-line-project svg circle{fill:#3b4887}#Legrand .img-frame{background-color:#E3ECFF}#Legrand .previousNextBtn a{color:#3b4887}.navLegrand .navbar-brand svg .cls-2,.navLegrand .navbar-brand svg .cls-3{fill:#3b4887}.navLegrand .navbar-brand svg .cls-4{stroke:#3b4887}.navLegrand #navbarContent a{color:#3b4887}.navLegrand #navbarContent #langDropdown a{color:#3b4887}.navLegrand #navbarContent #langDropdown a:active{background-color:#3b4887;color:white}.footerLegrand{background-color:#3b4887}.footerLegrand #contactSocial .social-buttons li a:active,.footerLegrand #contactSocial .social-buttons li a:focus,.footerLegrand #contactSocial .social-buttons li a:hover{color:#3b4887}#Elles{background-color:#FFF0EC;color:#E56244}#Elles .teamMembers a{color:#E56244}#Elles .ornement-line-project svg .cls-1{stroke:#E56244}#Elles .ornement-line-project svg circle{fill:#E56244}#Elles .img-frame{background-color:#FFCBBF}#Elles #playButton{background-color:#F9A072;text-decoration:none;color:white}#Elles #playButton:hover{background-color:#DF7139}#Elles #playButton i{padding-left:5px}@media (min-width: 992px){#Elles .img-elles{padding-left:0px;padding-right:0px}}#Elles .img-elles .elles1{background-color:#FFB466;border-radius:20px 20px 0 0}@media (min-width: 992px){#Elles .img-elles .elles1{background-color:#FFB466;border-radius:20px 0 0 0}}#Elles .img-elles .elles2{background-color:#FF916F;border-radius:0}@media (min-width: 992px){#Elles .img-elles .elles2{background-color:#FF916F;border-radius:0 20px 0 0}}#Elles .img-elles .elles3{background-color:#9FB6CB;border-radius:0}@media (min-width: 992px){#Elles .img-elles .elles3{background-color:#9FB6CB;border-radius:0 0 0 20px}}#Elles .img-elles .elles4{background-color:#394165;border-radius:0 0 20px 20px}@media (min-width: 992px){#Elles .img-elles .elles4{background-color:#394165;border-radius:0 0 20px 0}}#Elles .previousNextBtn a{color:#E56244}.navElles .navbar-brand svg .cls-2,.navElles .navbar-brand svg .cls-3{fill:#E56244}.navElles .navbar-brand svg .cls-4{stroke:#E56244}.navElles #navbarContent a{color:#E56244}.navElles #navbarContent #langDropdown a{color:#E56244}.navElles #navbarContent #langDropdown a:active{background-color:#E56244;color:white}.footerElles{background-color:#E56244}.footerElles #contactSocial .social-buttons li a:active,.footerElles #contactSocial .social-buttons li a:focus,.footerElles #contactSocial .social-buttons li a:hover{color:#E56244}#Capgemini{background-color:#EFFFF8;color:#06988E}@media (min-width: 992px){#Capgemini .ornement-line-project{position:absolute;top:0;transform:translateY(-50%);width:9%;left:5%}}#Capgemini .ornement-line-project svg .cls-1{stroke:#F9A072;stroke-width:1px}#Capgemini .ornement-line-project svg circle{fill:#F9A072}#Capgemini h1{font-size:50px}@media (min-width: 992px){#Capgemini h1{font-size:55px}}@media (min-width: 1200px){#Capgemini h1{font-size:58px}}#Capgemini h3.subtitle{padding-right:3rem;font-size:12px}@media (min-width: 1200px){#Capgemini h3.subtitle{font-size:14px}}#Capgemini .img-frame{background-color:#DDF5EA}#Capgemini .previousNextBtn a{color:#06988E}.navCapgemini .navbar-brand svg .cls-2,.navCapgemini .navbar-brand svg .cls-3{fill:#06988E}.navCapgemini .navbar-brand svg .cls-4{stroke:#06988E}
