#capacity-page{display:flex;flex-direction:column;align-items:center;width:100%;gap:25px}#capacity-page .borrowers-financial-situation,#capacity-page .capacity-monthly-payment,#capacity-page .capacity-property-type,#capacity-page .duration-selector,#capacity-page .result-card{width:100%}#capacity-page .title{display:flex;justify-content:space-between;width:100%}#capacity-page .title .go-back svg{width:20px;height:20px}#capacity-page .title h1{text-align:center;font-size:1.5rem}#capacity-page .duration-selector .durations .selected,#capacity-page .result-card{background-color:var(--tertiary-background)}#capacity-page .result-card{cursor:pointer}#capacity-page .result-card .container{border-color:var(--primary-grey)}#capacity-page .result-card .container .details{background-color:var(--primary-grey)}#capacity-page .redirect{background-color:var(--primary-blue);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 17px;display:flex;justify-content:center;align-items:center;gap:8px}#capacity-page .redirect span{color:#fff;font-family:BalooDa2;letter-spacing:.2px}@media screen and (min-width:1201px){#capacity-page{gap:50px;max-width:500px}#capacity-page .title{justify-content:center}#capacity-page .title h1{font-size:1.75rem}#capacity-page .borrowers-financial-situation{display:none}#capacity-page .duration-selector .durations .selected,#capacity-page .result-card{background-color:#fff}}#onboarding-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}#onboarding-page .my-indicator.bottom-right,#onboarding-page .my-indicator.center{position:static;width:-moz-fit-content;width:fit-content}#onboarding-page .my-stepper .empty{min-width:120px}#signup-page{height:100%;width:100%;display:flex;flex-direction:column}#signup-page .my-stepper .empty,#signup-page .my-stepper .onboarding-stepper{min-width:120px}#signup-page .my-indicator.bottom-right,#signup-page .my-indicator.center{position:static;width:-moz-fit-content;width:fit-content}#signup-page .my-card .icon svg{width:59px;height:40px}#signup-page .my-card .my-card-content,#signup-page .my-card .my-card-content .my-input{width:100%}#signup-page .my-card .my-card-content .my-input input{text-align:left;font-size:1.125rem}#signup-page .my-card .my-card-content .my-input input::placeholder{font-size:1.125rem;font-family:BalooDa2SemiBold}#login-page{height:100%;width:100%;display:flex;flex-direction:column}#login-page .go-to-signup{display:none}#login-page .my-indicator.bottom-right,#login-page .my-indicator.center{position:static;width:-moz-fit-content;width:fit-content}#login-page .my-card .icon svg{width:59px;height:40px}#login-page .my-input input::placeholder{font-family:BalooDa2SemiBold}@media screen and (min-width:1201px){#login-page .go-to-signup{display:inherit;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}}#dashboard-page{display:flex;flex-direction:column;gap:40px;max-width:680px}#dashboard-page .categories{display:grid;justify-content:center;grid-template-columns:repeat(2,150px);grid-gap:30px;gap:30px}#dashboard-page .categories .category{height:155px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:18px;padding:10px 0;font-size:1.125rem}#dashboard-page .categories .category .name{font-family:BalooDa2SemiBold}#dashboard-page .categories .category .icon svg{width:100%;height:100%}#dashboard-page .categories .category .value{min-width:80px;padding:1px 10px;border-radius:13px;text-align:center}#dashboard-page .categories .category .value span{font-family:BalooDa2Medium}@media screen and (min-width:1201px){#dashboard-page .credit-coach-preview{display:none}#dashboard-page .categories{padding:25px;background-color:#fff;box-shadow:0 0 24px rgba(193,212,237,.25);border-radius:30px;grid-template-columns:repeat(2,280px);gap:20px}#dashboard-page .categories .category{height:210px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:18px;padding:20px 0;font-size:1.125rem}#dashboard-page .categories .category .name{font-family:BalooDa2SemiBold}#dashboard-page .categories .category .icon svg{width:100%;height:100%}#dashboard-page .categories .category .value{min-width:80px;padding:1px 10px;border-radius:13px;text-align:center}#dashboard-page .categories .category .value span{font-family:BalooDa2Medium}}#fundings-page{width:100%;display:grid;grid-template-areas:"title" "listing" "redirect";grid-row-gap:30px;row-gap:30px}#fundings-page .title{grid-area:title;display:flex;justify-content:space-between}#fundings-page .title .go-back svg{width:20px;height:20px}#fundings-page .borrowers-financial-situation{display:none;grid-area:borrowers-financial-situation}#fundings-page .fundings-listing{background-color:#fff;grid-area:listing;display:flex;flex-direction:column;align-items:center;gap:20px}#fundings-page .error{text-align:center;color:var(--primary-orange)}#fundings-page .loader{margin:40px auto}#fundings-page a{grid-area:redirect;background-color:var(--primary-blue);border-radius:30px;padding:10px 17px;text-align:center;width:165px;display:flex;justify-content:center;gap:10px;margin:auto}#fundings-page a span{color:#fff;font-family:BalooDa2SemiBold;font-size:1.125rem;letter-spacing:1px}#fundings-page a svg{width:12px;height:12px;margin:auto 0;position:relative;top:-1px}@media screen and (min-width:1201px){#fundings-page{grid-template-areas:"title" "borrowers-financial-situation" "listing" "redirect";row-gap:40px;max-width:750px}#fundings-page .borrowers-financial-situation{display:flex}#fundings-page .fundings-listing{margin-top:20px;box-shadow:0 0 24px rgba(193,212,237,.25);border-radius:30px;padding:20px 25px}}#funding-page{display:flex;flex-direction:column;gap:25px;width:100%}#funding-page h1{text-align:center;font-size:1.5rem}#funding-page .funding-hard-details{display:flex;flex-direction:column;width:90%;margin:auto}#funding-page .funding-hard-details p{border-radius:20px 0 20px 20px;background-color:var(--secondary-dark-orange);padding:15px;font-size:.75rem;color:#fff}#funding-page .redirections{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:20px;margin:0 auto}#funding-page .redirections a{background-color:var(--primary-blue);border-radius:30px;width:100%;padding:8px 17px;display:flex;justify-content:center;align-items:center;gap:8px}#funding-page .redirections a span{color:#fff;font-family:BalooDa2;letter-spacing:.2px}@media screen and (min-width:1201px){#funding-page{gap:50px}#funding-page h1{font-size:1.75rem}#funding-page .funding-inputs{display:none}#funding-page .result-card{cursor:pointer;padding:6px 7px;background-color:#fff}}#new-funding-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}#new-funding-page .my-stepper .empty{min-width:95px}#profile-page{width:100%;display:grid;grid-template-areas:"header" "main-borrower-indicator" "main-borrower-personal-info" "co-borrower-indicator" "co-borrower-personal-info" "financial-situation";grid-gap:20px;gap:20px}#profile-page .header{grid-area:header;display:flex;justify-content:space-between}#profile-page .header h1{margin:auto}#profile-page .header .borrowers-financial-situation{display:none}#profile-page .profile-borrower-indicator.borrower{grid-area:main-borrower-indicator}#profile-page .profile-borrower-indicator.co-borrower{grid-area:co-borrower-indicator}#profile-page .profile-card-main-borrower-personal-info{grid-area:main-borrower-personal-info}#profile-page .profile-card-co-borrower-personal-info{grid-area:co-borrower-personal-info}#profile-page .profile-add-borrower{background:#e1fbf9;border:1.5px dashed var(--primary-cyan);border-radius:18px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 0 15px}#profile-page .profile-add-borrower div{border-radius:50%;background-color:#fff;width:40px;height:40px;display:flex}#profile-page .profile-add-borrower div svg{margin:auto}#profile-page .profile-add-borrower div svg path{fill:var(--primary-cyan)}#profile-page .profile-add-borrower span{color:var(--primary-cyan)}#profile-page .profile-card-financial-infos{grid-area:financial-situation}#profile-page .profile-card-co-borrower-financial-infos{grid-area:co-borrower-financial-situation}@media screen and (min-width:1201px){#profile-page{grid-template-areas:"header header" "main-borrower-indicator co-borrower-indicator" "main-borrower-personal-info co-borrower-personal-info" "financial-situation co-borrower-financial-situation";grid-template-columns:1fr 1fr;column-gap:40px}#profile-page .header{display:grid;grid-template-areas:"title inputs inputs";grid-template-columns:auto 1fr}#profile-page .header h1{grid-area:title;margin:0}#profile-page .header .go-back,#profile-page .header .profile-completion{display:none}#profile-page .header .borrowers-financial-situation{display:flex;justify-content:flex-end;gap:10%;grid-area:inputs}#profile-page .header .borrowers-financial-situation .my-input:first-child{display:none}}#projects-page{width:100%;display:grid;grid-template-areas:"title" "listing" "redirect";grid-row-gap:30px;row-gap:30px}#projects-page .title{grid-area:title;display:flex;justify-content:space-between}#projects-page .title .go-back svg{width:20px;height:20px}#projects-page .borrowers-financial-situation{display:none;grid-area:borrowers-financial-situation}#projects-page .projects-listing{grid-area:listing;display:flex;flex-direction:column;align-items:center;gap:20px}#projects-page .error{text-align:center;color:var(--primary-orange)}#projects-page .loader{margin:40px auto}#projects-page a{grid-area:redirect;background-color:var(--primary-blue);border-radius:30px;padding:10px 17px;text-align:center;width:165px;display:flex;justify-content:center;gap:10px;margin:auto}#projects-page a span{color:#fff;font-family:BalooDa2SemiBold;font-size:1.125rem;letter-spacing:1px}#projects-page a svg{width:12px;height:12px;margin:auto 0;position:relative;top:-1px}@media screen and (min-width:1201px){#projects-page{grid-template-areas:"title" "borrowers-financial-situation" "listing" "redirect";row-gap:40px;max-width:750px}#projects-page .borrowers-financial-situation{display:flex}#projects-page .fundings-listing{margin-top:20px;box-shadow:0 0 24px rgba(193,212,237,.25);border-radius:30px;padding:20px 25px}}#reset-password-header{display:flex;justify-content:center;background-color:var(--primary-background)}#reset-password-header svg{width:68px;height:18px}#reset-password-page{background-color:var(--primary-background);min-height:calc(100vh - 58px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}#reset-password-page h1{text-align:center;font-size:1.625rem;max-width:300px;line-height:2rem}#reset-password-page .my-card{max-width:350px}#reset-password-page .my-card .icon svg{width:58px;height:68px}#reset-password-page .my-card .my-card-content{display:flex;flex-direction:column;gap:20px}#reset-password-page .my-card .my-card-content h2{text-align:center;font-size:1.125rem}#reset-password-page .my-card .my-card-content form{display:flex;flex-direction:column;gap:25px}#reset-password-page .my-card .my-card-content form .my-input .input-container{border-bottom-width:1px;border-bottom-style:solid}#reset-password-page .my-card .my-card-content form .my-input .input-container input{text-align:left}#reset-password-page .my-card .my-card-content form button{background-color:var(--primary-blue);display:flex;align-items:center;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px;font-family:BalooDa2Medium;margin:0 auto}#reset-password-page .my-card .my-card-content form button span{color:#fff}#reset-password-page .my-card .my-card-content form button svg{width:12px;height:12px}#reset-password-page .my-card .my-card-content form p{text-align:center;color:var(--primary-orange)}@media screen and (min-width:1201px){#reset-password-page .my-card{max-width:550px}#reset-password-page .my-card .my-card-content{width:80%}}.my-input{display:grid}.my-input .icon{grid-area:icon;margin:auto 0}.my-input .edit{grid-area:edit-icon}.my-input label{font-family:BalooDa2Medium;color:var(--secondary-background);grid-area:label}.my-input .input-container{grid-area:input-container;border-bottom:2px dashed var(--secondary-background);display:flex;gap:3px}.my-input .input-container.error{border-color:var(--primary-orange)}.my-input .input-container input{background-color:transparent;border:none;color:var(--primary-blue);-webkit-text-fill-color:var(--primary-blue);font-family:BalooDa2Bold;font-size:1.25rem;text-align:right;box-sizing:content-box;opacity:1;width:100%}.my-input .input-container input::placeholder{color:var(--secondary-background);-webkit-text-fill-color:var(--secondary-background);font-size:1.25rem}.my-input .input-container input:focus{outline:none}.my-input .input-container .units{color:var(--primary-blue);display:flex;gap:3px}.my-input .input-container .units span{margin:auto 0}.my-input .input-container .units span:first-child{font-size:1.5rem}.my-input .input-container .tip{font-size:.75rem}.my-input .error{grid-area:error}.my-input .error span{color:var(--primary-orange);font-size:.75rem}.my-input.my-input-basic{gap:3px;grid-template-areas:"label label" "input-container input-container" "error error"}.my-input.my-input-inline{min-width:200px;background-color:#fff;border-radius:15px;padding:10px 17px 10px 12px;grid-template-areas:"icon label edit-icon" "icon input-container input-container" "error error error";grid-template-columns:auto 1fr auto;row-gap:2px;column-gap:15px}.my-input.my-input-inline .icon{display:flex}.my-input.my-input-inline .icon svg{width:30px;height:30px}.my-input.my-input-inline label{font-size:.75rem}.my-input.my-input-inline .input-container{line-height:1.125rem;margin-top:-5px}.my-input.my-input-inline .input-container input{font-family:BalooDa2Medium;font-size:1.125rem;text-align:left;color:var(--primary-blue)}.my-input.my-input-inline .input-container input::placeholder{font-size:1.125rem}.my-input.my-input-inline .input-container .units{margin:auto 0 auto auto}.my-input.my-input-inline .input-container .units span{font-size:1.25rem!important;font-family:BalooDa2Medium}.my-input.my-input-block{grid-template-areas:"icon edit-icon" "label label" "input-container input-container";grid-template-columns:auto auto;background-color:var(--tertiary-background);border-radius:15px;padding:8px 13px}.my-input.my-input-block .icon svg{width:30px;height:30px}.my-input.my-input-block .edit{margin:auto 0 auto auto}.my-input.my-input-block label{font-size:.75rem;margin-top:3px}.my-input.my-input-block .input-container{line-height:1.125rem;margin-top:-5px}.my-input.my-input-block .input-container input{font-family:BalooDa2Medium;font-size:1.125rem;text-align:left;color:var(--primary-blue)}.my-input.my-input-block .input-container input::placeholder{font-size:1.125rem}.my-input.my-input-block .input-container .units{margin:auto}.my-input.my-input-block .input-container .units span{font-size:1.25rem!important;font-family:BalooDa2Medium}.my-input.my-input-block .error{grid-area:error;color:var(--primary-orange);font-size:.75rem}.my-input-basic{gap:3px;grid-template-areas:"label label" "input-container input-container"}.my-input-inline{background-color:#fff;border-radius:15px;padding:10px 17px;grid-template-areas:"icon label edit-icon" "icon input-container input-container";grid-template-columns:auto 1fr auto;column-gap:20px}.my-input-inline label{font-size:.75rem}.my-input-inline .input-container{line-height:1.125rem;margin-top:-5px}.my-input-inline .input-container input{font-family:BalooDa2Medium;font-size:1.125rem;text-align:left;color:var(--primary-blue)}.my-input-inline .input-container input::placeholder{font-size:1.125rem}.my-input-inline .input-container .units{margin:auto}.my-input-inline .input-container .units span{font-size:1.25rem!important;font-family:BalooDa2Medium}.my-card{background-color:#fff;border-radius:20px;position:relative;padding:10px 15px 25px;width:100%;max-width:230px;grid-gap:10px;gap:10px;display:grid;grid-template-areas:"category" "icon" "content";grid-template-rows:auto auto;align-items:center}.my-card .close{position:absolute;top:12px;right:15px;background-color:transparent;border:none;color:gray;cursor:pointer}.my-card .category{border-radius:20px;grid-area:category;background-color:var(--tertiary-background);width:-moz-fit-content;width:fit-content;padding:0 10px}.my-card .category span{color:var(--secondary-background);font-size:.813rem;font-family:BalooDa2Medium}.my-card .icon{margin:0 auto;grid-area:icon}.my-card .my-card-content{grid-area:content;display:flex;gap:3px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 5px 0 0}.my-card .my-card-content .my-input{border-bottom:none}.my-card .my-card-content .my-input input{font-size:1.5rem}.my-card .my-card-content .my-input input::placeholder{font-size:1.5rem}.my-card .my-card-content .my-input .units span:first-child{font-size:1.5rem}.my-indicator{background-color:var(--secondary-yellow)}.my-indicator button{display:flex;gap:5px}.my-indicator button svg{margin:auto 0}.my-indicator a,.my-indicator p,.my-indicator span{font-family:BalooDa2;color:#fff}.my-indicator.bottom-right{border-radius:40px;padding:2px 10px;position:absolute;right:20px;bottom:15px;margin:0 0 0 auto}.my-indicator.bottom-right span{font-size:.75rem;letter-spacing:.2px}.my-indicator.center{width:calc(100vw - 2*var(--layout-padding));border-radius:10px;padding:6px 12px;position:absolute;left:var(--layout-padding);bottom:15px;text-align:center;margin:0 auto}.my-indicator.center a,.my-indicator.center p{font-size:.813rem;letter-spacing:.2px;line-height:18px}.my-indicator.center a{text-decoration:underline}.my-info-modal{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.my-info-modal h2{font-size:1.625rem;font-family:BalooDa2Medium;line-height:32px;max-width:290px;text-align:center}.my-info-modal .icon svg{width:52px;height:52px}.my-info-modal ul{background-color:var(--tertiary-background);border-radius:10px;padding:10px 30px}.my-info-modal ul li{text-align:left}.my-info-modal p,.my-info-modal ul{line-height:24px}.my-info-modal .listing{padding:10px;background-color:var(--tertiary-background);border-radius:10px}.my-info-modal .listing h3{font-size:1rem}.my-info-modal .separator{height:1.5px;width:52px;border-radius:2px;background-color:var(--tertiary-background)}.my-info-modal .feedbacks h3{font-family:BalooDa2SemiBold;font-size:1rem}.my-info-modal .feedbacks div{margin-top:10px;display:flex;justify-content:center;gap:20px}.my-info-modal .feedbacks div button{padding:15px;border-radius:50%}.my-info-modal .feedbacks div button svg{width:32px;height:32px}.my-info-modal .feedbacks div button:first-child{background-color:var(--tertiary-orange)}.my-info-modal .feedbacks div button:first-child svg{position:relative;top:2px}.my-info-modal .feedbacks div button:last-child{background-color:var(--tertiary-green)}@media screen and (min-width:1201px){.my-info-modal .listing{width:100%;max-width:70%}}.add-borrower{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:230px;gap:8px;border:2px dashed #fff;border-radius:20px;padding:18px 0 10px;cursor:pointer;height:100%}.add-borrower .rectangle{position:absolute}.add-borrower .add{background-color:var(--primary-yellow);border-radius:50%;width:49px;height:49px;display:flex;justify-content:center;align-items:center}.add-borrower h2{text-align:center;max-width:130px;letter-spacing:.2px;font-size:1.125rem;color:#fff}.unlogged-sidebar{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.unlogged-sidebar .content{margin:auto;padding:0 50px;display:flex;flex-direction:column;gap:50px}.unlogged-sidebar .content h2{font-size:2rem}.unlogged-sidebar .content h3{font-size:1.375rem;font-family:BalooDa2}.unlogged-sidebar svg{width:530px;height:330px}header{width:100%;justify-content:space-between;padding:20px}header,header .header-left,header .header-right{display:flex;align-items:center}header .header-logo{width:76px;height:30px}header .header-profile{width:46px;height:46px}header .header-login,header .header-signup{background-color:var(--tertiary-background);border-radius:40px;padding:4px 12px}header .header-login span,header .header-signup span{font-size:.875rem}header .header-right{gap:20px}.duration-selector .durations{display:flex;justify-content:space-between;align-items:center}.duration-selector .durations button{display:flex;flex-direction:column;align-items:center;padding:8px 12px 5px}.duration-selector .durations button span{line-height:1rem}.duration-selector .durations button.selected{background-color:var(--tertiary-yellow);border-radius:10px}.duration-selector .durations button.selected span:last-child{font-size:.813rem;line-height:.875rem}@media screen and (min-width:1201px){.duration-selector{display:flex;flex-direction:column;gap:12px}.duration-selector .durations button{padding:10px 14px 7px}.duration-selector .durations button.selected{background-color:#fff}}.result-card{border-radius:20px;padding:12px 14px;background-color:var(--tertiary-yellow)}.result-card .container{display:grid;grid-template-areas:"info details" "result tip";grid-template-columns:auto 1fr;grid-gap:5px;gap:5px;border:2px dashed #fcbf1e;border-radius:14px;padding:14px 18px 10px}.result-card .container .info{grid-area:info;display:flex;flex-direction:column}.result-card .container .info .title{font-size:1.125rem;line-height:1.25rem}.result-card .container .info .description{color:#ecac05;font-size:.813rem}.result-card .container .result{grid-area:result;font-size:1.625rem;display:flex;gap:3px}.result-card .container .details{grid-area:details;display:flex;gap:4px;align-items:center;height:-moz-fit-content;height:fit-content;background-color:#ffde86;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:2px 8px 2px 12px;margin:0 0 auto auto;font-size:.875rem}.result-card .container .details svg{width:11px;height:11px}.result-card .container .tip{margin:auto 0 auto auto;grid-area:tip}.download-certificate{background-color:transparent;border:1.5px solid var(--primary-blue);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 17px;margin:auto}.download-certificate span{color:#000;font-family:BalooDa2SemiBold;letter-spacing:.2px}.my-modal-dialog-content.my-modal-download-certificate{gap:15px}.my-modal-dialog-content.my-modal-download-certificate .icon{width:70px;height:85px}.my-modal-dialog-content.my-modal-download-certificate .download-certificate-info-text-container{display:flex;flex-direction:column;gap:10px}.my-modal-dialog-content.my-modal-download-certificate .download-certificate-info-text-container ul{text-align:left;margin-left:50px}.my-modal-dialog-content.my-modal-download-certificate form{width:100%;display:flex;flex-direction:column;gap:25px}.my-modal-dialog-content.my-modal-download-certificate form .my-input label{text-align:left}.my-modal-dialog-content.my-modal-download-certificate form .my-input .input-container{border-width:1px;border-bottom-style:solid}.my-modal-dialog-content.my-modal-download-certificate form .my-input .input-container input{font-family:BalooDa2SemiBold;min-width:-moz-fit-content;min-width:fit-content;text-align:left}.my-modal-dialog-content.my-modal-download-certificate form .checkbox-container{display:flex;gap:10px}.my-modal-dialog-content.my-modal-download-certificate form .checkbox-container #checkbox{margin:auto;width:20px;height:20px;accent-color:var(--tertiary-background)}.my-modal-dialog-content.my-modal-download-certificate form .checkbox-container label{font-family:BalooDa2;color:var(--secondary-background);font-size:.813rem;text-align:left}.my-modal-dialog-content.my-modal-download-certificate form .checkbox-container label span{color:var(--secondary-background);text-decoration:underline}.my-modal-dialog-content.my-modal-download-certificate form .download-certificate{background-color:var(--primary-green);border-color:var(--primary-green);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 17px;margin:auto}.my-modal-dialog-content.my-modal-download-certificate form .download-certificate span{color:#fff;font-family:BalooDa2;letter-spacing:.2px}.my-modal-dialog-content.my-modal-download-certificate .what-is{border:1px solid var(--secondary-background);border-radius:30px;padding:8px 17px}@media screen and (max-height:701px){.my-modal-dialog-content.my-modal-download-certificate .my-modal-content-container{height:-moz-fit-content;height:fit-content}}.my-modal-dialog-content.my-modal-download-certificate-success{border-radius:20px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container{gap:25px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container .icon{width:140px;height:168px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container h2{text-align:center}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container p{font-size:1.25rem;text-align:center;font-family:BalooDa2Medium;line-height:26px;max-width:430px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container a{display:flex;width:-moz-fit-content;width:fit-content;gap:15px;background-color:var(--primary-blue);border-radius:30px;padding:8px 17px;justify-content:center;align-items:center;gap:8px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container a span{color:#fff;font-family:BalooDa2;letter-spacing:.2px}.my-modal-dialog-content.my-modal-download-certificate-success .my-modal-content-container a svg{width:10px;height:10px}.my-modal-dialog-trigger{cursor:pointer}.my-modal-dialog-overlay{background:rgba(0,0,0,.7);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.my-modal-dialog-content{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);position:fixed;top:0;right:0;height:100%;width:100%;max-height:100%;padding:var(--layout-padding);animation-timing-function:ease-out;overflow-y:scroll}.my-modal-dialog-content .my-modal-dialog-content:focus{outline:none}.my-modal-dialog-content .my-modal-close{position:absolute;width:-moz-fit-content;width:fit-content}.my-modal-dialog-content .my-modal-close.right{top:var(--layout-padding);right:var(--layout-padding)}.my-modal-dialog-content .my-modal-close.left{top:var(--layout-padding);left:var(--layout-padding)}.my-modal-dialog-content .my-modal-close svg.default path{fill:var(--primary-blue)}.my-modal-dialog-content .my-modal-content-container{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.my-modal-dialog-content.default{animation-name:contentShow}.my-modal-dialog-content.center{transform:translate(-50%,-50%);top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;gap:20px;padding:40px;box-shadow:none;max-width:90vw;height:-moz-fit-content;height:fit-content;max-height:80vh}.my-modal-dialog-content.center .my-modal-close{top:20px}.my-modal-dialog-content.center .my-modal-content-container{height:-moz-fit-content;height:fit-content}@media screen and (min-width:1201px){.my-modal-dialog-content.center,.my-modal-dialog-content.default{max-width:600px}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1200px){@keyframes contentShow{0%{opacity:0;top:100%}to{opacity:1;top:0}}}@media screen and (min-width:1201px){@keyframes contentShow{0%{opacity:0;right:-100%}to{opacity:1;right:0}}}.borrowers-financial-situation{display:flex;justify-content:space-between}.borrowers-financial-situation .my-input input{max-width:65px}.my-modal-borrowers-financial-situation-inputs.center{background-color:transparent;box-shadow:none}.my-modal-borrowers-financial-situation-inputs.center .my-modal-close svg path{fill:#fff}.my-modal-borrowers-financial-situation-inputs.center .my-card .icon svg{width:25px;height:25px}.my-modal-borrowers-financial-situation-inputs.center .my-card .my-input input{max-width:120px}.my-modal-borrowers-financial-situation-inputs.center .submit{background-color:var(--primary-blue);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 40px}.my-modal-borrowers-financial-situation-inputs.center .submit span{color:#fff;font-size:1.125rem;letter-spacing:1px}.my-modal-download-app.center{width:-moz-fit-content;width:fit-content;height:415px;border-radius:20px;background-color:#fff;padding:0 0 30px;height:-moz-fit-content;height:fit-content}.my-modal-download-app.center .my-modal-close{top:5%;right:4%}.my-modal-download-app.center img{width:315px;height:217px}.my-modal-download-app.center h2{line-height:1.25rem;font-size:1.25rem;text-align:center}.my-modal-download-app.center .logo{margin-top:5px;width:91px;height:25px}.my-modal-download-app.center .go-to-store .app-store{width:168px;height:50px}.my-modal-download-app.center .go-to-store .play-store{width:155px;height:60px}@media screen and (min-width:1201px){.my-modal-download-app.center{width:520px;height:-moz-fit-content;height:fit-content}.my-modal-download-app.center img{width:367px}.my-modal-download-app.center .qr-code{width:130px;height:130px}}.my-stepper{display:flex;align-items:center;justify-content:space-between}.go-to-login{background:hsla(0,0%,100%,.6);border-radius:40px;padding:4px 14px}.go-to-login span{font-size:.875rem}.property-type-icon svg{width:50px;height:55px;background-color:#fff;border-radius:50%}.go-to-dashboard{background-color:var(--tertiary-background);border-radius:40px;padding:4px 14px}.go-to-dashboard span{font-size:.875rem}.my-slider-root{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;width:100%;height:20px}.my-slider-track{background-color:var(--secondary-blue);position:relative;flex-grow:1;border-radius:9999px;height:3px}.my-slider-range{position:absolute;background-color:var(--secondary-background);border-radius:9999px;height:100%}.my-slider-thumb{display:block;width:20px;height:20px;border-radius:10px;cursor:pointer}.my-slider-thumb,.my-slider-thumb:hover{background-color:var(--primary-blue)}.my-slider-thumb:focus{outline:none;box-shadow:0 0 0 5px var(--blackA8)}.go-back{display:flex;align-items:center;gap:5px}.go-to-signup{background:hsla(0,0%,100%,.6);border-radius:40px;padding:4px 14px}.go-to-signup span{font-size:.875rem}.onboarding-step{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:var(--layout-padding)}.onboarding-step .onboarding-step-icon svg{width:70px;height:80px}.onboarding-step h1{text-align:center;color:#fff;font-size:1.375rem;line-height:26px}.onboarding-step .onboarding-ages,.onboarding-step .onboarding-contribution,.onboarding-step .onboarding-credits,.onboarding-step .onboarding-incomes,.onboarding-step .onboarding-persistent-charges,.onboarding-step .onboarding-rent-incomes{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}.onboarding-step .onboarding-credits{gap:35px}.onboarding-step .onboarding-ages .my-card .icon svg,.onboarding-step .onboarding-credits .my-card .icon svg,.onboarding-step .onboarding-incomes .my-card .icon svg,.onboarding-step .onboarding-persistent-charges .my-card .icon svg,.onboarding-step .onboarding-rent-incomes .my-card .icon svg{width:32px;height:25px}.onboarding-step .onboarding-contribution .my-card .icon svg{width:40px;height:40px}.onboarding-step .prev-step{position:absolute;top:0;left:var(--layout-padding)}.onboarding-step .prev-step svg{width:9px;height:20px}.onboarding-step .onboarding-step-container{background-color:#fff;border-radius:20px;padding:30px;display:flex;flex-direction:column;align-items:center;max-width:305px;width:100%}.onboarding-step .next-step{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px}.onboarding-step .next-step span{color:#fff;letter-spacing:.2px}.onboarding-step .next-step svg{margin:auto 0;width:13px;height:13px}@media screen and (min-width:840px){.onboarding-step .onboarding-ages,.onboarding-step .onboarding-incomes,.onboarding-step .onboarding-rent-incomes{flex-direction:row;justify-content:center;gap:40px}}.onboarding-credits .onboarding-credits-selection{display:flex;justify-content:center;gap:30px}.onboarding-credits .onboarding-credits-selection button{border-radius:50%;padding:15px;background-color:#fff}.onboarding-credits .onboarding-credits-selection button:first-child svg{position:relative;top:3px}.onboarding-credits .onboarding-credits-selection button svg{width:31px;height:31px}.onboarding-credits .onboarding-credits-selection.clicked .not-selected{opacity:.4}.onboarding-credits .my-card .icon svg{width:30px;height:30px}.onboarding-ages .my-card{height:100%}.onboarding-ages .my-card .icon svg{width:30px;height:30px}.onboarding-ages .my-card .my-input .input-container{border-bottom-style:solid}.onboarding-ages .my-card .my-input .input-container span{color:var(--secondary-background)}.onboarding-ages .my-card .my-input .input-container input{text-align:left;font-size:1.25rem}.onboarding-ages .my-card .my-input .input-container input::placeholder{font-size:1.25rem;font-family:BalooDa2}.onboarding-select-project-type .my-card{max-width:285px}.onboarding-select-project-type .my-card .icon svg{width:67px;height:40px}.onboarding-select-project-type .my-card .my-card-content{border-bottom:none;flex-direction:column;gap:15px;margin-top:5px}.onboarding-select-project-type .my-card .my-card-content button{border-radius:20px;padding:8px 20px;border:1px solid}.onboarding-select-project-type .my-card .my-card-content button span{font-family:BalooDa2Medium;letter-spacing:.2px}.onboarding-select-project-type .my-card .my-card-content button.not-selected{background-color:transparent;border-color:var(--primary-grey)}.onboarding-select-project-type .my-card .my-card-content button.selected{border-color:var(--primary-yellow);background-color:var(--primary-yellow)}.onboarding-select-project-type .my-card .my-card-content button.selected span{color:#fff}.onboarding-stepper{display:flex;gap:5px;justify-content:center}.onboarding-stepper div{width:6px;height:4px;opacity:.5;border-radius:2px;background-color:#fff}.onboarding-stepper div.current{width:15px;opacity:1}.onboarding-property-type .property-type-selection{border-radius:20px;padding:18px}.onboarding-property-price .my-card{max-width:270px;width:270px}.onboarding-property-price .my-card .icon svg{width:50px;height:50px}.onboarding-welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:20px;height:100%}.onboarding-welcome svg{width:70px;height:80px}.onboarding-welcome h1{font-size:1.375rem;color:#fff}.onboarding-welcome p{text-align:center;max-width:240px;margin:10px 0 20px;line-height:1.5rem}#layout.fundings-layout header{display:none}@media screen and (min-width:1201px){#layout.fundings-layout header{display:flex}#layout.fundings-layout header .header-left .go-back{gap:10px}#layout.fundings-layout header .header-left .go-back svg{width:20px;height:20px}#layout.fundings-layout header .header-left .go-back span{font-size:.938rem}#layout.fundings-layout .logo-container{width:100%}}#layout.funding-layout main{max-width:700px}@media screen and (min-width:1201px){#layout.funding-layout{background-color:var(--tertiary-yellow)}}#layout.new-funding-layout main{background:var(--linear-yellow)}@media screen and (min-width:1201px){#layout.new-funding-layout header{display:none}}#layout.dashboard-layout main{align-items:start}#layout.dashboard-layout main #dashboard-page.loading{height:100%;justify-content:center}@media screen and (min-width:1201px){#layout.dashboard-layout main{align-items:center}}#layout.onboarding-layout main{background:var(--linear-yellow)}.logged-sidebar{background-color:#fff;justify-content:space-between;align-items:center;position:fixed;height:100vh}.logged-sidebar,.logged-sidebar .content{display:flex;flex-direction:column;width:100%}.logged-sidebar .content{max-width:430px;margin:auto;gap:50px}.logged-sidebar .content h2{font-size:2rem}.logged-sidebar .content h3{font-size:1.375rem;font-family:BalooDa2}@media screen and (min-width:1201px){#layout.default-logged-layout .logo-container{width:100%}}#layout.login-layout main{background:var(--linear-yellow)}#layout.profile-layout.layout-header main{background-color:var(--tertiary-blue);border-radius:30px;align-items:start}@media screen and (min-width:1201px){#layout.profile-layout.layout-header{background-color:var(--tertiary-blue)}#layout.profile-layout.layout-header header{display:flex}#layout.profile-layout.layout-header header .header-left .go-back{gap:10px}#layout.profile-layout.layout-header header .header-left .go-back svg{width:20px;height:20px}#layout.profile-layout.layout-header header .header-left .go-back span{font-size:.938rem}}#layout.capacity-layout header{display:none}@media screen and (min-width:1201px){#layout.capacity-layout .logo-container{width:100%}}#layout.signup-layout header{background-color:#fff}#layout.signup-layout main{background:var(--linear-yellow)}#layout.projects-layout header{display:none}#layout{display:grid;flex-direction:column;height:100%;min-height:100vh;grid-template-areas:"main main";grid-template-columns:auto auto}#layout header{grid-area:header}#layout main{display:flex;align-items:center;justify-content:center;grid-area:main;padding:var(--layout-padding);overflow-y:scroll;margin:auto;width:100%;height:100%}#layout aside{display:none}@media screen and (min-width:1201px){#layout{background:var(--primary-background);grid-template-areas:"sidebar main";grid-template-columns:530px 1fr}#layout aside{grid-area:sidebar;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:530px;height:100%}#layout aside .content{margin:auto;padding:0 50px;display:flex;flex-direction:column;gap:50px}#layout aside h2{font-family:BalooDa2SemiBold;font-size:2.5rem}#layout aside .fridaa-logo{width:139px;height:37px}#layout aside .illu{width:530px;height:330px}#layout main{overflow-y:scroll}}#layout.capacity-layout,#layout.dashboard-layout,#layout.default-logged-layout,#layout.funding-layout,#layout.fundings-layout,#layout.login-layout,#layout.new-funding-layout,#layout.onboarding-layout,#layout.profile-layout,#layout.projects-layout,#layout.signup-layout{grid-template-areas:"header header" "main main";grid-template-rows:auto 1fr}#layout.capacity-layout main,#layout.dashboard-layout main,#layout.default-logged-layout main,#layout.funding-layout main,#layout.fundings-layout main,#layout.login-layout main,#layout.new-funding-layout main,#layout.onboarding-layout main,#layout.profile-layout main,#layout.projects-layout main,#layout.signup-layout main{border-radius:20px 20px 0 0}#layout.capacity-layout aside,#layout.dashboard-layout aside,#layout.default-logged-layout aside,#layout.funding-layout aside,#layout.fundings-layout aside,#layout.login-layout aside,#layout.new-funding-layout aside,#layout.onboarding-layout aside,#layout.profile-layout aside,#layout.projects-layout aside,#layout.signup-layout aside{padding:var(--layout-padding) var(--layout-padding) 0;justify-content:space-between;align-items:center}#layout.capacity-layout aside .logo,#layout.dashboard-layout aside .logo,#layout.default-logged-layout aside .logo,#layout.funding-layout aside .logo,#layout.fundings-layout aside .logo,#layout.login-layout aside .logo,#layout.new-funding-layout aside .logo,#layout.onboarding-layout aside .logo,#layout.profile-layout aside .logo,#layout.projects-layout aside .logo,#layout.signup-layout aside .logo{width:134px;height:35px}#layout.capacity-layout aside .middle,#layout.dashboard-layout aside .middle,#layout.default-logged-layout aside .middle,#layout.funding-layout aside .middle,#layout.fundings-layout aside .middle,#layout.login-layout aside .middle,#layout.new-funding-layout aside .middle,#layout.onboarding-layout aside .middle,#layout.profile-layout aside .middle,#layout.projects-layout aside .middle,#layout.signup-layout aside .middle{display:flex;flex-direction:column;gap:20px;width:100%}#layout.capacity-layout aside .illu,#layout.dashboard-layout aside .illu,#layout.default-logged-layout aside .illu,#layout.funding-layout aside .illu,#layout.fundings-layout aside .illu,#layout.login-layout aside .illu,#layout.new-funding-layout aside .illu,#layout.onboarding-layout aside .illu,#layout.profile-layout aside .illu,#layout.projects-layout aside .illu,#layout.signup-layout aside .illu{width:460px;height:176px}@media screen and (min-width:1201px){#layout.capacity-layout,#layout.dashboard-layout,#layout.default-logged-layout,#layout.funding-layout,#layout.fundings-layout,#layout.login-layout,#layout.new-funding-layout,#layout.onboarding-layout,#layout.profile-layout,#layout.projects-layout,#layout.signup-layout{grid-template-areas:"sidebar header" "sidebar main"}#layout.capacity-layout header,#layout.dashboard-layout header,#layout.default-logged-layout header,#layout.funding-layout header,#layout.fundings-layout header,#layout.login-layout header,#layout.new-funding-layout header,#layout.onboarding-layout header,#layout.profile-layout header,#layout.projects-layout header,#layout.signup-layout header{display:flex}#layout.capacity-layout header .header-left .go-back span,#layout.dashboard-layout header .header-left .go-back span,#layout.default-logged-layout header .header-left .go-back span,#layout.funding-layout header .header-left .go-back span,#layout.fundings-layout header .header-left .go-back span,#layout.login-layout header .header-left .go-back span,#layout.new-funding-layout header .header-left .go-back span,#layout.onboarding-layout header .header-left .go-back span,#layout.profile-layout header .header-left .go-back span,#layout.projects-layout header .header-left .go-back span,#layout.signup-layout header .header-left .go-back span{font-size:.938rem}#layout.capacity-layout main,#layout.dashboard-layout main,#layout.default-logged-layout main,#layout.funding-layout main,#layout.fundings-layout main,#layout.login-layout main,#layout.new-funding-layout main,#layout.onboarding-layout main,#layout.profile-layout main,#layout.projects-layout main,#layout.signup-layout main{padding-top:0;border-radius:0}}#layout.new-funding-layout main,#layout.onboarding-layout main{padding:var(--layout-padding)}@media screen and (min-width:1201px){#layout.login-layout,#layout.new-funding-layout,#layout.onboarding-layout,#layout.signup-layout{grid-template-areas:"sidebar main" "sidebar main"}#layout.login-layout header,#layout.new-funding-layout header,#layout.onboarding-layout header,#layout.signup-layout header{display:none}#layout.login-layout main,#layout.new-funding-layout main,#layout.onboarding-layout main,#layout.signup-layout main{padding:var(--layout-padding)}}.funding-status-sentence{padding:3px 9px 2px;border-radius:10px}.funding-status-sentence span{color:#fff;font-size:.75rem}.funding-status-sentence-easy{background-color:var(--primary-dark-green)}.funding-status-sentence-easy span{letter-spacing:.2px;font-family:BalooDa2}.funding-status-sentence-hard{background-color:var(--primary-orange)}.funding-status-sentence-hard span{letter-spacing:.2px;font-family:BalooDa2}.funding-property-type{background-color:var(--tertiary-yellow);border-radius:55px;display:flex;padding:8px 12px;align-items:center;gap:8px}.funding-property-type .icon svg{width:32px;height:32px}.funding-property-type p,.funding-property-type span{color:#000}.funding-property-type p{text-align:left}.funding-property-type span{font-family:BalooDa2Medium;text-decoration:underline}.funding-property-type .edit{width:21px;height:18px;margin:auto 0 auto auto}.funding-property-type .edit path,.funding-property-type .edit rect{fill:var(--primary-dark-yellow)}@media screen and (min-width:1201px){.funding-property-type{background-color:#fff;padding:8px 18px}}.funding-property-modal h2{font-family:BalooDa2Medium;text-align:center}.funding-property-modal .submit{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 40px}.funding-property-modal .submit span{color:#fff;font-size:1.125rem;letter-spacing:1px}.funding-property-modal .submit svg{margin:auto 0;width:13px;height:13px}.funding-inputs{display:flex;justify-content:space-between}.funding-inputs .my-input input{max-width:65px}@media screen and (min-width:1201px){.funding-inputs{flex-direction:column;gap:25px}.funding-inputs .my-input.my-input-inline{background-color:var(--tertiary-background)}.funding-inputs .my-input.my-input-inline .icon svg{width:35px;height:35px}.funding-inputs .my-input.my-input-inline input{max-width:100%}.funding-inputs .my-input.my-input-inline .units{margin:auto 0 5px auto}}.my-modal-inputs{background-color:transparent}.my-modal-inputs.center .my-modal-close svg path{fill:#fff}.my-modal-inputs .my-card .icon svg{width:25px;height:25px}.my-modal-inputs .my-card .my-input input{max-width:120px}.my-modal-inputs .submit{background-color:var(--primary-blue);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 40px}.my-modal-inputs .submit span{color:#fff;font-size:1.125rem;letter-spacing:1px}.my-modal-funding-details.default{border-radius:6px 0 0 6px}.my-modal-funding-details.default .my-modal-content-container{justify-content:flex-start}.my-modal-funding-details.default .selector{background-color:var(--tertiary-background);border-radius:28px;display:flex;width:100%}.my-modal-funding-details.default .selector button{border-radius:28px;padding:10px 20px;width:50%}.my-modal-funding-details.default .selector button span{font-family:BalooDa2Medium;letter-spacing:.5px;color:var(--primary-grey)}.my-modal-funding-details.default .selector button.selected{background-color:var(--primary-blue)}.my-modal-funding-details.default .selector button.selected span{color:#fff}.my-modal-funding-details.default .capacity,.my-modal-funding-details.default .status{display:flex;flex-direction:column;gap:25px}.my-modal-funding-details.default .capacity .card:first-child{background-color:transparent}.my-modal-funding-details.default .status .funding-status{display:flex;justify-content:space-between;align-items:center}.my-modal-funding-details.default .status .funding-status h3{font-family:BalooDa2Medium}.my-modal-funding-details.default .card{display:grid;align-items:center;grid-template-areas:"title title value" "description description description";grid-column-gap:10px;column-gap:10px;grid-template-columns:auto 1fr auto;background-color:var(--tertiary-background);border-radius:15px;padding:10px 13px 15px}.my-modal-funding-details.default .card .icon{grid-area:icon}.my-modal-funding-details.default .card h3{font-family:BalooDa2Medium;grid-area:title;text-align:left}.my-modal-funding-details.default .card .value{text-align:right;font-size:1.25rem;grid-area:value}.my-modal-funding-details.default .card p{grid-area:description;font-family:BalooDa2;font-weight:400;text-align:left;font-size:.938rem;line-height:1.125rem}.my-modal-funding-details.default .card .subtext{grid-area:subtext}.my-modal-funding-details.default .card.subtext{grid-template-areas:"title title value" "description description subtext"}.my-modal-funding-details.default .card.with-icon{grid-template-areas:"icon title value" "description description description"}.my-modal-funding-details.default .legal-policy{font-size:.75rem;text-align:center;color:var(--secondary-background);width:80%;margin:0 auto}.my-modal-funding-popover{background-color:transparent;height:-moz-fit-content;height:fit-content;box-shadow:none}.my-modal-funding-popover .my-modal-content-container{align-items:end}.my-modal-funding-popover .my-modal-content-container .popover{background:#fff;border-radius:15px;width:240px;position:fixed}.my-modal-funding-popover .my-modal-content-container .popover button,.my-modal-funding-popover .my-modal-content-container .popover div{width:100%;padding:15px 20px;border-bottom:1px solid var(--primary-grey);display:flex;align-items:center;justify-content:space-between}.my-modal-funding-popover .my-modal-content-container .popover button:last-child,.my-modal-funding-popover .my-modal-content-container .popover div:last-child{border:none}.my-modal-funding-popover .my-modal-content-container .popover button p,.my-modal-funding-popover .my-modal-content-container .popover div p{font-family:BalooDa2Medium}.my-modal-funding-popover .my-modal-content-container .popover button svg,.my-modal-funding-popover .my-modal-content-container .popover div svg{width:22px;height:22px}.my-modal-funding-popover .my-modal-content-container .popover button .icon-edit path,.my-modal-funding-popover .my-modal-content-container .popover button .icon-edit rect,.my-modal-funding-popover .my-modal-content-container .popover div .icon-edit path,.my-modal-funding-popover .my-modal-content-container .popover div .icon-edit rect{fill:var(--primary-blue)}.my-modal-funding-popover .my-modal-content-container .popover button.delete p,.my-modal-funding-popover .my-modal-content-container .popover div.delete p{color:var(--primary-dark-orange)}.my-modal-funding-popover .my-modal-close.right svg path{fill:#fff}@media screen and (min-width:1201px){.my-modal-funding-popover{box-shadow:none}}.fundings-listing-item{width:100%;padding:15px 20px;border-radius:20px;background-color:var(--tertiary-yellow);display:grid}.fundings-listing-item.default{grid-template-areas:"status status edit" "property-type property-type property-type" "project-price monthly-payment icon";grid-template-columns:auto auto 55px;gap:10px}.fundings-listing-item.large{grid-template-areas:"icon property-type project-price monthly-payment status edit";grid-template-columns:65px auto auto auto auto;gap:10px}.fundings-listing-item span{font-family:BalooDa2}.fundings-listing-item .funding-item-container{display:flex;flex-direction:column}.fundings-listing-item .funding-item-container .name{text-transform:uppercase;font-family:BalooDa2SemiBold;color:#ecac05;font-size:.875rem}.fundings-listing-item .funding-item-container .unit{text-transform:uppercase}.fundings-listing-item .funding-status-sentence{grid-area:status;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0}.fundings-listing-item .edit{grid-area:edit;height:-moz-fit-content;height:fit-content;margin:auto 0 auto auto}.fundings-listing-item .edit svg{width:4px;height:20px}.fundings-listing-item .property-type{grid-area:property-type}.fundings-listing-item .project-price{grid-area:project-price}.fundings-listing-item .monthly-payment{grid-area:monthly-payment}.fundings-listing-item .monthly-payment .value{font-family:BalooDa2SemiBold}.fundings-listing-item .monthly-payment .unit{font-family:BalooDa2SemiBold;font-size:.688rem}.fundings-listing-item .property-type-icon{grid-area:icon;margin:auto 0 auto auto}.fundings-listing-item .property-type-icon svg{width:55px}@media screen and (min-width:1201px){.fundings-listing-item{cursor:pointer}.fundings-listing-item .funding-status-sentence{margin:0 auto}.fundings-listing-item .edit{margin:5px 0 0}.fundings-listing-item .property-type-icon{margin:0}}.funding-rent-incomes{background-color:var(--tertiary-yellow);border-radius:55px;display:flex;padding:8px 12px;align-items:center;gap:8px}.funding-rent-incomes .icon{width:32px;height:32px}.funding-rent-incomes p,.funding-rent-incomes span{color:#000}.funding-rent-incomes p{text-align:left}.funding-rent-incomes span{font-family:BalooDa2Medium;text-decoration:underline}.funding-rent-incomes .edit{width:21px;height:18px;margin:auto 0 auto auto}.funding-rent-incomes .edit path,.funding-rent-incomes .edit rect{fill:var(--primary-dark-yellow)}@media screen and (min-width:1201px){.funding-rent-incomes{background-color:#fff;padding:8px 18px}}.my-modal-funding-rent-incomes{background-color:transparent}.my-modal-funding-rent-incomes.center .my-modal-close svg path{fill:#fff}.my-modal-funding-rent-incomes .my-card .icon svg{width:45px;height:45px}.my-modal-funding-rent-incomes .my-card .my-input input{max-width:120px}.my-modal-funding-rent-incomes .submit{background-color:var(--primary-blue);border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 40px}.my-modal-funding-rent-incomes .submit span{color:#fff;font-size:1.125rem;letter-spacing:1px}.funding-select-project-type .my-card{max-width:285px}.funding-select-project-type .my-card .icon svg{width:67px;height:40px}.funding-select-project-type .my-card .my-card-content{border-bottom:none;flex-direction:column;gap:15px;margin-top:5px}.funding-select-project-type .my-card .my-card-content button{border-radius:20px;padding:8px 20px;border:1px solid}.funding-select-project-type .my-card .my-card-content button span{font-family:BalooDa2Medium;letter-spacing:.2px}.funding-select-project-type .my-card .my-card-content button.not-selected{background-color:transparent;border-color:var(--primary-grey)}.funding-select-project-type .my-card .my-card-content button.selected{border-color:var(--primary-yellow);background-color:var(--primary-yellow)}.funding-select-project-type .my-card .my-card-content button.selected span{color:#fff}.funding-tunnel-property-type .property-type-selection{border-radius:20px;padding:18px}.funding-property-price .my-card{max-width:270px;width:270px}.funding-property-price .my-card .icon svg{width:50px;height:50px}.property-type-selection{display:grid;grid-template-columns:repeat(2,1fr);max-width:350px;grid-gap:20px;gap:20px;background-color:#fff;border-radius:5%;margin:0 auto}.property-type-selection button{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--tertiary-background);border-radius:20px;padding:5px 7px 8px}.property-type-selection button.selected{background-color:var(--tertiary-yellow);border-color:var(--tertiary-yellow)}.property-type-selection button svg{width:90px;height:80px}.property-type-selection button span{font-family:BalooDa2Medium}.property-type-inputs{display:flex;flex-direction:column;align-items:center;gap:25px}.property-type-inputs .my-input label{text-align:left}.property-type-inputs .my-input .input-container{border-bottom-width:1px;border-bottom-style:solid}.property-type-inputs .my-input .input-container input{text-align:left;max-width:200px;font-size:1.5rem}.property-type-modal-content{display:flex;flex-direction:column;align-items:center;gap:20px}.property-type-modal-content h2{font-family:BalooDa2Medium;text-align:center}.property-type-modal-content .property-type-modal-content-submit{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 30px}.property-type-modal-content .property-type-modal-content-submit span{color:#fff;font-size:1.125rem;letter-spacing:1px}.property-type-modal-content .property-type-modal-content-submit svg{margin:auto 0;width:13px;height:13px}.capacity-property-type{display:flex;flex-direction:column;padding-bottom:2px;border-bottom:2px solid var(--primary-grey)}.capacity-property-type .capacity-property-type-title span{font-family:BalooDa2Medium;color:var(--secondary-background)}.capacity-property-type .type{width:100%;display:flex;justify-content:space-between;align-items:center}.capacity-property-type .type span{font-size:1.125rem}.capacity-monthly-payment .unit,.capacity-monthly-payment .value{display:flex;justify-content:flex-end}.capacity-monthly-payment .unit span{font-size:.875rem;font-family:BalooDa2Medium;text-transform:uppercase;color:var(--secondary-background)}.my-modal-capacity-details.default{border-radius:6px 0 0 6px}.my-modal-capacity-details.default .my-modal-content-container{justify-content:flex-start}.my-modal-capacity-details.default .selector{background-color:var(--tertiary-background);border-radius:28px;display:flex;width:100%}.my-modal-capacity-details.default .selector button{border-radius:28px;padding:10px 20px;width:50%}.my-modal-capacity-details.default .selector button span{font-family:BalooDa2Medium;letter-spacing:.5px;color:var(--primary-grey)}.my-modal-capacity-details.default .selector button.selected{background-color:var(--primary-blue)}.my-modal-capacity-details.default .selector button.selected span{color:#fff}.my-modal-capacity-details.default .capacity,.my-modal-capacity-details.default .rate{display:flex;flex-direction:column;gap:25px}.my-modal-capacity-details.default .capacity .card:first-child{background-color:transparent}.my-modal-capacity-details.default .rate .capacity-rate{display:flex;justify-content:space-between;align-items:center}.my-modal-capacity-details.default .rate .capacity-rate h3{font-family:BalooDa2Medium}.my-modal-capacity-details.default .card{display:grid;align-items:center;grid-template-areas:"title title value" "description description description";grid-column-gap:10px;column-gap:10px;grid-template-columns:auto 1fr auto;background-color:var(--tertiary-background);border-radius:15px;padding:10px 13px 15px;max-width:512px}.my-modal-capacity-details.default .card .icon{grid-area:icon}.my-modal-capacity-details.default .card h3{font-family:BalooDa2Medium;grid-area:title;text-align:left}.my-modal-capacity-details.default .card .value{text-align:right;font-size:1.25rem;grid-area:value}.my-modal-capacity-details.default .card p{grid-area:description;font-family:BalooDa2;font-weight:400;text-align:left;font-size:.938rem;line-height:1.125rem}.my-modal-capacity-details.default .card .subtext{grid-area:subtext}.my-modal-capacity-details.default .card.subtext{grid-template-areas:"title title value" "description description subtext"}.my-modal-capacity-details.default .card.with-icon{grid-template-areas:"icon title value" "description description description"}.my-modal-capacity-details.default .legal-policy{font-size:.75rem;color:var(--secondary-background);width:80%;margin:0 auto}.projects-listing-item{width:100%;padding:15px 20px;border-radius:20px;background-color:var(--tertiary-yellow);display:grid}.projects-listing-item.default{grid-template-areas:"status status edit" "property-type property-type property-type" "project-price monthly-payment icon";grid-template-columns:auto auto 55px;gap:10px}.projects-listing-item.large{grid-template-areas:"icon property-type project-price monthly-payment status edit";grid-template-columns:65px auto auto auto auto;gap:10px}.projects-listing-item span{font-family:BalooDa2}.projects-listing-item .project-item-container{display:flex;flex-direction:column}.projects-listing-item .project-item-container .name{text-transform:uppercase;font-family:BalooDa2SemiBold;color:#ecac05;font-size:.875rem}.projects-listing-item .project-item-container .unit{text-transform:uppercase}.projects-listing-item .funding-status-sentence{grid-area:status;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0}.projects-listing-item .edit{grid-area:edit;height:-moz-fit-content;height:fit-content;margin:auto 0 auto auto}.projects-listing-item .edit svg{width:4px;height:20px}.projects-listing-item .property-type{grid-area:property-type}.projects-listing-item .project-price{grid-area:project-price}.projects-listing-item .monthly-payment{grid-area:monthly-payment}.projects-listing-item .monthly-payment .value{font-family:BalooDa2SemiBold}.projects-listing-item .monthly-payment .unit{font-family:BalooDa2SemiBold;font-size:.688rem}.projects-listing-item .property-type-icon{grid-area:icon;margin:auto 0 auto auto}.projects-listing-item .property-type-icon svg{width:55px}@media screen and (min-width:1201px){.projects-listing-item{cursor:pointer}.projects-listing-item .funding-status-sentence{margin:0 auto}.projects-listing-item .edit{margin:5px 0 0}.projects-listing-item .property-type-icon{margin:0}}.my-modal-project-popover{background-color:transparent;height:-moz-fit-content;height:fit-content;box-shadow:none}.my-modal-project-popover .my-modal-content-container{align-items:end}.my-modal-project-popover .my-modal-content-container .popover{background:#fff;border-radius:15px;width:240px;position:fixed}.my-modal-project-popover .my-modal-content-container .popover button,.my-modal-project-popover .my-modal-content-container .popover div{width:100%;padding:15px 20px;border-bottom:1px solid var(--primary-grey);display:flex;align-items:center;justify-content:space-between}.my-modal-project-popover .my-modal-content-container .popover button:last-child,.my-modal-project-popover .my-modal-content-container .popover div:last-child{border:none}.my-modal-project-popover .my-modal-content-container .popover button p,.my-modal-project-popover .my-modal-content-container .popover div p{font-family:BalooDa2Medium}.my-modal-project-popover .my-modal-content-container .popover button svg,.my-modal-project-popover .my-modal-content-container .popover div svg{width:22px;height:22px}.my-modal-project-popover .my-modal-content-container .popover button .icon-edit path,.my-modal-project-popover .my-modal-content-container .popover button .icon-edit rect,.my-modal-project-popover .my-modal-content-container .popover div .icon-edit path,.my-modal-project-popover .my-modal-content-container .popover div .icon-edit rect{fill:var(--primary-blue)}.my-modal-project-popover .my-modal-content-container .popover button.delete p,.my-modal-project-popover .my-modal-content-container .popover div.delete p{color:var(--primary-dark-orange)}.my-modal-project-popover .my-modal-close.right svg path{fill:#fff}@media screen and (min-width:1201px){.my-modal-project-popover{box-shadow:none}}.auth-container{margin:auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.auth-container .go-back{position:absolute;top:var(--layout-padding);left:var(--layout-padding)}.auth-container h1{text-align:center;font-size:1.375rem;color:#fff}.auth-container .login-step,.auth-container .signup-email,.auth-container .signup-password{display:flex;flex-direction:column;align-items:center;width:100%;gap:30px}.auth-container .login-step p,.auth-container .signup-email p,.auth-container .signup-password p{text-align:center}.login-step .next-step{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px}.login-step .next-step span{color:#fff;letter-spacing:.2px}.login-step .next-step svg{margin:auto 0;width:13px;height:13px}.login-step .socials{display:flex;gap:70px}.login-step .socials button{display:flex;width:45px;height:45px;border-radius:50%;background-color:#fff}.login-step .socials button svg{margin:auto}.login-step .my-card{max-width:285px;padding:20px;grid-template-areas:"icon" "content"}.login-step .my-card .my-card-content{display:flex;flex-direction:column;gap:15px;width:100%}.login-step .my-card .my-card-content .my-input{width:100%}.login-step .my-card .my-card-content .my-input .input-container{border-bottom-style:solid;grid-template-areas:"input input";border-bottom-width:1px}.login-step .my-card .my-card-content .my-input .input-container input{max-width:100%;text-align:left;font-size:1.125rem}.login-step .my-card .my-card-content .my-input .input-container input::placeholder{font-size:1.125rem}.login-step .my-card .my-card-content .my-input .tip{color:var(--primary-green)}.login-step .my-card .my-card-content .error{font-size:.875rem;color:var(--primary-orange)}.login-step .legal-text{max-width:550px;color:var(--secondary-orange);font-size:.813rem}.login-step .reset-password-button{background-color:var(--tertiary-background);border-radius:40px;width:-moz-fit-content;width:fit-content;padding:2px 10px}.login-step .reset-password-button span{color:var(--secondary-background);font-size:.75rem}.my-modal-reset-password.center{width:-moz-fit-content;width:fit-content;min-width:320px;border-radius:20px;padding:40px 10px 30px}.my-modal-reset-password.center .my-card{grid-template-areas:"icon" "content";gap:20px;max-width:90%;padding:0}.my-modal-reset-password.center .my-card .icon svg{width:59px;height:40px}.my-modal-reset-password.center .my-card .my-card-content{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.my-modal-reset-password.center .my-card .my-card-content .my-input{width:100%}.my-modal-reset-password.center .my-card .my-card-content .my-input .input-container{border-bottom-style:solid}.my-modal-reset-password.center .my-card .my-card-content .my-input .input-container input{width:100%;text-align:left;font-family:BalooDa2Medium;font-size:1rem}.my-modal-reset-password.center .my-card .my-card-content .my-input .input-container input::placeholder{font-family:BalooDa2Medium;font-size:1rem}.my-modal-reset-password.center .my-card .my-card-content .submit{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px}.my-modal-reset-password.center .my-card .my-card-content .submit span{color:#fff}.my-modal-reset-password.center .my-card .my-card-content p{font-family:BalooDa2Medium;text-align:center;font-size:.938rem}.my-modal-reset-password.center .my-card .my-card-content p.error{color:var(--primary-orange)}.logout svg{width:25px;height:25px}.my-modal-logout{text-align:center;justify-content:flex-end;gap:0;border-radius:50px 50px 0 0;height:100%;max-height:700px;top:unset;bottom:0;padding:0 0 20px}.my-modal-logout.default{justify-content:flex-start}.my-modal-logout .illu{width:100%;height:337px;position:relative;top:-20px}.my-modal-logout .content{width:320px;display:flex;flex-direction:column;align-items:center;gap:15px}.my-modal-logout .content h2{font-size:1.625rem}.my-modal-logout .content button{background-color:var(--primary-blue);border-radius:30px;padding:11px 0;width:126px}.my-modal-logout .content button span{color:#fff;letter-spacing:.4px}.my-modal-logout .content button:last-child{background-color:#fff;border:1.5px solid var(--primary-grey)}.my-modal-logout .content button:last-child span{color:var(--primary-blue)}@media screen and (min-width:1201px){.my-modal-logout{max-height:100%;max-width:600px;border-radius:20px}.my-modal-logout.center{padding:0 0 30px;max-height:92vh}.my-modal-logout.center .my-modal-close{top:var(--layout-padding)}.my-modal-logout .illu{height:300px;position:inherit}.my-modal-logout .content{border-radius:0}}.signup-email .next-step{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px}.signup-email .next-step span{color:#fff;letter-spacing:.2px}.signup-email .next-step svg{margin:auto 0;width:13px;height:13px}.signup-email .socials{display:flex;gap:70px}.signup-email .socials button{display:flex;width:45px;height:45px;border-radius:50%;background-color:#fff}.signup-email .socials button svg{margin:auto}.signup-email .my-card{max-width:285px}.signup-email .my-card .content{display:flex;flex-direction:column;gap:15px;width:100%}.signup-email .my-card .content .my-input{width:100%}.signup-email .my-card .content .my-input .input-container{border-bottom-style:solid;grid-template-areas:"input input"}.signup-email .my-card .content .my-input .input-container input{max-width:100%;text-align:left;font-size:1.125rem}.signup-email .my-card .content .my-input .input-container input::placeholder{font-size:1.125rem}.signup-email .my-card .content .error{font-size:.875rem;color:var(--primary-orange)}.signup-email .legal-text{max-width:550px;color:var(--secondary-orange);font-size:.813rem}.signup-email .legal-text a{font-family:BalooDa2Medium}.signup-password .next-step{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:10px 23px}.signup-password .next-step span{color:#fff;letter-spacing:.2px}.signup-password .next-step svg{margin:auto 0;width:13px;height:13px}.signup-password .my-card{max-width:285px;padding:20px;grid-template-areas:"icon" "content"}.signup-password .my-card .my-card-content{display:flex;flex-direction:column;gap:15px;width:100%}.signup-password .my-card .my-card-content .my-input{width:100%}.signup-password .my-card .my-card-content .my-input .input-container{border-bottom-style:solid;grid-template-areas:"input input";border-bottom-width:1px}.signup-password .my-card .my-card-content .my-input .input-container input{max-width:100%;text-align:left;font-size:1.125rem}.signup-password .my-card .my-card-content .my-input .input-container input::placeholder{font-size:1.125rem}.signup-password .my-card .my-card-content .my-input .tip{color:var(--primary-green)}.signup-password .my-card .my-card-content .error{font-size:.875rem;color:var(--primary-orange)}.signup-password .legal-text{max-width:550px;color:var(--secondary-orange);font-size:.813rem}.signup-password .legal-text a{font-family:BalooDa2Medium}.credit-coach-preview{display:flex;background-color:var(--secondary-green);border-radius:20px;padding:10px 15px;gap:10px;align-items:center;justify-content:space-around;cursor:pointer}.credit-coach-preview img{width:90px;height:58px}.credit-coach-preview p{font-family:BalooDa2SemiBold;letter-spacing:.2px;font-size:.875rem;width:-moz-fit-content;width:fit-content;max-width:220px}@media screen and (min-width:1201px){.credit-coach-preview{padding:10px 20px}.credit-coach-preview img{width:126px;height:81px}}.my-modal-credit-coach{background:var(--linear-green);padding:0}.my-modal-credit-coach img{width:170px;height:108px;position:relative;top:70px}.my-modal-credit-coach .credit-coach-modal-content{width:100%;height:100%;border-radius:35px 35px 0 0;background:#fff;padding:70px var(--layout-padding) var(--layout-padding);display:flex;flex-direction:column;align-items:center;gap:20px}.my-modal-credit-coach .credit-coach-modal-content h2{max-width:300px;font-size:1.375rem;text-align:center}.my-modal-credit-coach .credit-coach-modal-content .review{width:320px;height:67px}.my-modal-credit-coach .credit-coach-modal-content ul{list-style-type:none}.my-modal-credit-coach .credit-coach-modal-content ul li{margin-top:10px;display:flex;gap:10px;align-items:center}.my-modal-credit-coach .credit-coach-modal-content ul li:first-child{margin-top:0}.my-modal-credit-coach .credit-coach-modal-content .container{padding:15px 20px;width:100%;max-width:335px;display:flex;flex-direction:column;gap:12px;border:2px solid transparent;border-radius:15px;background:linear-gradient(to right,var(--tertiary-green),var(--tertiary-green)),linear-gradient(to right,#8fde91,#d7fd9d);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.my-modal-credit-coach .credit-coach-modal-content .container div{display:flex;gap:15px;align-items:center}.my-modal-credit-coach .credit-coach-modal-content .container div svg{width:20px;height:20px}.my-modal-credit-coach .credit-coach-modal-content .container div p{font-family:BalooDa2Medium;font-size:.875rem}.my-modal-credit-coach .credit-coach-modal-content a{background-color:var(--primary-blue);display:flex;gap:5px;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:5px;width:100%;max-width:335px}.my-modal-credit-coach .credit-coach-modal-content a span{color:#fff;letter-spacing:.4px;font-size:1.125rem;margin:auto;position:relative;left:20px}.my-modal-credit-coach .credit-coach-modal-content a div{border-radius:50%;background:linear-gradient(90deg,#8edd90 8.75%,#d7fd9c);margin:auto 0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1201px){.my-modal-credit-coach.center{width:100%;max-height:705px;max-width:600px;padding:55px 0 0;border-radius:20px;background:linear-gradient(90.14deg,#a1e69c 1.64%,#d7fd9d 93.85%);justify-content:flex-end;height:-moz-fit-content;height:fit-content}.my-modal-credit-coach.center img{position:absolute;transform:translate(5%,-50%) scale(.9)}.my-modal-credit-coach.center .credit-coach-modal-content{border-radius:20px;height:-moz-fit-content;height:fit-content}.my-modal-credit-coach.center .my-modal-close.right{top:20px;right:20px}}.profile-completion{display:flex;background-color:var(--tertiary-blue);border-radius:20px;padding:10px 20px;align-items:center;justify-content:space-around;display:grid;cursor:pointer}.profile-completion .completion{grid-area:logo;width:126px;display:flex;justify-content:center}.profile-completion .completion svg{width:60px;height:60px}.profile-completion .indicator span{color:var(--primary-cyan);font-weight:700;font-size:1.063rem}.profile-completion p{grid-area:text;font-family:BalooDa2Bold;letter-spacing:.2px;width:-moz-fit-content;width:fit-content;max-width:220px}.profile-completion p span{font-size:.875rem}.profile-completion .chevron{grid-area:chevron}.profile-completion-default{grid-template-areas:"logo text chevron";grid-template-columns:126px 220px}.profile-completion-minimal{grid-template-areas:"logo";padding:0}.profile-completion-minimal .completion svg{width:46px;height:46px}.profile-completion-minimal .chevron,.profile-completion-minimal p{display:none}.profile-card{border-radius:15px;background-color:#fff;padding:12px 20px}.profile-card .profile-card-header .profile-card-trigger{font-size:1.25rem;font-family:BalooDa2SemiBold;width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--primary-blue)}.profile-card .profile-card-header .profile-card-trigger svg{transition:transform .3s ease}.profile-card .profile-card-header .profile-card-trigger[data-state=closed] svg{transform:rotate(180deg)}.profile-card .profile-card-content{overflow:hidden}.profile-card .profile-card-content[data-state=open]{animation:slideDown .3s ease-out}.profile-card .profile-card-content[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.profile-card .profile-card-content .my-input{margin-top:15px}.profile-card .profile-card-content .my-input .input-container{border-bottom-style:solid;border-bottom-width:1px}.profile-card .profile-card-content .my-input .input-container input{font-size:1.125rem;text-align:left}.profile-card .profile-card-content .my-input .input-container input::placeholder{font-family:BalooDa2;font-size:1.125rem}.profile-card .profile-card-content .my-input .input-container .units span{font-family:BalooDa2;color:var(--secondary-background)}@media screen and (min-width:1201px){.profile-card .profile-card-header .profile-card-trigger svg{display:none}}.profile-personal-info{display:flex;flex-direction:column}.profile-borrower-indicator{background-color:var(--primary-blue);border-radius:20px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:1px 12px 3px}.profile-borrower-indicator span{font-family:BalooDa2;font-size:.688rem;color:#fff;letter-spacing:.4px}.profile-borrower-indicator.hidden{padding:0}@font-face{font-family:BalooDa2Bold;src:local("BalooDa2-Bold"),url(/_next/static/media/BalooDa2-Bold.3f548b6b.ttf) format("truetype")}@font-face{font-family:BalooDa2Medium;src:local("BalooDa2-Medium"),url(/_next/static/media/BalooDa2-Medium.92cb3457.ttf) format("truetype")}@font-face{font-family:BalooDa2;src:local("BalooDa2-Regular"),url(/_next/static/media/BalooDa2-Regular.8acee555.ttf) format("truetype")}@font-face{font-family:BalooDa2SemiBold;src:local("BalooDa2-SemiBold"),url(/_next/static/media/BalooDa2-SemiBold.b5f1e0e7.ttf) format("truetype")}:root{--max-width:1100px;--border-radius:12px;--font-mono:"BalooDa2","BalooDa2Medium","BalooDa2Bold","BalooDa2SemiBold",ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}@media screen and (max-width:839px){:root{--layout-padding:20px}}@media screen and (min-width:840px){:root{--layout-padding:30px}}body{--primary-blue:#120136;--primary-violet:#8770d5;--primary-green:#6fcd8b;--primary-yellow:#fcbf1e;--primary-grey:#c1d4ed;--primary-background:#f5f7fc;--primary-orange:#e56e49;--primary-cyan:#47c0b9;--secondary-blue:#ddebff;--secondary-violet:#9083aa;--secondary-green:#e7ffde;--secondary-background:#97afce;--secondary-yellow:#eaa41b;--secondary-orange:#ce871b;--secondary-cyan:#e4f6f5;--tertiary-background:#e9f2ff;--tertiary-blue:#e9fdfc;--tertiary-green:#d8ffdc;--tertiary-orange:#ffe9dc;--tertiary-yellow:#fff1ca;--primary-dark-green:#49b569;--primary-dark-yellow:#f7b500;--primary-dark-orange:#ff6c46;--secondary-dark-orange:#ff7a50;--linear-yellow:linear-gradient(180deg,#fcbe1e,#ffd974);--linear-green:linear-gradient(90.14deg,#a1e69c 1.64%,#d7fd9d 93.85%)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h6,span{color:var(--primary-blue)}h1,h2,h3,h4,h6{font-family:BalooDa2Bold}h1,h2,h3,h4,h6,p{margin:0}input,span{font-family:BalooDa2SemiBold}button{border:none;background-color:transparent;font-size:1rem}p,ul li{font-family:BalooDa2;color:var(--primary-blue)}strong{font-family:BalooDa2SemiBold}button{cursor:pointer;outline:none}