.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 .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}.has-help-tip{display:flex;gap:20px;align-items:flex-start;max-width:1600px;margin:15px auto 0;padding:0 15px}@media screen and (max-width: 768px){.has-help-tip{flex-direction:column;align-items:center}}.has-no-help-tip{margin:15px auto 0;padding:0 15px;display:flex;justify-content:center}.help-tip{background-color:#fff;border-radius:20px;padding:15px 20px;width:350px;position:sticky;top:10px;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.help-tip{position:initial;width:100%}}.help-tip .icon{display:flex;justify-content:center;margin-bottom:16px}.help-tip svg{width:50px;height:50px;color:var(--primary-v2)}.help-tip p{color:var(--primary-v2);font-size:16px;font-weight:500;margin:0}.section-become-partner{padding:30px 50px;max-width:1200px;width:100%;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}@media (max-width: 768px){.section-become-partner h1{font-size:24px}}.section-become-partner .form-become-partner-pictures h2{color:#405159;font-size:24px}.section-become-partner .scoring{color:#728186;font-size:22px;margin-bottom:5px;font-weight:700}@media (max-width: 768px){.section-become-partner .scoring{font-size:16px}}.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:10px 15px}}.form-become-partner-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap: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}.simple-checkbox{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 768px){.simple-checkbox{grid-template-columns:repeat(2,1fr)}}.simple-checkbox .skill-item{margin-bottom:10px}.simple-checkbox .main-checkbox{display:flex;flex-direction:row-reverse;justify-content:flex-end}.skill-selection-main:not(.simple-checkbox){display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media screen and (max-width: 768px){.skill-selection-main:not(.simple-checkbox){grid-template-columns:repeat(2,1fr)}}.skill-selection-main:not(.simple-checkbox) .skill-checkbox{background-color:#fff;appearance:none;outline:1px solid var(--secondary-v2);width:13px;height:13px;cursor:pointer}.skill-selection-main:not(.simple-checkbox) .skill-checkbox:before{content:"";opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth) * .1)) inset;background-color:var(--secondary-v2);font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.skill-selection-main:not(.simple-checkbox) .skill-checkbox:checked{border:1px solid var(--secondary-v2);outline:none;background-color:#fff}.skill-selection-main:not(.simple-checkbox) .skill-checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}.skill-selection-main:not(.simple-checkbox) .skill-checkbox:disabled{opacity:.3}.skill-selection-main:not(.simple-checkbox) .main-checkbox .skill-checkbox{border:1px solid var(--primary-v2);outline:none;padding-left:1px}.skill-selection-main:not(.simple-checkbox) .main-checkbox .skill-checkbox:before{content:"";opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth) * .1)) inset;background-color:var(--secondary-v2);font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.skill-selection-main:not(.simple-checkbox) .main-checkbox .skill-checkbox:checked{border:1px solid var(--secondary-v2);outline:none;background-color:#fff}.skill-selection-main:not(.simple-checkbox) .main-checkbox .skill-checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main{border:2px solid var(--primary-v2);padding:10px;position:relative;display:flex;min-height:180px}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked{border:2px solid var(--secondary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-popular{text-transform:uppercase;position:absolute;top:0;right:0;width:126px;height:36px;background-color:var(--primary-v2);font-size:13px;color:#fff;padding-left:10px;font-weight:700;display:flex;align-items:center;border-radius:0 0 0 15px}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked .skill-popular{background-color:var(--secondary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .main-checkbox .skill-checkbox{position:absolute;top:7px;right:9px;width:21px;height:21px;color:var(--primary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .main-checkbox label{color:var(--primary-v2);font-weight:700;font-size:22px;line-height:22px;margin-top:20px}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked .main-checkbox label{color:var(--secondary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-icon{width:100px;height:100px}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-icon svg{width:100%;height:100%}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-icon svg path,.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-icon svg rect,.skill-selection-main:not(.simple-checkbox) .skill-item.is-main .skill-icon svg polygon{fill:var(--primary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked .skill-icon path,.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked .skill-icon polygon,.skill-selection-main:not(.simple-checkbox) .skill-item.is-main.main-checked .skill-icon rect{fill:var(--secondary-v2)}.skill-selection-main:not(.simple-checkbox) .skill-item.has-children{grid-column:span 2}.skill-selection-main:not(.simple-checkbox) .skill-children{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:30px}.skill-selection-main:not(.simple-checkbox) .skill-children .skill-selection-children{display:flex;flex-direction:column;gap:1px}.skill-selection-main:not(.simple-checkbox) .skill-children .skill-item .check-form{display:flex;justify-content:flex-end}.skill-selection-main:not(.simple-checkbox) .skill-children .skill-item .check-form label{font-size:14px}.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}@property --percentage{syntax: "<percentage>"; inherits: false; initial-value: 10%;}.chart-circle{width:120px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--main-color) var(--percentage),#eee 0);transition:--percentage 1s linear;position:relative;margin:auto}@media (max-width: 768px){.chart-circle{width:80px}}.chart-circle:before{position:absolute;inset:20px;content:"";border-radius:inherit;background:white}@media (max-width: 768px){.chart-circle:before{inset:12px}}.chart-circle .percent-label{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--main-color)}@media (max-width: 768px){.chart-circle .percent-label{font-size:16px}}.skill-pictures{margin-bottom:12px;display:grid;grid-template-columns:170px 1fr}.skill-pictures .skill-pictures-title{position:relative;width:170px;height:170px;border:2px solid var(--primary-v2);display:flex;flex-direction:column;justify-content:center;align-items:center}.skill-pictures .skill-pictures-title .skill-popular{position:absolute;top:0;right:0;height:36px;background-color:var(--primary-v2);font-size:16px;color:#fff;padding:0 10px;font-weight:700;display:flex;align-items:center;border-radius:0 0 0 15px}.skill-pictures .skill-pictures-title .label{font-size:20px;color:var(--primary-v2);font-weight:500;text-align:center;line-height:20px}.skill-pictures .skill-pictures-title .skill-icon{width:100px;height:100px}.skill-pictures .skill-pictures-title .skill-icon svg{width:100%;height:100%}.skill-pictures .skill-pictures-title .skill-icon svg path,.skill-pictures .skill-pictures-title .skill-icon svg polygon,.skill-pictures .skill-pictures-title .skill-icon svg rect{fill:var(--primary-v2)}.skill-pictures .skill-pictures-list{display:flex;flex-wrap:wrap}.skill-pictures .image-slot{width:170px;height:170px;border:1px dashed var(--primary-v2);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;cursor:pointer;transition:all .3s}.skill-pictures .image-slot:hover{background-color:var(--primary-v2-light)}.skill-pictures .image-slot .current-picture{background-image:var(--picture-url);background-size:cover;width:100%;height:100%}.skill-pictures .image-slot .title{font-size:16px;color:var(--primary-v2);text-align:center;font-weight:500;margin:0}.skill-pictures .image-slot .required-title{font-size:16px;color:var(--primary-v2);text-align:center;margin-bottom:0}.skill-pictures .image-slot .icon{font-size:60px;color:var(--primary-v2)}
