.pageContact{padding:0}.containerContact{padding-top:20px}@media (max-width:992px){.containerContact .form-widget{width:100%!important}}.container-title{padding-bottom:10px}@media (max-width:768px){.container-title{padding-top:10px}}.container-title .texteDesc{font-size:20px}.container-title .texteSousDesc{font-size:16px}.contactHeader{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;color:#fff;position:relative;z-index:30}@media (max-width:1200px){.contactHeader{z-index:20}}.entetePage .contentTitre{margin-bottom:60px;margin-top:50px}.titreContact{font-size:30px;margin-top:10px}@media (max-width:768px){.titreContact{font-size:20px}}.sendContact{width:25%}@media (max-width:768px){.sendContact{width:70%}}.ligneContact{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.ligneContact .form-control{border:2px solid #c0c0c1;border-radius:50px;color:#1d3058;height:50px;padding:20px;width:100%}.ligneContact .form-control,.ligneContact ::placeholder{font-family:montserratRegular,sans-serif;font-size:17px}.ligneContact ::placeholder{color:#c0c0c1}.ligneContact .textAreaMessage{border-radius:30px;height:160px}.ligneContact .form-check{align-items:center;display:flex}.ligneContact .form-check input.form-check-input{height:25px;padding:0;width:25px}.ligneContact .form-check label.form-check-label{margin-left:17px;vertical-align:sub}.ligneContact .ts-control{padding:20px}.ligneContact .ts-control .item{color:#1d3058;font-family:montserratRegular,sans-serif;font-size:17px;margin-left:0}.containerContact{position:relative}.containerContact .right-content{height:100%;padding:90px 0}.containerContact .right-content .floating-card{position:sticky;top:250px;width:100%}.containerContact .right-content .floating-card .bgBlue{background-color:#1d3058;border-radius:20px;padding:36px 24px 24px 35px;width:100%}.containerContact .right-content .floating-card .bgBlue p{color:#fff}.piedPage{background:#4258a3 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.161)}.piedPage .container-pied-page p{color:#fff;font-size:22px}.piedPage .container-pied-page .txtDesc{color:#fff;font-size:16px}.piedPage .container-pied-page .txtPhosphoria{color:#00dadb}@media (max-width:992px){.piedPage .container-pied-page .btnPhosphoria{margin:auto;width:fit-content}}.piedPage .btnCandidature{padding:15px 25px}.piedPage .btnCandidature:hover{color:#1d3058}@font-face{font-display:swap;font-family:montserratBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Bold.50f0257a.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratLight;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Light.7179b7d2.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratMedium;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Medium.b8c6753b.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratRegular;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.24785cc0.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratExtraBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-ExtraBold.6c8b1988.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratSemiBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-SemiBold.93b37a46.ttf) format("truetype")}.montserratBold{font-family:montserratBold,sans-serif}.montserratRegular{font-family:montserratRegular,sans-serif}.montserratLight{font-family:montserratLight,sans-serif}.montserratMedium{font-family:montserratMedium,sans-serif}.montserratSemiBold{font-family:montserratSemiBold,sans-serif}.montserratExtraBold{font-family:montserratExtraBold,sans-serif}#modalCandidature{font-size:17px;width:85vw}#modalCandidature .btnPhosphoria{width:fit-content}@media (max-width:576px){#modalCandidature .btnPhosphoria{width:100%}}#modalCandidature span.title{color:#1d3058;font-size:20px}@media (max-width:1200px){#modalCandidature span.title{font-size:16px}}#modalCandidature .champsObligatoire,#modalCandidature label,#modalCandidature legend{color:#1d3058}#modalCandidature label,#modalCandidature legend{font-family:montserratBold,sans-serif}#modalCandidature label.required:after{content:none}@media (min-width:1200px){#modalCandidature .label-right{padding-left:3rem;padding-right:.1rem}}@media (max-width:1200px){#modalCandidature .label-right{margin-top:1rem}}#modalCandidature .form-control{border:2px solid #1d3058;border-radius:50px;color:#1d3058;height:60px;padding:20px;width:100%}@media (max-width:1400px){#modalCandidature .form-control{width:100%}}#modalCandidature .form-control::placeholder{opacity:.5}#modalCandidature .dropzone-container,#modalCandidature .textAreaMessage{height:190px;width:100%}#modalCandidature .form-check{align-items:center;display:flex;margin:0;padding:0}#modalCandidature .form-check .form-check-input{border:2px solid #1d3058;height:25px;margin-left:0;margin-right:1rem;margin-top:0;padding:0;width:25px}#modalCandidature .form-check .form-check-label{align-content:end;font-size:14px;height:100%;margin-top:0}@media (max-width:1200px){#modalCandidature .form-check .form-check-label{width:80%}}#modalCandidature .dropzone-container{border:2px dashed #1d3058;border-radius:50px;display:flex;flex-direction:column;gap:10px;padding:16px}#modalCandidature .dropzone-container .dropzone-placeholder{flex-grow:0;font-size:14px;order:1;width:200px}#modalCandidature .dropzone-container .dropzone-preview{align-items:center;justify-content:center;margin:-13px;order:3;width:100%}#modalCandidature .dropzone-container .dropzone-preview-filename{font-size:14px}#modalCandidature .dropzone-container .dropzone-preview-image{display:none!important}#modalCandidature .dropzone-container .dropzone-preview-button{position:relative}#modalCandidature .dropzone-container .dropzone-preview-button:before{font-size:50px}#modalCandidature #div-uploadFichier{align-items:center;display:flex;flex-direction:column;gap:10px;order:2}#modalCandidature #div-uploadFichier span.sous-texte-js{font-size:14px;opacity:.5}