:root{--black:#000;--white:#fff;--grey:#645e5e;--main-color:#1d2362;--secondary-color:#f29554;--light-blue:#6f9dd3;--light-orange:#f29554;--yellow:#fdcf60;--light-grey:#ddd;--link-blue:#2727ff;--red:#ef3749;--green:#3ba216;--creamy-white:#fcf9f5}@font-face{font-family:Outfit-Bold;src:local("Outfit-Bold"),url(/static/media/Outfit-Bold.ad38dbc307742e89dcba.ttf) format("truetype")}@font-face{font-family:Outfit-Black;src:local("Outfit-Black"),url(/static/media/Outfit-Black.317327217e3fce5fd261.ttf) format("truetype")}@font-face{font-family:Outfit-SemiBold;src:local("Outfit-SemiBold"),url(/static/media/Outfit-SemiBold.0458369a9f9af3aa5640.ttf) format("truetype")}@font-face{font-family:Outfit-Medium;src:local("Outfit-Medium"),url(/static/media/Outfit-Medium.fea7d55162ad147275f0.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:local("Poppins-Bold"),url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-family:Poppins-BoldItalic;src:local("Poppins-BoldItalic"),url(/static/media/Poppins-BoldItalic.cfb635a5111b545f5598.ttf) format("truetype")}@font-face{font-family:Poppins-Light;src:local("Poppins-Light"),url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-family:Poppins-LightItalic;src:local("Poppins-LightItalic"),url(/static/media/Poppins-LightItalic.4a7d59f898225cc2f2e7.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:local("Poppins-Medium"),url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("truetype")}@font-face{font-family:Poppins-MediumItalic;src:local("Poppins-MediumItalic"),url(/static/media/Poppins-MediumItalic.89e040c6a64d18f620dc.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto-Black"),url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto-Bold"),url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto-Italic"),url(/static/media/Roboto-MediumItalic.82736aaa11c64709055f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto-Medium"),url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto-Light"),url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf) format("truetype")}.outfit-black{font-family:Outfit-Black!important;font-style:normal!important}.outfit-medium{font-family:Outfit-Medium!important;font-style:normal!important}.outfit-semibold{font-family:Outfit-SemiBold!important;font-style:normal!important}.outfit-bold{font-family:Outfit-Bold!important}.outfit-bold,.poppins-bold{font-style:normal!important}.poppins-bold{font-family:Poppins-Bold!important}.poppins-medium{font-family:Poppins-Medium!important;font-style:normal!important}.poppins-light{font-family:Poppins-Light!important;font-style:normal!important}.poppins-bold-it{font-family:Poppins-BoldItalic!important;font-style:normal!important}.poppins-medium-it{font-family:Poppins-MediumItalic!important;font-style:normal!important}.poppins-light-it{font-family:Poppins-LightItalic!important;font-style:normal!important}.roboto-black{font-family:Roboto!important;font-weight:900!important}.roboto-black,.roboto-bold{font-style:normal!important}.roboto-bold{font-family:Robot!important;font-weight:700!important}.roboto-medium{font-weight:500!important}.roboto-light,.roboto-medium{font-family:Roboto!important;font-style:normal!important}.roboto-light{font-weight:300!important}.roboto-italic{font-family:Roboto!important;font-style:italic!important;font-weight:500!important}*{box-sizing:border-box;color:var(--black);font-family:Outfit-Medium;font-size:1rem;font-style:normal;list-style-type:none;margin:0;padding:0}:root{color-scheme:only light}::-webkit-scrollbar,::-webkit-scrollbar-track{border-radius:15px;width:14px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:5px}::selection{background:var(--main-color);color:var(--white)}html{scroll-behavior:smooth}body{background-color:var(--creamy-white);min-height:100vh;overflow-x:hidden}image,svg{vertical-align:middle}.page-container{min-height:calc(100vh - 550px)}.loading-page .page-container{max-height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow:hidden}.non-scrollable-body{margin-right:var(--scrollbar-width);overflow:hidden!important}a,ul{text-decoration:none}a,a span{transition:color .3s}a svg{transition:stroke .3s,fill .3s}.link{color:var(--link-blue)}.link svg{--color:var(--link-blue)}.link:hover{color:var(--main-color)}.link:hover svg{--color:var(--main-color)!important}.gold-link{color:var(--grey)!important}.gold-link svg{--color:var(--grey)!important}.gold-link:hover{color:var(--secondary-color)!important}.gold-link:hover svg{--color:var(--secondary-color)!important}li,p{line-height:1.6}.d-none{display:none!important}.h-none{max-height:0!important;padding:0!important}.behind{z-index:-1!important}.centered{display:flex;flex-direction:column;justify-content:center;text-align:center}.align-center,.centered{align-items:center}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.space-around{justify-content:space-around}.relative{position:relative}.absolute{position:absolute!important}.flex{display:flex}.wrap{flex-wrap:wrap}.f-column{flex-direction:column!important}.f-center{justify-content:center}.s-between{display:flex;justify-content:space-between}.scaleY-0{transform:scaleY(0)}.scaleY-1{transform:scaleY(1)}.bg-sky-blue{background-color:var(--secondary-color)!important}.bg-dark-blue,.bg-gold{background-color:var(--grey)!important}.bg-beige{background-color:var(--light-grey)!important}.prevent-scrolling{height:100%;overflow:hidden}.block{display:block}.hidden{visibility:hidden}.sticky-container{display:flex;flex-direction:column;justify-content:center;left:0;position:sticky;top:0;z-index:100}.clickable-icon{cursor:pointer;transition:transform .2s}.clickable-icon:active{transform:scale(1.1)}.cursor-pointer{cursor:pointer}.with-transition{transition:all .3s}.container{margin:auto;max-width:var(--container-width);padding:15px 10px}.horizontal-container{margin:0 auto;max-width:var(--container-width);padding-left:10px;padding-right:10px}.vertical-container{padding-bottom:15px;padding-top:15px}*{--container-width:auto}.row,.row-1000,.row-1000-reverse,.row-500,.row-700,.row-700-reverse{display:flex;flex-wrap:nowrap}.row-1000,.row-500,.row-700{flex-direction:column}.row-1000-reverse,.row-700-reverse{flex-direction:column-reverse}.col{width:100%}.w-100{position:relative;width:100%!important}.h-100{height:100%}.w-0{position:relative;width:0!important}.h-0{height:0}@media (min-width:576px){*{--container-width:540px;--container-width:720px}.row-500{flex-direction:row}}@media (min-width:768px){.row-700,.row-700-reverse{flex-direction:row}}@media (min-width:992px){*{--container-width:960px}.row-1000,.row-1000-reverse{flex-direction:row}}@media (min-width:1200px){*{--container-width:1140px}}@media (min-width:1400px){*{--container-width:1320px}}.button{border-radius:var(--border-radius);flex-direction:row;font-family:Outfit-SemiBold;font-size:var(--font-size);gap:15px;justify-content:center;padding:var(--padding);text-align:center}.button,.link-with-arrow{align-items:center;cursor:pointer;display:flex}.link-with-arrow{gap:10px;transition:transform .3s}.link-with-arrow:hover svg{--color:var(--main-color)!important}.link-with-arrow:hover{color:var(--main-color);text-decoration:underline;text-decoration-color:var(--secondary-color);transform:translateX(10px)}.default-button-settings{--border-radius:10px;--background-color:var(--main-color);--hover-color:var(--main-color);--color:var(--white);--padding:5px 20px}.inversion-button svg{--color:var(--hover-color)}.inversion-button{background-color:var(--bg-color);border:3px solid var(--bg-color);color:var(--hover-color);transition:background-color .3s,border-color .3s,color .3s}.inversion-button:hover svg{--color:var(--bg-color)!important}.inversion-button:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--bg-color)}.mid-page-button{--padding:10px 25px!important;--font-size:1.3rem!important;margin:90px auto;width:fit-content}@media (max-width:1200px){.mid-page-button{--font-size:1.1rem!important;margin:60px auto}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mx-auto{margin:0 auto!important}.my-auto{margin:auto 0!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.m-auto{margin:auto!important}.mx-lg{margin-left:30px!important;margin-right:30px!important}.mx-xl{margin-left:60px!important;margin-right:60px!important}.mx-xxl{margin-left:100px!important;margin-right:100px!important}.mx-md{margin-left:20px!important;margin-right:20px!important}.mx-sm{margin-left:10px!important;margin-right:10px!important}.mr-lg{margin-right:30px!important}.mr-xl{margin-right:60px!important}.mr-xxl{margin-right:100px!important}.mr-md{margin-right:20px!important}.mr-sm{margin-right:10px!important}.ml-lg{margin-left:30px!important}.ml-xl{margin-left:60px!important}.ml-xxl{margin-left:100px!important}.ml-md{margin-left:20px!important}.ml-sm{margin-left:10px!important}.my-lg{margin-bottom:30px!important;margin-top:30px!important}.my-xl{margin-bottom:60px!important;margin-top:60px!important}.my-xxl{margin-bottom:100px!important;margin-top:100px!important}.my-md{margin-bottom:20px!important;margin-top:20px!important}.my-sm{margin-bottom:10px!important;margin-top:10px!important}.mt-xl{margin-top:60px!important}.mt-xxl{margin-top:100px!important}.mt-2xxl{margin-top:120px!important}.mt-3xl{margin-top:150px!important}.mt-lg{margin-top:30px!important}.mt-md{margin-top:20px!important}.mt-sm{margin-top:10px!important}.mb-xl{margin-bottom:60px!important}.mb-xxl{margin-bottom:100px!important}.mb-lg{margin-bottom:30px!important}.mb-md{margin-bottom:20px!important}.mb-sm{margin-bottom:10px!important}.m-xl{margin:60px!important}.m-xxl{margin:100px!important}.m-lg{margin:30px!important}.m-md{margin:20px!important}.m-sm{margin:10px!important}.p-0{padding:0!important}.p-xl{padding:60px!important}.p-lg{padding:30px!important}.p-md{padding:20px!important}.p-sm{padding:10px!important}.px-xl{padding-left:60px!important;padding-right:60px!important}.px-lg{padding-left:30px!important;padding-right:30px!important}.px-md{padding-left:20px!important;padding-right:20px!important}.px-sm{padding-left:10px!important;padding-right:10px!important}.py-xl{padding-bottom:60px!important;padding-top:60px!important}.py-lg{padding-bottom:30px!important;padding-top:30px!important}.py-md{padding-bottom:20px!important;padding-top:20px!important}.py-sm{padding-bottom:10px!important;padding-top:10px!important}.pt-xl{padding-top:60px!important}.pt-lg{padding-top:30px!important}.pt-md{padding-top:20px!important}.pt-sm{padding-top:10px!important}.pb-xl{padding-bottom:60px!important}.pb-lg{padding-bottom:30px!important}.pb-md{padding-bottom:20px!important}.pb-sm{padding-bottom:10px!important}.pr-xl{padding-right:60px!important}.pr-lg{padding-right:30px!important}.pr-md{padding-right:20px!important}.pr-sm{padding-right:10px!important}.pl-xl{padding-left:60px!important}.pl-lg{padding-left:30px!important}.pl-md{padding-left:20px!important}.pl-sm{padding-left:10px!important}.gap-xxl{gap:100px!important}.gap-xl{gap:60px!important}.gap-lg{gap:30px!important}.gap-md{gap:20px!important}.gap-sm{gap:10px!important}h2{color:var(--main-color);font-family:Outfit-Bold;font-size:1.1rem}.form-error{display:flex;font-family:Outfit-SemiBold;gap:5px;height:20px;left:30px;padding:2px 2px 5px;position:relative;position:absolute;width:fit-content;z-index:2}.form-error:before{background-color:var(--red);border-radius:10px;content:"";height:100%;left:-5px;position:absolute;top:0;width:calc(100% + 10px);z-index:-1}.form-error-container{color:var(--red);display:flex;height:20px;justify-content:center;margin:3px auto}.form-error-container *{color:var(--red)}.form-error p{color:var(--white);font-family:Outfit-SemiBold;font-size:.7rem}.form-error p:first-letter{text-transform:capitalize}.form-label{align-items:center;display:flex;flex-direction:row;gap:10px}.form-label,.form-label a,.form-label div,.form-label p,.form-label span{font-feature-settings:"smcp","c2sc";color:var(--main-color);font-family:Outfit-SemiBold;font-variant:all-small-caps;line-height:.9;text-transform:lowercase}.field-container{align-items:flex-start;border:1px solid #0000;border-radius:6px;display:flex;flex-direction:column;gap:5px;height:calc(100% - 10px);justify-content:flex-end;margin-bottom:10px;padding:10px;position:relative;transition:margin-top .3s,background-color .3s,opacity .3s,border .3s,box-shadow .3s;transition:all .3s ease;width:100%}.field-container input{background-color:initial}.field-container:focus-within{border-color:#ddd;box-shadow:0 0 5px #0000001a}.field-container input,.field-container select{background-color:initial;border:none;border-bottom:2px solid var(--secondary-color);border-radius:0;height:30px;outline:0;width:100%}.field-container input:focus,.field-container select:focus{border-bottom:2px solid var(--grey)}.borderless-fieldset{--form-background-color:var(--white);background-color:var(--form-background-color);border:none;border-radius:10px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;margin:1rem 0;padding:20px 30px 30px;position:relative}.form-h2,fieldset h2{display:flex;gap:10px;padding:10px 10px 25px;text-transform:uppercase}.full-page-form{margin:40px auto;max-width:800px;padding:30px}.form-subtitle{color:var(--secondary-color);display:flex;font-family:Poppins-Medium;font-size:.8rem;gap:5px;padding-left:10px;position:relative;top:-10px}.form-subtitle div{display:flex}.form-legend{bottom:30px;font-family:Poppins-Bold;font-size:.8rem;font-style:italic;left:30px;padding-left:10px}.borderless-fieldset .w-100{margin-top:auto;transition:max-height .3s}.label-tip{color:var(--secondary-color);font-family:Poppins-Medium;font-size:.7rem;position:relative;top:-4px}@media (max-width:576px){.borderless-fieldset,.form-h2,fieldset h2{padding:10px}}.text-3xl{font-size:3.5rem!important}.text-xxl{font-size:2.5rem!important}.text-xl{font-size:1.5rem!important}.text-lg{font-size:1.2rem!important}.text-md{font-size:1rem!important}.text-sm{font-size:.9rem!important}.text-xs{font-size:.8rem!important}.line-height-lg{line-height:30px}.text-orange{color:var(--secondary-color)!important}.text-blue{color:var(--main-color)!important}.text-dark-blue,.text-gold,.text-grey,.text-light-gold{color:var(--grey)!important}.text-red{color:var(--red)!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.light{font-weight:300!important}.bold{font-weight:600!important}.bolder{font-weight:700!important}.line-through{text-decoration:line-through}.lowercase{text-transform:lowercase!important}.span-inherit{color:inherit;font-size:inherit}.text-underline{text-decoration:underline}.h2-uppercase{font-family:Outfit-Bold;font-size:1.1rem;margin:15px 0 20px;text-transform:uppercase}.big-text-container{display:flex;flex-direction:column;gap:20px}.big-text-container h3,.big-text-container h4,.big-text-container p,.big-text-container ul{margin:auto;max-width:100%;width:90ch}.text-justify{text-align:justify}.modal-container{align-items:flex-start;display:flex;height:100vh;justify-content:center;opacity:1;overflow-y:auto;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.modal-background{background-color:#000;min-height:100vh;opacity:.5;position:absolute;width:100%}.modal{background-color:var(--white);border:1px solid #0003;border-radius:.3rem;margin:10px;opacity:1;position:relative;top:100px;transform:translate(0);transition:transform .15s ease;transition:opacity .3s ease,transform .3s ease;width:500px}.modal-header{border-bottom:1px solid #dee2e6;padding:16px}.modal-content{padding:16px}.modal-title{font-family:Outfit-SemiBold;font-size:1.5rem;line-height:1.5;margin-bottom:0;text-transform:uppercase}.modal-hidden{opacity:0}.modal-hidden .modal{opacity:0;transform:translateY(-5vh)}.modal-buttons{display:flex;gap:10px;margin-top:30px}.modal-buttons .button,.modal-buttons div{--background-color:var(--main-color);--color:var(--white);--padding:5px 20px;border-radius:5px;width:100%}.modal-content p,.modal-text{display:flex;gap:16px}.modal-text{flex-direction:column}.modal-buttons-row{display:flex;gap:10px}.modal-buttons-row .button{width:100%}@media (max-width:576px){.modal-buttons-row{flex-wrap:wrap}}.cross-icon{transform:rotate(var(--rotate));transition:stroke .3s}.notifications-group-container{align-items:flex-end;display:flex;flex-direction:column-reverse;gap:10px;left:0;max-width:25vw;overflow:hidden;padding:10px;position:fixed;top:calc(100vh - var(--max-height) - 20px);z-index:10000}.animated-notifications-group-container{transition:top .5s}.notification-container{background-color:var(--background-color);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:15px;width:100%}.notification-content,.notification-content *{color:var(--color)}.fade-in{animation:fadeIn .3s;opacity:1}.slide-out{animation:slideOut .3s}@media (max-width:1200px){.notifications-group-container{bottom:calc(100vh - var(--max-height) - 20px);flex-direction:column;max-width:100vw;top:auto;width:100vw}.animated-notifications-group-container{transition:bottom .5s}.notification-container{border-radius:10px;padding:20px}}@media (max-width:576px){.notification-container{border-radius:8px;padding:10px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}.banner-container{margin:20px 0;width:fit-content}.banner-container h1,.banner-container p{display:inline}.banner-container h1{color:var(--black);font-family:Outfit-Bold;font-family:Outfit-Medium;font-size:2.5rem}.banner-hr{background:linear-gradient(90deg,var(--secondary-color) 0,#0000 100%);border:none;border-radius:3px;height:4px;margin-bottom:15px;margin-top:10px}@media (max-width:1200px){.banner-container{margin:15px 0 0}.banner-container h1{font-size:2rem}.banner-hr{height:2px;margin-bottom:8px;margin-top:8px}}@media (max-width:576px){.banner-container h1{font-size:1.8rem}.banner-container{margin-top:10px}}.breadcrumbs-container{font-size:.8rem;margin-top:-10px}.breadcrumbs-container *{font-family:Poppins-Medium;font-size:.8rem}.breadcrumbs-container a:hover{color:var(--main-color);text-decoration:underline}@media (max-width:576px){.breadcrumbs-container{margin-top:-20px}}.card-with-headers{border:3px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:5px;height:100%;position:relative}.card-content{padding:20px 30px}.card-footer,.card-header{background-color:var(--border-color);padding:20px}.card-footer{padding:var(--padding) 20px}.card-footer h2,.card-header h2{color:#fff;justify-content:center;margin:0}.card-footer{margin-top:auto}.search-bar-container{align-items:center;display:flex;margin:0 auto;min-width:400px;position:relative;width:var(--width)}.search-bar-container input{background-color:var(--background-color);border:none;border-radius:8px;padding:10px 45px;transition:max-width .3s,box-shadow .3s;width:100%}.search-bar-container.pinned input{box-shadow:0 8px 15px #0003}.search-bar-container svg{left:14px;position:absolute}.search-bar-container input:focus{outline-color:var(--main-color)}.search-bar-container .searchbar-cross:hover{--color:var(--grey)!important}.search-bar-container .searchbar-cross{left:auto;right:14px;transition:right .3s}@media (max-width:1200px){.search-bar-container{left:auto;max-width:var(--container-width);min-width:70%;width:100%}.search-bar-container input{max-width:100%}.search-bar-container.pinned .searchbar-cross{right:14px}.search-bar-container.pinned input{max-width:100%}.sticky-searchbar-container .search-bar-container .searchbar-cross{left:auto;right:calc(15% + 14px)}}@media (max-width:576px){.search-bar-container{padding:0 10px}.search-bar-container .searchbar-cross{right:20px!important}.search-bar-container input{max-width:100%;padding-left:40px}.search-bar-container svg,.sticky-searchbar-container .search-bar-container svg{left:20px}}.sticky-searchbar-container{--top:0;align-items:center;display:flex;flex-direction:row;height:80px;justify-content:center;left:0;margin:var(--margin);position:sticky;top:var(--top);transition:top .3s;z-index:100}.sticky-searchbar-container .search-bar-container{display:flex;justify-content:center;margin:0 20px 0 0;max-width:300px;width:100%}.filtre-article-button{display:flex;flex-direction:column;height:40px;margin:auto 0}@media (max-width:992px){.sticky-searchbar-container{margin-bottom:0}}.filled-button{background-color:var(--background-color);border:3px solid var(--background-color);border-color:var(--background-color);box-shadow:0 5px 4px #00000040;color:var(--color);position:relative;transition:box-shadow .3s;transition:background-color .4s,color .4s}.filled-button.loading:hover{color:#0000;transition:none}.filled-button.loading:hover svg{--color:var(--transparent)!important;transition:none}.filled-button:hover{background-color:initial;border-color:#0000;box-shadow:0 0 0 #00000040;color:var(--hover-color)}.filled-button:hover svg{--color:var(--hover-color)!important}.filled-button:after,.filled-button:before{border-bottom:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:var(--border-radius);border-right-width:3px;border-right:0 solid var(--background-color);border-top-width:3px;border-top:0 solid var(--background-color);bottom:-3px;content:"";height:calc(100% + 3px);left:-3px;position:absolute;width:calc(100% + 3px)}.filled-button:before{border-bottom-left-radius:0;border-width:3px 3px 0 0;bottom:auto;left:auto;right:-3px;top:-3px}.filled-button:hover:before{animation:buttonBorderBefore .35s linear;height:0;opacity:0;width:0}.filled-button:hover:after{animation:buttonBorderAfter .7s linear;height:0}.filled-button:hover .button-loader-container{background-color:var(--transparent)}.filled-button:hover .button-loader{box-shadow:0 -2px 0 var(--hover-color)}.button-loader-container{align-items:center;background-color:var(--background-color);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.button-loader{animation:spin 1s linear infinite;border-radius:50%;box-shadow:0 -2px 0 var(--color);height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes buttonBorderBefore{0%{height:calc(100% + 3px);width:calc(100% + 3px)}50%{border-bottom-right-radius:0;height:0;right:-3px;width:calc(100% + 3px)}99%{opacity:1}to{opacity:0;right:100%;width:0}}@keyframes buttonBorderAfter{0%{border-top-left-radius:10px;height:calc(100% + 3px)}40%{border-top-left-radius:0}50%{height:calc(100% + 3px)}75%{height:0}to{border-radius:2px}}.liste-activites-container{display:flex;gap:40px;justify-content:center}.liste-activites-container>div{display:flex;flex-direction:column;gap:40px}.activity-category{color:var(--white);font-family:Outfit-Bold;font-size:1.3rem;text-transform:uppercase}.liste-activites-container .card-with-headers{background-color:var(--white);height:fit-content}@media (max-width:1200px){.liste-activites-container .card-with-headers{max-width:100%!important}}@media (max-width:992px){.liste-activites-container{flex-direction:column}}@media (max-width:576px){.liste-activites-container{gap:20px}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;left:5px;position:absolute}.before-euro:before,.before-percent:before{font-feature-settings:"smcp";font-family:Outfit-SemiBold;font-variant:small-caps;position:absolute;top:3.5px}.before-euro:before{content:"€"}.before-percent:before{content:"%"}.before-euro input,.before-percent input{padding-left:20px}.before-search input{padding-left:25px}.before-search-content{position:absolute;top:3px}.filled-input{background-color:var(--bg-color);border-radius:10px;color:var(--white)!important;font-family:Outfit-Bold}.filled-input *{border-color:var(--white)!important}.filled-input *,.filled-input input[placeholder]{color:var(--white)}.input-container{padding-bottom:3px;position:relative;width:100%}.input-container .form-error{bottom:-16px;left:20px}.input-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}.input-container.with-error input,.input-container.with-error select,.number-input-container.with-error input{border-bottom-color:var(--red)}.disabled-input input{border-bottom-color:#0000!important}.forgot-password{color:var(--grey);font-style:italic;margin:10px auto 0;text-align:center}.forgot-password:hover{text-decoration:underline}.code-input-container{display:flex;gap:3px;justify-content:center;margin:10px auto 0;position:relative;width:fit-content}.code-input-container .field-container,.code-input-container .w-100{gap:0;width:40px!important}.code-input-container input{padding:0 5px;width:20px}.code-input-container.with-error input{border-color:var(--red)}.code-input-container .form-error{bottom:1px;justify-content:center;left:16px;top:auto;width:calc(100% - 30px)}.code-input-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}.code-input-subtexts{display:flex;justify-content:space-between}.confirm-inscription-send-code{color:var(--main-color);cursor:pointer;text-decoration:underline}.confirm-inscription-code-sent{color:var(--main-color)}.confirm-inscription-error{color:var(--red);justify-content:center;margin:10px 0}.forgot-password-container .filled-button{box-shadow:none}.forgot-password-container-auto{max-height:none!important}.password-input-eye{position:absolute;right:5px;top:2px}.password-tooltip-container{bottom:calc(100% + 20px);left:0;margin:auto;position:absolute;right:0;width:fit-content;z-index:10}.password-tooltip{background-color:var(--main-color);border-radius:10px;padding:10px}.password-tooltip-arrow{border-left:15px solid #0000;border-right:15px solid #0000;border-top:20px solid var(--main-color);height:0;margin:auto;width:0}.password-tooltip-content{color:var(--white);font-size:.8rem}.password-tooltip-content svg{margin-left:5px}.confirm-inscription-inputs-container{display:flex;gap:3px;justify-content:center;margin:15px auto;position:relative;width:fit-content}.confirm-inscription-inputs-container .field-container,.confirm-inscription-inputs-container .w-100{gap:0;width:40px!important}.confirm-inscription-inputs-container input{padding:0 5px;width:20px}.confirm-inscription-inputs-container.with-error input{border-color:var(--red)}.confirm-inscription-inputs-container .form-error{bottom:1px;justify-content:center;left:16px;top:auto;width:calc(100% - 30px)}.confirm-inscription-inputs-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}.unfilled-button{background-color:var(--transparent);border:3px solid var(--color);color:var(--color);font-size:var(--font-size);min-height:var(--height);padding:var(--padding);transition:background-color .3s,color .3s}.unfilled-button:hover{background-color:var(--color);color:var(--hover-color)}.unfilled-button:hover svg{--color:var(--hover-color)!important}.connexion-page-container{display:flex;justify-content:center}.connexion-page-container>*{width:100%}.connexion-page-container>:last-child{display:flex;flex-direction:column;margin:16px 0;padding:20px 30px 65px}@media (max-width:1200px){.connexion-page-container{flex-direction:column;gap:0}.connexion-page-container>:last-child{margin:0;padding:10px 0}.connexion-page-container>:last-child .centered{margin-top:20px!important}}.text-hr-container{align-items:center;justify-content:center;position:relative}.text-hr-id{position:absolute;top:-20px}.text-hr-side{background:linear-gradient(90deg,var(--colors) 100%);margin-right:20px;position:absolute;transform:rotate(180deg);width:100%}.text-hr-content{background-color:var(--creamy-white);display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(80% - 20px);min-width:min-content;padding:0 10px;width:100%;z-index:2}.text-hr-content,.text-hr-content span{font-family:inherit;font-style:inherit;font-weight:inherit}.text-hr-content span{font-size:var(--font-size);text-transform:uppercase}.politique-confidentialite-table{margin:auto;max-width:100%;object-fit:contain;width:600px}.header-container{padding:20px 15px 15px;position:relative;z-index:1000}.header-buttons-container{gap:12px}.header-buttons-container,.navbar-container{align-items:center;display:flex;justify-content:center}.navbar-container{gap:40px;margin:0 80px;width:100%}.navbar-container li{align-items:center;cursor:pointer;display:flex;height:fit-content;height:40px;position:relative;text-align:center}.navbar-container li p,.navbar-container li p>*{transition:font-family .3s}.navbar-container li p:before,.navbar-container li p>:before{content:attr(custom-title);display:block;font-family:Outfit-Bold;height:0;overflow:hidden;visibility:hidden}.navbar-container li:hover p,.navbar-container li:hover p>*{color:var(--secondary-color);font-family:Outfit-Bold}.navbar-content-arrow{--color:var(--secondary-color)!important;left:-15px;margin:0 0 0 -10px;opacity:0;position:relative;transition:opacity .3s,left .3s}.navbar-content{background-color:var(--creamy-white);border-radius:10px;box-shadow:0 1px 12px 0 #00000059;display:flex;flex-direction:column;left:-70px;max-height:0;opacity:0;overflow:hidden;position:absolute;top:40px;transition:max-height .3s,opacity .5s;white-space:nowrap;z-index:1000}.navbar-content a:hover{color:var(--secondary-color)}.navbar-content a:hover .navbar-content-arrow{left:0;opacity:1}.navbar-content a{align-items:center;display:flex;gap:20px;padding:10px 20px;transition:color .3s}.logo-container{align-items:center;display:flex;transition:max-height .3s}.logo-container svg{object-fit:contain}.opened-header-section{opacity:1}.header-bracket,.mobile-header-buttons{display:none}.homepage-header .account-button{background-color:var(--grey)!important;border-color:var(--grey)!important;color:var(--grey)!important}.header-user-icon{--color:var(--white)!important;cursor:pointer!important}.homepage-header .account-button:hover{background-color:var(--grey)!important;color:var(--grey)!important}.account-button{align-items:center;background-color:var(--main-color)!important;border-color:var(--main-color)!important;border-radius:50%;color:var(--white)!important;display:flex;font-family:Outfit-Bold;height:35px;justify-content:center;position:relative;transition:background-color .3s,border-color .3s,color .3s;width:35px}.account-button:hover{background-color:var(--creamy-white)!important;color:var(--grey)!important}.account-button:hover .header-user-icon{--color:var(--main-color)!important}.account-button-container{cursor:pointer;display:flex;gap:12px}.account-nav .header-deconnexion-link{color:var(--red)}.account-nav{left:auto;right:-10px;top:55px}.header-logo{transform:scale(1.5);transform-origin:left}@media (max-width:1200px){.header-logo{transform:scale(1)}.account-button{height:40px;width:40px}.navbar-content{left:auto}.header-container *{font-size:1.5rem}.header-rounded-div{top:-5px}.opened-header .header-rounded-div{display:none}.header-background{background-color:var(--main-color);transition:background-color .3s}.header-background-opened{background-color:var(--creamy-white)}.logo-container svg{object-fit:fill}.logo-container{display:block;overflow:hidden;transition:max-width .8s}nav{justify-content:flex-start!important;min-height:calc(100vh - 35px)}.header-bracket{display:inline;margin-left:15px;transition:transform .3s!important}.header-container{height:101vh;overflow:hidden;transition:max-height .6s,background-color .3s}.closed-header{background-color:var(--main-color);max-height:100px}.header-container nav{gap:30px}.opened-header .logo-container{max-width:400px}.header-container nav,.navbar-container{flex-direction:column}.navbar-container{align-items:flex-start;gap:20px;margin:15px 0 0}.opened-header{background:var(--creamy-white);max-height:101vh}.opened-header .mobile-header-buttons{right:20px}.mobile-header-buttons{align-items:center;display:flex;height:60px;position:absolute;right:0;top:0;transition:right .3s}.mobile-header-buttons .button{opacity:1;transition:background-color .3s,color .3s,opacity .3s}.burger-menu{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-left:15px;width:30px}.burger-menu div{background-color:var(--white);border-radius:2px;height:3px;transition:background-color .3s;width:100%}.opened-header .burger-menu div{background-color:var(--main-color)}.burger-menu div{transition:all .3s}.opened-header .mobile-header-buttons .button{opacity:0}.opened-header .burger-menu{justify-content:center;position:relative}.opened-header .burger-menu div{display:none}.opened-header .burger-menu div:first-child{display:block;position:absolute;transform:rotate(45deg);transform-origin:center}.opened-header .burger-menu div:last-child{display:block;position:absolute;transform:rotate(-45deg);transform-origin:center}.opened-header .header-buttons-container{align-items:flex-start;flex-direction:column}.opened-header .account-button-container>svg{height:15px;margin-top:11px;width:15px}.opened-header .header-buttons-container .flex{flex-direction:row-reverse}.navbar-container li{align-items:flex-start;flex-direction:column;height:auto}.navbar-content{box-shadow:none;opacity:1;position:relative;top:0}.navbar-content a:hover{color:var(--secondary-color)}.navbar-content a{padding:5px 40px}.navbar-container li p,.navbar-container li p>*{font-size:2rem}.navbar-container li:hover p,.navbar-container li:hover p>*{font-family:Outfit-Medium;transition:font-family .3s}.mobile-opened-index{font-family:Outfit-Bold!important}.mobile-opened-index .header-bracket{transform:rotate(0)!important}}@media (max-width:992px){.logo-container{max-width:85px}}@media (max-width:576px){.account-button{height:35px;width:35px}.header-bracket{margin-left:10px;width:12px}.logo-container{max-height:43px}.closed-header{max-height:80px}.mobile-header-buttons{height:40px}.navbar-container{gap:5px}.navbar-content-arrow{display:none}.header-container *,.navbar-container li p,.navbar-container li p>*{font-size:1.1rem}.navbar-content a{font-size:1rem!important}.header-container nav{gap:10px}.navbar-content a{gap:6px;max-width:calc(100vw - 30px);padding:5px 10px}.navbar-content svg{min-width:30px}}.rounded-div{display:flex;height:var(--height);justify-content:center;overflow:hidden;position:relative;transform:rotate(var(--rotate));width:var(--width)}.rounded-div:before{background-color:var(--bg-color);border-radius:50%;content:"";height:var(--radius);position:absolute;top:0;width:var(--radius);z-index:-1}.footer-container{background-color:var(--main-color);margin-top:130px;padding-top:30px;position:relative;width:100%}.footer-top{position:absolute;transform:translateY(calc(-100% - 29px))!important}.footer-container :not(button,.footer-title){color:var(--white);font-size:.9rem}.footer-content{display:flex;flex-wrap:nowrap;gap:30px;justify-content:space-between}.footer-content>div{min-width:max-content}.footer-content>div:last-child{min-width:auto}.footer-container li,.footer-container p{margin:10px}.footer-logo{margin:0 10px 35px;object-fit:contain}.footer-title{color:var(--white);font-size:1.5rem;padding:40px 10px 27px}@media (max-width:1200px){.footer-container *{font-size:1rem}.footer-content{flex-wrap:wrap}.footer-content>div{max-width:calc(50% - 20px);width:100%}.footer-container li,.footer-container p{margin:10px}.footer-title{padding:20px 10px 10px}}@media (max-width:768px){.footer-content>div:first-child{align-items:center;display:flex;flex-direction:column}.footer-content>div:first-child ul{width:100%}.footer-logo{margin:0 auto 10px;width:calc(100vw - 50px)}.footer-content>div{width:100%}.newsletter-form-container{padding:0 20px}}@media (max-width:576px){.footer-container{margin-top:30px}}.loader-container{align-items:center;background-color:var(--creamy-white);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:998}.activities-loader{align-items:flex-start;height:100%;overflow:hidden;position:absolute;width:100%}.app-loader{height:calc(100vh - 120px);position:absolute;top:120px;width:100%}.error-container{display:flex;gap:100px;margin-top:50px}.error-container img{max-height:500px;width:50%}.error-description{display:flex;flex-direction:column;justify-content:center;width:fit-content}.error-description h1{font-family:Outfit-Bold;font-size:5rem}.error-description p:first-of-type{font-family:Outfit-SemiBold;font-size:2rem;line-height:1.3}@media (max-width:992px){.error-container{align-items:center;flex-direction:column;gap:40px}.error-description{margin:0 50px}.error-container img{max-height:300px}}@media (max-width:576px){.error-container img{max-height:250px}.error-container{gap:20px;margin-top:10px}.error-description h1{font-size:2rem}.error-description p:first-of-type{font-size:1.2rem}}.step-2-buttons{position:relative;top:-410px;z-index:0}.raisons-sociales-dropdown{left:120px;position:absolute;top:210px}.parcours-zone-influence{margin-top:20px}.input-radio:checked+.radio-container .parcours-zone-influence{--color:var(--white)!important}.emplacement-gold-text{color:var(--grey)}.parcours-separator{background-color:"var(--secondary-color)";border-radius:"3px";min-height:"100%";width:"5px"}@media (max-width:1200px){.zone-influence-radio label p{align-items:center;display:flex;flex-direction:column;justify-content:center}.parcours-zone-influence{display:none}}@media (max-width:992px){.zone-influence-radio .radio-group{gap:15px;margin-top:5px}.zone-influence-radio .radio-group>div{margin:0;max-width:47%}}@media (max-width:576px){.zone-influence-radio .radio-group{column-gap:30px;gap:initial;margin-top:0}.zone-influence-radio .radio-group>div{margin-top:10px;max-width:100%}}.carousel-buttons{display:flex;justify-content:space-between;margin:0 auto;padding:1vw 5vw;width:100%}.starter-parcours-container{display:flex;justify-content:center}.starter-parcours-container img{margin:auto;max-width:70%}@media (max-width:992px){.starter-parcours-container img{max-width:calc(100% - 40px)}}@media only screen and (max-width:650px){.carousel-buttons{flex-direction:column-reverse;gap:1rem}}*{--step:0}.parcours-carousel-container{--height:2000px;margin:0 auto;overflow:hidden;position:relative;transition:height .3s;width:100%}.parcours-carousel-container.with-margin{margin-bottom:410px}.parcours-carousel{display:flex;gap:1rem;transform:translateX(calc(var(--step)*(var(--container-width) - 4px)*-1));transition:transform .3s;width:100%}.parcours-carousel form{margin:0;min-width:100%;overflow:hidden;padding:0 50px}@media (max-width:576px){.parcours-carousel{transform:translateX(calc(var(--step)*(100vw - 4px)*-1))}.parcours-carousel form{padding:0}.parcours-carousel .borderless-fieldset{box-shadow:none}}.raisons-sociales-container{cursor:pointer;display:flex;flex-direction:column;font-family:Outfit-SemiBold;gap:10px;left:0;margin-top:10px;max-height:580px;max-width:750px;overflow-y:scroll;padding-right:10px;position:absolute;text-transform:uppercase;transition:max-height .3s;z-index:1000}.raison-sociale-container{background-color:var(--light-grey);border-radius:15px;height:auto;max-width:85vw;padding:10px 25px;transition:color .3s,background-color .3s;width:700px}.raison-sociale-container p{transition:color .3s;width:100%}.raison-sociale-label{font-size:.9rem;opacity:.7}.raison-sociale-value{font-family:Outfit-SemiBold;font-size:.9rem;opacity:1;transition:color .3s}.raison-sociale-container:hover{background-color:var(--grey)}.raison-sociale-title{color:var(--secondary-color);font-family:Outfit-Bold;font-size:1.4rem;margin:5px 0 0;opacity:1!important;transition:color .3s}.raison-sociale-container:hover p:not(.raison-sociale-title),.raison-sociale-container:hover span{color:#fff}.activites-list{background-color:#fff;box-shadow:3px 3px 7px grey;display:flex;flex-direction:column;font-size:.85rem;height:auto;list-style:none;max-height:410px;overflow-x:hidden;overflow-y:auto;position:absolute;row-gap:0;text-align:left;transition:max-height .3s,padding .3s;width:650px;z-index:9999}.activites-list li{color:var(--main-color);font-family:Outfit-Bold;font-size:.8rem;padding:5px 5px 5px 10px;position:relative;text-transform:capitalize;transition:color .3s,background-color .3s}.activites-list li:not(.activites-no-result){cursor:pointer}.activites-list li:not(.activites-no-result):hover{background-color:var(--grey);color:var(--white)}.new-activity{color:var(--grey);cursor:pointer;font-style:italic;margin-bottom:5px;text-align:left;width:fit-content}.new-activity:hover{text-decoration:underline}.file-input-preview-container{border:2px dashed var(--hover-color);border-radius:var(--border-radius);color:var(--color);cursor:pointer;min-height:150px;min-width:231px;padding:var(--padding);position:relative;text-align:center}.ile-input-preview-container.drag-active{background-color:var(--hover-color)}.file-input-preview-content{align-items:center;display:flex;flex-direction:column}.file-input-preview-label{margin-top:35px;padding:10px 20px}.file-input-img{display:none}.file-input-previews{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.file-input-preview{height:100px;margin-top:12px;position:relative;width:150px}.file-input-preview img{border-radius:var(--border-radius);height:100%;object-fit:cover;width:100%}.file-input-preview-edit{top:-5px}.file-input-preview-edit,.file-input-preview-remove{align-items:center;background:var(--main-color);border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:-5px;width:30px}.file-input-preview-remove{top:27px}.form-textarea{border:2px solid var(--grey);border-radius:6px;min-height:200px;outline:0;padding:10px;resize:vertical;transition:all .2s;width:100%}.form-textarea:focus{border:2px solid var(--grey)}.small-textarea .form-textarea{min-height:100px}.form-textarea.with-error{border-color:var(--red)}.textarea-container .form-error{bottom:-9px;left:30px}.textarea-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}.card{--padding:0;background-color:#fff;border:3px solid var(--background-color);border-radius:20px;box-shadow:0 0 20px #0000001a;padding:var(--padding)}.centered-card{align-items:center;display:flex;flex-direction:column;gap:.5rem}.first-input{padding:10px!important;width:100%!important}.double-input-container{gap:15px!important}.first-input::placeholder{color:var(--grey-dark);font-style:italic}.double-input-container .w-100 .form-error{bottom:-20px;left:20px;width:fit-content}.case-input-container{align-items:center;display:flex;gap:50px;justify-content:space-between;margin-bottom:5px;padding:5px 10px 15px;width:100%}.case-input-container input{background-color:var(--white);border:none;border-radius:5px;box-shadow:0 0 10px #0003;padding:10px 25px 10px 10px;width:160px}.case-input-container input:focus{outline:2px solid var(--grey)}.case-input-container label{color:var(--color);font-family:Outfit-SemiBold}.case-input-container .before-euro,.case-input-container .before-percent{position:relative}.case-input-container .before-euro:before,.case-input-container .before-percent:before{align-items:center;content:"€";display:flex;font-family:Outfit-Bold;font-size:1.1rem;position:absolute;right:10px;top:10px}.case-input-container .before-percent:before{content:"%"}.case-input-container .form-error{bottom:-16px;left:3px;width:calc(100% - 6px)}.case-input-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}.case-input-container.with-error input{outline:2px solid var(--red)}@media (max-width:500px){.case-input-container{flex-direction:column;gap:25px!important}.case-input-container input,.case-input-container span{width:100%}}.multiple-inputs-container{display:flex;flex-direction:column;gap:10px;margin:10px 0}.multiple-inputs-container .button{margin-left:auto}.multiple-inputs-container .input-container .form-error{left:5px;min-width:max-content}.two-inputs-container{display:flex;width:100%}@media (max-width:992px){.two-inputs-container{flex-direction:column}}.warning-parcours{border:3px solid #85000b;border-radius:10px;color:#85000b;font-family:Outfit-Bold;font-size:1.3rem;margin-bottom:1rem;padding:10px;text-align:center;width:100%}.retraitement-button{align-items:center;border-radius:6px;box-shadow:2px 3px 6px grey;cursor:pointer;display:flex;height:50px;margin:1rem auto;padding:40px 15px;position:relative;transition:background-color .3s;width:40%}.retraitement-button:hover{background-color:#fff}.retraitement-button:hover span{color:var(--color)}.retraitement-button span{color:#fff;text-align:center}.retraitement-button svg{width:50px}.shine-effect{animation:move 3s 1s infinite;background:linear-gradient(90deg,#fff0 0,#ffffff08 1%,#fff9 30%,#ffffffd9 50%,#ffffffd9 70%,#ffffffd9 71%,#fff0);height:100%;left:0;opacity:0;position:absolute;top:0;transform:skew(-10deg,0deg);width:15%}.recap-ebe{display:flex;flex-direction:column;gap:8px;padding:20px 10px 10px}.recap-row{display:flex;justify-content:space-between}.recap-bold p{font-family:Outfit-Bold;font-size:1.5rem}.recap-header,.recap-header-first,.recap-header-last{align-items:center;background-color:var(--light-grey);border-radius:5px;color:var(--grey);display:flex;height:45px;justify-content:center;margin:auto;text-align:center;width:150px}.recap-header:not(.recap-header-first,.recap-header-last){font-size:40px}.recap-header-first,.recap-header-last{font-family:Outfit-Bold}.recap-header-last{gap:1rem;height:auto;margin:20px 0;padding:10px;width:100%}.minus,.minus-plus{background-color:var(--grey);border-radius:2px;height:5px;width:30px}.minus-plus{position:absolute;transform:rotate(90deg)}.recap-legend{color:var(--secondary-color);font-family:Poppins-Medium;font-size:.8rem;margin-bottom:20px}.recap-last-row p{color:var(--white)}.recap-last-row{background:var(--main-color);border-radius:15px;left:-15px;padding:20px 15px;position:relative;width:calc(100% + 30px)}@keyframes move{0%{left:0;opacity:0}5%,80%{opacity:0}48%{opacity:.2}to{left:100%}}@media (max-width:992px){.retraitement-button{width:90%}.retraitement-button svg{display:none}}@media (max-width:576px){.recap-ebe p{font-size:.9rem;max-width:60%}.recap-ebe p:last-child{max-width:40%}.recap-header-last svg{display:none}}.calculateur-container{max-width:800px;overflow-y:hidden;padding:30px;transition:max-height .5s,margin .5s,padding .5s;width:90vw!important}.calculateur-container.parcours-calculateur{--form-background-color:var(--white);margin:0 auto;max-width:100%;padding-bottom:30px}.calculateur-container.parcours-calculateur.hidden-fieldset{padding:0}.calculateur-container h2{justify-content:var(--align)}.salarie-container,.tns-container{transition:max-height .8s!important}.remuneration-button{align-items:center;cursor:pointer;display:flex;gap:8px;transition:color .3s}.remuneration-button.active>div{color:var(--main-color)}.remuneration-buttons-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:10px 0}.remuneration-tooltip{background-color:var(--secondary-color);border-radius:5px;bottom:-47px;color:var(--white);display:flex;font-size:.7rem;justify-content:center;opacity:0;padding:5px 8px;position:absolute;text-align:center;transition:opacity .3s}.remuneration-tooltip:before{border-color:#0000 #0000 var(--secondary-color) #0000;border-style:solid;border-width:0 10px 10px;content:"";opacity:1;position:absolute;top:-10px;transition:opacity .5s;z-index:5}.remuneration-button>div{color:var(--grey);display:flex;justify-content:center;position:relative;text-decoration:underline}.remuneration-button>div:hover .remuneration-tooltip{opacity:1}.calculateur-cotisations-top-text{color:var(--grey);font-family:Poppins-Medium;font-size:.9rem;text-align:center}.toggle-container{display:flex;position:relative}.toggle-error-container .field-container{height:auto;min-height:0;min-height:auto}.toggle-error-container .form-error{position:absolute;top:100%}.toggle-input{cursor:pointer;height:0!important;visibility:hidden;width:0!important}.toggle-front{border:30px red;cursor:pointer;margin:0 2rem;width:35px!important}.toggle-front:before{background-color:var(--bg-color);height:20px;width:35px}.toggle-input:checked+.toggle-front:before{background-color:var(--color)}.toggle-front:after,.toggle-front:before{border-radius:15px;content:"";display:block;visibility:visible}.toggle-front:after{background-color:#fff;height:16px;margin-left:2px;margin-top:-18px;transition:margin-left .3s;width:16px}.toggle-input:checked+.toggle-front:after{margin-left:17px}.toggle-container label{cursor:pointer}.radio-group{column-gap:30px;display:flex;flex-direction:var(--direction);flex-wrap:nowrap;justify-content:space-evenly;width:100%}.radio-group>div{margin:.5rem 0 0;min-height:100%;width:100%}.radio-group-label{font-feature-settings:"smcp";align-items:center;display:flex;flex-direction:row;font-family:Outfit-Medium;font-variant:small-caps;text-transform:lowercase}.radio-container{align-items:center;background-color:var(--white);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;font-family:Outfit-Medium;gap:1rem;height:100%;justify-content:center;padding:var(--padding);position:relative;transition:box-shadow .3s,background-color .3s;width:100%}.radio-label{height:100%;text-align:center}.radio-container:before{border:2px solid var(--main-color);border-radius:10px;content:"";height:100%;position:absolute;transition:top .1s,left .1s,border .07s;width:100%}.radio-container:hover:before{border-width:3px}.input-radio:checked+.radio-container{background-color:var(--main-color);border-color:var(--main-color);box-shadow:0 0 20px #0000001a}.input-radio:checked+.radio-container p{color:var(--white)}.input-radio{max-height:0;max-width:0;position:absolute}.radio-field-container.with-error .radio-container:before{border-color:var(--red)}.radio-field-container .form-error{bottom:-18px}@media (max-width:1400px){.selectVille{width:calc(49% - 20px)}}@media (max-width:1000px){.radio-group{flex-wrap:wrap}}@media (max-width:650px){.selectVille{width:100%}}.checkbox-container{flex-direction:row;gap:10px;justify-content:flex-start;padding-bottom:15px;position:relative}.checkbox-container input{appearance:none;background-color:var(--white);border:2px solid var(--grey)!important;border-radius:4px;cursor:pointer;height:15px;margin-top:2px;min-height:15px;min-width:15px;transition:background-color .3s,border-color .3s;width:15px}.checkbox-container input:checked{background-color:var(--grey);border-color:var(--grey)!important}.checkbox-check{cursor:pointer;display:flex;left:13px;position:absolute;top:15px}.checkbox-check *{cursor:pointer!important}.checkbox-error-container{position:relative}.checkbox-error-container .form-error{bottom:0}.rh-input-container{align-items:center;column-gap:10px;display:flex;padding-right:4px}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:60%!important}.rh-input-container .buttons-container-plan-financement{width:auto}.parcours-small-button{display:flex;gap:20px;height:59px;justify-content:flex-end;padding-bottom:10px;padding-top:5px;position:relative}.parcours-small-button svg{background-color:var(--light-grey);border:3px solid var(--grey);border-radius:5px;overflow:visible;padding:3px}.rh-inputs-list-container{margin-bottom:15px;max-height:360px;overflow-y:scroll;padding-right:5px}.rh-card{border-radius:10px;box-shadow:none;margin-bottom:15px;padding:10px 10px 0}.rh-card .w-100{transition:all .3s ease}.rh-card:last-child{margin-bottom:0}.invisible-rh-card{margin:0!important;padding:0!important}@media (max-width:1200px){.rh-input-container{flex-wrap:wrap}.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:calc(50% - 5px)!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(30% - 2px)!important}.rh-card{box-shadow:none;margin-bottom:15px;padding:15px 15px 5px}.rh-inputs-list-container{max-height:450px}}@media (max-width:576px){.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:100%!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(50% - 5px)!important}.rh-card{padding:10px 3px}.trash-container{margin:auto}}.tooltip-modal{border:none;border-radius:10px;max-height:calc(100vh - 80px);top:40px;width:80vw}.tooltip-container{border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;max-height:calc(90vh - 80px);overflow-y:scroll}.tooltip{max-width:100%;width:100%}.close-tooltip{background-color:#f55;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer;flex-direction:row;gap:1rem;height:80px}.close-tooltip p{color:#fff}.tooltip-arrow{animation:arrow-tooltip 1s infinite;opacity:1;transition:transform .3s,opacity .3s}.tooltip-arrow-container{bottom:15vh;position:fixed;right:4vw}@keyframes arrow-tooltip{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.steps-group-container{box-shadow:0 5px 17px -3px #7b7b7b40;overflow:hidden;padding:10px 0;position:relative}.steps-group-slider{display:flex;gap:30px;justify-content:center}.steps-subgroup-title{font-feature-settings:"smcp","c2sc";font-family:Outfit-SemiBold;font-size:1.3rem;font-variant:all-small-caps;margin-bottom:5px;text-align:center;text-transform:lowercase}.steps-subgroup-container{display:flex;flex-direction:column;gap:5px;margin:10px 0}.steps-subgroup{display:flex;gap:10px;justify-content:center}.step *,.step .step-check *,.step-check{cursor:pointer!important}.step,.step-check{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.step-check{background-color:var(--main-color);opacity:0;position:absolute;transition:opacity .3s,transform .3s}.step-check.done{opacity:1}.step.current,.step.current .step-check{background-color:var(--secondary-color);transform:scale(1.1)}.step{background-color:var(--grey);color:var(--white);transition:background-color .3s,transform .3s}.step:before{content:""}.step:hover{background-color:var(--secondary-color)}.step-check:hover{opacity:0}.steps-row-bracket{left:30px;position:absolute;top:60px;width:40px}.steps-row-bracket:last-child{left:auto;right:30px}@media (max-width:992px){.steps-group-container{padding:0 0 5px}.steps-subgroup-container{min-width:100vw}.steps-group-slider{gap:0;justify-content:flex-start;position:relative;right:calc(var(--slide-position)*100vw);transition:right .3s}}@media (max-width:576px){.steps-subgroup-container{gap:15px}.steps-row-bracket{top:7px}}.synthese-container{display:flex;gap:20px}.synthese-container .card{border-radius:10px;position:relative}.synthese-container>.card{width:75%}.synthese-container>div{display:flex;flex-direction:column;gap:20px;width:100%}.synthese-title{font-family:Outfit-Medium;font-size:1.5rem;font-weight:500;text-transform:uppercase}.synthese-hr{background:linear-gradient(90deg,var(--secondary-color) 0,#0000 100%);border:none;border-radius:3px;height:4px;margin-bottom:15px;margin-top:10px}.synthese-infos-table *{text-align:left}.synthese-infos-table th{padding:10px 30px 10px 0;text-transform:uppercase}.synthese-bilans-container{align-items:center;display:flex;justify-content:space-between;margin:20px 0;position:relative}.synthese-bilan-line{background-color:var(--main-color);border-radius:2px;flex:1 1;height:4px}.synthese-bilans-subtitle svg{border:2px solid var(--secondary-color);border-radius:50%;margin:0 3px;padding:3px;position:relative;top:-2px}.synthese-bilan-button{align-items:center;aspect-ratio:93/110;background-color:var(--white);border:3px solid var(--white);cursor:pointer;display:flex;justify-content:center;padding-top:10px;position:relative;width:75px}.synthese-bilan-button *{cursor:pointer!important}.synthese-rapport-icon{aspect-ratio:93/110;height:auto;position:absolute;top:0;transition:transform .3s;width:100%!important}.synthese-bilan-button p{font-size:.8rem;line-height:1.3;text-align:center}.synthese-bilan-button span{font-family:Outfit-Bold;font-size:.8rem}.synthese-delete-bilan-icon{background-color:var(--red);border-radius:50%;bottom:-2px;padding:4px;position:absolute;right:-5px}.synthese-main-bilan{top:-9px;width:90px}.synthese-main-bilan p,.synthese-main-bilan span{font-size:1rem}.synthese-bilan-button .filled-button{bottom:-30px;position:absolute;width:calc(100% - 3px)}.synthese-bilans-container .button{z-index:2}.synthese-bilan-button:hover .synthese-rapport-icon{transform:scale(1.05)}.synthese-bilan-button.disabled:before{background-color:var(--red);border-radius:5px;content:"Vous devez d'abord terminer le bilan " attr(data-main-year);max-height:0;overflow:hidden;padding:0;position:absolute;top:-40px;transition:max-height .3s,padding .3s;width:160px;z-index:3}.synthese-bilan-button.disabled:hover:before{max-height:40px;padding:10px}.synthese-bilan-button.disabled *{--color:var(--grey)!important}@media (max-width:992px){.synthese-container{flex-direction:column}.synthese-infos-table{margin-top:20px;position:relative;top:0}.synthese-container>.card{width:100%}}@media (max-width:576px){.synthese-bilans-container{flex-direction:column}.synthese-bilan-button{margin-bottom:15px}.synthese-bilan-button .filled-button{bottom:0;height:fit-content;margin:auto;right:-75px;top:0;width:fit-content}.synthese-main-bilan{top:0}.synthese-main-bilan .filled-button{right:-67px}}.container .necessary-cookies{align-items:center;display:flex;justify-content:space-between;max-width:943px;padding:10px 0}.container .necessary-cookies .radio-group-necessary-cookies,.container .necessary-cookies .text-necessary-cookies{box-sizing:border-box;width:50%}.text-necessary-cookies p{max-width:200px!important}.container .radio-group-necessary-cookies{display:flex;justify-content:flex-end;margin-left:160px;max-width:200px}.hr-cookie{background-image:linear-gradient(to right,#0000,var(--grey) 25%,var(--grey) 75%,#0000);border:none;border-radius:2px;height:3px;margin-bottom:-10px;margin-top:30px}.validate-form-cookie-button{--padding:10px 25px!important;--font-size:1.3rem!important;margin:25px auto;width:fit-content}@media (max-width:768px){.container .necessary-cookies{align-items:center;flex-direction:row;max-width:700px}.container .radio-group-necessary-cookies .radio-group{flex-wrap:nowrap;justify-content:flex-start;margin-left:20px}.container .radio-group-necessary-cookies .radio-group>div{width:140px}}@media (max-width:576px){.container .necessary-cookies{align-items:center;flex-direction:column;justify-content:center;margin:auto;max-width:300px}.container .necessary-cookies .radio-group-necessary-cookies,.container .necessary-cookies .text-necessary-cookies{align-items:center;padding:0 10px;text-align:center;width:100%}.container .radio-group-necessary-cookies .radio-group{margin-left:5px}}.banner-pdf-container{background-color:var(--main-color);border-radius:var(--border-radius);left:-30px;min-height:74px;overflow:hidden;padding:20px;position:relative;width:calc(100% + 60px)}.banner-pdf-container h2{color:var(--text-secondary-color);font-size:1.8rem;font-weight:700}.page-pdf,.pdf-generator-container{background-color:#fff;display:flex;flex-direction:column;height:297mm;padding:50px 70px;position:relative;width:210mm}.page-pdf .page-pdf-content{display:flex;flex-direction:column;height:100%}.pdf-generator-container{height:auto}.page-pdf{aspect-ratio:1/1.4;background-color:#fff;display:flex;flex-direction:column;height:1122px;max-width:1060px;padding:40px 70px;position:relative}.page-number{bottom:30px;position:absolute;right:40px}.testtest{color:#fffc}.pagination-container{color:var(--main-color)!important;display:flex;font-size:1.2rem;justify-content:end}.pagination-hr-separator{background:linear-gradient(to right,#0000,var(--main-color));border:none;bottom:30px;height:4px;position:absolute;right:0;width:60px}.table-pdf-container{background-color:rgb(var(--table-color));border-collapse:collapse;border-spacing:0;margin-top:5px}.table-pdf-container *{background-color:#fff}.table-pdf-container tbody *{font-weight:300}.table-pdf-container thead th:first-child,.table-pdf-container thead tr{border-top-left-radius:var(--border-radius)}.table-pdf-container thead th:last-child,.table-pdf-container thead tr{border-top-right-radius:var(--border-radius)}.table-pdf-container td:first-child,.table-pdf-container th:first-child{border-left:none}.table-pdf-container td:last-child,.table-pdf-container th:last-child{border-right:none}.table-pdf-container tr:last-child td,.table-pdf-container tr:last-child th{border-bottom:none}.table-pdf-container thead th{background-color:rgb(var(--table-color));border-top:none;color:var(--table-secondary-color);font-size:1.1rem}.table-pdf-container td,.table-pdf-container th{border:1px solid rgb(var(--table-color));padding:10px 6px;text-align:center;z-index:2}.table-pdf-container tr th{text-align:center}.table-pdf-container .cell-color-background *,.table-pdf-container .cell-dark-color-background *{background-color:rgba(var(--table-color),.7);border-left-color:rgb(var(--table-secondary-color));border-right-color:rgb(var(--table-secondary-color));color:var(--table-secondary-color)}.table-pdf-container .cell-color-background *{background-color:rgba(var(--table-color),.5)}.table-pdf-container .full-length-row *{background-color:rgb(var(--table-color));color:var(--table-secondary-color);font-weight:400}.table-pdf-container .cell-light-color-background *{background-color:rgba(var(--table-color),.3)}.table-paginator{font-size:1.1rem;margin-top:5px;text-align:center}.text-hr-container{align-items:flex-start;color:var(--main-color);display:flex;font-family:Outfit-Bold;justify-content:flex-start;margin-bottom:15px;width:100%}.text-hr-container h3{color:var(--main-color);font-size:1.5rem;font-weight:700}.text-hr-side{background:linear-gradient(-90deg,var(--main-color),#0000 100%);border-radius:3px;bottom:-6px;height:3px;width:450px}.pdf-container .strong-weak-points-h4{color:var(--main-color);font-size:1.2rem;font-weight:700;text-transform:uppercase}.strong-weak-point-title-pdf{align-items:center;display:flex;font-size:1.2rem;font-weight:700;gap:3px}.arrow-weak-rotate{transform:rotate(90deg)!important}.pdf-container{display:flex;flex-direction:column;gap:20px;padding:30px 0;position:relative}.pdf-container *{font-feature-settings:normal;color:var(--text-color);font-family:var(--font);font-style:normal;font-variant:normal;font-weight:400}.doughnut-chart{display:flex;justify-content:center;margin:20px 0}.doughnut-chart img{height:400px;width:400px}.dots-list{--color:var(--secondary-color);padding-left:25px}.article-container li,.dots-list li{margin-bottom:5px;position:relative;text-align:start}.final-pdf{margin:30px auto auto;position:relative;transform-origin:top;width:fit-content}.article-container li:before,.dots-list li:before{fill:var(--secondary-color);background-color:var(--secondary-color);background-repeat:no-repeat;content:"";height:14px;left:-21px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNjY3IDEwYTMuMzMzIDMuMzMzIDAgMSAwIDAtNi42NjYgMy4zMzMgMy4zMzMgMCAwIDAgMCA2LjY2N1oiIGZpbGw9IiM4OTExNDciLz48cGF0aCBkPSJNNi42NjcgMGE2LjY2NyA2LjY2NyAwIDEgMCAwIDEzLjMzM0E2LjY2NyA2LjY2NyAwIDAgMCA2LjY2NyAwWm0wIDExLjMzM2E0LjY2NyA0LjY2NyAwIDEgMSAwLTkuMzMzIDQuNjY3IDQuNjY3IDAgMCAxIDAgOS4zMzNaIiBmaWxsPSIjODkxMTQ3IiBmaWxsLW9wYWNpdHk9Ii42Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNjY3IDEwYTMuMzMzIDMuMzMzIDAgMSAwIDAtNi42NjYgMy4zMzMgMy4zMzMgMCAwIDAgMCA2LjY2N1oiIGZpbGw9IiM4OTExNDciLz48cGF0aCBkPSJNNi42NjcgMGE2LjY2NyA2LjY2NyAwIDEgMCAwIDEzLjMzM0E2LjY2NyA2LjY2NyAwIDAgMCA2LjY2NyAwWm0wIDExLjMzM2E0LjY2NyA0LjY2NyAwIDEgMSAwLTkuMzMzIDQuNjY3IDQuNjY3IDAgMCAxIDAgOS4zMzNaIiBmaWxsPSIjODkxMTQ3IiBmaWxsLW9wYWNpdHk9Ii42Ii8+PC9zdmc+);position:absolute;top:6px;width:14px}.rh-table-legend{align-items:center;display:flex;font-size:.9rem;font-weight:300;gap:10px;margin:var(--default-margin) auto}.rh-table-legend div{background-color:rgba(var(--table-color),.7);border-radius:50%;height:30px;width:30px}.top-scroller-container{bottom:35px;margin-left:auto;margin-right:-100px;position:sticky;width:fit-content}.top-scroller{background-color:var(--main-color);border-radius:50%;cursor:pointer;height:70px;margin:auto;transition:transform .3s;width:70px}.top-scroller:hover{transform:translateY(-10px)}.top-scroller:after,.top-scroller:before{background-color:var(--white);border-radius:2px;content:"";height:5px;left:61.5%;position:absolute;top:47%;transform:translate(-50%,-50%) rotate(45deg);width:25px}.top-scroller:after{left:38.5%;transform:translate(-50%,-50%) rotate(-45deg)}.default-margin-placeholder{height:0;margin-top:var(--default-margin);width:100%}.pdf-p-first{margin-top:var(--default-margin);text-align:justify}.pdf-p{margin-top:14px;text-align:justify}.pdf-business-image-container{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px}.pdf-business-img{border-radius:var(--border-radius)!important;height:400px;max-width:500px;object-fit:cover!important}.pdf-download-container{bottom:5vh;left:50%;position:fixed;transform:translateX(-50%);z-index:10}.pdf-margin-placeholder{height:0;margin-top:var(--default-margin);width:100%}.generator-container{left:0;opacity:0;position:absolute;width:fit-content}.pdf-generated .generator-container{display:none}.final-pdf-container{margin:auto}.text-asterisk-valeurs-tds{font-size:.8rem;font-style:italic;text-align:justify}@media (max-width:1200px){.top-scroller-container{margin-right:20px}}@media (max-width:900px){.final-pdf{transform:scale(.85)}.top-scroller-container{margin-right:70px}.final-pdf-container{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%;min-width:100%}}@media (max-width:810px){.final-pdf{transform:scale(.7)}}@media (max-width:700px){.final-pdf{transform:scale(.6)}.top-scroller{height:50px;width:50px}.top-scroller:after,.top-scroller:before{width:20px}.top-scroller-container{margin-right:180px}}.summary-pdf-container{margin-top:var(--default-margin)}.summary-chapter-container{display:flex;flex-direction:column;margin-top:5px}.chapter-subtitle-container,.chapter-title-container{align-items:center;display:flex;padding-top:3px}.chapter-subtitle-container span,.chapter-title-container span{white-space:nowrap}.chapter-subtitle-container .chapter-title,.chapter-title-container .chapter-title{font-family:Outfit-SemiBold;font-size:1.2rem}.chapter-subtitle-container{padding-left:20px}.chapter-subtitle-container .subtitle-bullet-point{font-size:1.2rem;margin-right:10px}.chapter-subtitle-container .chapter-title,.chapter-title-container .chapter-title{flex:1 1}.chapter-subtitle-container .summary-dots-line,.chapter-title-container .summary-dots-line{flex-grow:0;overflow:hidden;text-align:center}.page-break{page-break-before:always}.circle-growth-container{align-items:center;display:flex;justify-content:space-around;margin-top:var(--default-margin)}.circle-growth-item{align-items:center;display:flex;flex-direction:column}.circle-growth-percentage-amount{align-items:center;border:15px solid var(--main-color);border-radius:50%;color:var(--main-color)!important;display:flex;font-size:2.8rem;font-weight:700;height:250px;justify-content:center;width:250px}.circle-growth-text{font-size:.9rem;margin-top:10px;max-width:300px;text-align:center}.calculation-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;text-align:center}.calculation-title{font-size:1.3rem;font-weight:700}.calculation-title-sup{color:var(--secondary-color)!important;font-size:.6rem}.calculation-subtitle{color:#666}.calculation-values{align-items:center;display:flex;justify-content:space-around;margin:15px 0}.calculation-amount{font-size:1.2rem}.calculation-amount,.calculation-amount-mid{color:var(--secondary-color)!important;font-weight:700}.calculation-amount-mid{font-size:1.5rem}.calculation-label{align-items:center;display:flex;font-size:.6rem;font-weight:700;justify-content:center;text-transform:uppercase}.calculation-label svg{margin-left:5px;margin-right:5px}.calculation-label-mid{font-size:.9rem;font-weight:700;text-align:center;text-transform:uppercase}.calculation-hr-leftside{background:linear-gradient(-90deg,var(--secondary-color),#0000 100%)}.calculation-hr-leftside,.calculation-hr-rightside{border:none;border-radius:3px;height:4px;margin-bottom:15px;margin-left:20px;margin-right:20px;width:100px}.calculation-hr-rightside{background:linear-gradient(90deg,var(--secondary-color),#0000 100%)}.calculation-proportion-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.calculation-proportion{word-wrap:break-word;color:var(--secondary-color);font-size:.8rem;font-style:italic;max-width:450px;white-space:pre-wrap}.hr-separator{background:linear-gradient(to right,#0000,var(--secondary-color),#0000);border:none;height:4px;margin:15px 80px;width:calc(100% - 160px)}.estimations-range-container-pdf{align-items:center;display:flex;justify-content:center;margin-top:10px!important}.center-estimation-range-container,.side-estimation-range-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.estimation-range-value{border:3px solid var(--main-color);border-radius:5px;color:var(--main-color);font-size:1.1rem;font-weight:700;margin-bottom:5px;margin-top:5px;padding:10px 15px}.estimation-range-subtext{font-size:.8rem;font-weight:700;height:15px;margin-bottom:7px}.estimation-range-subtext svg{margin-left:5px;margin-right:5px}.center-estimation-range-container .estimation-range-value{background-color:var(--main-color);color:var(--text-secondary-color);font-size:1.8rem}.value-fond-commerce .estimation-range-value{background-color:initial;border-color:#0000;color:var(--main-color);font-weight:700}.value-fond-commerce .center-estimation-range-container .estimation-range-value{position:relative}.value-fond-commerce .center-estimation-range-container .estimation-range-value:before{background:linear-gradient(to left,#0000,var(--main-color),#0000);bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.value-fond-commerce .side-estimation-range-container{gap:0}.value-fond-commerce .estimation-range-value{padding-bottom:0;padding-top:0}.value-estimation-details .estimation-range-value{border-color:var(--secondary-color);color:var(--secondary-color);font-size:.9rem;font-weight:700;padding:10px}.value-estimation-details .center-estimation-range-container .estimation-range-value{background-color:var(--secondary-color);color:var(--text-secondary-color);font-size:1.3rem;padding:10px}.value-estimation-details.estimations-range-container-pdf{gap:40px}.value-estimation-details .estimation-range-subtext{display:flex;gap:4px}.value-estimation-details .estimation-range-subtext:first-child{height:0}.estimation-details-container-pdf{margin-top:var(--default-margin)}.estimation-details-title{font-size:1.3rem;font-weight:700;text-align:center}.estimation-details-subtitle{text-align:center}.value-estimation-details{margin:8px 0 0!important}.value-estimation-hr{margin:15px 0}.bar-chart-container,.doughnut-chart-container{margin-top:var(--default-margin)}.text-h1-container{align-items:center;background-color:var(--main-color);border-radius:10px;display:flex;justify-content:center;margin:auto;padding:20px;width:90%}.text-h1-container h2{color:#fff;font-family:Outfit-SemiBold;text-transform:uppercase}.card-img{max-height:110px;max-width:30%;object-fit:contain;width:auto}.visiting-card-container{background-color:var(--light-grey);border:3px solid var(--main-color);border-radius:15px;height:400px;max-height:400px;padding:20px;z-index:2}.imported-card-container,.visiting-card-container{max-width:700px;width:100%}.imported-card-container.pdf-visiting-card{margin:30px auto}.visiting-card-container.pdf-visiting-card{background-color:initial;border:3px solid var(--grey);margin:0 auto}.pdf-visiting-card{margin-bottom:var(--default-margin)}.visiting-card-container *{line-height:1.4}.card-bottom,.card-top{display:flex;gap:20px}.card-bottom{justify-content:flex-end}.card-bottom>div,.card-top>div{display:flex;flex-direction:column;justify-content:center}.visiting-card-container svg{--color:var(--main-color)!important;height:20px;width:20px}.card-mid{margin:20px 0 5px}.card-mid-content{display:flex;gap:15px}.card-name span{font-family:Outfit-Bold;font-size:2.2rem}.card-position{font-family:Outfit-SemiBold;font-size:1.3rem}.visiting-card-container .card-slogan{color:var(--main-color);font-family:Outfit-Bold;font-size:1.3rem}.card-bottom *{text-align:right}.card-company{font-family:Outfit-Bold;font-size:1.8rem}@media (max-width:576px){.visiting-card-container{padding:10px}.visiting-card-container *{font-size:.8rem}.card-bottom,.card-mid-content,.card-top{gap:5px}.card-name span{font-size:1.1rem}.card-img{max-height:70px}}.normal-bold-text-pdf span{font-weight:700}.normal-bold-text-pdf{margin-top:10px;text-align:justify}.normal-bold-texts-container-pdf{display:flex;flex-direction:column;gap:10px;margin-top:var(--default-margin)}.logo-entreprise-container{display:flex;justify-content:center;width:100%}.cover-page-container{margin:auto 0}.liste-materiel-container{margin:var(--default-margin) 0;width:100%}.liste-materiel-row{display:flex;margin-top:20px;padding:0}.liste-materiel-item{display:flex}.liste-materiel-intitule{font-weight:700;margin-right:4px;white-space:nowrap}.access-page{align-items:center;background-color:var(--main-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.logo-access-page{border-radius:10px;margin-bottom:20px;width:400px}.access-page h1{color:#fff;margin-bottom:20px}.access-page input{border-radius:4px;margin-bottom:10px;padding:10px}.access-page button{background-color:#f29554;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.access-page button:hover{background-color:#fff;color:#000}.download-pdf-notification-group-container{animation:slideIn .5s forwards;background-color:var(--main-color);border-radius:8px;bottom:4vh;box-shadow:0 4px 8px #0003;overflow:hidden;position:fixed;right:10px;width:fit-content;z-index:100000}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.download-pdf-notification-container{align-items:center;display:flex;gap:15px;padding:18px}.infinite-loader{animation:spin 1s linear infinite;border-radius:50%;box-shadow:0 -2px 0 var(--white);height:20px;width:20px}.loading-text{color:var(--white);font-size:1rem;text-align:left}.filters-group-container{background-color:var(--creamy-white);box-shadow:3px 3px 20px #7b7b7b40;margin-bottom:10px;padding:5px 0}.filters-group-container .container>div{display:flex;gap:20px;justify-content:center;margin:auto}.filter{border:2px solid var(--main-color);border-radius:3px;color:var(--main-color);cursor:pointer;font-family:Outfit-SemiBold;font-size:.9rem;padding:6px 15px 5px;text-transform:uppercase;transition:color .3s,background-color .3s;white-space:nowrap}.filter:before{content:attr(custom-title);display:block;font-family:Outfit-Black;height:0;overflow:hidden;visibility:hidden}.filter.active,.filter:hover{background-color:var(--main-color);color:var(--white)}.filters-group-container ::-webkit-scrollbar{height:8px}.filters-group-container ::-webkit-scrollbar-track{margin:10px}.filters-group-container .container{max-width:min(var(--container-width),calc(100% - 100px))}@media (min-width:992px){.filters-group-container .components-slider{gap:20px}.filters-group-container .components-row{padding-left:2px}}@media (max-width:992px){.filters-group-container .container{display:flex}.filter.active{opacity:1;padding:6px 6px 5px}.filter.active,.filter:hover{background-color:initial;color:var(--main-color)}.filters-group-container.pinned{box-shadow:0 5px 4px #00000026}.filters-group-container .container{box-shadow:none;flex-wrap:nowrap;gap:20px;justify-content:flex-start;margin:auto;max-width:100%;overflow-x:scroll;padding:10px;width:fit-content}.filter{border:none;opacity:.6}}.estimations-buttons-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.estimations-buttons-row .button{margin:0}.estimations-container{background-color:#fff;border:3px solid var(--main-color);border-radius:15px;margin-top:20px;padding:20px 30px}.estimations-container-header p{cursor:pointer;display:inline;font-size:1.3rem}.estimations-container-header p.active{font-family:Outfit-Bold;text-decoration:underline;text-decoration-color:var(--secondary-color)}.estimations-container-header p:first-child{margin-right:50px}.estimations-search-bar input{margin:15px 0!important;outline:var(--main-color) auto 1px;outline-offset:0}.estimations-filters{margin-bottom:-5px}.estimation-overview-container,.estimations-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:3fr 3fr 2fr 1fr auto;grid-template-rows:100%;padding:0 10px}.estimation-overview-container{background-color:#f5f3ec;border-radius:10px;box-shadow:2px 3px 2px var(--light-grey);cursor:pointer;gap:20px;margin-right:5px;padding:10px;position:relative;transition:background-color .2s ease}.estimation-overview-container:hover{background-color:var(--secondary-color);transition:background-color .2s ease}.estimations-filters .estimations-filters-buttons{margin-bottom:10px}.estimations-filters-buttons{gap:15px;justify-content:space-between}.estimations-filters-buttons .button{--color:var(--black)!important;--hover-color:var(--black)!important;--font-size:0.8rem!important;--padding:3px 5px!important;--border-radius:5px!important}.estimations-filters .centered:before{content:attr(custom-title);display:block;font-size:.8rem;height:0;overflow:hidden;padding:0 8px;visibility:hidden}.estimations-filters div{align-items:center;display:flex;font-family:Outfit-Bold}.estimations-table-body{display:flex;flex-direction:column;gap:15px;max-height:300px;overflow-y:scroll;padding-top:10px}.estimations-table-body::-webkit-scrollbar{width:10px}.estimation-overview-container div{align-items:center;color:var(--black);display:flex;font-size:.9rem;max-height:30px;text-overflow:ellipsis}.estimation-thumbnail-container{display:flex;flex-direction:column;gap:10px;margin:20px;width:30vw}.estimation-thumbnail{background-color:var(--white);border-radius:10px;box-shadow:0 1px 9px 0 #00000040;display:flex;flex-direction:column;height:100%}.estimation-enseigne{align-items:center;background-color:var(--grey);border-top-left-radius:15px;border-top-right-radius:15px;color:var(--white);display:flex;font-size:1.3rem;height:50px;justify-content:center;width:100%}.estimation-infos{margin-top:20px;text-align:center}.estimation-infos p{margin-bottom:5px}.estimation-infos .label{font-family:Outfit-Bold;font-size:1.1rem;margin-bottom:0}.estimation-buttons{display:flex;justify-content:space-between;margin:auto 25px 20px;padding-top:20px}.estimation-buttons .button{--padding:8px!important;margin:0 auto 5px}.estimation-buttons a,.estimation-buttons div{font-size:.8rem;text-align:center}.estimation-thumbnail .fake-button{border:3px solid #0000;border-radius:10px;margin:0 auto 5px;padding:8px;width:fit-content}.estimation-thumbnail .fake-button div{bottom:auto;left:-100%;top:-32px}.estimation-overview-container .fake-button,.estimation-thumbnail .fake-button{border-radius:5px;color:#b1afad;cursor:not-allowed;font-family:Outfit-SemiBold;font-size:.8rem;padding:4px 8px;position:relative}.fake-button div{align-items:center;background-color:var(--red);border-radius:5px;bottom:15px;color:var(--grey);display:flex;left:-50%;max-height:0;overflow:hidden;padding:0 11px;position:absolute;transition:max-height .2s,padding .2s;width:max-content;z-index:3}.fake-button:hover div{max-height:30px;padding:10px}.dropdown-toggle{align-items:center;border-radius:50px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;position:relative;width:30px}.dropdown-toggle:hover{background-color:#0000001a}.dropdown-menu{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;margin-top:5px;min-height:160px;min-width:140px;padding:5px;position:absolute;right:0;top:100%;z-index:1000}.dropdown-list{list-style:none;margin:0;padding:0}.dropdown-list li{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:8px;padding:6px 10px}.dropdown-list li:hover{background:var(--light-grey);transition:background-color .2s ease}.dropdown-list a,.dropdown-list button{all:unset;align-items:center;cursor:pointer;display:flex;gap:8px}.dropdown-toggle.mobile{display:flex;justify-content:center;width:100%}.dropdown-menu.mobile{left:0;margin:0 auto;position:absolute;right:0;width:90%}@media (max-width:1200px){.estimations-button{margin:0 auto}.estimations-container{background-color:initial}.estimations-container-header{text-align:center}.estimations-search-bar{margin:15px auto -15px;max-width:70%;width:fit-content}.estimations-search-bar input{max-width:100%}.estimations-search-bar.search-bar-container .searchbar-cross{right:14px}.estimation-overview-container .fake-button,.estimation-thumbnail .fake-button{border-radius:10px;padding:8px}}@media (max-width:992px){.estimation-thumbnail-container{margin:20px 10px;width:45vw}.estimation-thumbnail svg{height:20px;width:20px}.estimation-buttons a,.estimation-buttons div{font-size:.8rem}}@media (max-width:768px){.estimations-buttons-row{flex-direction:column}}@media (max-width:576px){.estimations-buttons-row .button{width:100%}.estimation-thumbnail-container{width:80vw}.estimations-container{margin-top:20px;padding:20px 0 0}.estimations-container-header p{font-size:1rem}.estimations-container-header p:first-child{margin-right:20px}.estimations-search-bar{max-width:100%;width:100%}}.components-row-container{--thumbnail-width:70vw;margin:var(--margin)}.components-row{max-width:100%;overflow-x:hidden}.components-slider{display:flex;padding:0 var(--padding);position:relative;right:var(--slide);transition:right .3s;width:max-content}.components-slider .thumbnail-container{margin:10px;max-width:var(--thumbnail-width);width:100%}.formations-row{margin:0 50px;max-width:calc(100% - 100px)}.formations-row-bracket{left:-55px;position:absolute;top:calc(50% - 20px)}.formations-row-bracket:last-of-type{left:auto;right:-55px}@media (min-width:400px){.components-row-container{--thumbnail-width:55vw}}@media (min-width:576px){.components-row-container{--thumbnail-width:100%}}.mon-profil-container>div:first-child{flex:2 1}.mon-profil-container>div:last-child .link-with-arrow:hover svg{--color:var(--grey)!important}.mon-profil-container>div:last-child{flex:1 1}.mon-profil-container h2{font-size:1.3rem}.mon-profil-container .card{padding:30px}.mon-profil-container{display:flex;gap:30px}.mon-profil form .form-error{background-color:var(--light-grey)}.visiting-card-profile-container{display:flex;justify-content:center;margin-bottom:-30px;padding:10px;position:sticky;top:0;transform:scale(.9);transform-origin:top;z-index:2}.visiting-card-buttons{align-items:flex-start;display:flex;gap:20px;justify-content:center;margin:30px 0}.visiting-card-buttons .file-input-container{padding:0!important;width:fit-content}.visiting-card-buttons .file-input-container .form-error{background-color:initial;left:0;top:0}.mon-profil-links{display:flex;flex-direction:column;gap:15px}.mon-profil-links *{font-family:Outfit-SemiBold}.mon-profil-buttons{display:flex;flex-direction:column;gap:30px}@media (max-width:1200px){.visiting-card-profile-container{margin-bottom:0;margin-left:-30px;transform:none;width:calc(100% + 60px)}.mon-profil-container{flex-direction:column}}@media (max-width:992px){.mon-profil-links{flex-direction:row;gap:30px;justify-content:space-around;margin-top:-30px}.mon-profil-responsive-buttons{display:flex;flex-direction:column;gap:30px;margin:50px auto;width:fit-content}}@media (max-width:576px){.mon-profil-responsive-buttons{width:100%}.mon-profil-links{flex-direction:column;gap:10px}.visiting-card-profile-container{margin-left:-50px;width:calc(100% + 100px)}.visiting-card-buttons{margin:20px 0}}.expendable-group-container{--transition:0.3s;display:flex;flex-direction:column;gap:20px}.expendable-container{border-radius:10px;position:relative}.expendable-top{background-color:var(--light-grey);border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;position:relative;z-index:2}.expendable-top *{color:var(--main-color)}.expendable-container:not(.active) .expendable-top{border-radius:10px}.expendable-title{padding:15px;transition:color var(--transition)}.expendable-arrow{align-items:center;background-color:var(--main-color);display:flex;padding:15px 25px}.expendable-arrow svg{transition:transform var(--transition)}.expendable-content{max-height:0;overflow:hidden;padding:0 30px;transition:max-height var(--transition),padding-top var(--transition),padding-bottom var(--transition)}.expendable-container.active .expendable-content{overflow:visible!important;overflow:initial!important}.expendable-container:before{border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:3px;position:absolute;z-index:0}.expendable-container.active:before,.expendable-container:before{background:linear-gradient(to bottom,var(--main-color),var(--main-color))}.expendable-container .expendable-top{transition:background-color var(--transition)}.expendable-container.active .expendable-top{background-color:var(--main-color);border:0 solid var(--main-color)}.expendable-container.active .expendable-title{color:var(--white)}.expendable-container.active .expendable-content{background-color:var(--white);border-radius:10px;margin:4px;max-height:fit-content;padding:30px;position:relative}.expendable-checkbox-container{display:flex;gap:15px;padding:10px;position:absolute;right:90px}.expendable-container.active .expendable-checkbox-container label:first-child{color:var(--white)}.expendable-checkbox-container label:first-child{cursor:pointer;display:block;margin-top:5px}.expendable-checkbox-container input{display:none}.expendable-checkbox{background-color:var(--grey);border-radius:15px;cursor:pointer;height:25px;position:relative;transition:background-color .3s;transition:color .3s;width:50px}.expendable-checkbox.expendable-checked{background-color:var(--secondary-color)}.expendable-checkbox:before{background-color:var(--white);border-radius:11px;content:"";height:19px;left:3px;position:absolute;top:3px;transition:left .3s;width:19px}.expendable-checkbox.expendable-checked:before{left:28px}@media (max-width:576px){.expendable-checkbox-container label:first-child{display:none}.expendable-checkbox-container{right:70px}.expendable-container.active .expendable-content{padding:0 15px}}.visiting-card-form-hr{background-color:var(--grey);border:0;border-radius:3px;height:5px;margin:10px auto;width:50%}.imported-card-container{display:flex;gap:20px}.imported-card-container>*{max-width:calc(50% - 10px);object-fit:contain}@media (max-width:992px){.imported-card-container{flex-direction:column}.imported-card-container>*{max-width:100%;object-fit:contain}}.file-input-container{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;padding-bottom:10px;position:relative;width:100%}.file-input-label.filled-button{box-shadow:none}.file-input-container.with-remove-button{padding-bottom:0}.file-input-label{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:var(--padding);width:100%}.file-input{display:none}.file-input-remove-button{color:var(--red);cursor:pointer;text-align:center;text-decoration:underline}.file-input-container .form-error{bottom:-10px}.file-input-container.with-remove-button .form-error{bottom:5px}.file-input-container .form-error:before{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:576px){.file-input-container{padding:0}}
/*# sourceMappingURL=main.62d6ec1f.css.map*/