@import url(https://p.typekit.net/p.css?s=1&k=nyi4mlh&ht=tk&f=28102.28103&a=104957054&app=typekit&e=css);@font-face{font-display:auto;font-family:"boucherie-cursive";font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/32e801/00000000000000007735c920/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:"boucherie-cursive";font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/03722e/00000000000000007735c91e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:DIN;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/DINRegular.7a37a303.otf) format("opentype")}@font-face{font-display:auto;font-family:DIN;font-stretch:normal;font-style:normal;font-weight:700;src:url(/build/fonts/din-bold.fafa72fc.ttf) format("truetype")}@keyframes hoverBorderBottom{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.intro-page-photo{color:#fff;display:grid;height:100vh;justify-items:center;overflow:hidden;padding-top:160px;text-align:center;width:100%}@media (max-width:574.99px){.intro-page-photo{padding-left:50px;padding-right:50px}}.intro-page-photo.large{color:#343330;height:100vh;overflow:visible}@media (max-width:574.99px){.intro-page-photo.large .intro-container .page-title{font-size:30px}.intro-page-photo.large .intro-container .page-description{font-size:14px}}.intro-page-photo.large .intro-container{max-width:550px}@media (max-width:632px){.intro-page-photo.large .intro-container{max-width:80vw}}.intro-page-photo.small{height:60vh}.intro-page-photo.small:after{background-color:rgba(51,50,52,.4);content:"";display:block;height:100%;position:absolute;width:100%;z-index:-1}@media (max-width:991.99px){.intro-page-photo{height:90vh;margin-bottom:-115px;transform:translateY(-115px)}}.intro-page-photo .parallax-container,.intro-page-photo>.intro-page-photo-background{display:flex;height:100vh;mix-blend-mode:multiply;object-fit:cover;object-position:50% 0;position:absolute;width:100%}@media (max-width:1199.99px){.intro-page-photo .parallax-container,.intro-page-photo>.intro-page-photo-background{object-position:50% 30%}}.intro-page-photo .intro-page-photo-background{filter:brightness(.5)}.intro-page-photo .intro-page-photo-background.mobile-only{display:none}@media (max-width:991.99px){.intro-page-photo .intro-page-photo-background{display:none}.intro-page-photo .intro-page-photo-background.mobile-only{display:block}}.intro-page-photo .intro-container{max-width:950px;width:100%;z-index:1}.intro-page-photo .intro-container h1{line-height:1.5}.intro-page-photo .intro-container .logo-page{width:116px}@media (max-width:991.99px){.intro-page-photo .intro-container .logo-page:not(.force){display:none}}.intro-page-photo .intro-container .page-title{color:inherit;font-family:DIN,"sans-serif";font-size:4.5rem;font-weight:700;line-height:1;margin:0 0 10px}@media (max-width:574.99px){.intro-page-photo .intro-container .page-title{font-size:3rem}}@media (max-width:359.99px){.intro-page-photo .intro-container .page-title{font-size:2rem}}.intro-page-photo .intro-container .page-description{font-size:1.25rem;margin:0}@media (max-width:1399.99px){.intro-page-photo .intro-container{max-width:650px}}.safari #aboutus-intro{background-image:url(/build/images/bg_beige_fonce.1eabbed8.jpg)}#aboutus-intro{background-color:#e9e3d2}@media (min-width:991.99px){#aboutus-intro{padding-top:100px}}#aboutus-intro .aboutus-first-bloc{display:grid;justify-content:center;margin-bottom:80px;text-align:center}#aboutus-intro .aboutus-first-bloc>*{max-width:880px}#aboutus-intro .aboutus-iframe-bloc{aspect-ratio:2/1;margin-bottom:150px;position:relative;width:100vw}#aboutus-intro .aboutus-iframe-bloc iframe{height:100%;width:100%}#aboutus-intro .aboutus-iframe-bloc img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media (max-width:767.99px){#aboutus-intro .aboutus-iframe-bloc{margin-bottom:50px}}#aboutus-intro .aboutus-second-bloc{display:grid;justify-self:center;max-width:1200px}#aboutus-intro .aboutus-second-bloc>div:not(.modal){display:grid;gap:0 5%;grid:repeat(5,min-content)/1fr 1fr}@media (max-width:767.99px){#aboutus-intro .aboutus-second-bloc>div:not(.modal){display:flex;flex-direction:column}}#aboutus-intro .aboutus-second-bloc>div:not(.modal) .parallax{aspect-ratio:558/675;border-radius:1.25rem;object-fit:cover;width:100%}#aboutus-intro .aboutus-second-bloc>div:not(.modal) .parallax:first-of-type{grid-row:1/4;margin-bottom:60px}@media (max-width:767.99px){#aboutus-intro .aboutus-second-bloc>div:not(.modal) .parallax:first-of-type{margin-bottom:0}}#aboutus-intro .aboutus-second-bloc>div:not(.modal) .parallax:nth-of-type(2){grid-row:3/7;margin-top:60px}#aboutus-intro .aboutus-second-bloc>div:not(.modal) a,#aboutus-intro .aboutus-second-bloc>div:not(.modal) h5,#aboutus-intro .aboutus-second-bloc>div:not(.modal) p{margin:20px 60px}@media (max-width:767.99px){#aboutus-intro .aboutus-second-bloc>div:not(.modal) a,#aboutus-intro .aboutus-second-bloc>div:not(.modal) h5,#aboutus-intro .aboutus-second-bloc>div:not(.modal) p{margin:20px 0}}#aboutus-intro .aboutus-second-bloc .link{color:inherit;display:inline-block;display:inline;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:2px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out 0s;width:fit-content}#aboutus-intro .aboutus-second-bloc .link:after{background-color:#72bc73;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform-origin:bottom right;transition:transform .2s ease-in-out 0s;width:100%}#aboutus-intro .aboutus-second-bloc .link:hover:after{animation:hoverBorderBottom 1s;transform-origin:bottom left}@media (max-width:767.99px){#aboutus-intro .aboutus-second-bloc .link{line-height:1.5;text-decoration:underline;text-decoration-color:#72bc73;text-decoration-thickness:2px;text-underline-offset:4px}#aboutus-intro .aboutus-second-bloc .link:after{display:none}}#aboutus-intro .aboutus-second-bloc .btn{background:#72bc73;border:2px solid #72bc73;border-radius:3em;color:inherit;color:#fff;display:inline-block;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:700;letter-spacing:2px;margin:20px 60px;padding:1em 2em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:fit-content;width:max-content}#aboutus-intro .aboutus-second-bloc .btn:hover{box-shadow:5px 5px #72bc73;cursor:pointer;transform:translate(-5px,-5px)}#aboutus-intro .aboutus-second-bloc .btn .fa-arrow-up{transform:rotate(45deg)}#aboutus-intro .aboutus-second-bloc .btn:hover{background-color:transparent;color:#72bc73}.aboutus-separation{aspect-ratio:1440/778;display:block;max-height:778px;object-fit:cover;width:100vw}#aboutus-team{padding-top:140px}#aboutus-team #team-presentation{justify-self:center;margin-bottom:80px;max-width:650px;text-align:center;width:100%}#aboutus-team #team-presentation .section-title{color:inherit;font-family:DIN,"sans-serif";font-size:2.75rem;font-weight:400;margin-bottom:25px;margin-top:0;text-transform:uppercase}#aboutus-team #team-presentation .section-title span{color:inherit;font-family:"boucherie-cursive","cursive";font-size:2.75rem;font-weight:700;line-height:2rem;text-transform:none}#aboutus-team #team-presentation .section-title span .char{line-height:1.5}@media (max-width:574.99px){#aboutus-team #team-presentation .section-title{color:inherit;font-family:DIN,"sans-serif";font-size:1.75rem;font-weight:400}#aboutus-team #team-presentation .section-title span{color:inherit;font-family:"boucherie-cursive","cursive";font-size:1.75rem;font-weight:400;line-height:1}#aboutus-team #team-presentation .section-title span .char{line-height:1.5}}@media (max-width:767.99px){#aboutus-team #team-presentation{margin-bottom:30px}}#aboutus-team #team-members{display:grid;grid-template-columns:repeat(3,360px);justify-content:space-between;max-width:1192px;row-gap:3.5rem;width:100%}#aboutus-team #team-members .team-member-card{cursor:pointer}#aboutus-team #team-members .team-member-card .team-member-photo{aspect-ratio:1/1;border-radius:1.25rem;transition:transform .2s ease-in-out;width:100%}#aboutus-team #team-members .team-member-card a,#aboutus-team #team-members .team-member-card p{margin:10px 0}#aboutus-team #team-members .team-member-card .team-member-name{color:#343330;font-family:DIN,"sans-serif";font-size:1.75rem;font-weight:700;margin-bottom:15px;margin-top:15px;transition:color .2s ease-in-out}#aboutus-team #team-members .team-member-card .team-member-job{color:#72bc73;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:400;font-weight:600;letter-spacing:2.1px;text-transform:uppercase}#aboutus-team #team-members .team-member-card .team-member-description{color:#343330;font-family:DIN,"sans-serif";font-size:1rem;font-weight:400}#aboutus-team #team-members .team-member-card .link{align-self:end;color:inherit;font-family:DIN,"sans-serif";font-size:16px;font-weight:400;line-height:1.6;text-decoration:1px underline #343330;text-transform:none}#aboutus-team #team-members .team-member-card .link:hover{color:#72bc73;cursor:pointer;text-decoration-color:#72bc73}#aboutus-team #team-members .team-member-card:hover .team-member-photo{box-shadow:0 20px 20px rgba(0,0,0,.15);transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px)}#aboutus-team #team-members .team-member-card:hover .team-member-name{color:#72bc73}@media (max-width:1199.99px){#aboutus-team #team-members{grid-template-columns:repeat(3,300px)}}@media (max-width:991.99px){#aboutus-team #team-members{column-gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:489.99px){#aboutus-team #team-members{grid-template-columns:1fr}}@media (max-width:767.99px){#aboutus-team{padding-top:75px}}@media (max-width:574.99px){#aboutus-team{padding-top:50px}}.modal-team-member .modal-content{display:flex;flex-direction:row;padding:0}.modal-team-member .modal-content .team-member-photo{align-self:stretch;max-width:400px;object-fit:cover}.modal-team-member .modal-content .team-member-info{overflow-y:auto;padding:60px}.modal-team-member .modal-content .team-member-info .team-member-name{color:#343330;font-family:DIN,"sans-serif";font-size:1.75rem;font-weight:700;margin-bottom:10px}.modal-team-member .modal-content .team-member-info .team-member-job{color:#72bc73;font-family:DIN,"sans-serif";font-size:.875rem;font-weight:400;font-weight:600;letter-spacing:2.1px;text-transform:uppercase}.modal-team-member .modal-content .team-member-info .team-member-description{color:#343330;font-family:DIN,"sans-serif";font-size:1rem;font-weight:400}@media (max-width:991.99px){.modal-team-member .modal-content{flex-direction:column;max-height:95vh;width:fit-content}.modal-team-member .modal-content .team-member-info{padding:30px}.modal-team-member .modal-content .team-member-photo{aspect-ratio:200/150;max-width:none}}@media (max-width:489.99px){.modal-team-member .modal-content .team-member-photo{max-width:90vw}.modal-team-member .modal-content .team-member-info{overflow-y:auto}}