.headerSelectItem{text-align:center}.headerSelectItemGlobal{padding-right:4%!important}.headerSelectItemHome{padding-right:6%!important}.headerChevron{position:absolute}.languageSelector>*{color:#fff;display:inline-block;margin-right:5px}#header{background-color:#002279;color:#fff;display:flex;height:5em;width:100%}#header>*{align-items:center;display:flex;height:100%;justify-content:center}#headerLeft{width:25%}#headerLeftImg{max-height:25px;max-width:100%}#headerCenter{margin:0 auto;max-width:90%;width:50%}.headerSection{cursor:pointer;margin:0 1%;padding:5px 1%;text-align:center}.headerSection:hover{border-bottom:1px solid #fff}.headerSection>*{display:inline}#headerRight{width:25%}#headerRightImg{height:25px}#homeHeader{background-position:50%;background-size:1920px;color:#fff;flex-direction:column;height:100vh;width:100%}#homeHeader,#homeHeader>*{display:flex;justify-content:center}#homeHeader>*{align-items:center}#homeHeaderTop{margin-bottom:30px}#homeHeaderTopImg{max-height:100px;max-width:100%}#homeHeaderCenter{margin:0 auto;max-width:90%}.homeHeaderSection{cursor:pointer;margin:0 1%;padding:5px 1%;text-align:center}.homeHeaderSection:hover{border-bottom:1px solid #fff}.homeHeaderSection>*{display:inline}#mobileHeader{background-color:#002279;display:flex;height:5em;width:100%}#mobileHeaderLeft{align-items:center;display:flex;justify-content:center;width:25%}#mobileHeaderLeftImg{max-height:25px;max-width:100%;position:relative;top:2px}#mobileHeaderCenter{align-items:center;display:flex;justify-content:center;width:50%}#mobileHeaderImg{height:1.5em}#mobileHeaderRight{align-items:center;display:flex;width:25%}.mobileHeaderRightButton{color:#fff;font-size:30px;position:absolute;right:20px}#mobileHeaderMenu{background-color:#fff;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;height:100%;position:absolute;right:0;z-index:1}#mobileHeaderMenuImgContainer{align-items:center;display:flex;height:5em;justify-content:center;text-align:center}#mobileHeaderMenuImg{height:1.5em;margin:15px 10px 25px}#mobileHeaderMenuSectionsContainer{margin-bottom:40px;margin-top:15px;padding:0 30px;text-align:center}.section{color:#002279;margin-bottom:20px;padding-bottom:5px}#mobileHeaderMenuButtonContainer{background-color:#fff;font-size:30px;height:5em;text-align:center}.closeButton{color:#002279}#mobileHomeHeader{background-position:50%;background-size:1500px;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}#mobileHomeHeaderTop{display:flex;justify-content:center;margin-bottom:50px}#mobileHomeHeaderTopImg{max-height:5em;max-width:80%}.mobileHomeHeaderSection{cursor:pointer;margin:0 2.5em;padding:15px;text-align:center}.mobileHomeHeaderSection:hover{border-bottom:1px solid #fff}#mobileHomeHeaderChevron{font-size:30px;margin-top:30px}.button{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:8px 19px;text-align:center;width:-webkit-fit-content;width:fit-content}.light{background-color:#000;color:#fff}.dark{background-color:#f4fefe;color:#000}.blue{background-color:#002279;color:#fff}#contactContent{padding:50px 0 70px}#contactForm{margin-bottom:30px;position:relative;width:100%}#contactTitle{font-family:GothamBold;margin-bottom:50px;text-align:center}#contactRow{font-family:cardinalphoto-regular;margin-bottom:50px}.smallInput{width:45%}.contactEmailTextField{position:absolute!important;right:0}.contactMessageTextField{margin-bottom:50px!important}.contactButton{border-radius:45px!important;font-family:GothamMedium;height:50px;margin:0 auto;width:250px}#sliderContainer{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}#home{overflow-x:hidden;position:relative;white-space:pre-line}.homeContent{margin-left:15%;margin-right:15%;padding-bottom:20px;padding-top:20px}.homeSection{margin-top:50px;padding-bottom:70px}.homeSectionTitleContainer{display:grid;margin-bottom:20px}.homeSectionTitleContainer>*{align-items:center;display:flex}.homeSectionTitle{align-items:flex-start;flex-direction:column}.homeSectionTitlePrefix{font-family:cardinalphoto-regular;width:100%}.homeSectionTitleValue{font-family:GothamBold;line-height:.9em;margin-top:-.1em;width:100%}.homeSectionImgContainer{margin-left:auto}.homeSectionImg{height:70px}.homeSectionContent{text-align:justify}#homeSubParts{display:grid}.homeSubPartTitle{align-items:center;display:flex;justify-content:center;padding-bottom:30px;padding-top:60px;text-align:center}.homeSubPartMainTitle{font-family:GothamBold;letter-spacing:-3px}.homeSubPartMainSubTitle{font-family:GothamBook}.homeSubPartMainImg{max-width:90%}.homeSubPartContent{margin-bottom:30px}.homeSubPartMain{display:flex;margin-bottom:10px}.homeSubPartImg{height:20px;margin-right:10px;position:relative;top:3px}.homeSubPartMainText{font-family:GothamMedium}.homeSubPartText{padding-left:30px;text-align:justify}#homeThridPart{padding:60px;text-align:center}#homeThridPartTitle{font-family:GothamBold}.homeThridPartProduct{background-color:#ddd;font-family:cardinalphoto-regular;height:50px;padding-left:15px}.homeThridPartProduct,.homeThridPartProductImg{display:flex;margin:40px auto 0;max-width:80%}.homeContactButton{font-family:GothamBold;left:-42px;position:fixed;text-transform:uppercase;top:50%;transform:rotate(-90deg);width:100px}.product{width:100%}#productHeader{margin-bottom:30px;margin-top:30px;text-align:center}.productTitle{font-family:GothamBold}.productSubTitle>*{display:inline}.productSubTitlePrefix{font-family:GothamBook;font-style:italic}.productImgContainer{display:flex;justify-content:center;width:100%}.productImg{max-width:100%;width:500px}.managementButtonContainer{height:10px;margin-top:8px;position:relative}.managementButton{position:absolute;right:15px}.postPreview{margin-bottom:30px}.postPreviewImg{width:100%}.postPreviewContent{padding:20px}.postPreviewDate{margin-bottom:15px}.postPreviewTitle{margin-bottom:5px}.postPreviewText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.postPreviewButtonContainer{display:flex;justify-content:center;margin-top:15px}.textEditorToolbar{align-items:center;display:flex;margin-bottom:10px}.textEditorToolbar>*{display:inline-block;margin-right:5px}.textEditor{margin-top:5px;width:100%}.postRow{margin-bottom:20px}.postImg{max-width:100%}#postAuthorSection{white-space:pre-line}#postAuthorContainer{background-color:#002279;color:#fff;padding:30px}#authorImgContainer{align-items:center;background-color:#ddd;display:flex;height:8em;justify-content:center;margin:auto;width:8em}#authorImg{width:3em}#authorTitle{font-family:GothamMedium;margin-bottom:30px;margin-top:30px;text-align:center}#authorText{text-align:justify}#blogContainer{height:100%;position:absolute;width:100%}.addPostButton{position:absolute;right:15px;top:15px}.postsColumn{display:inline-block;margin:15px;position:relative}#pagesButtons{display:flex;position:absolute;right:15px}#pagesButtons>*{display:inline-block}.resourcePreview{background-color:#f5f7fa;border:1px solid #000;display:flex;flex-direction:column;overflow:hidden}.resourcePreviewImg{padding:10%;width:80%}.resourcePreviewContent{border-top:1px solid #002279;padding:10px 20px 20px}.resourcePreviewTitle{font-size:1em;font-weight:600!important;margin-bottom:10px}.resourceText{font-size:13px}.resourcePreviewButtonContainer{display:flex;flex-grow:1;font-family:GothamBold;justify-content:center;margin-bottom:20px;min-height:25px;position:relative}.openPdfButton{bottom:0;position:absolute}.formEmbed{display:block;height:150px;margin-top:10px;width:300px}.formSelect{width:150px}.formNbInput{width:70px}#resources{position:relative}#resourcesHeader{margin-bottom:50px;text-align:center}#resourcesTitle{font-family:GothamMedium;margin-bottom:20px}.resourcesSection{margin-bottom:40px}.resourcesSectionTitle{font-family:GothamMedium;margin-bottom:20px}.resourcesSectionPreviews{grid-gap:30px;display:grid;gap:30px;position:relative}#footer{background-color:#000;color:#fff;padding:50px 40px 100px;text-align:center}#footerImgContainer{display:flex;justify-content:center}#footerImg{margin-bottom:20px}#footerMenu{font-family:GothamLight;margin-bottom:40px}#footerMenu>*{display:inline-block;margin:0 10px}#infoMail{font-family:GothamBold;margin-bottom:80px}#rights{font-family:GothamLight}.redirectButtonContainer{position:relative}.loginRedirectButton{bottom:-70px;position:absolute;right:0;z-index:1}.adminRedirectButton{bottom:-70px;position:absolute;right:150px;z-index:1}.legalLinkContainer{font-family:GothamLight;margin-bottom:20px}#login{background-color:#fff;position:fixed;top:0}#login,#loginForm{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#loginForm{flex-direction:column;row-gap:30px}.loginFormTitle{margin-bottom:10px}.loginFormInput{height:25px;padding:0 5px}.loginButton{margin-top:10px}#languages{border:1px solid #eee;border-radius:7px;padding:15px}#languagesList{margin-bottom:30px}.language{border-bottom:1px solid #eee;display:grid;grid-auto-flow:column;grid-template-columns:70px 140px 50px}.language>*{display:inline-block}.languageCode{margin-left:5px}.languageDeleteButton{padding-top:2px}#addLanguageForm{grid-column-gap:20px;grid-row-gap:10px;display:grid;grid-template-columns:200px 200px;margin-bottom:30px}#translations{display:flex;flex-direction:column;height:100%}#addTranslation{margin-bottom:40px}#translationsList{border:1px solid #bbb;border-radius:5px;display:flex;flex:1 1;flex-direction:column;height:100%;margin-bottom:20px;overflow:hidden;padding:5px}#translationsRows{flex:1 1;overflow-y:scroll}.translationsGrid{display:grid}.translationsTitles{margin-bottom:10px}.keyTitle{font-weight:700}.addTranslationButton{margin-top:30px}.translationDeleteButtonContainer{align-items:center;display:flex;padding-left:15px}#adminPageContainer{height:100%}.adminPageBackButton{left:50px;position:absolute;top:13px;z-index:1}#adminPageContent{display:flex;flex-direction:column;height:100%;padding-left:15%;padding-right:15%}.adminPageSection{flex:1 1;font-size:13px;overflow:hidden}.mentions{width:100%}#mentionsHeader{margin-bottom:30px;margin-top:30px;text-align:center}.mentionsTitle{color:#fff;font-family:GothamBold}.mentionsSubTitle>*{color:#fff;text-align:center}.mentionsSubTitlePrefix{font-family:GothamBold;font-size:20px;margin-bottom:10px;margin-top:10px}.mentionsImgContainer{display:flex;justify-content:center;width:100%}.mentionsImg{max-width:100%;width:500px}.mentionsContainer{background-color:#000;padding:20px}p{color:#fff;font-family:GothamBook;margin-bottom:40px;margin-top:10px;text-align:center}.mentionsLink{color:#fff;text-decoration:none}@font-face{font-family:GothamBook;src:url(/static/media/Gotham-Book.21a9411a591bb44b47fd.otf) format("opentype")}@font-face{font-family:GothamMedium;src:url(/static/media/Gotham-Medium.d6e50a8b60bf3962400c.otf) format("opentype")}@font-face{font-family:GothamLight;src:url(/static/media/Gotham-Light.4c8ecdf2bb4be56add8c.otf) format("opentype")}@font-face{font-family:GothamBold;src:url(/static/media/Gotham-Bold.cdc8119b8e7e97c66b68.otf) format("opentype")}@font-face{font-family:cardinalphoto-regular;src:url(/static/media/cardinalphotoweb-regular.bdaec7514835adb95671.woff2) format("woff2"),url(/static/media/cardinalphotoweb-regular.ce7bedbaf06dc5c60b85.woff) format("woff")}#app,#root,body,html{height:100%;width:100%}#app{word-wrap:break-word;font-family:GothamLight}::-webkit-scrollbar{height:7px;width:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:#555}}.bigTitle{font-size:3em}.title{font-size:2em}.subTitle{font-size:1.25em}.smallText{font-size:.75em}.iconButton{color:#000;font-size:25px}.iconButton:hover{color:#aaa}.pointer{cursor:pointer}.border{border:1px solid #ccc}.borderRadius{border-radius:4px}.borderRadius2{border-radius:8px}.borderRadius3{border-radius:12px}.borderRadius4{border-radius:45px!important}.blackBackground{background:#000!important;color:#fff!important}.blueBackground{background-color:#002279!important;color:#fff!important}.container{position:relative;top:0;width:100%}.content{margin-left:15%;margin-right:15%;padding-bottom:40px}.backButton{left:15%;margin-bottom:15px;margin-top:15px;position:relative}.form{width:100%}.formRow{margin-bottom:15px}.formTitle{margin-bottom:10px}.formHiddenInputFile{display:none}.formImg{display:block;margin-top:10px;max-height:80px}.formButton{margin:auto;position:relative;top:20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.d5b4deaa.css.map*/