:root{--primary-500:#24369E;--primary-300:#2d44c8;--primary-100:#F4F4F9;--secondary-500:#F63C5D;--secondary-300:#f75572;--secondary-100:#FEF3F5;--black:#272727;--white:#FFF;--grey-500:#DEDEDE;--font-primary:"Barlow",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Oxygen-Sans,
        Ubuntu,
        Cantarell,
        "Helvetica Neue",
        sans-serif;--font-secondary:"Barlow Condensed",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Oxygen-Sans,
        Ubuntu,
        Cantarell,
        "Helvetica Neue",
        sans-serif}body.connexion .acf-form-submit,body.etudiant-inscription .acf-form-submit,body.entreprise-connexion .acf-form-submit,body.entreprise-inscription .acf-form-submit{padding:0}body.connexion .acf-field[data-name="login"],body.entreprise-connexion .acf-field[data-name="login"]{margin-bottom:1rem}body.etudiant-inscription .acf-field,body.entreprise-inscription .acf-field{margin-bottom:1rem}body.etudiant-inscription .acf-field[data-name="opt_in_entreprises_partenaires"],body.entreprise-inscription .acf-field[data-name="opt_in_charte_engagement"]{margin-bottom:4rem!important}.acf-notice.-error{background:#ffe6e6!important;color:#d12626!important;border:0!important}.acf-notice p{margin-top:0!important}.acf-icon.small,.acf-icon.-small{line-height:14px!important}._pit-header .menu+.menu{border-left:0!important}.template-cartes.cartes-partenaires ._pit-section-content .carte-image{width:15rem;height:15rem}.template-cartes.cartes-partenaires ._pit-section-content .carte-image img{max-width:10rem;max-height:10rem}.meta.meta-offre-activite{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}._pit-header ._pit-search-form input[type="search"]::placeholder{opacity:1!important;color:var(--black)!important}._pit-header ._pit-search-form input[type="search"]::-webkit-input-placeholder{opacity:1!important;color:var(--black)!important}._pit-header.header-transparent ._pit-search-form input[type="search"]::placeholder{opacity:1!important;color:#fff!important}._pit-header.header-transparent ._pit-search-form input[type="search"]::-webkit-input-placeholder{opacity:1!important;color:#fff!important}._pit-header ._pit-search-form input[type="search"]:focus::placeholder{opacity:1!important;color:var(--black)!important}._pit-header ._pit-search-form input[type="search"]:focus::-webkit-input-placeholder{opacity:1!important;color:var(--black)!important}._pit-header.header-transparent ._pit-search-form input[type="search"]:focus::-webkit-input-placeholder{opacity:1!important;color:var(--black)!important}.btn.outline.hover-danger:hover,.btn.outline.hover-danger:focus{color:#E91F1F;border-color:#E91F1F;background-color:#fff0}#signalerOffreModal .modal-dialog{width:100%;max-width:475px;margin:auto;top:50%;transform:translateY(-50%)}#signalerOffreModal .acf-label label{display:none}#signalerOffreModal .acf-form .acf-field .acf-input .form-control{font-size:12px}.modal-backdrop.in{opacity:.84}a{color:var(--primary-500)}a:hover{color:var(--primary-300)}.text-primary,.text-primary-hover:hover{color:var(--primary-500)!important}.text-secondary,.text-secondary-hover:hover{color:var(--secondary-500)!important}.bg-primary{background-color:var(--primary-500)!important}.bg-secondary{background-color:var(--secondary-500)!important}.button-primary{background-color:var(--secondary-500)!important}.button-primary:hover{color:var(--white)!important;background-color:var(--secondary-300)}body .meta .activite{background-color:var(--primary-500)}body .meta-type-contrat{color:var(--primary-500);background-color:var(--primary-100)}.bg-logo-gradient .section-background{z-index:1}.bg-logo-gradient .container{position:relative;z-index:2}body .meta-type-contrat.alternance{color:var(--secondary-500);background-color:var(--secondary-100)}.btn.plain.primary,.acf-form .acf-form-submit .primary.acf-button,.acf-form .acf-form-submit .woocommerce-cart .acf-button._pit-checkout-button,.woocommerce-cart .acf-form .acf-form-submit .acf-button._pit-checkout-button,.woocommerce-cart ._pit-checkout-button,.woocommerce.single-product ._pit-product-content ._pit-add-to-cart-button{background-color:var(--secondary-500)}.btn.plain.primary:hover,.acf-form .acf-form-submit .primary.acf-button:hover,.woocommerce-cart ._pit-checkout-button:hover,.woocommerce.single-product ._pit-product-content ._pit-add-to-cart-button:hover,.btn.plain.primary:focus,.acf-form .acf-form-submit .primary.acf-button:focus,.woocommerce-cart ._pit-checkout-button:focus,.woocommerce.single-product ._pit-product-content ._pit-add-to-cart-button:focus{background-color:var(--secondary-300);border-color:var(--secondary-300)}.template-archive-slider .archive-post.type-post .post-content,.template-archive .archive-post.type-post .post-content{background-color:var(--primary-500);padding-top:1.6rem}.template-archive-slider .archive-post.type-post .post-content .post-content-title,.template-archive .archive-post.type-post .post-content .post-content-title{color:var(--white)!important}.template-archive-slider .archive-post.type-post .post-content .post-content-categories,.template-archive .archive-post.type-post .post-content .post-content-categories{color:var(--white)!important}body .template-archive-slider .archive-post.type-post .post-content::before,body .template-archive .archive-post.type-post .post-content::before{display:none}._pit-section-content.archive-type-post .post-content-categories{display:flex;flex-wrap:wrap}._pit-section-content.archive-type-post .post-content-categories a{color:var(--secondary-500)!important;padding:.35rem .75rem;font-size:1.1rem;font-weight:500;text-align:center;text-transform:none;border-radius:2rem;background-color:var(--white);margin-right:.5rem;margin-bottom:.5rem}.badge-logo{align-items:flex-start!important}.badge-logo .text-white{padding-right:1rem}@media (min-width:992px){.template-recherche .badge-logo{bottom:3%!important}}.type-offre-stage:hover .offre-title{color:var(--primary-500)}.type-offre-alternance:hover .offre-title{color:var(--secondary-500)}body .recherche-section .section-background{background-color:var(--primary-100)}body .recherche-submit,body .template-recherche ._pit-search-form.offre-recherche-form .recherche-submit{background:var(--secondary-500)!important;font-family:var(--font-secondary)!important}body .recherche-actions a{color:var(--secondary-500)!important}.pagination li:not(.pagination-numbers).active>a,.pagination-numbers li:not(.pagination-numbers).active>a,.pagination li:not(.pagination-numbers).active>span,.pagination-numbers li:not(.pagination-numbers).active>span{border-color:var(--primary-500);background-color:var(--primary-500)}.pagination li:not(.pagination-numbers)>a,.pagination-numbers li:not(.pagination-numbers)>a,.pagination li:not(.pagination-numbers)>span,.pagination-numbers li:not(.pagination-numbers)>span{color:var(--primary-500)}.pagination li:not(.pagination-numbers).previous a,.pagination-numbers li:not(.pagination-numbers).previous a,.pagination li:not(.pagination-numbers).next a,.pagination-numbers li:not(.pagination-numbers).next a{border-color:var(--secondary-500);background-color:var(--secondary-500)}.pagination li:not(.pagination-numbers).previous a:hover,.pagination-numbers li:not(.pagination-numbers).previous a:hover,.pagination li:not(.pagination-numbers).next a:hover,.pagination-numbers li:not(.pagination-numbers).next a:hover{border-color:var(--secondary-300);background-color:var(--secondary-300)}.pagination li:not(.pagination-numbers):hover>a,.pagination-numbers li:not(.pagination-numbers):hover>a,.pagination li:not(.pagination-numbers):hover>span,.pagination-numbers li:not(.pagination-numbers):hover>span,.pagination li:not(.pagination-numbers):focus>a,.pagination-numbers li:not(.pagination-numbers):focus>a,.pagination li:not(.pagination-numbers):focus>span,.pagination-numbers li:not(.pagination-numbers):focus>span,.pagination li:not(.pagination-numbers)>a:hover,.pagination-numbers li:not(.pagination-numbers)>a:hover,.pagination li:not(.pagination-numbers)>span:hover,.pagination-numbers li:not(.pagination-numbers)>span:hover,.pagination li:not(.pagination-numbers)>a:focus,.pagination-numbers li:not(.pagination-numbers)>a:focus,.pagination li:not(.pagination-numbers)>span:focus,.pagination-numbers li:not(.pagination-numbers)>span:focus{border-color:var(--primary-500);background-color:var(--primary-500)}body ._pit-search-form>* button i{color:var(--black)}body ._pit-search-form input.search-field{color:var(--black)!important}._pit-header ._pit-search-form>* input[type="search"]:focus{color:var(--black)!important}.menu.menu-primary ul li.burger label{color:var(--primary-500)!important}.menu.menu-primary ul li.burger label span,.menu.menu-primary ul li.burger label span:before,.menu.menu-primary ul li.burger label span:after{background-color:var(--primary-500)!important}body ._pit-search-form input.search-field::placeholder{color:var(--black)!important}body ._pit-header:not(.header-transparent) .menu.menu-primary ul li.menu-item a{color:var(--black)}body ._pit-header:not(.header-transparent) .menu:not(.menu-primary) ul li.menu-item a{color:var(--primary-500)}body .menu.menu-transparent ul li.menu-item a:hover{color:var(--primary-500)}._pit-select-dropdown .select2-results__option{color:var(--primary-500)}._pit-select-dropdown .select2-results__option--highlighted{background-color:var(--primary-500)!important}._pit-section.offre ._pit-section-introduction.bg-grey{background-color:var(--primary-100)!important}._pit-section.offre .back-to-results,._pit-section.offre .back-to-results i{color:var(--secondary-500)!important}._pit-section.offre .meta.meta-offre-activite .activite{background-color:var(--primary-100);color:var(--primary-500)}._pit-partage a{color:var(--secondary-500);border:1px solid currentColor}._pit-partage a:hover{color:var(--primary-500);background:#fff0}._pit-section.offre div[class^="offre-content-"] h2{color:var(--primary-500)}._pit-section.offre .offre-cta-etudes,._pit-section.offre .offre-cta-activite,._pit-section.offre .etude,._pit-section.etudiant .etude{color:var(--primary-500)}body .meta.meta-offre-competence a{background:var(--primary-100);color:var(--primary-500)}.template-temoignages .slick-slider .btn-slider{width:45px;min-width:45px;height:45px;min-height:45px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background-color:var(--secondary-500);color:var(--white)}.template-temoignages .slick-slider .btn-slider:hover{color:var(--secondary-100)!important}.template-temoignages .slick-slider .slick-dots li button{border-color:var(--secondary-500)}.template-temoignages .slick-slider .slick-dots li.slick-active button{color:var(--secondary-500)}.dashboard .menu ul li.menu-item:hover a::before,.dashboard .menu ul li.menu-item.current-menu-item a::before{color:var(--primary-500)}._pit-etudiant-dashboard .bg-secondary{background-color:var(--secondary-500)!important;opacity:1}.parameters-button{color:var(--primary-500)!important}.parameters-button:hover{background-color:var(--primary-500)!important;color:var(--white)!important}body ._pit-header:not(.header-transparent) .menu.menu-profil ul li.menu-item a{color:var(--black)}.menu ul li.menu-item.menu-item-has-children ul li.menu-item a:hover,.menu ul li.menu-item.menu-item-has-children ul li.menu-item a:hover::before{color:var(--primary-500)}.js-article-action-save{color:var(--secondary-500);overflow:visible}.js-article-action-save.active i,.js-article-action-save:hover i{background-color:var(--secondary-500)}.terms .term:hover,.terms .term.active{color:var(--secondary-500)}.offre-infos-reference a.text-primary{color:var(--black)!important}body,h5,.h5,h6,.h6,a,p,div,select,input,.menu ul li.menu-item a,._pit-search-form>* input,._pit-search-form>* select,._pit-search-form>* ._pit-select,._pit-search-form>* ._pit-select{font-family:var(--font-primary)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-secondary)!important}h1,h2,h3,.h1,.h2,.h3{font-weight:600}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:14px;font-weight:500}h5,.h5{font-size:18px;font-weight:600}h6,.h6{font-size:14px;font-weight:700;text-transform:uppercase}.text-primary-500{color:var(--primary-500)}.font-primary{font-family:var(--font-primary)!important}.font-secondary{font-family:var(--font-secondary)!important}.btn.outline.primary,.acf-form .acf-form-submit .outline.primary.acf-button,.woocommerce-cart .outline._pit-checkout-button,.woocommerce.single-product ._pit-product-content .outline._pit-add-to-cart-button{color:var(--primary-500);border-color:var(--primary-500)}.btn.outline.primary:hover,.acf-form .acf-form-submit .outline.primary.acf-button:hover,.woocommerce-cart .outline._pit-checkout-button:hover,.woocommerce.single-product ._pit-product-content .outline._pit-add-to-cart-button:hover,.btn.outline.primary:focus,.acf-form .acf-form-submit .outline.primary.acf-button:focus,.woocommerce-cart .outline._pit-checkout-button:focus,.woocommerce.single-product ._pit-product-content .outline._pit-add-to-cart-button:focus{background-color:var(--primary-500);color:var(--white)}.display-gironde{display:none}.vip-gironde .display-gironde{display:block}.vip-gironde .display-rhone{display:none}.section-footer ._pit-section a:hover{color:var(--primary-300)}body.single-post h3,body.single-post h3 span{color:var(--primary-500)!important}.menu ul li.menu-item a:hover{color:var(--primary-500)}::selection{background:var(--primary-500)}::-moz-selection{background:var(--primary-500)}.acf-form .acf-field-taxonomy .select2 .selection .select2-selection__choice{background-color:var(--primary-500)!important}.link{color:var(--primary-500)!important}.link.text-white{color:var(--white)!important}body.entreprise-not-validated .profil-actions{display:none!important}body.entreprise-not-validated .menu-icone-etudiant{display:none!important}.bg-info-text{background-color:var(--secondary-500);color:var(--white);border-radius:.25rem;padding:1rem}