@font-face{font-family:"Mermaid";src:url("../fonts/Mermaid.ttf")}@font-face{font-family:"Avenir";src:url("../fonts/Avenir.ttc")}body{background-color:#F6F8FF;color:#3B4887;font-family:'Avenir', -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}@media (max-width: 992px){body #home{padding-top:57px}}body section{position:relative;margin:0% 5%}body section .btn{margin:30px 0px;background-color:#3B4887;color:white}body h1,body h2,body h3,body h4,body h5{font-family:'Mermaid', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}@media (min-width: 992px){body h1{font-size:80px}}body .subtitle{font-family:'Avenir', -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 .modal-dialog{margin:.5rem !important}body .img-shadow{box-shadow:rgba(88,99,135,0.18) 0px 20px 20px 0px}body .backgroundImage{opacity:0;width:100%;margin:0}body .picture-on-picture{height:80vw}@media (min-width: 992px){body .picture-on-picture{height:35vw}}body .picture-on-picture img,body .picture-on-picture video{position:absolute;width:70%}body .picture-on-picture img:last-child,body .picture-on-picture video:last-child{margin-top:35%;right:0px}body .lh-1{line-height:1}body .lh-13{line-height:1.3}body .previousNextBtn a{color:#3B4887;font-weight:bold;text-decoration:none}body .hiddenLink{text-decoration:none}body .pictureframe{background-color:#E3ECFF;padding:10%;border-radius:20px}body .pictureframe img{border-radius:20px}body .img-radius{border-radius:20px}body #headerProject #informationsPanel{background-color:white}@media (min-width: 992px){body #headerProject #informationsPanel .transformLeftTitle{transform:translateX(-8vw)}}@media (min-width: 1400px){body #headerProject #informationsPanel .informations{position:relative;top:3%}}@media (max-width: 992px){body #headerProject #informationsPanel{border-radius:30px 0 0 30px;margin-left:10vw;transform:translateY(-16vw)}}body .svgProjectMobile{position:absolute;width:95%;top:0;left:5%;transform:translateY(-16vw)}body .parallax-window{min-height:500px;background:transparent}#mainNav{background-color:white;text-align:center}#mainNav .navbar-brand svg{margin-right:1rem;height:30px}#mainNav .navbar-brand svg .cls-3{fill:#3B4887}#mainNav .navbar-brand svg .cls-10{stroke:#3B4887}#mainNav .nav-flex-icons{flex-direction:row;justify-content:center}#mainNav .nav-flex-icons li{padding-left:6px !important;padding-right:6px !important}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:0.75em 0;letter-spacing:1px;color:#3B4887}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{font-weight:900}#mainNav .navbar-nav .nav-item .dropdown-menu{border-color:#3B4887 !important}#mainNav .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#3B4887 !important}#mainNav .navbar-nav .nav-item .dropdown-menu .dropdown-item:active{color:white !important;background-color:#3B4887}@media (min-width: 992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top 0.3s, padding-bottom 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s;border:none;background-color:transparent}#mainNav .navbar-brand svg{height:45px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav .navbar-brand svg .cls-3{fill:white}#mainNav .navbar-brand svg .cls-10{stroke:white}#mainNav .navbar-nav .nav-item .nav-link{color:white;padding:1.1em 1em}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;-webkit-transition:padding-top 0.3s, padding-bottom 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s;background-color:white}#mainNav.navbar-shrink .navbar-brand svg{height:30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav.navbar-shrink .navbar-brand svg .cls-3{fill:#3B4887}#mainNav.navbar-shrink .navbar-brand svg .cls-10{stroke:#3B4887}#mainNav.navbar-shrink .navbar-nav .nav-item .nav-link{color:#3B4887}}.ornament-line{position:absolute;z-index:-1}.ornament-line[data-num="1"]{width:40%;left:10%}.ornament-line[data-num="1"] img,.ornament-line[data-num="1"] svg{transform:translateY(-40%)}.ornament-line[data-num="2"]{top:0px;left:11%;width:60%}.ornament-line[data-num="2"] img,.ornament-line[data-num="2"] svg{width:100%}.ornament-line[data-num="3"]{top:45%;right:-6%;width:77%}.ornament-line[data-num="3"] img,.ornament-line[data-num="3"] svg{width:100%}.ornament-line[data-num="4"]{top:45%;left:-6%;width:77%}.ornament-line[data-num="4"] img,.ornament-line[data-num="4"] svg{width:100%}.ornament-line[data-num="5"]{top:0px;bottom:0px;left:9%;right:9%;width:auto}.ornament-line[data-num="5"] img,.ornament-line[data-num="5"] svg{width:100%}.ornament-line[data-num="6"]{top:-1.5rem;right:5%;width:46.3%}.ornament-line[data-num="6"] img,.ornament-line[data-num="6"] svg{width:100%}.ornament-line[data-num="7"]{bottom:-1.5rem;left:-8%;width:45%}.ornament-line[data-num="7"] img,.ornament-line[data-num="7"] svg{width:100%}.ornament-line[data-num="8"]{width:60%;left:20%}.ornament-line[data-num="8"] img,.ornament-line[data-num="8"] svg{transform:translateY(-62%)}.divider{margin:auto}.divider[data-num="1"]{width:75%;margin-bottom:10%}@media (min-width: 992px){.divider[data-num="1"]{width:45%}}.divider[data-num="2"]{width:75%;margin-top:1%;margin-bottom:5%}@media (min-width: 992px){.divider[data-num="2"]{width:45%}}footer{background-color:#3B4887;color:white}footer #contact h1{font-size:40px;padding-top:30px;padding-bottom:10px}footer #contact .divider{padding-bottom:30px;width:25%}@media (max-width: 992px){footer #contact .divider{width:50%}}footer #contact #contactParagraph{padding:7.5px 0px}footer #contact #contactEmail{padding:7.5px 0px}footer #contact #contactEmail a{color:white}footer #contact #contactSocial{padding:7.5px 0px}footer #contact #contactSocial ul.social-buttons li a{border:1px solid white;font-size:15px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:white;border-radius:100%;outline:none;background-color:#3B4887}footer #contact #contactSocial ul.social-buttons li a:active,footer #contact #contactSocial ul.social-buttons li a:focus,footer #contact #contactSocial ul.social-buttons li a:hover{background-color:white;color:#3B4887}footer #contact #copyright{padding:7.5px 0px;font-size:90%;line-height:40px;text-transform:none}#password{padding-top:57px;background-color:#3B4887;height:100vh;width:100vw;color:white}#password input{padding:10px;height:40px;width:40vw;max-width:500px;min-width:300px;border:2px solid white;border-radius:10px}#password input:focus{outline-style:none}#password input.wrongPassword{color:#C45656;border:2px solid #C45656}#password a{color:white}#banner{margin:0;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:1}#banner video{width:100%;object-fit:cover;pointer-events:none}@media (max-width: 992px){#banner video{height:calc(100vh - 57px)}}#banner .content{position:absolute;z-index:2;text-align:center;color:white}#banner .content h1{font-size:35px}#banner .content p{margin:0}#banner .content svg{margin:10px 0px}@media (min-width: 992px){#banner .content h1{font-size:80px}#banner .content p{font-size:100%}#banner .content svg{margin:30px 0px}}#projects{margin-top:20%}#projects #projectsDesktop .projectImage{position:relative;display:inline-block;margin:0;max-width:100%;overflow:hidden;box-sizing:border-box;border-radius:15px;box-shadow:rgba(88,99,135,0.18) 0px 20px 20px 0px;transition:all 0.5s ease 0s}#projects #projectsDesktop .projectImage:hover{transform:translateY(-20px);box-shadow:rgba(88,99,135,0.18) 0px 50px 30px,rgba(130,136,159,0.18) 0px 30px 40px -20px}#projects #projectsDesktop .projectImage:hover figcaption{opacity:1;transition:all 0.5s ease}#projects #projectsDesktop .projectImage figcaption{background-color:rgba(59,72,135,0.25);color:white;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all 0.5s ease}#projects #projectsDesktop .projectImage figcaption h1{font-size:2rem}#projects #projectsDesktop .projectImage a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#projects #projectsMobile .iPhoneSVG{margin-top:5vw;margin-bottom:5vw;width:60vw}#projects #projectsMobile .projectsSlider .projectImage{position:relative;display:inline-block;margin:0;max-width:100%;overflow:hidden;box-sizing:border-box}#projects #projectsMobile .projectsSlider .projectImage figcaption{background-color:rgba(59,72,135,0.25);color:white;position:absolute;top:0;bottom:0;left:0;right:0;opacity:1}#projects #projectsMobile .projectsSlider .projectImage figcaption h1{font-size:2rem}#projects #projectsMobile .projectsSlider .projectImage a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#projects #projectsMobile .projectsSlider .projectImage img{height:61vw}#projects #projectsBtn{margin-top:10%}#photography h1{padding:20px 0px}#photography .grid:after{content:'';display:block;clear:both}#photography .grid .grid-item{max-width:50%;float:left}#photography .grid .grid-item img{display:block;max-width:100%}#photography .grid #photographyText{margin:10% 0px}#photography .grid #photographyText h1{padding-top:30px;padding-bottom:30px}#photography .photographySlider img{height:50vw;padding:5px}#about{margin-top:15%;margin-bottom:10%}@media (max-width: 992px){#about{margin-top:5%;margin-bottom:5%}}#ProjectPage{padding-top:53px}#ProjectPage h1{font-size:50px}#ProjectPage h2{font-size:25px}#ProjectPage h3{font-size:15px}@media (min-width: 992px){#ProjectPage h1{font-size:100px}#ProjectPage h1.lsdc{font-size:60px}}@media (min-width: 1200px){#ProjectPage h1{font-size:140px}#ProjectPage h1.lsdc{font-size:80px}#ProjectPage h2{font-size:32px}#ProjectPage h3{font-size:20px}}#ProjectPage .img-elles .elles1{background-color:#FFB466;border-radius:20px 20px 0 0}#ProjectPage .img-elles .elles2{background-color:#FF916F;border-radius:0}#ProjectPage .img-elles .elles3{background-color:#9FB6CB;border-radius:0}#ProjectPage .img-elles .elles4{background-color:#394165;border-radius:0 0 20px 20px}@media (min-width: 992px){#ProjectPage .img-elles{padding-left:0px;padding-right:0px}#ProjectPage .img-elles .elles1{background-color:#FFB466;border-radius:20px 0 0 0}#ProjectPage .img-elles .elles2{background-color:#FF916F;border-radius:0 20px 0 0}#ProjectPage .img-elles .elles3{background-color:#9FB6CB;border-radius:0 0 0 20px}#ProjectPage .img-elles .elles4{background-color:#394165;border-radius:0 0 20px 0}}#ProjectPage .esaframe{background-color:#0E0F22}#ProjectPage .informations a{color:#3B4887}
