.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);border-radius:0;color:#4a4a4a}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{color:#aeaeae;cursor:default}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{background-color:rgba(92,196,239,.1);border:1px solid rgba(92,196,239,.5);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{background-color:rgba(92,196,239,.1);border:1px solid rgba(92,196,239,.5);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:#5cc4ef;color:#fff}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{align-items:center;color:#ff9a19;display:flex;flex:1;font-size:.8em;justify-content:center;text-align:center;text-transform:uppercase}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{height:25%;width:33.33%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{height:33.33%;width:25%}.datepickers-container{left:0;position:absolute;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;color:#4a4a4a;font-family:Tahoma,sans-serif;font-size:14px;left:-100000px;opacity:0;position:absolute;transition:opacity .3s ease,transform .3s ease,left 0s .3s;width:250px;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{background:#fff;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;height:10px;position:absolute;width:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{border-bottom:1px solid #efefef;display:flex;justify-content:space-between;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{align-items:center;cursor:pointer;display:flex;justify-content:center}.datepicker--nav-action{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{height:32px;width:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{color:#9c9c9c;font-style:normal;margin-left:5px}.datepicker--nav-title.-disabled-{background:0 0;cursor:default}.datepicker--buttons{display:flex}.datepicker--button{align-items:center;border-radius:4px;color:#4eb5e6;cursor:pointer;display:inline-flex;flex:1;height:32px;justify-content:center}.datepicker--button:hover{background:#f0f0f0;color:#4a4a4a}.datepicker--time{align-items:center;display:flex;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{align-items:center;display:flex;flex:1;font-size:14px;margin:0 0 0 10px;text-align:center}.datepicker--time-current-colon{line-height:1;margin:0 2px 3px}.datepicker--time-current-hours,.datepicker--time-current-minutes{font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{background:#f0f0f0;border-radius:4px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{align-self:flex-end;color:#9c9c9c;font-size:11px;margin-bottom:1px;margin-left:6px;text-transform:uppercase}.datepicker--time-row{align-items:center;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat;display:flex;font-size:11px;height:17px}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{-webkit-appearance:none;background:0 0;cursor:pointer;flex:1;height:100%;margin:0;padding:0}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;margin-top:-6px;-webkit-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-moz-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-ms-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-ms-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-moz-range-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-track{background:0 0;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{border:1px solid;border-radius:50%;color:#9c9c9c;font-size:16px;height:1em;margin:0 5px -1px 0;position:relative;width:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{background:currentColor;content:"";position:absolute}.datepicker--time-icon:after{height:.4em;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%);width:1px}.datepicker--time-icon:before{height:1px;left:calc(50% - 1px);top:calc(50% + 1px);width:.4em}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#a2ddf6;color:#fff}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
@font-face{font-display:swap;font-family:bebasneue;font-style:normal;font-weight:700;src:url(/fonts/bebasneuebold.woff) format("woff"),url(/fonts/bebasneuebold.woff2) format("woff2")}body,html{color:#fff;font-family:arial,helvetica,"sans-serif";margin:0;overflow-x:hidden;padding:0;width:100%}html{font-size:62.5%}body{background-attachment:fixed;background-color:#132177;background-image:url(/images/bg-stars.png);background-size:cover;font-size:1.6rem}body.no-scroll{overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;color:#fff;font-family:bebasneue,arial,helvetica,"sans-serif";font-weight:400;margin:10px 0 15px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{color:#3fcff5;font-size:7.2rem;line-height:6rem;text-transform:uppercase}@media screen and (max-width:479px){.h1,h1{font-size:4rem;line-height:4.2rem}}.h2,h2{font-size:3.2rem;line-height:3.6rem}.h2,.h3,h2,h3{text-transform:uppercase}.h3,h3{color:#3fcff5;font-size:2.4rem;line-height:3rem}.h4,.h5,.h6,h4,h5,h6{font-size:2rem;line-height:2.4rem}.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:20px}.p,a,li,p{color:#fff;font-family:arial,helvetica,"sans-serif";font-size:1.6rem;line-height:2rem}.p,p{margin:25px 0;padding:0}.p:first-child,p:first-child{margin-top:0}.p:last-child,p:last-child{margin-bottom:0}.p a,p a{border-bottom:1px solid;transition:border-bottom-color .3s ease}html:not(.mobile) .p a:hover,html:not(.mobile) p a:hover{border-bottom-color:currentColor;color:#fff}a{margin:0;padding:0;text-decoration:none}ul{list-style:none;padding-left:0}ul li{margin:3px 0;padding-left:10px;position:relative}ul li:before{background-color:#3fcff5;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-transform:inherit}button::-moz-focus-inner{border:0;padding:0}table{border-spacing:0;min-width:100%;text-align:center}table th{background-color:#664a9e;color:#fff;font-size:1.6rem;line-height:1.8rem;padding:20px}table td{background-color:#fff;color:#000;font-size:1.4rem;line-height:1.6rem;padding:20px}.site-centerer{box-sizing:border-box;margin:0 auto;max-width:1240px;padding-left:4%;padding-right:4%;width:100%}@media screen and (min-width:768px){.site-centerer{padding-left:90px;padding-right:90px}}@media screen and (min-width:600px){.site-centerer{padding-left:30px;padding-right:30px}}.site-container{max-width:1256px;position:relative}.site-container:after,.site-container:before{content:"";height:100%;position:absolute;top:0;width:600px;z-index:0}@media screen and (max-width:599px){.site-container:after,.site-container:before{content:none}}.site-container:before{background-image:url(/images/side1.svg);background-position:100% 0;right:calc(100% - 100px)}.site-container:after{background-image:url(/images/side2.svg);background-position:0 0;left:calc(100% - 100px)}.main{padding:0 40px}@media screen and (max-width:479px){.main{padding:0 20px}}.site-container-inner{background-color:rgba(13,23,84,.9);background-repeat:repeat-y;border-left:8px solid #00afe9;border-right:8px solid #00afe9;box-sizing:border-box;max-width:1256px;min-height:100vh;position:relative;width:100%;z-index:5}.text-content{margin-left:auto;margin-right:auto;max-width:670px;width:100%}.alert{border:2px solid red;color:red;font-size:1.8rem;line-height:2.2rem;margin-bottom:50px;padding:5px 10px;text-align:center}.alert.alert-success{border-color:#2e8b57;color:#2e8b57}.site-header{margin-left:-30px;padding:0 25px 50px}@media screen and (max-width:767px){.site-header{padding-bottom:10px}}.header-meta{padding:5px 0;text-align:right}.header-meta a{display:inline-block;font-size:1.2rem;line-height:1.4rem;transition:color .3s ease}html:not(.mobile) .header-meta a:hover{color:#d9d9d9}.site-header-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header-extra-logos,.header-main-logos{align-items:center;display:flex;padding-bottom:20px;padding-left:30px}.header-main-logos a:not(:first-child){margin-left:25px}@media screen and (max-width:479px){.header-logo-gdpl{width:65px}.header-logo-gdpl svg{height:auto;width:100%}.header-logo-pc{width:125px}.header-logo-pc svg{height:auto;width:100%}}.header-extra-logos a:not(:last-child){margin-right:25px}.header-logo-ce,.header-logo-f4,.user-institution-image{align-items:center;background-color:#84459a;display:flex;height:98px;justify-content:center;position:relative;transition:background-color .3s ease;width:98px}.header-logo-ce:after,.header-logo-ce:before,.header-logo-f4:after,.header-logo-f4:before,.user-institution-image:after,.user-institution-image:before{background-color:#5f3075;content:"";position:absolute}.header-logo-ce:before,.header-logo-f4:before,.user-institution-image:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.header-logo-ce:after,.header-logo-f4:after,.user-institution-image:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}html:not(.mobile) a.header-logo-f4:hover,html:not(.mobile) button.header-logo-f4:hover{background-color:#5f3075}.header-logo-ce,.user-institution-image{background-color:#32bfce;position:relative}.header-logo-ce:after,.header-logo-ce:before,.user-institution-image:after,.user-institution-image:before{background-color:#28989e;content:"";position:absolute}.header-logo-ce:before,.user-institution-image:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.header-logo-ce:after,.user-institution-image:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.header-logo-ce svg,.user-institution-image svg{max-width:85px;width:100%}.header-logo-ce svg :not([fill]):not([stroke]),.header-logo-ce svg [fill]:not([fill=none]),.user-institution-image svg :not([fill]):not([stroke]),.user-institution-image svg [fill]:not([fill=none]){fill:#fff}.header-logo-ce svg [stroke]:not([stroke=none]),.user-institution-image svg [stroke]:not([stroke=none]){stroke:#fff}html:not(.mobile) a.header-logo-ce:hover,html:not(.mobile) a.user-institution-image:hover,html:not(.mobile) button.header-logo-ce:hover,html:not(.mobile) button.user-institution-image:hover{background-color:#28989e}.admin-activity-ce,.admin-activity-f4{align-items:center;background-color:#84459a;box-sizing:border-box;display:flex;height:140px;justify-content:center;min-width:140px;padding:15px;position:relative;transition:background-color .3s ease;width:140px}.admin-activity-ce:after,.admin-activity-ce:before,.admin-activity-f4:after,.admin-activity-f4:before{background-color:#5f3075;content:"";position:absolute}.admin-activity-ce:before,.admin-activity-f4:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.admin-activity-ce:after,.admin-activity-f4:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}html:not(.mobile) a.admin-activity-ce:hover,html:not(.mobile) a.admin-activity-f4:hover,html:not(.mobile) button.admin-activity-ce:hover,html:not(.mobile) button.admin-activity-f4:hover{background-color:#5f3075}html:not(.mobile) a.admin-activity-ce:hover,html:not(.mobile) button.admin-activity-ce:hover{background-color:#28989e}.admin-activity-ce{background-color:#32bfce;position:relative}.admin-activity-ce:after,.admin-activity-ce:before{background-color:#28989e;content:"";position:absolute}.admin-activity-ce:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.admin-activity-ce:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.admin-activity-ce svg{max-width:200px;width:100%}.admin-activity-ce svg :not([fill]):not([stroke]),.admin-activity-ce svg [fill]:not([fill=none]){fill:#fff}.admin-activity-ce svg [stroke]:not([stroke=none]){stroke:#fff}.admin-activity-f4 svg{height:auto;max-height:100%;width:100%}.admin-activity-f4 svg :not([fill]):not([stroke]),.admin-activity-f4 svg [fill]:not([fill=none]){fill:#fff}.admin-activity-f4 svg [stroke]:not([stroke=none]){stroke:#fff}.normal-btn{background-color:#664a9e;color:#fff;display:inline-block;font-family:bebasneue,arial,helvetica,"sans-serif";font-size:2.2rem;line-height:2.4rem;min-width:140px;padding:10px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.normal-btn:after,.normal-btn:before{background-color:#5d4193;content:"";position:absolute}.normal-btn:before{height:4px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.normal-btn:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.normal-btn.blue{background-color:#00bbf2;position:relative}.normal-btn.blue:after,.normal-btn.blue:before{background-color:#00afe9;content:"";position:absolute}.normal-btn.blue:before{height:4px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.normal-btn.blue:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.normal-btn[disabled]{cursor:default;opacity:.6}html:not(.mobile) .normal-btn:not([disabled]):hover{background-color:#5d4193}html:not(.mobile) .normal-btn:not([disabled]).blue:hover{background-color:#00afe9}input,select{border-radius:0}label{display:block}.form-input-ctn{margin-bottom:5px}.form-input-ctn:last-of-type{margin-bottom:10px}.form-input-ctn:last-child{margin-bottom:0}.form-input-ctn.error .form-input{border-color:red}.form-input-ctn.success .form-input{border-color:#2e8b57}.form-input-ctn.small{max-width:500px}.form-group-label,.form-input-label{color:#3fcff5;display:block;font-family:bebasneue,arial,helvetica,"sans-serif";font-size:1.6rem;line-height:2rem;padding-bottom:2px;text-align:left;text-transform:uppercase}.form-group-label.has-btn,.form-input-label.has-btn{align-items:flex-end;display:flex;justify-content:space-between}.form-input-label-required{color:#fbb03b}.form-input-label-other-ctn{position:relative}.form-input-label-button,.form-input-sublabel{color:inherit;font-family:arial,helvetica,"sans-serif";font-size:1rem;line-height:1.2rem;margin-left:10px;text-transform:none}.form-input-label-button{align-self:center;border-bottom:1px solid transparent;cursor:pointer;transition:border-color .3s ease}html:not(.mobile) .form-input-label-button:hover{border-bottom-color:#fff}.form-input-content{display:flex}.form-input{background-color:#fff;border:2px solid #fff;box-sizing:border-box;color:#000;font-size:1.6rem;line-height:1.8rem;outline:none;padding:6px;transition:border-color .3s ease;width:100%}.popup .form-input{border-color:#000}.form-input.error{border-color:red}.form-input.success{border-color:#2e8b57}.form-input[disabled]{background-color:#b3b3b3!important;border-color:#b3b3b3!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-input-autocomplete{display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:5}.form-input-autocomplete-item{background-color:#fff;box-sizing:border-box;color:#000;display:block;min-height:30px;padding:5px;text-align:left;transition:background-color .3s ease;width:100%}.form-input-autocomplete-item.hide{display:none}.form-input-autocomplete-item.alt-bg{background-color:#e6e6e6}html:not(.mobile) .form-input-autocomplete-item:hover{background-color:#f2f2f2}html:not(.mobile) .form-input-autocomplete-item:hover:nth-child(2n){background-color:#d9d9d9}.form-input-tooltip-ctn{position:relative;width:34px}html:not(.mobile) .form-input-tooltip-ctn:hover .form-input-tooltip{opacity:1;transition:opacity .3s ease,visibility 0ms ease 0ms;visibility:visible}.form-input-tooltip{background-color:#fff;border:1px solid #32bfce;border-radius:10px;bottom:100%;box-sizing:border-box;color:#000;max-width:280px;opacity:0;padding:15px;position:absolute;right:0;transition:opacity .3s ease,visibility 0ms ease .3s;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3}.form-input-tooltip-inner{padding-bottom:100%;position:relative;width:100%}.form-input-tooltip-btn{border:1px solid #32bfce;border-radius:100%;color:#32bfce;font-size:1.8rem;line-height:20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:20px}.tox-tinymce{border:2px solid #132177}.error .tox-tinymce{border-color:red}.form-group-label,.form-radio-ctn{margin-bottom:10px;margin-top:10px}.form-group-label label,.form-radio-ctn label{align-items:center;cursor:pointer;display:flex}.form-radio-ctn.error .form-radio-label{color:red}.form-radio{display:none}.form-radio-check{align-items:center;background-color:#fff;display:flex;height:10px;justify-content:center;min-width:10px;position:relative;width:10px}.form-radio-check span{background-color:#664a9e;height:0;transition:height .3s ease,width .3s ease;width:0}.form-radio-ctn:not(.checkbox) .form-radio-check,.form-radio-ctn:not(.checkbox) .form-radio-check span{border-radius:100%}.form-radio:checked~.form-radio-check span{height:6px;width:6px}.form-radio-label{color:#3fcff5;font-size:1.6rem;line-height:1.8rem;padding-left:7px;transition:color .3s ease}.form-select-ctn{margin-bottom:10px}.form-select-inner{box-sizing:border-box;display:inline-block;max-width:calc(100% - 4px);position:relative;vertical-align:middle}.form-select-inner:after,.form-select-inner:before{background-color:#00afe9;content:"";position:absolute}.form-select-inner:before{height:4px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.form-select-inner:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:4px}.form-select-inner svg{margin-top:-3px;pointer-events:none;position:absolute;right:10px;top:50%}@media screen and (min-width:768px){.form-select-inner{min-width:190px}}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3fcff5;border-color:#3fcff5;color:#fff;padding-right:27px;width:100%}.form-select::-ms-expand{display:none}@media screen and (min-width:768px){.form-select{min-width:190px;width:auto}}.form-input-phone-inputs-ctn{margin-bottom:0}.form-input-phone-inputs{align-items:center;display:flex;flex-flow:row wrap}.form-input-phone-input{margin-bottom:5px}.form-input-phone-input[data-input-phone="1"],.form-input-phone-input[data-input-phone="2"],.form-input-phone-input[data-input-phone=ext]{width:60px}.form-input-phone-input[data-input-phone="1"]{margin-right:15px}.form-input-phone-input[data-input-phone="3"]{width:95px}.form-input-phone-text{color:#32bfce;font-family:bebasneue,arial,helvetica,"sans-serif";font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}.form-input-phone-text.seperator{text-align:center;width:15px}.form-input-phone-text.ext{padding-left:15px;padding-right:5px}.form-range,.form-range-guide{max-width:250px;width:100%}.form-guide{margin:5px 0 0}.form-range-guide{color:#999;display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.4}.form-error{color:red;font-size:1.4rem;line-height:1.8rem;padding-bottom:10px;white-space:pre-line}.form-error:not(.show){display:none}.form-error.highlight:not(:first-child){margin-top:30px}.form-error.highlight:not(:last-child){margin-bottom:30px}.form-group,.form-group-content{display:flex;flex-flow:row nowrap}.form-group-content{flex-flow:row wrap}.form-group .form-group-label,.form-group .form-input-ctn{margin-bottom:5px;margin-top:5px}.form-group-label span{color:#fbb03b}.form-group-content{margin-left:10px;padding:.2rem 0}.form-group-content .form-input-ctn{margin-left:10px}.form-section{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:20px 0;padding:20px 0}.form-input-error{color:red;font-size:1.4rem;margin-top:2px}.popup-ctn{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility 0ms ease .3s;visibility:hidden;z-index:100}.popup-ctn.show{opacity:1;transition:opacity .3s ease,visibility 0ms ease 0ms;visibility:visible}.popup{background-color:#fff;border:2px solid #fff;box-sizing:border-box;display:flex;flex-flow:column nowrap;max-height:100vh;max-width:600px;position:relative;width:100%}.popup-title{align-items:center;background-color:#fbb03b;color:#fff;display:flex;font-family:bebasneue,arial,helvetica,"sans-serif";font-size:2.4rem;justify-content:center;line-height:2.8rem;padding:20px 30px}.popup-content{flex:1 1 auto;overflow-y:auto;padding:20px 30px}.popup-content :not(.normal-btn):not(.form-error){color:#000}.popop-content-title{font-family:bebasneue,arial,helvetica,"sans-serif";font-size:2rem;line-height:2rem;margin-bottom:15px}.popup-btns{align-items:center;display:flex;justify-content:center}.popup-btns>:not(:first-child){margin-left:30px}.popup-content-close-btn{position:absolute;right:10px;top:5px}html:not(.mobile) .popup-content-close-btn:hover svg :not([fill]):not([stroke]),html:not(.mobile) .popup-content-close-btn:hover svg [fill]:not([fill=none]){fill:#000}html:not(.mobile) .popup-content-close-btn:hover svg [stroke]:not([stroke=none]){stroke:#000}.popup-content-close-btn svg{height:10px;width:10px}.popup-content-close-btn svg :not([fill]):not([stroke]),.popup-content-close-btn svg [fill]:not([fill=none]){fill:#fff}.popup-content-close-btn svg [stroke]:not([stroke=none]){stroke:#fff}.popup-content-close-btn svg *{transition:all .3s ease}.home-cards{display:flex;padding-top:25px;position:relative}@media screen and (max-width:767px){.home-cards{flex-direction:column}}.home-card{background-color:#0d1754;border:4px solid #664a9e;border-top:none;box-sizing:border-box;display:flex;flex-flow:column nowrap;min-width:100%;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.home-card{min-width:50%;width:50%}}.home-card.blue{border-color:#00bbf2}.home-card.blue .home-card-header{background-color:#00bbf2}.home-card.blue .home-card-content{background-color:#0071bc}.home-card.home-card-forgot{bottom:0;min-width:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}.home-card.home-card-forgot.open{transform:translateX(0)}.home-card .form-group-label,.home-card .form-input-label,.home-card .form-radio-label{color:#fff}.home-card .form-radio-check{transform:none}.home-card .form-radio-label{font-size:1.2rem;line-height:1.6rem}.home-card-header{background-color:#664a9e;padding:10px 20px}.home-card-header h2,.home-card-header h3{color:#fff;margin:0}.home-card-content{flex:1 1 auto;padding:20px}.home-card-content h4{color:#fff;margin:0}.home-card-content p{font-size:1.4rem;margin-top:0}.home-card-forgot-btns{align-items:center;display:flex;justify-content:space-between}.home-card-forgot-cancel{border-bottom:1px solid transparent;transition:border-color .3s ease}html:not(.mobile) .home-card-forgot-cancel:hover{border-color:currentColor}.home-cube-right{left:100%;margin-left:-30px;position:absolute;top:-55px;transform:rotate(15deg);z-index:10}.home-cube-left{bottom:-40px;margin-right:-40px;position:absolute;right:100%;transform:rotate(-20deg);z-index:10}.home-cube-left svg{height:80px;width:95px}.home-earth{height:360px}@media screen and (max-width:767px){.home-earth,.home-earth img{height:200px}}.home-earth img{bottom:0;display:block;left:50%;position:absolute;transform:translateX(-50%);z-index:-1}.logged-ctn{display:flex;padding-bottom:50px}@media screen and (max-width:767px){.logged-ctn{flex-direction:column;padding-bottom:30px}}@media screen and (min-width:768px){.logged-ctn-greeting-mobile,.logged-ctn-open-btn-ctn{display:none}}.logged-ctn-open-btn{display:inline-block;margin-bottom:20px}.logged-ctn-open-btn span{background-color:#fff;display:block;height:3px;width:30px}.logged-ctn-open-btn span:not(:first-child){margin-top:5px}.logged-menu{position:relative;z-index:5}@media screen and (max-width:767px){.logged-menu{background-color:rgba(19,33,119,.8);bottom:0;left:0;opacity:0;overflow-y:auto;padding:40px 4% 20px;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility 0ms ease .3s;visibility:hidden}.logged-menu.open{opacity:1;transition:opacity .3s ease,visibility 0ms ease 0ms;visibility:visible}}@media screen and (min-width:768px){.logged-menu{min-width:170px;padding-right:20px;width:170px}}.logged-ctn-close-btn{position:absolute;right:4%;top:5px}.logged-ctn-close-btn svg{height:20px;width:20px}.logged-ctn-close-btn svg :not([fill]):not([stroke]),.logged-ctn-close-btn svg [fill]:not([fill=none]){fill:#fff}.logged-ctn-close-btn svg [stroke]:not([stroke=none]){stroke:#fff}@media screen and (min-width:768px){.logged-ctn-close-btn{display:none}}.logged-content{width:100%}.logged-nav-item,.logged-site-title{color:#fff;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:5px;position:relative;text-align:center;text-transform:uppercase}.logged-nav-item a,.logged-nav-item button{background-color:#5c75b9;transition:background-color .3s ease}html:not(.mobile) .logged-nav-item a:hover,html:not(.mobile) .logged-nav-item button:hover{background-color:#445c9e}html:not(.mobile) .logged-nav-item:hover .logged-nav-dropdown{opacity:1;transition:opacity .3s ease,visibility 0ms ease 0ms;visibility:visible}.logged-nav-item a,.logged-nav-item button,.logged-site-title{box-sizing:border-box;display:block;font-family:inherit;min-height:50px;padding:10px;width:100%}@supports (flex-flow:column nowrap){.logged-nav-item a,.logged-nav-item button,.logged-site-title{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}}.logged-nav-dropdown{transition:opacity .3s ease,visibility 0ms ease .3s;width:100%}@media screen and (max-width:767px){.logged-nav-dropdown{display:none;padding-top:5px}}@media screen and (min-width:768px){.logged-nav-dropdown{left:100%;opacity:0;padding-left:7px;position:absolute;top:0;visibility:hidden}}.logged-nav-dropdown a,.logged-nav-dropdown button{background-color:#808cc6;font-family:arial,helvetica,"sans-serif";font-size:1.2rem;line-height:1.4rem;position:relative;text-transform:none}.logged-nav-dropdown a:not(:last-child),.logged-nav-dropdown button:not(:last-child){margin-bottom:5px}.logged-nav-dropdown a svg,.logged-nav-dropdown button svg{height:6px;opacity:0;position:absolute;right:calc(100% - 8px);top:calc(50% - 3px);transform:rotate(-90deg);transition:opacity .3s ease;width:12px}.logged-nav-dropdown a svg :not([fill]):not([stroke]),.logged-nav-dropdown a svg [fill]:not([fill=none]),.logged-nav-dropdown button svg :not([fill]):not([stroke]),.logged-nav-dropdown button svg [fill]:not([fill=none]){fill:#5c75b9}.logged-nav-dropdown a svg [stroke]:not([stroke=none]),.logged-nav-dropdown button svg [stroke]:not([stroke=none]){stroke:#5c75b9}@media screen and (max-width:767px){.logged-nav-dropdown a svg,.logged-nav-dropdown button svg{display:none}}.logged-nav-dropdown a:before,.logged-nav-dropdown button:before{background-color:#808cc6;bottom:0;content:"";position:absolute;right:100%;top:0;transition:width .3s ease;width:0}@media screen and (max-width:767px){.logged-nav-dropdown a:before,.logged-nav-dropdown button:before{content:none}}.logged-nav-dropdown a.selected,.logged-nav-dropdown button.selected,html:not(.mobile) .logged-nav-dropdown a:hover,html:not(.mobile) .logged-nav-dropdown button:hover{background-color:#808cc6}.logged-nav-dropdown a.selected:before,.logged-nav-dropdown button.selected:before,html:not(.mobile) .logged-nav-dropdown a:hover:before,html:not(.mobile) .logged-nav-dropdown button:hover:before{width:7px}.logged-nav-dropdown a.selected svg,.logged-nav-dropdown button.selected svg,html:not(.mobile) .logged-nav-dropdown a:hover svg,html:not(.mobile) .logged-nav-dropdown button:hover svg{opacity:1}.logged-nav-dropdown a.selected,.logged-nav-dropdown a.selected:before,.logged-nav-dropdown button.selected,.logged-nav-dropdown button.selected:before{background-color:#5c75b9!important}.logged-nav-dropdown a.selected svg :not([fill]):not([stroke]),.logged-nav-dropdown a.selected svg [fill]:not([fill=none]),.logged-nav-dropdown button.selected svg :not([fill]):not([stroke]),.logged-nav-dropdown button.selected svg [fill]:not([fill=none]){fill:#808cc6!important}.logged-nav-dropdown a.selected svg [stroke]:not([stroke=none]),.logged-nav-dropdown button.selected svg [stroke]:not([stroke=none]){stroke:#808cc6!important}.logged-site-title{background-color:#29abe2}.logged-site-title span{display:block}@media screen and (max-width:767px){.logged-site-title{display:none}}.register-progress{display:flex;flex-flow:row nowrap;margin-bottom:20px}.register-progress-item{min-width:50%;position:relative;text-align:center;width:50%}.register-progress-item:after,.register-progress-item:before{background-color:#3fcff5;content:"";height:10px;position:absolute;top:14px;width:50%}.register-progress-item:before{left:0}.register-progress-item:after{left:50%}.register-progress-item.after-on:after,.register-progress-item.before-on .register-progress-item-count,.register-progress-item.before-on:before{background-color:#84459a}.register-progress-item-count{background-color:#3fcff5;color:#fff;display:inline-block;font-size:3.8rem;line-height:3.8rem;margin-bottom:5px;min-width:38px;position:relative;z-index:2}.register-progress-item-title{font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;white-space:pre-line}.register-ctn{border:4px solid #3fcff5}.register-ctn-big{padding-bottom:30px}@media screen and (min-width:768px){.register-ctn-big{padding-bottom:75px}}.register-ctn-big.is-admin .activity-register-language-ctn,.register-ctn-big:not(.is-admin) .activity-register-logbook{display:none}.register-header{background-color:#3fcff5;padding:10px 25px}@media screen and (max-width:767px){.register-header{padding:10px}}.register-content-header-title{color:#fff;margin-bottom:0}.register-content-header-subtitle{color:#fff}.register-content-header-subtitle span{color:#f15a24}.register-content{padding:10px 35px}@media screen and (max-width:767px){.register-content{padding:10px}}.register-form-fieldset-ctn{padding:50px 80px;position:relative}@media screen and (max-width:1023px){.register-form-fieldset-ctn{padding:20px 0}.register-form-fieldset-ctn:first-child{padding-top:0}}.register-form-fieldset-ctn:not(:first-child){padding-top:58px}.register-form-fieldset-ctn:not(:first-child):after{background:radial-gradient(circle,#0087cc 4px,transparent 0) 0 0;background-size:18px 8px;content:""!important;height:8px;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1023px){.register-form-fieldset-ctn:not(:first-child){padding-top:28px}}.register-form-fieldset-ctn{padding-top:58px}@media screen and (max-width:1023px){.register-form-fieldset-ctn{padding-top:28px}}.register-form-fieldset{display:flex}@media screen and (max-width:1023px){.register-form-fieldset{flex-direction:column}}.register-form-fieldset-aside *{color:#fff}@media screen and (min-width:1024px){.register-form-fieldset-aside{box-sizing:border-box;min-width:250px;padding-right:30px;width:250px}}.register-form-fieldset-title{font-size:3.2rem;line-height:3.6rem}.register-form-fieldset-content{padding-top:20px;width:100%}@media screen and (min-width:1024px){.register-form-fieldset-content{padding:0 30px 0 0}}.register-form-btns{text-align:right}.register-fonction-other-text,.register-fonction-referral-text{display:none}.institution-selection{margin-bottom:30px}.institution-selection:not(.show){display:none}.institution-main-item-ctn:not(:last-child){margin-bottom:10px}.institution-main-item-ctn svg{display:inline-block;height:25px;margin-left:10px;opacity:0;transition:opacity .3s ease,visibility 0ms ease .3s;vertical-align:middle;visibility:hidden;width:25px}.institution-main-item-ctn svg :not([fill]):not([stroke]),.institution-main-item-ctn svg [fill]:not([fill=none]){fill:#fbb03b}.institution-main-item-ctn svg [stroke]:not([stroke=none]){stroke:#fbb03b}.institution-main-item{background-color:#3fcff5;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;transition:background-color .3s ease;vertical-align:middle;width:calc(100% - 50px)}.institution-main-item:after,.institution-main-item:before{background-color:#2c85f4;content:"";position:absolute}.institution-main-item:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.institution-main-item:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.institution-main-item.selected,html:not(.mobile) .institution-main-item:hover{background-color:#0a9dc4}.institution-main-item.green{background-color:#99cd78;position:relative}.institution-main-item.green:after,.institution-main-item.green:before{background-color:#49ba7e;content:"";position:absolute}.institution-main-item.green:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.institution-main-item.green:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.institution-main-item.green.selected,html:not(.mobile) .institution-main-item.green:hover{background-color:#6fb543}.institution-main-item.pink{background-color:#d0108c;position:relative}.institution-main-item.pink:after,.institution-main-item.pink:before{background-color:#8a2a8e;content:"";position:absolute}.institution-main-item.pink:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.institution-main-item.pink:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.institution-main-item.pink.selected,html:not(.mobile) .institution-main-item.pink:hover{background-color:#a10c6c}.institution-main-item.purple{background-color:#664a9e;position:relative}.institution-main-item.purple:after,.institution-main-item.purple:before{background-color:#5d4193;content:"";position:absolute}.institution-main-item.purple:before{height:3px;left:0;top:100%;transform:skewX(45deg);transform-origin:top left;width:100%}.institution-main-item.purple:after{height:100%;left:100%;top:0;transform:skewY(45deg);transform-origin:top left;width:3px}.institution-main-item.purple.selected,html:not(.mobile) .institution-main-item.purple:hover{background-color:#503a7b}.institution-main-item.selected+svg{opacity:1;transition:opacity .3s ease,visibility 0ms ease 0ms;visibility:visible}.institution-selection-more{align-items:center;color:#3fcff5;display:inline-flex;font-family:bebasneue,arial,helvetica,"sans-serif";margin-bottom:30px;text-transform:uppercase}.institution-selection-more svg{margin-left:5px}.institution-selection-more svg :not([fill]):not([stroke]),.institution-selection-more svg [fill]:not([fill=none]){fill:#3fcff5}.institution-selection-more svg [stroke]:not([stroke=none]){stroke:#3fcff5}.institution-selection-type-error{padding-bottom:30px}.institution-zip{display:none}.institution-zip [name=search_string]{width:100px}.register-institutions-results-list{margin-bottom:30px}.register-institutions-results-item label{border:2px solid #fff;padding:15px;transition:border-color .3s ease}@media screen and (max-width:599px){.register-institutions-results-item label{padding:10px}}.register-institutions-results-item .form-radio-check{display:none}.register-institutions-results-item .form-radio-label span{display:block;font-size:1.4rem;line-height:1.8rem}.register-institutions-results-item.clone{display:none}.register-institutions-results-item.selected label{border-color:#664a9e}.register-institutions-results-item.disabled{opacity:.4}.register-institutions-results-item.disabled label{cursor:default}.register-institutions-results-item .form-radio-label{padding-left:0}.register-institutions-results-name{font-size:2rem!important;line-height:2.4rem!important}.register-institutions-building-name{font-size:1.6rem!important;line-height:1.8rem!important}.register-institutions-results-building,.register-institutions-results-other{margin-top:10px}.register-institutions-results-other{text-decoration:underline}.institution-new:not(.show),.institution-results:not(.show),.institution-search-ctn.hide{display:none}.institution-confirm-add-btn{margin-right:10px}.register-institutions-no-results,.register-institutions-with-results{margin-top:0}.institution-selected-list{margin-bottom:30px}.institution-selected-item{align-items:center;display:flex;margin-bottom:10px}.institution-selected-item span{width:100%}.institution-selected-item-del,.institution-selected-item-del svg{height:16px;min-width:16px;width:16px}.institution-selected-item-del svg :not([fill]):not([stroke]),.institution-selected-item-del svg [fill]:not([fill=none]){fill:red}.institution-selected-item-del svg [stroke]:not([stroke=none]){stroke:red}.institution-new-form{display:flex;flex-flow:column nowrap}.institution-new-form[data-country=ca] .us-only,.institution-new-form[data-country=us] .ca-only{display:none}.institution-new-form:not([data-type="3"]):not([data-type="4"]) .country-quebec-regions,.institution-new-form[data-type="3"] .institution-new-school-board-ctn,.institution-new-form[data-type="4"] .institution-new-school-board-ctn{display:none!important}.institution-new-form:not([data-type="3"]) .cpe-only{display:none}.institution-new-form[data-type="2"] .institution-new-sub-can,.institution-new-form[data-type="2"] .institution-new-sub-us,.institution-new-form[data-type="5"] .institution-new-sub-can,.institution-new-form[data-type="5"] .institution-new-sub-us{order:-2}.institution-new-form[data-type="2"] .institution-new-school-board-ctn,.institution-new-form[data-type="5"] .institution-new-school-board-ctn{order:-1}.institution-new-form[data-type="2"] .institution-langs .form-input-ctn[data-value="1"]{order:2}.institution-new-form[data-type="2"] .institution-langs .form-input-ctn[data-value="2"]{order:1}.institution-new-form[data-type="2"] .institution-langs .form-input-ctn[data-value="3"]{order:3}.institution-new-form[data-type="2"] .institution-langs .form-input-ctn[data-value="4"]{order:4}.institution-new-form[data-type="5"] .institution-langs .form-input-ctn[data-value="1"]{order:3}.institution-new-form[data-type="5"] .institution-langs .form-input-ctn[data-value="2"]{order:1}.institution-new-form[data-type="5"] .institution-langs .form-input-ctn[data-value="3"]{order:2}.institution-new-form[data-type="5"] .institution-langs .form-input-ctn[data-value="4"]{order:4}.institution-new-school-board.hide{display:none}.institution-new-school-board .form-select-inner{max-width:calc(100% - 35px)}.institution-new-school-board-more:not(.show){display:none}.institution-new-school-board-more-close{font-size:1.4rem;line-height:1.8rem}.institution-new-school-board-more-btn{display:inline-block;font-size:0;line-height:0;margin-left:10px;vertical-align:middle}.institution-new-school-board-more-btn svg{height:20px;width:20px}.institution-new-school-board-more-btn svg :not([fill]):not([stroke]),.institution-new-school-board-more-btn svg [fill]:not([fill=none]){fill:#fbb03b}.institution-new-school-board-more-btn svg [stroke]:not([stroke=none]){stroke:#fbb03b}.country-quebec-regions{display:none}.institution-langs{display:flex;flex-flow:row wrap}.institution-new-form-submit{margin-top:20px}.force4-building{padding:50px 80px;position:relative}.force4-building:after{background:radial-gradient(circle,#0087cc 4px,transparent 0) 0 0;background-size:18px 8px;content:"";height:8px;left:0;position:absolute;right:0;top:0}.reset-password-form{max-width:400px}.user-institution{border:4px solid #00bbf2;margin-bottom:50px;text-align:center}.user-institution-header{background-color:#00bbf2;padding:10px 20px}.user-institution-header h2{color:#fff;margin:0}.user-institution-nav a{text-transform:uppercase}@media screen and (max-width:767px){.user-institution-nav a{display:block}}@media screen and (min-width:768px){.user-institution-nav a{display:inline-block}.user-institution-nav a:not(:first-child){border-left:1px solid #000;margin-left:15px;padding-left:15px}}.user-institution-body{background-color:#380f83;padding:15px 20px 20px}.user-institution-image,.user-institution-image-f4{margin:0 auto 20px}.user-institution-body-title{color:#fff;margin:5px 0}.user-institution-desc{margin:15px 0 30px}@media screen and (max-width:767px){.user-institution-desc{margin-bottom:0}}.user-institution-links a{margin:0 10px 10px}.user-params-list{margin-bottom:20px}@media screen and (min-width:768px){.user-params-list{margin-bottom:40px;margin-top:40px}}.user-params-item{display:flex;padding:20px 0}@media screen and (max-width:767px){.user-params-item{flex-direction:column}}.user-params-item:not(:first-child){border-top:1px solid #ccc}.user-params-item:not(:last-child){border-bottom:1px solid #ccc}.user-params-item span{display:block;width:100%}@media screen and (max-width:767px){.user-params-item-title{font-size:1.8rem;line-height:2.2rem;margin-bottom:5px}}@media screen and (min-width:768px){.user-params-item-title{min-width:200px;width:200px}}.user_settings-first-form .register-form-fieldset-ctn:after{content:none}.edit-edit-submit-ctn,.edit-edit-submit-ctn .register-form-fieldset-content{padding-top:0!important}.edit-edit-submit-ctn,.user_settings-second-form-btns{text-align:right}.user_settings-second-form-btns{padding-top:15px}.user_settings-fonction-other-text{display:none}.institution-show-main-title{margin-bottom:30px}.institution-show-content{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.institution-show-content{flex-direction:column}}.institution-show-content th{background-color:#3fcff5}.institution-show-content td,.institution-show-content th{padding:10px 15px}.institution-show-main-content,.institution-show-other-content{box-sizing:border-box;min-width:50%;text-align:left;width:50%}@media screen and (max-width:767px){.institution-show-main-content,.institution-show-other-content{min-width:100%;width:100%}}@media screen and (min-width:768px){.institution-show-main-content{padding-right:15px}.institution-show-other-content{padding-left:15px}}.institution-show-title{align-items:center;display:flex}.institution-edit-lang-form,.institution-edit-management-form,.institution-edit-name-form{border-bottom:1px solid #fff;border-top:1px solid #fff;display:none;margin-top:10px;padding-bottom:10px;padding-top:10px}.institution-edit-lang-form .normal-btn,.institution-edit-management-form .normal-btn,.institution-edit-name-form .normal-btn{margin-bottom:10px}.institution-edit-lang-btn,.institution-edit-management-btn,.institution-edit-name-btn{border-bottom:1px solid transparent;margin-left:5px;transition:border-color .3s ease}.institution-edit-lang-btn svg,.institution-edit-management-btn svg,.institution-edit-name-btn svg{height:15px;padding:0 5px;width:15px}.institution-edit-lang-btn svg :not([fill]):not([stroke]),.institution-edit-lang-btn svg [fill]:not([fill=none]),.institution-edit-management-btn svg :not([fill]):not([stroke]),.institution-edit-management-btn svg [fill]:not([fill=none]),.institution-edit-name-btn svg :not([fill]):not([stroke]),.institution-edit-name-btn svg [fill]:not([fill=none]){fill:#fff}.institution-edit-lang-btn svg [stroke]:not([stroke=none]),.institution-edit-management-btn svg [stroke]:not([stroke=none]),.institution-edit-name-btn svg [stroke]:not([stroke=none]){stroke:#fff}html:not(.mobile) .institution-edit-lang-btn:hover,html:not(.mobile) .institution-edit-management-btn:hover,html:not(.mobile) .institution-edit-name-btn:hover{border-color:#fff}.institution-show-other-item:not(:last-child),.institution-show-user:not(:last-child){margin-bottom:40px}.institution-show-other-item h4,.institution-show-user h4{margin-bottom:5px}.institution-show-other-item p,.institution-show-user p{margin:0}.institution-show-other-item:last-child .admin-edit-user-form{padding-bottom:0}.institution-show-other-item:last-child .admin-edit-user-form:after{content:none}.admin-user-results{margin-top:50px}.admin-user-results-user:not(:last-child){margin-bottom:30px}.admin-user-results-user.clone{display:none}.admin-user-results-user-top{align-items:center;display:flex;justify-content:space-between}.admin-user-results-user-del button{transition:color .3s ease}html:not(.mobile) .admin-user-results-user-del button:hover{color:#b3b3b3}html:not(.mobile) .admin-user-results-user-del button:hover svg :not([fill]):not([stroke]),html:not(.mobile) .admin-user-results-user-del button:hover svg [fill]:not([fill=none]){fill:#b3b3b3}html:not(.mobile) .admin-user-results-user-del button:hover svg [stroke]:not([stroke=none]){stroke:#b3b3b3}.admin-user-results-user-del span,.admin-user-results-user-del svg{display:inline-block;vertical-align:middle}.admin-user-results-user-del svg{height:15px;margin-right:10px;width:15px}.admin-user-results-user-del svg :not([fill]):not([stroke]),.admin-user-results-user-del svg [fill]:not([fill=none]){fill:#fff}.admin-user-results-user-del svg [stroke]:not([stroke=none]){stroke:#fff}.admin-user-results-user-del svg *{transition:all .3s ease}.admin-user-results-user-establishments{margin-top:30px}.admin-user-results-user-establishments tr.clone{display:none}.admin-user-results-user-establishments td:first-child,.admin-user-results-user-establishments th:first-child{text-align:left}.admin-user-results-user-establishments svg{height:15px;width:15px}.admin-user-results-user-establishments svg :not([fill]):not([stroke]),.admin-user-results-user-establishments svg [fill]:not([fill=none]){fill:#000}.admin-user-results-user-establishments svg [stroke]:not([stroke=none]){stroke:#000}.admin-user-results-user-establishments-title{color:#000}.admin-user-results-user-establishments-title *{color:inherit}.admin-user-results-user-name{margin-bottom:0}.admin-user-results-user-name>*{display:inline-block;vertical-align:middle}.admin-user-results-user-edit{margin-left:10px}.admin-user-results-user-edit svg{height:15px;width:15px}.admin-user-results-user-edit svg :not([fill]):not([stroke]),.admin-user-results-user-edit svg [fill]:not([fill=none]){fill:#fff}.admin-user-results-user-edit svg [stroke]:not([stroke=none]){stroke:#fff}.edit-user-forms{margin-top:50px;padding-bottom:50px}.edit-user-error{margin-bottom:30px}.admin-edit-user-form{margin-bottom:50px;padding-bottom:70px;position:relative}.admin-edit-user-form:after{background:radial-gradient(circle,#0087cc 4px,transparent 0) 0 0;background-size:18px 8px;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%}.admin-user-input .is-closed span{text-decoration:line-through}.activity-register-type-section .form-group-label{margin-top:30px}.activity-create-building:not(:last-child){border-bottom:1px solid #b3b3b3;margin-bottom:10px;padding-bottom:10px}.activity-register-btns{text-align:right}.activity-register-btns:not(:first-child){margin-top:30px}.activity-register-range-val-ctn span:first-child{width:40px}.activity-register-other-address:not(.show){display:none}.activity-document-btns{align-items:center;display:flex;margin-top:20px}.activity-document-btns a{margin-left:15px}.activity-subdivision option[data-country="2"]{display:none}.admin-institution-show-user-list{display:flex;flex-flow:row wrap;margin-top:30px}.admin-institution-show-user{margin-bottom:30px;min-width:100%;width:100%}.admin-institution-show-user p{word-wrap:break-word;margin:10px 0}@media screen and (min-width:768px){.admin-institution-show-user{min-width:50%;width:50%}}@media screen and (min-width:1024px){.admin-institution-show-user{min-width:33.3333333333%;width:33.3333333333%}}.admin-institution-show-user .normal-btn{margin-top:10px}.admin-activity-list{margin:50px 0}.admin-activity-list-item{display:flex;margin-top:40px;padding-top:48px;position:relative}.admin-activity-list-item:after{background:radial-gradient(circle,#0087cc 4px,transparent 0) 0 0;background-size:18px 8px;content:"";height:8px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:599px){.admin-activity-list-item{flex-direction:column}}.admin-activity-list-title{min-width:180px;padding-right:40px;width:180px}.admin-activity-list-title img,.admin-activity-list-title svg{display:inline-block;height:auto;max-width:100%}@media screen and (max-width:599px){.admin-activity-list-title{min-width:100%;width:100%}}.admin-activity-list-item-content{text-align:left;width:100%}.admin-activity-list-item-content p{margin:5px 0}.admin-activity-list-links{border-bottom:1px solid transparent;transition:border-color .3s ease}html:not(.mobile) .admin-activity-list-links:hover{border-color:currentColor}.activity-document-list{margin-top:30px}.activity-document-detail-type{margin:15px 0}.activity-document-list-item{display:flex;justify-content:space-between;margin-bottom:5px;text-align:center}.activity-document-list-item a,.activity-document-list-item button{margin-left:10px}.activity-document-list-item svg{height:15px;width:15px}.activity-document-list-item svg :not([fill]):not([stroke]),.activity-document-list-item svg [fill]:not([fill=none]){fill:#fff}.activity-document-list-item svg [stroke]:not([stroke=none]){stroke:#fff}.activity-document-list-item-del svg :not([fill]):not([stroke]),.activity-document-list-item-del svg [fill]:not([fill=none]){fill:red}.activity-document-list-item-del svg [stroke]:not([stroke=none]){stroke:red}.registration-energy-logo-ctn{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.registration-energy-logo-ctn p{margin-bottom:0;margin-left:30px}@media screen and (max-width:767px){.registration-energy-logo-ctn{flex-wrap:wrap}.registration-energy-logo-ctn p{margin-left:0}}.registration-energy-logo{margin-bottom:30px;margin-top:10px}.registration-energy-desc{min-width:100%;width:100%}.registration-energy-week:not(:first-child){margin-top:30px}.registration-energy-week h3{margin-bottom:0}.registration-energy-week h4{margin-top:0}.registration-energy-grand-total{padding-top:30px;position:relative}.registration-energy-grand-total:after{background:radial-gradient(circle,#0087cc 4px,transparent 0) 0 0;background-size:18px 8px;content:"";height:8px;left:0;position:absolute;right:0;top:0}.registration-energy-content{display:flex;flex-flow:row wrap;margin-left:-10px}.registration-energy-item{box-sizing:border-box;display:flex;flex-flow:column nowrap;min-width:100%;padding-bottom:10px;padding-left:10px;text-align:center;width:100%}@media screen and (min-width:768px){.registration-energy-item{min-width:50%;width:50%}}@media screen and (min-width:1024px){.registration-energy-item{min-width:25%;width:25%}}.registration-energy-item.pink .registration-energy-item-title{background-color:#84459a}.registration-energy-item.pink .registration-energy-item-content{background-color:#fff}.registration-energy-item.green .registration-energy-item-title{background-color:#00afe9}.registration-energy-item.green .registration-energy-item-content{background-color:#fff}.registration-energy-item-inner{display:flex;flex:1 1 auto;flex-flow:column nowrap}.registration-energy-item-title{background-color:#b3b3b3;color:#fff;font-size:14px;line-height:16px;min-height:68px}.registration-energy-item-content,.registration-energy-item-title{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:10px}.registration-energy-item-content{background-color:#e6e6e6;color:#000;flex:1 1 auto;flex-flow:column nowrap;min-height:80px}.registration-energy-item-content>span{margin-top:5px}.registration-energy-item-content>span img,.registration-energy-item-content>span span{display:inline-block;vertical-align:middle}.registration-energy-item-content input{border-color:#000}.registration-energy-item-value{display:block}.registration-energy-submit-ctn{display:none;margin-top:20px;text-align:right}.registration-energy-submit-error,.registration-energy-submit-success{display:none;margin-top:10px;text-align:right}.registration-energy-submit-success{color:#2e8b57}.registration-energy-submit-error{color:red}.register-toolbox-item h4{margin-bottom:0}.register-toolbox-item p{margin:5px 0 0}.register-toolbox-item a{margin-top:5px;text-decoration:underline}.register-toolbox-item:not(:first-child){margin-top:30px}.registration-energy-rank-ctn{margin:50px 0}.registration-energy-rank-content{align-items:center;display:flex;flex-flow:row wrap}.registration-energy-rank-item{margin-right:15px;text-align:center}.registration-energy-rank{background-color:#fbb03b;color:#fff;display:inline-block;font-family:bebasneue,arial,helvetica,"sans-serif";font-size:3rem;line-height:3.2rem;margin-bottom:40px;padding:15px 0;position:relative;text-align:center;width:80px}.registration-energy-rank:after,.registration-energy-rank:before{border-top:40px solid #fbb03b;content:"";position:absolute;top:100%}.registration-energy-rank:before{border-right:40px solid transparent;left:0}.registration-energy-rank:after{border-left:40px solid transparent;right:0}.registration-energy-rank sup{font-size:1.6rem;line-height:1.8rem}.registration-energy-rank-text{display:inline-block;margin:20px 0;min-width:200px}.registration-energy-rank-text:not(.show){display:none}.registration-energy-qc img{display:inline-block;margin-bottom:10px}.justify{text-align:justify}.history-text-link{border-bottom:1px solid transparent;display:inline-block;margin-left:10px;vertical-align:middle}.history-text-link svg :not([fill]):not([stroke]),.history-text-link svg [fill]:not([fill=none]){fill:#fff}.history-text-link svg [stroke]:not([stroke=none]){stroke:#fff}html:not(.mobile) .history-text-link:hover{border-bottom-color:#fff}.history-item>*{display:inline-block;vertical-align:middle}.history-item svg{height:16px;width:16px}.history-item svg :not([fill]):not([stroke]),.history-item svg [fill]:not([fill=none]){fill:#fff}.history-item svg [stroke]:not([stroke=none]){stroke:#fff}.history-item button{border-bottom:1px solid transparent;margin-left:10px;padding:2px;transition:border-bottom-color .3s ease}html:not(.mobile) .history-item button:hover{border-bottom-color:#fff}.history-admin-btn{margin-bottom:20px}
