:root{--custom-black:#252321;--custom-cyan:#a5abc3;--custom-red:#c25641;--dark-red:#a32;--custom-brown:#412e1c;--custom-yellow:#dcc347;--swiper-navigation-color:white;--swiper-pagination-color:white;--swiper-pagination-bullet-inactive-opacity:.4;font-size:16px}@media screen and (width>=800px){:root{font-size:18px}}@font-face{font-family:calligraffitiregular;src:url("../fonts/Calligraffiti-webfont-906367b21f8fec1fd7cae142c8c1b5c9.eot");src:url("../fonts/Calligraffiti-webfont-906367b21f8fec1fd7cae142c8c1b5c9.eot")format("embedded-opentype"),url("../fonts/Calligraffiti-webfont-6215ce5036e89dfe2163f8dbee6035fe.woff")format("woff"),url("../fonts/Calligraffiti-webfont-d9b80ea7b44df53c13409d7b79f7b153.ttf")format("truetype"),url("../fonts/Calligraffiti-webfont-8c4561b84f23f080f6fa52276b562d9e.svg")format("svg")}@font-face{font-family:Material Symbols Outlined;font-style:normal;src:url("../fonts/material-symbols/MaterialSymbolsOutlined-2f5fbebbd77fb9ebb3bb1ee7e660e6c8.woff2")format("woff2"),url("../fonts/material-symbols/MaterialSymbolsOutlined-3d050928ac2b4135742ce963480df579.ttf")format("truetype"),url("../fonts/material-symbols/MaterialSymbolsOutlined-36cbe338051ed39201e7bb6b9fc5fd5e.codepoints")}.material-symbols-outlined{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Lato-Regular;src:url("../fonts/Lato/Lato-Regular-f6894642712062e2ddec2ad4ad872c70.ttf")}html{background-color:var(--custom-black)}body{margin:0}.container{color:#000;background-color:var(--custom-cyan);text-align:justify;max-width:1000px;min-height:100vh;margin:0 auto;font-family:Lato-Regular,georgia;display:block;position:relative}img{max-width:100%;height:auto;display:block}a{color:var(--dark-red);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}p{font-size:1.1rem}h1,h2,h3,h4,h5,h6{text-align:center;margin:.2em;padding:0}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}div{max-width:100%}span.material-symbols-outlined{font-size:1.2rem}.dev_baneer{text-align:center;z-index:5;width:100%;margin:0;position:fixed;top:0;left:0}table{text-align:center;empty-cells:show;border-spacing:0;border:.2em solid #fff;border-radius:.5em;margin:.2em auto;font-family:Lato-Regular}.head,th{background-color:var(--custom-red);text-justify:center}th.alt_th{background-color:#fff}.dataTable td{background-color:var(--custom-cyan);border-top:.2em solid #fff}th,td{padding:1em}section{border:.2rem solid #fff;border-radius:2rem;flex-direction:column;padding:2%;display:flex}footer{background-color:var(--custom-cyan);color:var(--custom-black);text-align:center;width:96%;max-width:1000px;padding:2%;position:absolute;bottom:0;left:0}blockquote{quotes:"«" "»";color:#e45a31;background-color:#ddd;border-radius:2%;margin-bottom:0;padding:2%;display:inline-block;position:relative;&:before{content:open-quote;font-size:1.8em}&:after{content:close-quote;font-size:1.8em}}figcaption{text-align:center;padding:1em 1.2em;font-style:italic;display:block}.flash-success{color:green;border:1% solid #81b781;background-color:#d9f1d9cc}.flash-error{border:1% solid #b78181;color:red;background-color:#f1d9d9e6}#flash{z-index:9;text-align:center;width:100%;max-width:1000px;position:fixed;top:0;& div{border-radius:2%;padding:4%}& div.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear;display:block}}button[type=submit],.clickable{cursor:pointer}.hidden{display:none!important}.content{padding:0 2% 5rem}.img_gauche{float:left;max-width:45%;margin-right:2%}.img_droite{float:right;max-width:45%;margin-left:2%}.img_centre{max-width:60%;margin:auto;display:block}.btn,button[type=submit]{background:var(--custom-red);cursor:pointer;color:#fff;border:none;border-radius:.5rem;width:fit-content;margin:.5rem auto;padding:1rem 2rem;font-size:1rem;display:block;&.alt{color:#000;background:#fff}}.spinner{border:.5em solid #d3d3d3;border-top-color:gray;border-radius:50%;width:60px;height:60px;margin:auto;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{border-radius:50%;width:1em;height:1em;animation:1s linear infinite rotate;display:inline-block;position:relative}.loader:before{content:"";box-sizing:border-box;border:.1rem solid #fff;border-radius:50%;animation:2s linear infinite prixClipFix;position:absolute;inset:0}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.blur{max-width:50%;margin:auto;display:block;position:relative;overflow:hidden;&:after{box-shadow:inset 0 0 1vw 1vw var(--custom-cyan);content:"";border-collapse:separate;border-radius:5em;width:100%;height:100%;display:block;position:absolute;top:0;left:0}& img{border-radius:5.2em}}div.modal{z-index:1;background-color:#0007;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.img-container{flex-flow:wrap;justify-content:space-evenly;margin:0 auto;display:flex;& img{margin:1%}& .modal{height:100vh;& .swiper-container{flex-flow:column;height:100%;display:flex;& .swiper-wrapper{& .swiper-slide{& img{max-height:100%;margin:auto;position:relative;top:50%;transform:translateY(-50%)}}}}}}.close-btn{color:#fff;z-index:10;background-color:#0007;margin:1em;position:absolute;top:0;right:0}.flex{justify-content:center;align-items:center;display:flex}.flex_half{max-width:45%;margin:2%}.red_border{border:.2em solid var(--custom-red);border-radius:1em}header{background-image:url(../../images/glaciers.jpg);background-position-y:10%;background-size:cover;flex-direction:column;width:100%;height:30vw;display:flex;& #header_container{height:80%;& #header_logo{float:left;height:100%;margin-left:8%}& #header_title{float:right;margin-right:15%;font-size:5vw;position:relative;top:50%;transform:translateY(-50%)}}& #header_baneer{background-color:#0000003d;width:100vw;height:20%;& h3{font-size:3vw}}}@media screen and (width>=1000px){header{height:300px;& #header_container{& #header_title{font-size:50px}}& #header_baneer{width:1000px;& h3{font-size:30px}}}}#tab_wrapper{width:fit-content;margin:0 auto}#tab_wrapper table{border-collapse:separate;overflow:hidden}.dataTables_scrollHead table{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;font-weight:700}.dataTables_scrollBody table{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.no-fees{color:#fff}.cancelled{color:#8b0000}.file_list{padding:1em;list-style:none;position:relative;& ul{padding-left:1em;list-style:none;& li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:.5em;position:relative;&:before{content:"";background-color:#000;width:1em;height:1px;margin:auto;position:absolute;top:.6em;left:-.5em}&:after{content:"";background-color:#000;width:1px;height:100%;position:absolute;top:0;bottom:0;left:-.5em}&:last-child:after{height:.6em}}}}#message_wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;& form{width:90%;margin:2% auto;& table,& td{border:none;margin:auto;padding:0;& button{background-color:#0000;border:none}}}& div{width:100%;margin:1% 0;& table{width:100%;max-width:500px;& td{text-align:left}}}& #message{display:block}}@media screen and (width>=1000px){#message_wrapper form{width:66%}}.pointage{& a{color:#fff}background-color:var(--custom-red);border:2px solid #fff;border-radius:5px;margin:.5em}