@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Thin.otf") format("otf");font-weight:200;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Light.otf") format("otf");font-weight:300;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Regular.otf") format("otf");font-weight:400;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-RegularItalic.otf") format("otf");font-weight:400;font-style:italic}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Medium.otf") format("otf");font-weight:500;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Medium.otf") format("otf");font-weight:500;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-Bold.otf") format("otf");font-weight:600;font-style:normal}@font-face{font-family:'Marianne';src:url("/static/webfonts/Marianne/fontes desktop/Marianne-ExtraBold.otf") format("otf");font-weight:700;font-style:normal}body{font-family:'Marianne', sans-serif;font-size:14px}::selection{background:#484D7A;color:white}::-moz-selection{background:#484D7A;color:white}.toolbar{margin-bottom:20px}.toolbar::after{clear:both;content:" ";display:table}.pagination button{background:#fff;cursor:pointer}th .filter{color:#484D7A;cursor:pointer;text-decoration:none;background:none;border:none;font-size:16px;font-weight:bold}.message{margin-bottom:1.5em}select.is-danger{border-color:#E1000F}.is-vert-centered{vertical-align:middle}.is-checkradio.is-select-all[type=checkbox]+label{position:absolute;left:-12px}.is-checkradio.is-select-all[type=checkbox].has-background-color+label::before,.is-checkradio.is-select-all[type=checkbox].has-background-color+label:before{border-color:#fff !important}.is-checkradio[type="checkbox"]+input[type="hidden"]+label{position:relative;display:initial;cursor:pointer;vertical-align:middle;margin:0.5em;padding:0.2rem 0.5rem 0.2rem 0;border-radius:4px}.is-checkradio[type="checkbox"]+input[type="hidden"]+label{font-size:1rem;padding-left:2rem}.is-checkradio[type="checkbox"]:checked+input[type="hidden"]+label::before,.is-checkradio[type="checkbox"]:checked+input[type="hidden"]+label:before{animation-name:none;border:0.1rem solid #dbdbdb}.is-checkradio[type="checkbox"]:checked+input[type="hidden"]+label::after,.is-checkradio[type="checkbox"]:checked+input[type="hidden"]+label:after{display:inline-block}.is-checkradio[type="checkbox"]+input[type="hidden"]+label::before,.is-checkradio[type="checkbox"]+input[type="hidden"]+label:before{position:absolute;left:0;top:0rem}.is-checkradio[type="checkbox"]+input[type="hidden"]+label::after,.is-checkradio[type="checkbox"]+input[type="hidden"]+label:after{position:absolute;display:none;content:'';top:0rem}.is-checkradio[type="checkbox"]+input[type="hidden"]+label::before,.is-checkradio[type="checkbox"]+input[type="hidden"]+label:before{content:'';border:0.1rem solid #dbdbdb;width:1.5rem;height:1.5rem;border-radius:4px}.is-checkradio[type="checkbox"]+input[type="hidden"]+label::after,.is-checkradio[type="checkbox"]+input[type="hidden"]+label:after{box-sizing:border-box;transform:rotate(45deg);border-width:0.1rem;border-style:solid;border-color:#91AE4F;border-top:0;border-left:0}.is-checkradio[type="checkbox"]+input[type="hidden"]+label::after,.is-checkradio[type="checkbox"]+input[type="hidden"]+label:after{width:0.375rem;height:0.6rem;top:0.405rem;left:0.6rem}.file-input{top:5px}.field.column{margin-bottom:10px !important}.offers .list .card{animation:card-apparition 0.8s ease-in-out;border-left:solid 5px transparent !important}.offers .list .card.is-active{border-left:solid 5px #91AE4F !important}.offer,.offer-documents,.offer-structure{padding:1rem;background-color:white;overflow-y:auto;height:calc(100% - 42px)}.offer .title-part,.offer-structure .title-part{border-bottom:1px solid}.offer-documents .box .content{line-height:48px}@keyframes card-apparition{0%{opacity:0}100%{opacity:1}}.is-padded{padding:0.5em 0.75em}.is-small-padded{padding:0.25em 0.5em}.period .months .is-highlighted{border:none}.period .hours tbody .is-highlighted td{border:none}.period .hours .is-checkradio+label:after{border-color:#b5b5b5}.period .hours .is-checkradio+label:before{border:none}.period .hours tbody .is-highlighted .is-checkradio+label:after{border-color:white}.period .hours tbody td{color:#b5b5b5}.period .months tbody td{padding:20px 15px;color:#b5b5b5}.period tbody .is-highlighted td{color:white}.period tbody .is-highlighted{background-color:#91AE4F;color:white !important;font-weight:bold}.is-checkbox-centered label{margin:0 auto !important;padding-right:0 !important;padding-left:24px !important}.is-checkbox-centered{margin:0 auto;display:block;text-align:center}.is-shadow-on-hover,.is-shadow-inverted-on-hover{transition:all ease 0.3s}.is-shadow-inverted-on-hover{box-shadow:0px 5px 20px rgba(0,0,0,0.25)}.is-shadow-inverted-on-hover:hover{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.is-shadow-on-hover{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.is-shadow-on-hover:hover{box-shadow:0px 5px 20px rgba(0,0,0,0.25)}.is-cursor-pointer{cursor:pointer}.is-marge-center{margin-left:auto;margin-right:auto}.is-small-b-marged{margin-bottom:0.5rem !important}.rf-header__navbar .rf-service{padding:3rem !important}.rf-header__navbar{align-items:center !important;margin-top:0 !important;padding-top:0 !important}.rf-header__navbar::after{display:none !important}#main-search-bar{border-top-right-radius:0px;border-bottom-right-radius:0px}#main-advanced-search-button{border-bottom-left-radius:0px;border-top-left-radius:0px}.is-b-marged{margin-bottom:1.5rem}.remove-button-style{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.search-engine .actions{align-items:center}@keyframes loading-background{0%{opacity:0.4}50%{opacity:0.8}100%{opacity:0.4}}.has-loading-background{position:relative;animation:loading-background 1s ease-in-out infinite}.has-loading-background:after{content:'';background-image:url("../img/loading.gif");background-size:90px 90px;display:inline-block;width:90px;height:90px;position:absolute;top:30px;left:50%;transform:translateX(-50%)}#vue-offers{opacity:0;transition:opacity 0.5s}#vue-offers .detail{transition:all ease 0.5s;padding-top:0}.mobile-offer{padding:0 10px;padding-top:20px;position:absolute;top:52px;max-height:calc(100vh - 15rem);height:calc(100vh - 15rem);margin:0}.modal-return{background:none;position:fixed;left:20px;top:15px}.multiselect--active{z-index:100 !important}.multiselect__option--highlight{background:#91AE4F !important;outline:none !important;color:#fff !important}.multiselect__tag{background:#91AE4F !important;outline:none !important;color:#fff !important}.multiselect__single{color:#c7c7c7 !important;opacity:1 !important}.section.offers{height:calc(100vh);overflow:hidden}.is-h-100{height:100%}.pagination-cards{overflow-y:scroll;overflow-x:hidden}.scroll-cards{height:100%}.pagination-cards .card:first-child{margin-top:45px}.is-flex-center{justify-content:center}.is-flex-space-around{justify-content:space-around}.is-flex-space-between{justify-content:space-between}.is-flex-start{justify-content:flex-start}.is-flex-end{justify-content:flex-end}.is-flex-wrap{flex-wrap:wrap}.footer-logo{max-height:80px;width:auto;margin:1rem 3rem}.info-pagination{padding:0.75rem;width:100%;color:white;position:absolute;top:0;left:0;z-index:6}.navbar-brand .navbar-item:hover{background-color:transparent !important}.navbar-brand-name{line-height:18px}.search-engine-section.is-fullheight{min-height:calc(100vh - 20rem) !important}.steps-content .select select[disabled],.steps-content .input[disabled],.steps-content .textarea[disabled]{border-color:#dbdbdb;box-shadow:none;color:#363636}.steps-content .is-checkradio[type="radio"][disabled]+label,.steps-content .is-checkradio[type="checkbox"][disabled]+label{opacity:1}.steps-content .multiselect--disabled .multiselect__tags{border:1px solid #dbdbdb !important;border-radius:4px}.steps-content .multiselect--disabled .multiselect__current,.steps-content .multiselect--disabled .multiselect__select,.steps-content .multiselect__option--disabled,.steps-content .multiselect--disabled .multiselect__tags .multiselect__single{background:transparent}.steps-content .multiselect--disabled,.steps-content .multiselect--disabled .multiselect__tags{background:whitesmoke !important;pointer-events:none;cursor:not-allowed !important;color:#363636 !important;opacity:1}@media screen and (min-width: 1472px){.pagination-cards{overflow:hidden;padding-right:6px}.offer,.offer-documents,.offer-structure{overflow:hidden;padding-right:1rem}.pagination-cards:hover{overflow-y:scroll;margin-right:-13px;padding-right:2px}.offer:hover,.offer-documents:hover,.offer-structure:hover{overflow-y:scroll;margin-right:-19px;padding-right:18px}.footer-logo-ministere{width:auto;max-height:7em;padding:0}.footer-logo-educ{width:auto;max-height:9em;margin-top:-0.5rem}.footer-logo-ars{width:auto;max-height:5em}.footer a{margin-left:3em}}@media screen and (min-width: 1088px){.navbar{min-height:12rem;max-height:12rem}.navbar-brand .logo{margin-left:5rem;margin-right:3rem;max-height:12rem}.app-name{margin-bottom:10px}.footer-logo-ministere{width:auto;max-height:6em;padding:0}.footer-logo-educ{width:auto;max-height:8em;margin-top:-0.5rem}.footer-logo-ars{width:auto;max-height:4em}.footer a{margin-left:3em}}@media screen and (max-width: 1088px){.navbar-brand-name{max-width:calc(100vw - 145px)}.navbar-brand .logo{margin-left:0.3rem;margin-right:1rem;max-height:3rem}.rf-header__navbar .rf-service{padding:1rem !important}.rf-header__navbar .rf-service__title{font-size:0.9rem !important}.rf-header__navbar .rf-service__tagline{font-size:0.7rem !important}.app-name{margin-bottom:3px}.footer-logo-ministere{width:auto;max-height:5em}.footer-logo-educ{width:auto;max-height:7em;margin-top:-0.5rem}.footer-logo-ars{width:auto;max-height:3em}.footer a{margin-left:0;margin-right:10px}.is-size-6-mobile{font-size:0.75rem !important}.is-size-7-mobile{font-size:0.5rem !important}}@media screen and (max-width: 417px){.rf-header__navbar .rf-service__title{font-size:0.8rem !important}.rf-header__navbar .rf-service__tagline{font-size:0.6rem !important}.rf-logo{font-size:0.7rem !important}.is-flex-space-between{justify-content:flex-start}.footer-logo-ministere{width:auto;max-height:4em}.footer-logo-educ{width:auto;max-height:6em;margin-top:-0.5rem}.footer-logo-ars{width:auto;max-height:2em}.footer a{margin-left:0;margin-right:10px;font-size:0.75em}.footer span{margin-left:0;margin-right:10px;font-size:0.75em}.navbar-brand .logo{margin-left:0.3rem;margin-right:1rem;max-height:3rem}.app-name{margin-bottom:3px}.is-size-6-mobile{font-size:0.75rem !important}.is-size-7-mobile{font-size:0.5rem !important}}.table.is-fullwidth.is-hoverable.is-narrow td{vertical-align:middle}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #FF8D7E}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#FF8D7E;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font:700 18px/1 'Lato', sans-serif;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;text-align:center;font-size:15px}.ribbon-top-right{top:42px;right:0px}.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg);padding-left:10px}.offer-provided{display:inline-block;position:absolute;height:30px;width:100px;top:0;right:0;background:#FF8D7E}.offer-provided>span{color:white;width:100%;text-align:center;position:absolute;line-height:30px}.region-search .multiselect__single{color:black !important}.search-calendar-university .multiselect__single{color:black !important}@media screen and (min-width: 769px){.modal .field-label{flex-grow:2}}@media screen and (max-width: 1086px){.ribbon-top-right{top:61px}}.rgpd-banner{background-color:#91AE4F;position:fixed;bottom:0;width:100%;margin:0;z-index:10}.rgpd-banner .column-button{display:flex;align-items:center}.rgpd-banner .column-button button{width:100%}.selectBox{position:relative}.overSelect{position:absolute;min-width:100%;max-width:100%;left:0;right:0;top:0;bottom:0}#offer-department-checkboxes,#structure-department-checkboxes,#affectation-department-checkboxes{display:none;border:1px #dadada solid}#offer-department-checkboxes label,#structure-department-checkboxes label,#affectation-department-checkboxes label{display:block}#offer-department-checkboxes label:hover,#structure-department-checkboxes label:hover,#affectation-department-checkboxes label:hover{background-color:#484D7A;color:white}.date-input{-webkit-appearance:none}.date-input::-webkit-inner-spin-button,.date-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.bg-img{background-color:#484D7A !important}.offers .has-background-link{background-color:#484D7A !important}.offer-tabs li a{color:white}.offer-tabs li.is-active a{border-bottom-color:#484D7A;color:#484D7A}.footer{margin:1rem}.is-flex-vertical-start{align-items:flex-start}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:7rem}html.has-navbar-fixed-top.reduced,body.has-navbar-fixed-top.reduced{padding-top:3rem !important}@media screen and (max-width: 766px){html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:7rem}html.has-navbar-fixed-top.reduced,body.has-navbar-fixed-top.reduced{padding-top:5rem !important}}@media screen and (max-width: 417px){html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:7rem}html.has-navbar-fixed-top.reduced,body.has-navbar-fixed-top.reduced{padding-top:3rem !important}}.rf-footer__brand .rf-logo{margin-right:0.5rem !important}.rf-footer__brand{align-items:flex-start !important}@media screen and (min-width: 48em){.rf-footer__brand .rf-logo{font-size:0.9rem !important}.rf-footer__brand>a+a,.rf-footer__brand>a+img,.rf-footer__brand>a+svg{margin-left:0.5rem !important}}.rf-header__brand .rf-logo{font-size:1.2rem !important}.rf-header__body{height:100% !important}@media screen and (min-width: 36em){.rf-footer__body--operator .rf-footer__brand .rf-footer__logo{min-width:120px !important}}@media screen and (max-width: 36em){.rf-footer__brand .rf-logo{font-size:0.6rem !important}#vue-offers .section{padding-top:7rem !important}}#vue-offers .section{padding-top:7rem !important}@media screen and (max-width: 400px){.rf-footer__body--operator .rf-footer__brand .rf-footer__logo{min-width:80px !important}}.rf-footer{border-top:0 !important;border-bottom:0 !important}.rf-footer__logo{width:150px !important}.navbar-is-fixed-top{top:0 !important;left:0 !important;right:0 !important;position:fixed !important;z-index:30 !important;height:10rem}.navbar-is-fixed-top.reduced{height:3rem}.rf-container{max-width:90% !important;min-width:90% !important;height:100% !important}.rf-footer__brand{justify-content:flex-start !important}.rf-footer__content{justify-content:flex-end !important}.cookie-switch{position:relative;display:inline-block;width:30px;height:16px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:16px}.slider.round:before{border-radius:50%}
