@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap);@font-face{font-family:open sans;font-style:normal;font-weight:100;src:url(/build/main/fonts/open_sans_light.6c6379b2.woff2) format("woff2"),url(/build/main/fonts/open_sans_light.519bab32.woff) format("woff")}@font-face{font-family:open sans;font-style:normal;font-weight:300;src:url(/build/main/fonts/open_sans.4a82f9e0.woff2) format("woff2"),url(/build/main/fonts/open_sans.92a537fa.woff) format("woff")}@font-face{font-family:open sans;font-style:normal;font-weight:700;src:url(/build/main/fonts/open_sans_bold.609382b2.woff2) format("woff2"),url(/build/main/fonts/open_sans_bold.3c94a0ae.woff) format("woff")}.mb-20{margin-bottom:20px}.enquiry_card{background:#f8fafc;display:flex;flex-flow:column;height:100%;min-height:408px;padding:10px;transition:box-shadow .3s}.enquiry_card:hover{box-shadow:0 0 11px rgba(33,33,33,.15)}.enquiry_card .img{position:relative}.enquiry_card .img .status{align-items:center;background:#fff;border-radius:13px;color:#555;display:flex;font-size:.875rem;font-weight:700;height:24px;left:19px;line-height:1;padding:0 6px;position:absolute;top:19px}.enquiry_card .img .status .bullet{background:#000;border-radius:12px;display:block;height:12px;margin-right:7px;width:12px}.enquiry_card .img .status .bullet.en_cours{background:#9cd860}.enquiry_card .img .status .bullet.a_venir{background:#fdb832}.enquiry_card .img .status .bullet.terminee{background:#ce0000}.enquiry_card .img img{width:100%}.enquiry_card .content{font-size:1rem;font-weight:700;line-height:1.875rem;margin-top:25px;text-align:center}.enquiry_card .content .date{color:#f8a400;font-family:ubuntu,Helvetica,Arial,sans-serif;font-weight:400}.enquiry_card .content .title{color:#1ba9f2;font-family:ubuntu,Helvetica,Arial,sans-serif;font-size:1.25rem;margin-bottom:9px}.enquiry_card .content .dep{color:#2554a3}.family_card{background:#f8fafc;display:flex;height:100%;min-height:265px;padding:30px}@media(max-width:991.98px){.family_card{flex-flow:column}.family_card .img{margin-bottom:25px;margin-right:0}}.family_card .img{margin-right:25px;width:230px}.family_card .content .title{color:#1ba9f2;font-family:ubuntu,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:9px}.family_card .stretched-link{color:#2554a3;display:block;font-weight:700;padding-top:10px}.requiries-filter{border-bottom:1px solid #e3e3e2;display:flex;gap:57px;margin-bottom:30px;padding-bottom:13px;width:100%}.requiries-filter>a{align-items:center;display:flex;font-size:1rem;font-weight:700;opacity:.5;position:relative;transition:opacity .15s ease-in-out}.requiries-filter>a>span{align-items:center;background:#000;border-radius:7px;color:#fff;display:flex;font-size:.875rem;height:22px;justify-content:center;margin-left:13px;min-width:20px;padding:4px}.requiries-filter>a:first-child.active:after,.requiries-filter>a:first-child>span{background:#2554a3}.requiries-filter>a:nth-child(2).active:after,.requiries-filter>a:nth-child(2)>span{background:#fdb832}.requiries-filter>a:nth-child(3).active:after,.requiries-filter>a:nth-child(3)>span{background:#9cd860}.requiries-filter>a:nth-child(4).active:after,.requiries-filter>a:nth-child(4)>span{background:#ce0000}.requiries-filter>a.active,.requiries-filter>a:hover{opacity:1}.requiries-filter>a.active:after{background:#2554a3;bottom:-13px;content:"";display:block;height:2px;position:absolute;width:100%}@media(max-width:767.98px){.requiries-filter{flex-wrap:wrap}}.enquiry-banner{align-items:stretch;display:flex;justify-content:space-between;overflow:hidden;width:100%}.enquiry-banner .img-left{max-width:322px}.enquiry-banner .img-right{margin-top:-126px;padding-right:60px}.enquiry-banner .content{align-items:center;color:#fff;display:flex;font-family:ubuntu,Helvetica,Arial,sans-serif;max-width:715px;padding:15px}.enquiry-banner .content h3{font-size:1.5625rem;margin-bottom:0}.enquiry-banner .content h4{font-size:2.1875rem;font-weight:700;line-height:1.25;margin-bottom:24px}.enquiry-banner .content .btn-light{border:none;border-radius:5px;font-size:.75rem;font-weight:700;padding:12px 22px}.enquiry-banner .content .btn-light i{font-size:.875rem;margin-left:-11px;margin-right:12px}.modal.modal-info .modal-dialog{max-width:725px}.modal.modal-info .modal-content{border-radius:14px}.modal.modal-info .header{display:flex;justify-content:center;margin-bottom:40px;padding-top:57px;position:relative}.modal.modal-info .header .img{left:0;position:absolute;top:22px;width:160px}.modal.modal-info .header .img img{width:100%}.modal.modal-info .header .modal-close{position:absolute;right:35px;top:22px}.modal.modal-info .header .modal-close i{color:#e3e3e2;font-size:55px}.modal.modal-info .header .modal-title{align-items:center;display:flex;flex-flow:column;font-family:ubuntu,Helvetica,Arial,sans-serif;text-align:center}.modal.modal-info .header .modal-title .separator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192.39' height='1'%3E%3Cpath data-name='Tracé 3645' d='M192.39.5H0' fill='none' stroke='%232554a3' stroke-dasharray='3'/%3E%3C/svg%3E");height:1px;width:192px}.modal.modal-info .header h3{color:#2554a3;font-size:1.5625rem;line-height:1.25;margin-bottom:0}.modal.modal-info .header h4{color:#1ba9f2;font-size:2.1875rem;font-weight:700;line-height:1.25;margin-bottom:24px}.modal.modal-info .body{font-size:1.25rem;margin:0 auto 100px;width:520px}.modal.modal-info .body .form-group{margin-bottom:30px}.modal.modal-info .body .form-group>label,.modal.modal-info .body .form-group>legend{color:#2554a3;font-family:ubuntu,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700}.modal.modal-info .body .actions{display:flex;justify-content:center;margin-top:60px}.modal.modal-info .body .actions .btn-cancel{color:#2554a3;margin-right:25px}.modal.modal-info .body .actions .btn-cancel,.modal.modal-info .body .actions .btn-save{font-family:open sans,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;height:40px}.modal.modal-info .body .actions .btn-save{background:linear-gradient(0deg,#2554a3,#032560);border-radius:5px;color:#fff;transition:all .15s}.modal.modal-info .body .actions .btn-save:hover{background:linear-gradient(180deg,#2554a3,#032560)}.modal.modal-info .body .form-check{padding-left:0}.modal.modal-info .body .form-check-input{accent-color:#2554a3;height:15px;margin-left:-24px;margin-right:10px;width:15px}.modal.modal-info .body #public_enquiry_alert_aims{display:flex;flex-direction:column;gap:7px}.modal.modal-info .body input[type=checkbox]{opacity:0;position:absolute}.modal.modal-info .body input[type=checkbox]+label{cursor:pointer;padding:0;position:relative}.modal.modal-info .body input[type=checkbox]+label:before{background:#fff;border:1px solid #2554a3;border-radius:5px;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:18px;margin-right:15px;width:18px}.modal.modal-info .body input[type=checkbox]:checked+label:before,.modal.modal-info .body input[type=checkbox]:hover+label:before{background:#2554a3}.modal.modal-info .body input[type=checkbox]:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:4px;position:absolute;top:10px;transform:rotate(45deg);width:2px}.modal.modal-info .body input[type=email]{background:#f8fafc;border:1px solid #e3e3e2;border-radius:5px;color:#555;font-size:.875rem;font-weight:700;height:55px;padding:18px 14px}.modal.modal-info .body .ts-wrapper{border:none;height:auto;padding:0}.modal.modal-info .body .ts-wrapper .ts-control{background:#f8fafc;border:1px solid #e3e3e2;border-radius:5px;color:#555;font-size:.875rem;font-weight:700;min-height:55px;padding:10px 14px;padding-right:35px!important}.modal.modal-info .body .ts-wrapper .ts-control:after{color:#555;content:"";font-family:bootstrap-icons;font-size:16px;position:absolute;right:14px;top:18px}.modal.modal-info .body .ts-wrapper .ts-control>div{margin:0}.modal.modal-info .body .ts-wrapper .ts-control [data-value]{background:none;border:none;box-shadow:none;color:#555;font-size:.875rem;font-weight:700}.modal.modal-info .body .ts-wrapper .ts-control [data-value] .remove{border:none;font-weight:200;margin-left:0;padding:0 4px}.pagination{margin-bottom:0}.pager .page-item.disabled .page-link{background:transparent}.pager .page-link{background-color:transparent;border:none;color:#2554a3;font-family:ubuntu,Helvetica,Arial,sans-serif;font-size:1.5625rem}.pager .page-link:hover{background-color:transparent;font-weight:700}.pager .page-item{cursor:pointer}.pager .page-item.active .page-link{background-color:transparent;border-color:transparent;color:#f8a400;font-weight:700}@media(max-width:767.98px){.pager .page-link{font-size:1.125rem}}.pager{margin-bottom:100px;margin-top:32px}.gap-10{gap:10px}.filters{margin-bottom:30px}.filters .filter-dep{display:flex;gap:20px}@media(max-width:767.98px){.filters .filter-dep{flex-wrap:wrap}}.filters .form-control.ts-wrapper{min-width:320px}.filters .ts-wrapper.multi .ts-control{min-height:51px}