@import url("https://fonts.googleapis.com/css2?family=Krona+One&family=Oswald:wght@700&display=swap");h1{color:#fff;font-family:'Oswald', sans-serif;font-size:14vw;text-transform:uppercase;line-height:16vw;letter-spacing:-0.04em;margin:5vh 0 2rem}@media (max-width: 769px){h1{font-size:17vw;line-height:19vw;margin:1rem 0 2rem}}@media (max-width: 700px){h1{font-size:24vw;line-height:36vw;text-align:center;margin-top:-3rem;margin-bottom:1rem}}h2{color:#fff;font-family:'Oswald', sans-serif;font-size:14vw;text-transform:uppercase;line-height:16vw;letter-spacing:-0.04em;position:relative;display:inline-block}@media (max-width: 769px){h2{font-size:17vw}}@media (max-width: 700px){h2{font-size:20vw}}h2 span{background-color:#a38c4e;font-family:Georgia, 'Times New Roman', Times, serif;font-size:2vw;text-transform:initial;line-height:2vw;letter-spacing:0;display:inline-block;padding:0.1rem 0.75rem 0.3rem;font-style:italic;position:absolute;width:max-content;top:45%;left:50%;transform:translateX(-50%)}@media (max-width: 700px){h2 span{font-size:14px;padding:0.2rem 0.5rem 0.3rem}}h3{font-family:'Krona One', sans-serif;color:#a38c4e;font-size:1.1vw;text-transform:uppercase}h3.mobile{display:none}@media (max-width: 700px){h3{font-size:12px;display:none}h3.mobile{display:inline-block;text-align:center}}a.button,.wrap-contact-form-btn input{font-family:'Krona One', sans-serif;color:#8ac53e;font-size:1vw;text-transform:uppercase;text-decoration:none;padding:0.5rem 3rem;border-top:1px solid #8ac53e;border-bottom:1px solid #8ac53e;border-right:transparent;border-left:transparent;transition:500ms;background-color:transparent}@media (max-width: 700px){a.button,.wrap-contact-form-btn input{font-size:12px}}a.button:hover,.wrap-contact-form-btn input:hover{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}p{color:#fff;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-size:1.3vw;line-height:1.6vw}@media (max-width: 700px){p{font-size:16px;line-height:18px}}p.color-brown{color:#a38c4e}body{margin:0;margin:auto}input,textarea{border-radius:0 !important}.wrapper{width:70%;margin:0 15%}@media (max-width: 769px){.wrapper{width:80%;margin:0 10%}}.grecaptcha-badge{opacity:0}hr{background-color:#292929;margin:0;width:1px;height:15vh;margin-left:50%;border:transparent}@media (max-width: 769px){hr{height:10vh}}.loader{background-color:#000;position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100}.loader .phare-loader{width:10vw;position:relative}@media (max-width: 700px){.loader .phare-loader{width:20vw}}.loader .phare-loader .phare-big{position:absolute;animation:NAME-YOUR-ANIMATION 2s infinite}@keyframes NAME-YOUR-ANIMATION{0%{opacity:0}50%{opacity:1}100%{opacity:0}}header{position:absolute;top:0;right:0;width:100%;text-align:right;z-index:20}header nav{margin-right:15%}@media (max-width: 700px){header nav{margin-right:5%}}@media (max-width: 700px){header nav ul{text-align:center;padding-left:5%}}header nav ul li{display:inline-block;margin-left:0.75rem}@media (max-width: 700px){header nav ul li{margin-left:0.25rem}}header nav ul li.separator{color:#3a3a3a;font-weight:bold;font-size:1.5vw}@media (max-width: 700px){header nav ul li.separator{font-size:16px}}header nav ul li a{font-family:'Krona One', sans-serif;color:#a38c4e;font-size:1vw;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #a38c4e;padding:0.25rem 0;transition:500ms}@media (max-width: 700px){header nav ul li a{font-size:12px}}header nav ul li a:hover{color:#fff;border-bottom:1px solid #fff}.section-header{background:#000}.section-header .wrapper{position:relative}.section-header .wrapper .title-bloc{display:flex;padding:10vh 0;box-sizing:border-box;margin-left:5%}@media (max-width: 700px){.section-header .wrapper .title-bloc{margin-left:0;flex-flow:column;padding:5vh 0 10vh}}.section-header .wrapper .title-bloc .phare{width:40%;position:relative;margin-left:5%}@media (max-width: 700px){.section-header .wrapper .title-bloc .phare{width:60%;margin:auto}}.section-header .wrapper .title-bloc .phare .phare-big{position:absolute;animation:NAME-YOUR-ANIMATION 4s infinite}@keyframes NAME-YOUR-ANIMATION{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.section-header .wrapper .title-bloc .title{width:55%;margin-left:-5vw}@media (max-width: 700px){.section-header .wrapper .title-bloc .title{width:100%;margin-left:0;text-align:center}}.section-header .wrapper .title-bloc .title a{position:relative}@media (max-width: 700px){.section-header .wrapper .title-bloc .title a{display:inline-block;margin-bottom:1rem}}.section-header .wrapper .slogan-bloc{position:absolute;top:calc(53% - 1rem);transform:translateY(-50%);padding-right:8vw;box-sizing:border-box;display:flex;align-items:center;width:100%;justify-content:space-between;margin-left:10%}@media (max-width: 769px){.section-header .wrapper .slogan-bloc{top:48%;padding-right:25%}}@media (max-width: 700px){.section-header .wrapper .slogan-bloc{padding-right:0;margin-left:0;top:60%;justify-content:center}}.section-header .wrapper .slogan-bloc div:last-child{display:flex;align-items:center}.section-header .wrapper .slogan-bloc div:last-child img{width:12vw}@media (max-width: 700px){.section-header .wrapper .slogan-bloc div:last-child img{display:none}}.section-tempete{background-image:url("../../assets/images/squid.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.section-tempete .wrapper{position:relative}.section-tempete .wrapper img{position:absolute;top:-7.5vw;right:0;width:15vw}@media (max-width: 700px){.section-tempete .wrapper img{top:-15vw;width:30vw}}.section-tempete .wrapper div{padding:25vh 0;max-width:41vw;text-align:center;margin:auto}@media (max-width: 769px){.section-tempete .wrapper div{padding:15vh 0}}@media (max-width: 700px){.section-tempete .wrapper div{max-width:100%}}.section-tempete .wrapper div a{margin-top:2rem;display:inline-block}.section-quoi{background-color:#000;margin-top:-5px}.section-quoi .wrapper{position:relative;text-align:center;padding-bottom:15vh}.section-quoi .wrapper h2{margin-top:0;margin-bottom:2rem}.section-quoi .wrapper .ticker-title{width:60vw;margin:8vh 0 2vh}@media (max-width: 700px){.section-quoi .wrapper .ticker-title{margin:4vh 0 2vh}}.section-quoi .wrapper div{padding:0 0 5vh 0;max-width:41vw;text-align:center;margin:auto}@media (max-width: 700px){.section-quoi .wrapper div{max-width:100%}}.section-quoi .wrapper div a{margin-top:2rem;display:inline-block}.section-vous{background-color:#8ac53e}.section-vous .wrapper{position:relative;text-align:center;padding-bottom:20vh}@media (max-width: 769px){.section-vous .wrapper{padding-bottom:10vh}}.section-vous .wrapper h2{margin-top:-15vh;margin-bottom:1rem}@media (max-width: 769px){.section-vous .wrapper h2{margin-top:-7vh}}@media (max-width: 700px){.section-vous .wrapper h2{margin-top:-5vh}}.section-vous .wrapper .brains{width:50vw}@media (max-width: 700px){.section-vous .wrapper .brains{width:70vw}}.section-vous .wrapper .consultants{max-width:40vw;margin:auto;display:flex}@media (max-width: 700px){.section-vous .wrapper .consultants{flex-flow:column}}.section-vous .wrapper .consultants .consultant{width:33%;display:inline}@media (max-width: 700px){.section-vous .wrapper .consultants .consultant{width:100%}}.section-vous .wrapper .consultants .consultant h5{color:#fff;font-family:'Oswald', sans-serif;font-size:2.5vw;text-transform:uppercase;line-height:2.8vw;letter-spacing:-0.04em;margin:5vh 0 1rem}@media (max-width: 700px){.section-vous .wrapper .consultants .consultant h5{font-size:26px;line-height:28px}}.section-vous .wrapper .consultants .consultant span{font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-size:1.2vw}@media (max-width: 700px){.section-vous .wrapper .consultants .consultant span{font-size:4vw}}.section-vous .wrapper .consultants .consultant a{display:block;margin-top:1rem}.section-vous .wrapper .consultants .consultant a img{width:25px}.section-partners{background-color:#000}.section-partners .wrapper{position:relative;text-align:center}.section-partners .wrapper .plus{width:100px;margin-top:-50px}.section-partners .wrapper .text-wrapper{padding:5vh 0;max-width:41vw;text-align:center;margin:auto}@media (max-width: 700px){.section-partners .wrapper .text-wrapper{max-width:100%}}.section-partners .wrapper .partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1000px;margin:auto}@media (max-width: 1400px){.section-partners .wrapper .partners{max-width:800px}}.section-partners .wrapper .partners a{margin:0}.section-partners .wrapper .partners a img{max-width:250px;padding:1.5rem;box-sizing:border-box}@media (max-width: 1400px){.section-partners .wrapper .partners a img{max-width:200px}}@media (max-width: 700px){.section-partners .wrapper .partners a img{width:30vw;padding:1rem}}.section-partners .wrapper a{display:inline-block;margin-top:10vh;margin-bottom:5vh}.section-form{background-color:#000;margin-top:-5px}.section-form .wrapper{position:relative;text-align:center;padding-bottom:15vh}.section-form .wrapper h2{margin-top:0;margin-bottom:0}.section-form .wrapper .text-wrapper{padding:0 0 5vh;max-width:41vw;text-align:center;margin:auto}@media (max-width: 700px){.section-form .wrapper .text-wrapper{max-width:100%}}.section-form .wrapper form{padding:5vh 0 0;display:flex;flex-flow:wrap;justify-content:space-between;width:50vw;margin:auto}@media (max-width: 700px){.section-form .wrapper form{width:100%}}.section-form .wrapper form .wrap-input{width:100%;text-align:left}.section-form .wrapper form .wrap-input.small-field{width:48%}@media (max-width: 700px){.section-form .wrapper form .wrap-input.small-field{width:100%}}.section-form .wrapper form .wrap-input .label-input{font-family:'Krona One', sans-serif;color:#a38c4e;font-size:1.1vw;text-transform:uppercase;display:block;margin-bottom:0.25rem}@media (max-width: 700px){.section-form .wrapper form .wrap-input .label-input{font-size:13px}}.section-form .wrapper form .wrap-input .input{display:block;width:100%;margin-bottom:2rem;border:1px solid #a38c4e57;background-color:transparent;color:#fff;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-size:16px;padding:0.5rem;box-sizing:border-box}@media (max-width: 700px){.section-form .wrapper form .wrap-input .input{font-size:15px}}.section-form .wrapper form .wrap-input .input:focus{background-color:#404041}.section-form .wrapper form .container-contact-form-btn{width:100%;margin-top:5vh}.section-form .wrapper form .container-contact-form-btn .wrap-contact-form-btn input{cursor:pointer;margin:auto}.section-form .wrapper form .container-contact-form-btn .contact-form-valid-message{margin-top:2rem;margin-bottom:1rem;text-align:center;color:#fff;font-style:italic;font-family:Georgia, 'Times New Roman', Times, serif;font-size:16px}footer{background-color:#a38c4e}footer div{display:flex;justify-content:center;padding-bottom:2rem}footer div span{font-style:italic;padding:1rem 2rem;font-size:1.3vw}@media (max-width: 700px){footer div span{padding:1rem;font-size:3vw}footer div span:first-child{text-align:right}}footer div img{width:12vw;height:12vw;margin-top:-6vw}@media (max-width: 769px){footer div img{width:90px;margin-top:-35px;height:90px}}
