html{overflow-x:hidden}body,html{margin:0;padding:0}body.homepage{margin-top:0}*{font-family:Comfortaa,sans-serif;font-style:normal;font-weight:400}#page>.page-container{display:flex}span.cke_bottom.cke_reset_all{display:none!important}h2{font-size:1.5em}label{color:#000;font-size:1em}a{color:inherit;text-decoration:none}input:focus{outline:none}.main{width:100%}#page .main>section{margin:5em 0}#page .main>section:not(#head-handler-section) .section-container{margin:auto;max-width:1100px}#page .main>section .section-container>div.section-content>h1{color:#076633;font-size:1.25em;font-weight:700}#page .main>section .section-container>div.section-content>h1:after{background:#cc1236;content:"";display:block;height:3px;margin:.5em 0;width:3em}#page .main>section:last-child{margin-bottom:0}#page .main>#top-section{background-color:transparent;background-image:linear-gradient(95deg,#005086,#fff 79%);margin-top:0!important}#page .main>#top-section .section-container{align-items:center;display:flex;max-width:1500px;min-height:10em;padding:2em}#page .main>#top-section .section-container .title-section h1{color:#fefefe;font-size:2.25em;margin:0}section#ressources-section{background-position:0 0;background-repeat:no-repeat;background-size:contain}section#ressources-section .section-container .ressources .ressources-grid{display:grid;grid-template-columns:33% 33% 33%;margin:auto}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin:.5em;padding:2em;text-align:center;transition:transform .3s ease-out}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:hover{transform:scale(1.05)}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(odd){background-color:#deccb2}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(odd) svg path{fill:#076633}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(odd) span{color:#076633}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(2n){background-color:#076633}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(2n) span{color:#fff}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row:nth-child(2n) svg path{fill:#fff}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row span{color:#000;text-align:center}section#ressources-section .section-container .ressources .ressources-grid .ressources-grid-row svg{display:block;height:5em;margin:0 auto 2em;width:auto}section#contact-section{background:rgba(2,119,193,.04);padding:5em 0}section#contact-section .section-container{margin:auto;max-width:1600px}section#contact-section .section-container .contact .contact-title{margin:0 0 2em}section#contact-section .section-container .contact .contact-title h3{color:#003873;font-size:2em;margin:0;text-align:center}section#contact-section .section-container .contact .contact-form{margin:auto;width:fit-content}section#contact-section .section-container .contact .contact-form form .form_grid{display:grid;grid-template-columns:50% 50%}section#contact-section .section-container .contact .contact-form form .form_grid.full{display:block}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row{margin:1em}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row .form_label{margin:0 0 1.5em}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row .form_label label{align-items:center;color:#076633;display:flex}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row .form_input input{background:#f1f2f4;border:1px solid #076633;border-radius:8px;border-radius:3em;font-size:1em;padding:.25em 1em;width:-webkit-fill-available}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row .form_input textarea{align-items:center;background:#f1f2f4;border:1px solid #076633;border-radius:8px;border-radius:3em;display:flex;min-height:10em;padding:1.25em 2em;resize:none;width:100%}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.rgpd label{color:#737f8e;font-size:.8em}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action{text-align:center}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action button{align-items:center;background:#076633;border:1px solid #076633;border-radius:2em;color:#fff;cursor:pointer;display:flex;font-size:1em;justify-content:center;margin:auto;padding:.5em 1.5em;transition:all .3s ease-out}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action button svg{margin-left:.5em}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action button svg path{fill:#fff}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action button:hover{background:#fff;color:#076633}section#contact-section .section-container .contact .contact-form form .form_grid .form_grid_row.action button:hover svg path{fill:#076633}section#contact-section .section-container .contact .contact-form form .form_grid.file-input{margin:3em 0}section#contact-section .section-container .contact .contact-form form .form_grid.file-input .form_grid_row .form_input{display:grid;grid-template-columns:50% 50%;overflow:hidden;position:relative}section#contact-section .section-container .contact .contact-form form .form_grid.file-input .form_grid_row .form_input>.btn{margin-left:2em;margin-right:2em;margin-top:.75em}section#contact-section .section-container .contact .contact-form form .form_grid.file-input .form_grid_row .form_input input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;width:100%}.arianne{margin:auto auto -2em;max-width:1600px;position:relative;top:1em;width:100%;z-index:10}.arianne li{align-items:center;display:grid;grid-template-columns:auto auto auto auto auto auto auto;list-style:none;width:fit-content}.arianne li>span{align-items:center;color:#fff;display:inline-flex;margin:0 .5em}.arianne li>span.entity{font-size:10px}.arianne li>span.divider{font-size:1em}#dialog>div{border-radius:1em;max-width:900px;padding:2em;width:100%}#dialog>div>p{margin:0}#dialog.dialog-container{background-color:#00000075;height:100%;left:0;overflow:scroll;padding-top:5em;position:fixed;text-align:center;top:0;transition:all .3s ease-out;width:100%;z-index:9999}#dialog.dialog-container>div{background-color:#fff;margin:auto;min-height:0}#dialog.dialog-container>div .mdl-card{width:40%!important}#dialog.dialog-container>div .mdl-card__actions button{border:.1em solid;border-radius:3em;box-shadow:none;color:#fff;cursor:pointer;line-height:1em;margin:0 10px;padding:.5em 1.5em;transition:all .3s ease-out}#dialog.dialog-container>div .mdl-card__actions button:hover{background:#fff}#dialog.dialog-container>div .mdl-card__actions button#positive{background-color:#076633;border-color:#076633}#dialog.dialog-container>div .mdl-card__actions button#positive.disabled{background:#c5c5c5;border-color:#c5c5c5}#dialog.dialog-container>div .mdl-card__actions button#positive:hover{color:#076633}#dialog.dialog-container>div .mdl-card__actions button#negative{background-color:red;border-color:red}#dialog.dialog-container>div .mdl-card__actions button#negative:hover{color:red}.displayNone,.form-model{display:none}#dialog form .form-fields .form-field{display:grid;grid-template-columns:50% 50%;margin:1em auto;max-width:340px}#dialog form .form-fields .form-field.full{display:block}#dialog form .form-fields .form-field .form-label{align-items:center;display:flex;justify-content:center}#dialog form .form-fields .form-field .form-input input{width:fit-content}#dialog form #submit-register{color:#fff;cursor:pointer}#dialog form #submit-register:hover{color:#076633}#dialog form>button{background:#076633;border:.15em solid #076633;border-radius:3em;box-shadow:none;color:#000;font-size:1.25em;font-weight:400;margin:1em auto 2em;min-width:15em;padding:.5em 1em;transition:all .3s ease-out}#dialog form>button:hover{background-color:#fff;color:#076633}.tabs{text-align:center}.tabs .tab a.active,.tabs .tab a:hover{color:#003873}.tabs .tab a{color:rgba(8,56,115,.7)}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(8,56,115,.2)}.tabs .indicator{background-color:#003873}.flashes-content{font-size:2em;left:50%!important;max-width:100%;position:fixed;top:20%!important;transform:translate(-50%,-50%);z-index:999}.flash{background:#fff;border:.1em solid #076633;box-shadow:.1em .1em .3em #323232;color:#076633;cursor:pointer;font-size:.6em;font-weight:300;line-height:1.5;margin:0 auto .25em;max-width:100%;padding:.25em 1.5em;text-align:center;transition:all .3s ease-out;width:fit-content}.flash.type-error{border-color:#c0392b;color:#c0392b}.flash.type-error:hover{background-color:#c0392b;color:#fff}.flash.type-success{border-color:#076633;color:#076633}.flash.type-success:hover{background-color:#076633;color:#fff}.flash.type-alert{border-color:#d9744e;color:#d9744e}.flash.type-alert:hover{background-color:#d9744e;color:#fff}.admin-form form h2{font-family:Comfortaa,sans-serif;font-size:1.5em;margin-bottom:2em;text-align:center}.admin-form form .form-grid{display:grid;grid-template-columns:repeat(2,1fr)}.admin-form form .form-row{display:flex;gap:1em}.admin-form form .form-row .select-wrapper{width:100%}.admin-form form .form-row .form-label{align-items:center;display:flex;justify-content:flex-end;min-width:10em;text-align:right}.admin-form form .form-row .form-field{align-items:center;display:flex;width:100%}.admin-form form .form-row .form-field input[type=email],.admin-form form .form-row .form-field input[type=password],.admin-form form .form-row .form-field input[type=text],.admin-form form .form-row .form-field select,.admin-form form .form-row .form-field textarea{background:#fff;border:0;border-radius:4px;box-shadow:none;font-size:1em;height:1.5em;padding:1em;width:100%}.dropzone{background:#f1f2f4;border:2px dashed #076633;border-radius:8px;cursor:pointer;padding:2em;text-align:center;width:100%}.dropzone .dz-preview.dz-image-preview{background:transparent;border:none;box-shadow:none}