.form-become-partner .btn-tools{background:none;color:var(--primary-v2);border:none;font-size:14px;line-height:normal;display:flex;align-items:center;gap:8px;outline:none}.form-become-partner .btn-tools:focus{outline:none}.form-become-partner .btn-tools:hover{color:var(--primary-v2-dark)}.form-become-partner .btn-wrapper-end{display:flex;justify-content:flex-end}.form-become-partner .custom-checkbox label{color:#425059}.form-become-partner .check-form{display:flex;align-items:center;gap:8px}.form-become-partner .check-form label{font-size:18px;margin:0}.form-become-partner .skill-item{margin-bottom:15px}.form-become-partner .skill-children{padding-left:30px}.form-become-partner .skill-children .skill-item{margin-bottom:5px}.form-become-partner .gap-3{gap:20px}.input-file-reader img{max-width:100%}:root{--prospect-border-color: #b4b6b8}.body-prospect{color:#000}.prospect-container{background-color:oklch(97.466% .011 259.822);padding-bottom:15px;margin-bottom:15px}.step-indicator{--indcator-width: 0%;width:var(--indcator-width);transition:all .3s;height:4px;background-color:var(--secondary-v2)}.body-prospect .navbar{display:flex;justify-content:center}.section-become-partner{padding:30px 50px;max-width:1200px;margin:15px auto 0;background-color:#fff;border-radius:20px}@media screen and (max-width: 768px){.section-become-partner{display:flex;flex-direction:column-reverse;padding:0}}.section-become-partner h1{color:#405159;font-size:34px}.section-become-partner .form-become-partner-pictures h2{color:#405159;font-size:24px}.section-become-partner .form-become-partner-pictures .wrapper{display:grid;gap:16px;grid-template-columns:1fr 3fr}@media screen and (max-width: 768px){.section-become-partner .form-become-partner-pictures .wrapper{grid-template-columns:1fr}}@media screen and (max-width: 768px){.form-become-partner{padding:5px 10px}}.form-become-partner .custom-input:not(.is-error,.is-focus){border-color:#0003}.form-become-partner .form-2-col{margin-bottom:10px}.form-become-partner .instruction{color:#405159;font-size:16px;margin-bottom:5px}.form-picture .skill-item{padding-left:20px}.skill-selection-main{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 768px){.skill-selection-main{grid-template-columns:repeat(2,1fr)}}.form-footer-actions{display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:sticky;bottom:0}.form-footer-actions.is-sticky{border-top:1px solid var(--prospect-border-color);box-shadow:0 -4px 3px -2px #42445a57}@media screen and (max-width: 768px){.form-footer-actions{padding:5px 10px;margin:0 -10px}.form-footer-actions button{padding:10px 20px}.form-footer-actions .btn-back span{display:none}.form-footer-actions .btn-back:before{content:"<";font-size:18px}}@media screen and (max-width: 768px){.form-picture-action button{padding:10px 20px}}.img-title-skills{font-weight:500}.img-select-skills{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 768px){.img-select-skills{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.input-file-reader input{font-size:12px}}.section-become-partner .menu-step{padding-top:10px}@media screen and (max-width: 768px){.section-become-partner .menu-step{text-align:center}}.section-become-partner .menu-step .title{color:var(--primary-v2);font-weight:700;font-size:20px;line-height:normal}.section-become-partner .menu-step-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:5px}.section-become-partner .menu-step-list li{display:flex;gap:10px;align-items:center;font-size:18px;transition:all .3s}@media screen and (max-width: 768px){.section-become-partner .menu-step-list li{justify-content:center}}.section-become-partner .menu-step-list li:not(.disabled){cursor:pointer}.section-become-partner .menu-step-list li:not(.disabled):hover{color:var(--primary-v2)}.section-become-partner .menu-step-list li.submitted{color:var(--secondary-v2)}.section-become-partner .menu-step-list li.current{color:var(--primary-v2)}.section-become-partner .menu-step-list li.disabled{opacity:.4;cursor:not-allowed}.prospect-picture-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}@media screen and (max-width: 768px){.prospect-picture-list{justify-content:center}}.prospect-picture-list .prospect-picture-item{width:250px;height:250px;border-radius:20px;overflow:hidden}.prospect-picture-list .prospect-picture-item img{width:100%;height:100%;object-fit:cover}.prospect-picture-list .prospect-picture-add{width:250px;height:250px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--primary-v2);color:var(--primary-v2);font-size:20px;font-weight:500;cursor:pointer;transition:all .3s}.prospect-picture-list .prospect-picture-add:hover{background-color:var(--primary-v2-light);color:var(--primary-v2)}.prospect-picture-list .prospect-picture-add svg{width:40px}.prospect-grid-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0;padding-top:35px}@media screen and (max-width: 768px){.prospect-grid-offers{grid-template-columns:1fr;gap:36px}}.prospect-select-offer .wrapper{display:flex;flex-direction:column}.offer-mention{font-size:16px;color:#6e8998;font-weight:400}.prospect-select-offer .prospect-offer-item,.prospect-grid-offers .prospect-offer-item{border:1px solid var(--prospect-border-color);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;max-width:400px;transition:all .3s}@media screen and (max-width: 768px){.prospect-select-offer .prospect-offer-item,.prospect-grid-offers .prospect-offer-item{max-width:100%}}.prospect-select-offer .prospect-offer-item:hover,.prospect-grid-offers .prospect-offer-item:hover{box-shadow:0 0 10px #0003}.prospect-select-offer .prospect-offer-item .first,.prospect-grid-offers .prospect-offer-item .first{margin-bottom:10px}.prospect-select-offer .prospect-offer-item .last,.prospect-grid-offers .prospect-offer-item .last{margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.prospect-select-offer .prospect-offer-item .header,.prospect-grid-offers .prospect-offer-item .header{min-height:166px;text-align:center;color:#fff;position:relative;padding-bottom:10px;border-bottom:1px solid var(--prospect-border-color)}.prospect-select-offer .prospect-offer-item .header .header-label,.prospect-grid-offers .prospect-offer-item .header .header-label{position:absolute;top:-34px;left:50%;margin-left:-68px;height:34px;text-align:center;font-size:16px;font-weight:500;padding:5px 10px;width:136px;background-color:oklch(85% .199 91.936);color:oklch(14.5% 0 0);border-radius:10px 10px 0 0}.prospect-select-offer .prospect-offer-item .header .header-title,.prospect-grid-offers .prospect-offer-item .header .header-title{background-color:var(--primary-offer);border-radius:20px 20px 0 0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.prospect-select-offer .prospect-offer-item .header .icon-signal,.prospect-grid-offers .prospect-offer-item .header .icon-signal{display:flex;align-items:flex-end;gap:4px}.prospect-select-offer .prospect-offer-item .header .icon-signal .icon-signal-item,.prospect-grid-offers .prospect-offer-item .header .icon-signal .icon-signal-item{--item-height: 10px;width:8px;height:var(--item-height);border-radius:3px;background-color:#fff;opacity:.2}.prospect-select-offer .prospect-offer-item .header .icon-signal .icon-signal-item.active,.prospect-grid-offers .prospect-offer-item .header .icon-signal .icon-signal-item.active{opacity:1}.prospect-select-offer .prospect-offer-item .header .title,.prospect-grid-offers .prospect-offer-item .header .title{font-size:20px;text-align:center;font-weight:700;margin-bottom:0;color:#fff}.prospect-select-offer .prospect-offer-item .header .description,.prospect-grid-offers .prospect-offer-item .header .description{color:var(--primary-offer);font-size:16px;font-weight:400;line-height:1.2;text-align:center;padding:20px 0;margin-bottom:0}.prospect-select-offer .prospect-offer-item .prospect-offer-services,.prospect-grid-offers .prospect-offer-item .prospect-offer-services{margin-top:15px}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item{padding:5px 15px;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;cursor:pointer;pointer-events:all}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title{display:flex;justify-content:space-between;align-items:baseline;width:100%;pointer-events:none;user-select:none}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title svg,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title svg{width:20px}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title .title,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .tab-title .title{font-size:16px;font-weight:500;color:var(--secondary-v2);margin-bottom:0;line-height:1.2;display:flex;align-items:center;gap:10px}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.not-available .title,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.not-available .title{color:var(--prospect-border-color)}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .description,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item .description{height:0;overflow:hidden;margin:0;transition:all .3s;font-size:14px;color:#363333;line-height:1.2;transform:scale(0);padding-left:34px}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.open .description,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.open .description{height:auto;transform:scale(1)}.prospect-select-offer .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.not-available .description,.prospect-grid-offers .prospect-offer-item .prospect-offer-services .prospect-offer-services-item.not-available .description{opacity:.4}.prospect-select-offer .prospect-offer-item .prospect-offer-price-details p,.prospect-grid-offers .prospect-offer-item .prospect-offer-price-details p{line-height:14px}.prospect-select-offer .prospect-offer-item .price,.prospect-grid-offers .prospect-offer-item .price{font-size:35px;color:#6e8998;font-weight:700;text-align:center;margin-bottom:0}.prospect-select-offer .prospect-offer-item .price sup,.prospect-grid-offers .prospect-offer-item .price sup{font-size:16px;font-weight:400}.prospect-select-offer .prospect-offer-item .price-ht-year,.prospect-grid-offers .prospect-offer-item .price-ht-year,.prospect-select-offer .prospect-offer-item .price-ttc-year,.prospect-grid-offers .prospect-offer-item .price-ttc-year{font-size:14px;color:#6e8998;font-weight:400;text-align:left;margin-bottom:3px}.prospect-select-offer .prospect-offer-item .price-payment-onetime,.prospect-grid-offers .prospect-offer-item .price-payment-onetime{font-size:14px;color:#6e8998;font-weight:400;text-align:left;margin-bottom:0}.prospect-select-offer .prospect-offer-item .price-reconduction,.prospect-grid-offers .prospect-offer-item .price-reconduction{font-size:14px;color:#6e8998;font-weight:400;text-align:left;margin-bottom:3px}@media screen and (max-width: 768px){.prospect-grid-offers .prospect-offer-item:nth-child(2){margin-top:20px}}.payment-onetime-reconduction{font-size:14px;color:#6e8998;font-weight:400;margin-bottom:3px}.prospect-select-offer .prospect-offer-item{max-width:350px}.prospect-place p{font-size:18px;margin-bottom:5px}.prospect-place i.fa{color:var(--primary-offer);font-size:20px;margin-right:5px}.prospect-place .highlight,.prospect-place a{color:var(--primary-v2)}.prospect-transaction-success{background-color:#dcfff1;padding:10px 20px;line-height:normal;color:#126c47}.prospect-transaction-success .fa{color:#22a06b;font-size:22px;margin-top:2px}.prospect-transaction-info{background-color:#e9f2ff;padding:10px 20px;line-height:normal;color:#1d7afc}.prospect-transaction-info .fa{color:#1d7afc;font-size:22px;margin-top:2px}.prospect-transaction-error{background-color:#ffe9e9;padding:10px 20px;line-height:normal;color:#fc1d1d}.prospect-transaction-error .fa{color:#fc1d1d;font-size:22px;margin-top:2px}.prospect-offer-final{margin-top:20px}.modal-cgv-wrapper .modal-cgv-content{background-color:#fff;width:100%;overflow:auto;display:flex;max-height:500px;flex-direction:column}.modal-cgv-wrapper .modal-cgv-content .pdf-viewer{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:center}.modal-cgv-wrapper .modal-cgv-content .accept-cgv-label{font-size:16px}.modal-cgv-wrapper .modal-cgv-content .btn-tmx-primary:disabled{background-color:#ccc;color:#fff;cursor:not-allowed}.modal-cgv-wrapper .modal-cgv-form{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 468px){.modal-cgv-wrapper .modal-cgv-form{flex-direction:column;gap:10px}}.finalisation-view p{font-size:16px}.finalisation-view .grid-confirmation{display:grid;grid-template-columns:5fr 2fr;gap:20px;margin-top:20px}@media screen and (max-width: 768px){.finalisation-view .grid-confirmation{display:flex;flex-direction:column-reverse}}.finalisation-view .change-offer{font-size:14px;color:#405159;cursor:pointer;margin-bottom:10px;text-decoration:underline}.finalisation-view .total-title{font-weight:500;font-size:24px;color:#405159}.finalisation-view .total-amount{font-weight:700;font-size:24px;color:var(--primary-v2)}.finalisation-view .total-amount-ttc{font-weight:500;font-size:14px;text-align:right;color:#405159}.finalisation-view .cgv-accepted,.finalisation-view .offer-selected-name{color:var(--primary-v2)}.finalisation-view .logo-gocardless{max-width:150px;margin:auto;display:block}.finalisation-view .secure-payment{font-size:14px;color:#405159;margin-bottom:10px;text-align:center;display:flex;gap:8px}.finalisation-view .secure-payment-wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.finalisation-view .form-footer-actions{display:flex;flex-direction:column;gap:16px}}.card-prospect{border:1px solid var(--prospect-border-color);border-radius:20px;padding:20px}.card-prospect .card-title{font-size:24px;font-weight:500;margin-bottom:10px;color:#405159}.form-become-partner .restart-form{margin-top:30px;font-size:16px}.form-become-partner .restart-form span{text-decoration:underline;cursor:pointer}
