@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Poppins:wght@400;600&display=swap);body,html{margin:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-width:360px}body.no-scroll{height:100%;overflow:hidden;position:fixed;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cookie-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.cookie-modal{animation:cookieSlideIn .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#fff,#f8f9ff);border:1px solid #fffc;border-radius:20px;box-shadow:0 20px 60px #622ff326,0 8px 24px #0000001a;max-width:380px;overflow:hidden;padding:32px 36px;position:relative;text-align:center;width:90%}.cookie-modal:before{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.cookie-modal.expanded{max-width:440px}@keyframes cookieSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.cookie-icon{align-items:center;animation:cookieBounce 2s ease-in-out infinite;background:linear-gradient(135deg,#fff5e6,bisque);border-radius:50%;box-shadow:0 8px 20px #d2691e33,inset 0 -2px 6px #0000000d;display:flex;height:90px;justify-content:center;margin:0 auto 20px;width:90px}.cookie-icon svg{color:#d2691e;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:36px}@keyframes cookieBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(-3deg)}75%{transform:translateY(-4px) rotate(3deg)}}.cookie-text{color:#444;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:24px}.cookie-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4171f1);-webkit-background-clip:text;background-clip:text;color:#333;font-size:20px;font-weight:700;margin-bottom:14px}.cookie-text-detailed{color:#666;font-size:14px;line-height:1.7;margin-bottom:28px;text-align:center}.cookie-buttons{align-items:center;display:flex;flex-direction:column}.cookie-accept-btn{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:16px;overflow:hidden;padding:14px 48px;position:relative;transition:all .3s ease}.cookie-accept-btn:hover{box-shadow:0 4px 6px #0003}.cookie-more-link{align-items:center;border-radius:8px;color:#888;cursor:pointer;display:inline-flex;font-size:13px;padding:4px 10px;transition:all .2s ease}.cookie-more-link:hover{color:#4171f1}.cookie-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.cookie-refuse-link{color:#aaa;cursor:pointer;font-size:13px;padding:6px 12px;transition:color .2s}.cookie-refuse-link:hover{color:#777}.cookie-modal:after{background:linear-gradient(135deg,#622ff30d,#4171f114);border-radius:50%;bottom:-50px;content:"";height:120px;pointer-events:none;position:absolute;right:-50px;width:120px}@media (max-width:480px){.cookie-modal{margin:16px;max-width:340px;padding:28px 24px}.cookie-icon{height:64px;width:64px}.cookie-icon svg{font-size:32px}.cookie-accept-btn{font-size:15px;padding:12px 36px;width:100%}.cookie-text{font-size:15px}}.App{min-width:360px;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{font-size:100%}body{color:#333;font-family:Poppins,sans-serif;font-size:1rem;min-width:400px}h1,h2,h3,h4,h5,h6{color:#222;font-family:Fira Sans,sans-serif;font-weight:600}.Section1{display:flex;gap:5%;justify-content:space-between;margin:2% 6% 3%}.Section1 .Form{justify-content:flex-end}.Form .form,.Section1 .Form{display:flex;flex-direction:column}.Form .form{background-color:#54a0fb4d;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-top:4%;padding:4% 4% 2%}.Form .form .div-add{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:15px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;min-height:50px;padding:12px 16px;transition:color .3s ease,background-color .3s ease,transform .3s ease,padding .3s ease,border .3s ease;width:47%}.Form .form .div-add .div-address,.Form .form .div-add .input-div{display:flex;padding:0;width:100%!important}.Form .form .div-add .div-address,.Form .form .div-add .div-address input,.Form .form .div-add .div-address>div,.Form .form .div-add .div-address>div>div{box-sizing:border-box;margin:0!important;padding:0!important;width:100%!important}.Form .form .div-add .input-add{padding:0}.Form .form .div-add .input-add,.Form .form .div-add .input-home{background:#0000;border:none;font-size:16px;outline:none;transition:all .3s ease;width:100%}.Form .form .date-input-wrapper{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:15px;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;max-height:50px;min-height:50px;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.Form .form .date-input-wrapper.error-d{background-color:#fbe2e1;border:1px solid #ff4d4f!important;color:#ff4d4f}.Form .form .date-input-wrapper.error-d i{color:#ff4d4f!important}.Form .form .date-input-wrapper i{color:#4171f1;font-size:20px;pointer-events:none}.Form .form .date-placeholder{color:#757575;font-family:inherit;font-size:16px;font-weight:400;left:16px;opacity:1;pointer-events:none;position:absolute}.Form .form .input-date{appearance:none;background:#0000;border:none;color:#333;font-size:16px;outline:none;width:100%}.Form .form .input-date:not(:focus):invalid{color:#0000}.Form .form .input-date:valid{color:#333}.Form .form .input-date::-webkit-date-and-time-value{text-align:left}.Form .form .input-date::-webkit-calendar-picker-indicator{background:#0000;cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}.Form .form .div-but-date{align-items:flex-start;display:flex;gap:5%;justify-content:space-between;margin-bottom:0}.Form .form .div-but-date button{cursor:pointer!important}.Form .form .div-but-date .div-date{width:47%}.form .Error-text{margin:0}.form .Error-text p{color:red;font-size:13px;margin:0}.reassurance-badges{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:14px;gap:5%;justify-content:center;padding:12px 8px}.reassurance-badges span{align-items:center;display:flex;gap:4px}.reassurance-badges i{color:#4171f1;font-size:16px;font-weight:700}.reassurance-badges .separator{color:#999;font-size:12px}.Form .form .error-d{background-color:#fbe2e1;border:1px solid #ff4d4f!important;color:#ff4d4f}.Form .form .error-d i{color:#ff4d4f!important}.Form .form .div-add i{color:#4171f1;font-size:20px}.Section1 .Image{align-self:flex-end}.Section1 .Image,.liftImage{display:flex;justify-content:flex-end}.liftImage{border-radius:10px;height:100%;width:100%}.Section2{margin-left:10%;margin-right:10%;margin-top:4%}.Section2 .Steps{display:flex;gap:3%;justify-content:space-between;margin-top:9%}.Section2 .step{border-radius:15px;box-shadow:0 2px 4px #0003;padding:1rem 2rem 1.5%;transition:box-shadow .2s ease;width:30%;will-change:box-shadow}.Section2 .step:hover{box-shadow:0 3px 5px #0003}.step-title{flex-direction:column;margin-top:10%;position:relative}.icon-bulle,.step-title{align-items:center;display:flex;justify-content:center}.icon-bulle{background-color:#fff;border-radius:50%;box-shadow:0 3px 5px #0003;height:5rem;padding:1rem;position:absolute;top:-60%;transform:translateY(-50%);width:5rem}.icon-bulle svg{height:5rem!important;width:5rem!important}.Section3{display:flex;flex-direction:column;margin:4% 10% 3%}.Section3-Content{align-items:center;align-self:center;background-color:#54a0fb4d;border-radius:10px;display:flex;gap:5%;justify-content:space-between;margin-top:3%;padding:2% 3%;width:90%}.Section3-Content .step{width:22%}.Section3-Content .step .title{display:flex;justify-content:space-between}.Section4{display:flex;flex-direction:column;margin:3% 10% 4%}.Section4-Content{display:flex;justify-content:space-between}.reviews{margin-top:3%;width:30%}.review{align-items:center;border:2px solid #54a0fb4d;border-radius:10px;display:flex;flex-direction:column;gap:5%;margin-top:3%;position:relative;width:100%}.quote{left:6%;position:absolute;top:-12%}.reviewText{padding:3%;text-align:center}.userReview{background-color:#54a0fb4d;border-bottom-left-radius:7.9px;border-bottom-right-radius:7.9px;gap:5%;width:100%}.userIcon,.userReview{align-items:center;display:flex}.userIcon{background-color:#fff;border-radius:50%;height:50px;justify-content:center;margin-bottom:3%;margin-left:5%;margin-top:3%;width:50px}.userIcon i{color:#4171f1;font-size:20px}.userStars{height:auto}.stars{align-items:center;display:flex;gap:4%;margin-top:4%}.stars i{color:#fae94e;font-size:19px;text-shadow:2px 2px 4px #0003}.p{margin:0;padding:0}.Section5{display:flex;flex-direction:column;margin:3% 10% 4%}.Section5-Content{border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;margin-top:4%}.Section5-Content-Left{display:flex;flex-direction:column;gap:3%;padding:3%;width:45%}.Section5-Content-left-Text{background-color:#54a0fb4d;border-radius:10px;display:flex;flex-direction:column;padding:2% 5%}.Section5-Content-left-Text .button{margin-bottom:2%;margin-top:4%}.Section5-Content-left-Text .div-icon{display:flex;gap:3%}.Section5-Content-Right{display:flex;gap:4%;padding:3%;width:45%}.Section5-Content-Right .advantages{align-items:center;display:flex;flex-direction:column;gap:2%;justify-content:center}.Section5-Content-Right .advantages .Sep{align-self:center;border-right:2px solid #54a0fb4d;display:flex;height:7%;width:1}.Section5-Content-Right .advantages .div-icon{align-self:center;display:flex;height:64px;justify-content:center;width:64px}.Section5-Content-Right .advantage{margin-bottom:2%}@media screen and (max-width:1366px) and (min-width:1200px){.Section1{gap:6%}.Section2,.Section3,.Section4,.Section5{margin-left:6%;margin-right:6%;padding:0 3%}.Form .form .div-add{min-height:50px;padding:12px 16px}.Form .form .input-date{min-height:50px;padding:12px 16px!important}.reassurance-badges{font-size:13px;gap:4%}}@media screen and (max-width:1199px) and (min-width:1024px){.Nav{padding:1% 4%}.NavLeft{gap:.75rem}.Section1{align-items:stretch;gap:4%;margin-left:3%;margin-right:3%}.Section1 .Form{width:58%}.Form .form .div-add{min-height:50px;padding:12px 16px}.Form .form .input-date{min-height:50px;padding:12px 16px!important}.Form .form .div-but-date{align-items:flex-start}.Form .form .div-but-date .div-date{display:flex;flex-direction:column;width:49%}.Form .form .div-but-date .Error-text-date{display:block;margin-bottom:0;margin-top:.3rem}.Section1 .Image{align-items:flex-end;align-self:flex-end;display:flex;justify-content:center;width:38%}.liftImage{height:auto;max-width:90%;object-fit:cover;object-position:bottom}.Form .form .div-add{width:75%}.Form .form .Error-text{margin-bottom:.1rem;margin-top:.1rem}.Form .form .div-but-date>button{height:50px;min-height:50px}.Section2 .Steps{flex-wrap:wrap;gap:2%;margin-top:4rem}.Section2 .step{padding:1.5rem;width:32%}.Section2 .step h2{font-size:1.25rem}.step-title{margin-top:0;padding-top:1%}.icon-bulle{height:4.5rem;padding:.75rem;top:-40%;transform:translateY(-50%);width:4.5rem}.icon-bulle svg{height:3.25rem!important;width:3.25rem!important}.Section3-Content{flex-wrap:wrap;gap:2%}.Section3-Content .step{width:48%}.Section4-Content{flex-wrap:wrap;gap:2%}.reviews{width:48%}.Section5-Content{gap:3%}.Section5-Content-Left,.Section5-Content-Right{width:48%}.Footer-Content{flex-wrap:wrap;gap:2%}.Footer-Content>div{width:30%}.reassurance-badges{font-size:12px;gap:3%;padding:10px 6px}.reassurance-badges i{font-size:14px}}@media screen and (max-width:1023px) and (min-width:768px){.Nav{padding:1% 4%}.NavLeft{gap:.625rem}.Section1{align-items:flex-start;flex-direction:row;gap:4%;margin:3%}.Section1 .Form{display:flex;flex-direction:column;width:62%}.Form .form{padding:4%}.Section1 .Image{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;width:36%}.liftImage{height:auto;max-height:450px;min-height:350px;object-fit:cover;object-position:center;width:100%}.Form .form .div-add{margin-bottom:0;width:100%}.Form .form .div-add,.Form .form .input-date{min-height:50px;padding:12px 16px}.Form .form .div-but-date{align-items:flex-start;flex-direction:row;gap:1.5%;width:100%}.Form .form .div-but-date .div-date{display:flex;flex-direction:column;width:49%}.Form .form .date-input-wrapper{height:50px;max-height:50px;min-height:50px}.Form .form .div-but-date .Error-text-date{display:block;margin-bottom:0;margin-top:.1rem}.Form .form .div-but-date>button{height:50px;min-height:50px;width:49%}.Form .form .Error-text{margin-bottom:.1rem;margin-top:.1rem}.reassurance-badges{font-size:11px;gap:2%;padding:10px 4px}.reassurance-badges i{font-size:13px}.Section2 .Steps{flex-direction:column;gap:2rem;margin-top:4rem;padding:0 2rem}.Section2 .step{margin-top:3rem;min-height:auto;padding:1rem 2rem 1.5rem;width:100%}.Section2 .step h2{font-size:1.375rem}.step-title{margin-top:0;padding-top:2.25rem}.icon-bulle{height:4.5rem;padding:.75rem;top:-27%;transform:translateY(-50%);width:4.5rem}.icon-bulle svg{height:3.25rem!important;width:3.25rem!important}.Section3-Content{flex-wrap:wrap;gap:2%}.Section3-Content .step{width:48%}.Section4-Content{align-items:center;flex-direction:column}.reviews{width:75%}.Section5-Content{flex-direction:column}.Section5-Content-Left,.Section5-Content-Right{width:100%}.Footer-Content{flex-wrap:wrap;gap:1.5rem}.Footer-Content>div{width:48%}}@media screen and (max-width:767px){body{font-size:.875rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}.Nav{height:auto;min-height:3.75rem;padding:2% 4%}.Logo p{font-size:1.25rem}.NavLeft{flex-direction:column;gap:.5rem;width:auto}.NavLeft>div{width:100%}.Section1{flex-direction:column;gap:1rem;margin:5% 3%}.Section1 .Form{display:flex;flex-direction:column;justify-content:flex-end;padding:.625rem;width:100%}.Form .form{gap:0;margin-top:6%;padding:4% 4% 3%}.Form .form .div-add{margin-bottom:0;min-height:46px;padding:10px 14px;width:100%}.Form .form .input-add,.Form .form .input-home{font-size:.875rem}.Form .form .date-input-wrapper{min-height:50px;padding:12px 16px;width:100%}.Form .form .input-date{font-size:16px}.Form .form .date-placeholder{color:#757575;font-size:14px}.Form .form .div-but-date{flex-direction:column;gap:0;width:100%}.Form .form .div-but-date .div-date{display:flex;flex-direction:column;margin-bottom:0;width:100%}.Form .form .div-but-date .Error-text-date{display:block;margin-bottom:.2rem;margin-top:.1rem}.Form .form .div-but-date>button{height:50px;margin-top:0;max-height:50px;min-height:50px}.Form .form .Error-text{margin-bottom:.1rem;margin-top:.1rem}.form .Error-text p{font-size:12px}.Section1 .Image{display:none}.reassurance-badges{align-items:center;flex-direction:column;font-size:13px;gap:6px;padding:10px 4px}.reassurance-badges .separator{display:none}.Section2{margin:8% 5%;padding:0 1rem}.Section2 .Steps{flex-direction:column;gap:2.5rem;margin-top:4rem}.Section2 .step{margin-top:1rem;min-height:auto;padding:2rem 1.25rem 1.5rem;width:100%}.Section2 .step h2{font-size:1.25rem;margin-top:1rem}.Section2 .step p{font-size:.9375rem}.step-title{margin-top:0;padding-top:1rem}.icon-bulle{height:4.375rem;padding:.75rem;top:-50%;transform:translateY(-50%);width:4.375rem}.icon-bulle svg{height:3.125rem!important;width:3.125rem!important}.Section3{margin:8% 5%}.Section3-Content{flex-direction:column;gap:1.25rem;margin-left:10%!important;margin-right:10%!important;padding:5%;width:100%}.Section3-Content .step{border:2px solid #4171f1;border-radius:15px;padding:2%;width:100%}.Section3-Content .step .title{align-items:center;gap:.625rem}.Section4{margin:8%}.Section4-Content{align-items:center;flex-direction:column}.reviews{width:100%}.review{margin-top:10%}.quote{left:1rem;top:-.75rem}.reviewText{font-size:.875rem;padding:8% 5%}.userIcon{height:2.5rem;width:2.5rem}.userIcon i{font-size:1.125rem}.stars i{font-size:1rem}.Section5{margin:8% 5%}.Section5-Content{flex-direction:column;gap:1.25rem}.Section5-Content-Left,.Section5-Content-Right{padding:5%;width:100%}.Section5-Content-left-Text{padding:5%}.Section5-Content-left-Text .button{margin-top:6%}.Section5-Content-Right{flex-direction:column}.Section5-Content-Right .advantages{align-items:center;flex-direction:row;gap:12px;justify-content:center;margin-bottom:3%;width:100%}.Section5-Content-Right .advantages .Sep{border-bottom:2px solid #54a0fb4d;border-right:none;display:flex;height:1px;margin:0;width:40px}.Section5-Content-Right .advantages .div-icon{height:3.6rem;width:3.6rem}.Section5-Content-Right .advantage{margin-bottom:0}.Footer{padding:5% 0}.Footer-Content{flex-direction:column;gap:1.875rem;margin:0 5%}.Footer-Content>div{width:100%}.Footer-Content h4{margin-bottom:.625rem}.Footer-Content p{font-size:.875rem;margin:.3125rem 0}.Footer-End{padding:5%}.Footer-End p{font-size:.75rem}}@media screen and (max-width:499px){.Section5-Content-Right .advantages{display:flex;gap:5px!important}.Section5-Content-Right .advantages .Sep{align-self:center;display:flex;margin-top:5%;width:30px}.Section5-Content-Right .advantages .div-icon{align-self:center;display:flex;height:44px;justify-content:center;margin-bottom:0!important;width:44px}}@media screen and (max-width:374px){h1{font-size:1.375rem}h2{font-size:1.125rem}h3{font-size:1rem}body{font-size:.8125rem}.Nav{padding:3%}.Section1,.Section2,.Section3,.Section4,.Section5{margin:6% 3%}.Form .form .div-add{margin-bottom:.3rem}.Form .form .div-add,.Form .form .input-date{min-height:50px;padding:12px 16px}.Form .form .Error-text{margin-bottom:.2rem}.step-title{padding-top:1.875rem}.icon-bulle{height:3.75rem;padding:.625rem;transform:translateY(-50%);width:3.75rem}.icon-bulle svg{height:2.5rem!important;width:2.5rem!important}.Section2 .step{padding:2rem 1rem 1.25rem}.Section2 .step h2{font-size:1.125rem}.Section2 .step p{font-size:.875rem}.reviewText{font-size:.8125rem}}@media screen and (min-width:1441px){.Section1,.Section2,.Section3,.Section4,.Section5{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:5%;padding-right:5%}.Footer-Content{gap:3%;margin-left:auto;margin-right:auto;max-width:1400px}.Footer-Content>div{width:18%}}.Section1Reg{background-image:url(/static/media/c5c8bbd7-1b02-48f3-a346-19f3fc6a486f.7c99bee35113661fdf5e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row-reverse;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;justify-content:flex-end;position:relative}.Section1Reg:before{background-color:#fff3;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.Section1Reg>*{position:relative;z-index:2}.Section1Reg-Title{border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:18px;font-weight:700;height:fit-content;margin-left:2%;margin-right:2%;margin-top:2%;padding:2% 2.5%;text-shadow:2px 2px 4px #00000080}.Section1Reg-Title h1{color:#fff;margin:0 0 1rem 5rem!important;text-align:left}.Section1Reg-Title p{margin:0 0 0 5rem;text-align:left}.Section1Reg .Form{background-color:#fff;border-radius:10px;margin-left:4%;margin-top:8%;padding:2% 4%;width:40%}.Section1Reg .Form .Form-Title{align-items:center;display:flex;flex-direction:column;justify-content:center}.Section1Reg .form{align-items:center;justify-content:center;padding:6% 8%;width:auto}.Section1Reg .form .input-company-reg{align-items:center;background-color:#fff;border:none;border-radius:10px;display:flex;font-size:16px;justify-content:space-between;margin-bottom:3%;outline:none;padding:4% 6%;transition:all .3s ease;width:100%}.Section1Reg .form .input-company-reg.error{background-color:#ffe6e6;border:2px solid red;color:red;transition:none}.Section1Reg .form .input-company-reg.error::placeholder{color:#f009}.Section1Reg .form .input-add{align-items:center;background-color:#fff;border:none;display:flex;font-size:16px;justify-content:space-between;margin-bottom:3%;outline:none;padding:3% 4%;transition:all .3s ease;width:80%}.Section1Reg .form .Error-text{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.Section1Reg .form .Error-text p{color:red;font-size:12px;text-align:left;width:100%}.Section1Reg .form .div-add:focus{box-shadow:0 4px 6px #0003}.Section1Reg .form .div-but-date{display:flex;justify-content:center;margin-top:4%}.Section1Reg .form .div-but-date button{font-size:16px!important;height:auto!important;max-width:100%;min-width:220px;padding:3% 5%!important;width:auto!important}.company-reg-but{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;height:auto;padding:3% 5%;transition:all .3s ease;width:100%}.company-reg-but:hover{box-shadow:0 3px 5px #0006}.Section2Reg{margin-left:5%;margin-right:5%;margin-top:8%;width:90%}.Section2Reg-Content{grid-gap:3%;display:grid;gap:3%;grid-template-columns:repeat(3,1fr);margin-top:5%;width:100%}.Section2Reg-Content .step{border-radius:10px;box-shadow:0 4px 6px #0003;margin-bottom:4%;padding:3% 6%}.Section2Reg-Content .step>div{display:flex;gap:5%}.Section3Reg{margin-left:5%;margin-right:5%;margin-top:8%;overflow-x:hidden;width:90%}.Section3Reg-Content{display:flex;flex-direction:column;margin-top:5%;width:100%}.Section3Reg-Content .stepLeft,.Section3Reg-Content .stepRight{background-color:#d1e2fd;border-radius:10px;display:flex;flex-direction:column;padding:1.5% 2%;position:relative;width:42%;z-index:2}.Section3Reg-Content .paragraph{display:flex;gap:3%;margin-bottom:1%}.Section3Reg-Content .stepRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.5%}.Section3Reg-Content .stepImage{align-self:flex-end;display:flex;justify-content:center}.Section3Reg-Content .stepImage .imageWithIcon{display:inline-block;max-width:500px;position:relative}.Section3Reg-Content .stepImage img{border-radius:10px;box-shadow:0 4px 15px #0000001a;height:auto;position:relative;width:100%;z-index:1}.Section3Reg-Content .stepImage .iconBehind{bottom:0;height:150%;pointer-events:none;position:absolute;right:0;width:150%;z-index:0}.Section3Reg-Content .stepRow .stepLeft,.Section3Reg-Content .stepRow .stepRight{width:45%}.Section3Reg-Content .stepRowLeft{align-items:center}.Section3Reg-Content .stepRowLeft .stepImage{align-self:flex-start}.Section3Reg-Content .stepRowLeft .iconBehind{bottom:-30%;left:0;right:auto;transform:rotate(180deg)}.Section4Reg{margin:4% 5%;width:90%}.Section4Reg h1{margin-bottom:0}.Section4-ContentR{flex-direction:column}.Section4-ContentR,.Section4Reg .Reviews{display:flex;justify-content:space-between}.Section4Reg .Reviews{margin-top:2%}.Section4Reg .reviews{width:30%}.Section4Reg .review{border:2px solid #54a0fb4d;display:flex;flex-direction:column;margin-top:3%;position:relative;width:100%}.Section4Reg .quote{left:6%;position:absolute;top:-8%}.Section4Reg .reviewText{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:200px;justify-content:center;padding:12% 3% 3%;text-align:center}.Section4Reg .reviewText .reviewTitle{font-size:17px;margin-bottom:2%}.Section4Reg .reviewText p{font-size:15px;line-height:1.5;margin-top:0}.Section4Reg .userReview{align-items:center;background-color:#54a0fb4d;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;gap:4%;height:80px;padding:4% 3%;width:100%}.Section4Reg .userIcon{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:45px;justify-content:center;margin-left:3%;width:45px}.Section4Reg .userIcon i{color:#4171f1;font-size:18px}.Section4Reg .userStars{display:flex;flex-direction:column;gap:5px}.Section4Reg .userStars p{font-size:13px;font-weight:500;margin:0}.Section4Reg .stars{display:flex;gap:3px}.Section4Reg .stars i{color:#fae94e;font-size:14px;text-shadow:1px 1px 2px #0003}.Section4Reg .stats{align-self:center;border:3px solid #54a0fb4d;border-radius:10px;display:flex;justify-content:space-between;margin-top:8%;padding:2% 3%;width:80%}.Section4Reg .stats .statsContent{align-items:center;display:flex;flex-direction:column;text-align:center;width:30%}.Section4Reg .stats .sep{border-left:3px solid #54a0fb4d}.Section4Reg .note{align-items:center;display:flex;gap:4%}.Section4Reg .note i{color:#fae94e;font-size:19px;text-shadow:1px 1px 2px #0003}.Section4Reg .statsContent h2{text-shadow:2px 2px 4px #0003}.Section5Reg{display:flex;flex-direction:column;margin:8% 10% 6%}.Section5Reg-Content{display:flex;gap:2%;justify-content:space-between;margin-top:4%}.Section5Reg-Content .abonnement{align-items:center;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:2% 3%;width:30%}.Section6Reg{background:linear-gradient(135deg,#622ff3,#4171f1 50%,#54a0fb);margin-top:6%;padding:5% 10%;text-align:center}.Section6Reg-Content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.Section6Reg-Content h2{color:#fff;font-size:2.5rem;margin:0}.Section6Reg-Content p{color:#fff;font-size:1.2rem;margin:0;max-width:600px}@media screen and (min-width:1000px){.Section5Reg-Content .abonnement{width:45%}}@media screen and (min-width:1300px){.Section1Reg h1,.Section2Reg h1,.Section3Reg h1,.Section4Reg h1{margin-left:4%;margin-right:4%}}@media screen and (min-width:1200px) and (max-width:1300px){.Section1Reg .Form{padding:2.5% 4.5%;width:60%}.Section1Reg-Title{font-size:17px}.Section1Reg h1,.Section2Reg h1,.Section3Reg h1,.Section4Reg h1{margin-left:5%;margin-right:5%}}@media screen and (min-width:1100px) and (max-width:1200px){.Section1Reg .Form{padding:2.5% 4.5%;width:60%}.Section1Reg-Title{font-size:17px}.Section4-ContentR{margin:0;width:100%}.Section1Reg h1,.Section2Reg h1,.Section3Reg h1,.Section4Reg h1{margin-left:6%;margin-right:6%}}@media screen and (min-width:950px) and (max-width:1100px){.Section1Reg .Form{width:65%}.Section1Reg .form .input-company-reg{padding:3% 5%}}@media screen and (min-width:770px) and (max-width:1100px){.Section1Reg{align-items:center;flex-direction:column;justify-content:center;margin-left:0;margin-right:0;padding:3% 0}.Section1Reg-Title{display:flex;font-size:16px;margin:0 0 4% 4%;padding:2% 3%;position:relative;text-align:left;width:100%;z-index:2}.Section1Reg-Title h1{font-size:1.8rem}.Section1Reg .Form{margin:0 auto;width:65%}.company-reg-but{font-size:15px;min-width:200px;padding:3% 4%}.Section2Reg-Content{grid-template-columns:repeat(2,1fr)}.Section3Reg{margin-top:8%;overflow-x:hidden}.Section3Reg-Content .stepImage .imageWithIcon{max-width:100%}.Section3Reg-Content .stepRow{align-items:center;align-self:center;display:flex;flex-direction:column;width:60%}.Section3Reg-Content .stepRow .stepRight,.Section3Reg-Content .stepRowLeft .stepLeft{width:100%}.Section3Reg-Content .stepRowLeft{flex-direction:column-reverse}.Section3Reg-Content .stepImage{align-self:center!important;margin-bottom:1%;margin-top:10%}.Section4Reg h1{margin-bottom:0;width:100%}.Section1Reg h1,.Section2Reg h1,.Section3Reg h1,.Section4Reg h1{margin-left:6%;margin-right:6%}.Section4Reg .Reviews{align-items:center;display:flex;flex-wrap:wrap;gap:2%;justify-content:center}.Section4-ContentR .reviewText{height:190px;padding:12% 4% 4%}.Section4-ContentR .userReview{height:70px}.Section4Reg .reviews{margin-bottom:0;width:48%}.Section4Reg .stats{margin-top:12%;width:100%}}@media screen and (max-width:768px){.Section1Reg{background-color:#f5f5f5;background-image:none;flex-direction:column;margin:2%;padding:0}.Section1Reg-Title,.Section1Reg:before{display:none}.Section1Reg .Form{border-radius:15px;margin:0;padding:5%;width:100%}.Section1Reg .form{padding:4%}.Section1Reg .form .input-company-reg{font-size:14px;margin-bottom:1.5%;padding:3% 4%}.company-reg-but{font-size:14px;min-width:170px;padding:2.2% 4%;width:100%}.Section2Reg-Content{display:flex;flex-direction:column;gap:2%}.Section2Reg-Content .step{margin-bottom:1.5%;padding:3% 5%}.Section3Reg-Content{align-items:center;display:flex;flex-direction:column}.Section3Reg-Content .stepLeft,.Section3Reg-Content .stepRight{max-width:550px;padding:3% 4%;width:100%}.Section3Reg-Content .stepRow{align-self:center;flex-direction:column;max-width:550px;width:100%}.Section3Reg-Content .stepRowLeft{flex-direction:column-reverse}.Section3Reg-Content .stepRow .stepLeft,.Section3Reg-Content .stepRow .stepRight{width:100%}.Section3Reg-Content .stepImage{align-self:center;display:flex;justify-content:center;margin-top:5%;width:100%}.Section3Reg-Content .stepImage .imageWithIcon{max-width:100%}.Section3Reg-Content .stepImage .iconBehind{display:none}.Section4Reg{margin-top:8%}.Section4Reg .Reviews{align-items:center;flex-direction:column}.Section4-ContentR .review{margin-top:4%}.Section4Reg .reviews{width:100%}.Section4-ContentR .reviewText{height:150px;padding:10% 4% 4%}.Section4-ContentR .userReview{height:70px}.Section4Reg .stats{flex-direction:column;gap:1.5rem;width:80%}.Section4Reg .stats .statsContent{width:100%}.Section4Reg .stats .sep{border-bottom:2px solid #54a0fb4d;border-left:none;padding-bottom:1rem}.Section5Reg-Content{flex-direction:column;gap:1.5rem}.Section5Reg-Content .abonnement{width:100%}.Section6Reg{padding:8% 5%}.Section6Reg-Content h2{font-size:1.8rem}.Section6Reg-Content p{font-size:1rem}}@media screen and (max-width:480px){.Section1Reg{margin:1%}.Section1Reg .Form{padding:6% 4%}.Section1Reg .Form h2{font-size:1.3rem}.Section1Reg .Form p{font-size:.9rem}.Section1Reg .form .input-company-reg{font-size:13px;padding:4% 5%}.Section1Reg .form .Error-text p{font-size:11px}.Section1Reg .form .div-but-date button{font-size:13px!important;padding:4% 5%!important;width:100%!important}.company-reg-but{font-size:13px;padding:4% 5%;width:100%}.Section2Reg,.Section3Reg{margin-left:3%;margin-right:3%;width:94%}.Section2Reg h1,.Section3Reg h1{font-size:1.5rem}.Section2Reg-Content .step,.Section3Reg-Content .stepLeft,.Section3Reg-Content .stepRight{padding:4% 5%}.Section3Reg-Content .stepImage{margin-top:5%;width:100%}.Section3Reg-Content .stepImage .imageWithIcon{max-width:100%}.Section3Reg-Content .stepImage img{border-radius:8px}.Section4Reg .review .reviewText{height:225px}.Section4Reg .stats{padding:4% 5%;width:95%}.Section5Reg{margin-left:5%;margin-right:5%}.Section6Reg{padding:10% 5%}.Section6Reg-Content h2{font-size:1.5rem}.Section6Reg-Content p{font-size:.9rem}.Section6Reg-Content button{font-size:16px!important;height:45px!important;width:200px!important}}.section{overflow-x:hidden;width:100%}.Section1Steps{align-items:center;display:flex;flex-direction:column;margin:2% 5% 10%;position:relative}.Section1Steps .p{margin:0}.Section1Steps h1{margin:.5%}.Section1Steps-Content{display:flex;justify-content:space-between;margin-top:3.5%;width:90%}.Section1Steps-Content .formLeft,.Section1Steps-Content .formLeft-Register{border-radius:6px;box-shadow:1px 4px 6px #0003;display:flex;flex-direction:column;justify-content:center;margin-bottom:1%;padding:3%;position:relative;width:35%}.formLeft-Register .IconStepContainer{display:flex;gap:10px;position:relative}.formLeft-Register .IconStep{align-items:center;display:flex;flex-direction:column;position:relative}.formLeft-Register .sep{border-left:3px solid #c8c8c880;height:30px;position:relative}.formLeft-Register .IconStepContainer:last-child .sep{border-left:3px solid #0000}.formLeft-Register .round-i.current{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000}.formLeft-Register .round-i.current i{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text}.formLeft-Register .IconStep i{color:#b0b0b0;font-size:30px}.formLeft-Register .IconStep.active i{color:#fff}.formLeft-Register .IconStepContainer .IconStepP{color:#b0b0b0;font-size:17px;font-weight:700;line-height:45px;margin-left:.625rem;margin-top:0;white-space:nowrap}.formLeft-Register .IconStepP.active{color:#333}.formLeft-Register .IconStepContainer:has(.IconStep.active)+.IconStepContainer .IconStep:before{border-left:3px solid #54a0fb4d}.formLeft-Register .IconStepContainer:first-child .IconStep:before,.formLeft-Register .IconStepContainer:last-child .sep{border-left:3px solid #0000!important}.formLeft .IconStepContainer{display:flex;gap:10px;position:relative}.formLeft .IconStep{align-items:center;display:flex;flex-direction:column;position:relative}.formLeft .sep{border-left:3px solid #c8c8c880;height:30px;position:relative}.formLeft .IconStepContainer:last-child .sep{border-top:3px solid #0000}.IconStep.IconStep.active .round-i{background:linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000}.sep.active{border-left:3px solid #54a0fb4d}.formLeft .IconStepContainer:has(.IconStep.active)+.IconStepContainer .IconStep:before{border-left:3px solid #54a0fb4d}.formLeft .IconStepContainer:first-child .IconStep:before,.formLeft .IconStepContainer:last-child .sep{border-left:3px solid #0000!important}.IconStep .round-i{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#c8c8c880,#c8c8c880) border-box;border:2px solid #0000;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:45px;justify-content:center;margin:0;max-height:45px;max-width:45px;min-height:45px;min-width:45px;width:45px}.round-i.clickable{cursor:pointer!important}.round-i.clickable:hover:not(.current){box-shadow:0 4px 12px #54a0fb4d;transform:scale(1.1)}.round-i.current{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000}.round-i.current i{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text}.IconStep i{color:#b0b0b0;font-size:30px;transition:color .3s ease}.IconStep.active i{color:#fff}.round-i.current .custom-icon{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text}.IconStep .custom-icon{color:#b0b0b0;font-size:30px;margin-left:10%;margin-top:5%;transition:color .3s ease}.IconStep.active .custom-icon{color:#fff}.IconStepContainer .IconStepP{color:#b0b0b0;font-weight:700;margin-left:.625rem;margin-top:0}.formLeft .IconStepP{font-size:16px!important;margin-bottom:0;margin-top:8px}.IconStepP.active{color:#333}.Section1Steps-Content .formRight{border-radius:6px;box-shadow:1px 4px 6px #0003;display:flex;flex-direction:column;margin-bottom:1%;padding:1.5% 2%;width:58%}.progressContainer{align-items:center;border-bottom:2px solid #54a0fb4d;display:flex;flex-direction:column;margin-top:4%;width:100%}.progressBar{background:#e0e0e0;border-radius:5px;height:10px;overflow:hidden;position:relative;width:80%}.progressFill{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border-radius:5px;height:100%;transition:width .5s ease-in-out}.progressLabels{color:#666;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;margin-bottom:1.5%;margin-top:1.5%;width:80%}.formRight .form{align-items:center;height:650px;margin-top:2%;min-height:650px;width:100%}.formRight .form,.formRight .formCompany{display:flex;flex-direction:column;position:relative}.formRight .formCompany{height:100%;margin-top:20px;width:90%}.formRight-Content .form .input-div{display:flex;flex-direction:column;margin-bottom:2.5%;width:100%}.formRight-Content .form .input-div .input-add{background-color:#fff;border:2px solid #0000;box-shadow:0 4px 6px #0003;display:flex;outline:none;padding:1.6%;transition:all .3s ease}.formRight-Content .form .input-add.error{background-color:#ff646433;border:2px solid red;box-shadow:none}.formRight-Content .form .round{align-items:center;border-radius:50%;box-shadow:0 4px 6px #0003;display:flex;height:45px;justify-content:center;width:45px}.formRight-Content .form .round i{font-size:30px}.formRight-Content .form .div-but-date{align-items:center;bottom:0;display:flex;gap:5%;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.formRight-Content .div-checkBoxes{display:flex;gap:5%;justify-content:center;margin-bottom:2%;width:100%}.formRight-Content .input-checkbox{display:none}.formRight-Content .boxIcon .iconL,.formRight-Content .boxIcon .liftP{color:#b0b0b0}.formRight-Content .cursor-pointer{display:flex;gap:10%;width:33%}.formRight-Content .div-inputs{display:flex;gap:2%;width:100%}.formRight-Content .input-div-step3{display:flex;flex-direction:column;margin-top:0;width:50%}.formRight-Content .input-div-step3 .input-add{background-color:#fff;border:2px solid #0000;box-shadow:0 4px 6px #0003;display:flex;outline:none;padding:3%;transition:all .3s ease}.formRight-Content .input-div-step3 .input-add.error{background-color:#ff646433;border:2px solid red;box-shadow:none;color:red}.formRight-Content .div-inputs .checkbox-label{margin-bottom:1%;margin-top:1%;width:50%}.info-tooltip{align-items:center;cursor:pointer;display:inline-flex;margin-left:8px;position:relative}.info-tooltip i{color:#54a0fb;font-size:18px;transition:color .2s ease}.info-tooltip:hover i{color:#3d8ae3}.info-tooltip .tooltip-text{background-color:#333;border-radius:6px;box-shadow:0 4px 8px #0003;color:#fff;font-size:13px;opacity:0;padding:8px 12px;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:1000}.info-tooltip .tooltip-text:before{border:6px solid #0000;border-left-color:#333;content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%)}.info-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.formRight-Content .div-addLift{display:flex;width:100%}.formRight-Content .lift-list{align-items:center;display:flex;gap:2%;margin-left:2%;overflow-x:auto;padding-bottom:1.5%;white-space:nowrap;width:70%}.formRight-Content .lift-list::-webkit-scrollbar{height:3.5px}.formRight-Content .lift-list::-webkit-scrollbar-thumb{background:#54a0fb4d;border-radius:5px}.formRight-Content .lift-list::-webkit-scrollbar-track{background:#0000}.lift-list .lift-item{align-items:center;align-self:center;border:2px solid #54a0fb99;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:35px;justify-content:space-between;width:130px}.lift-item:hover{background-color:#54a0fb99}.lift-list .delete-lift{background-color:initial;border:none;cursor:pointer}.step5-text{color:#333;font-size:1rem;line-height:1.6;text-align:left}.step5-text strong{color:#333}.step5-stripe-info{align-items:center;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:2%;margin-top:1%}.step5-stripe-info p{margin:0}.quantity-selector{align-items:center;display:flex;gap:5%;justify-content:center;width:100%}.quantity-selector .input-step5{background-color:#fff;border:2px solid #0000;box-shadow:0 4px 6px #0003;display:flex;font-size:1.2rem;height:1.6rem;outline:none;padding:1% 1.6%;width:12rem}.but-step5{gap:5%;height:2rem}.but-step5,.but-step5 button{align-items:center;display:flex;justify-content:center}.but-step5 button{background-color:initial;background-color:#54a0fbcc;border:none;color:#fff;cursor:pointer;font-size:1.2rem;height:1.8rem;width:1.8rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.Step6-part1,.Step6-part2{display:flex;gap:3%;justify-content:space-between;width:100%}.Step6-part1{border-bottom:2px solid #54a0fb33;margin-bottom:4%;padding-bottom:3%}.Step6-part2{padding-top:1%}.step6-Title{align-items:center;display:flex;gap:2%}.step6-Title i{-webkit-text-fill-color:#0000;background:#54a0fb99;-webkit-background-clip:text;display:inline-block;font-size:25px}.Step6-part1 .step1,.Step6-part1 .step2{background-color:#54a0fb05;border:1px solid #54a0fb1a;border-radius:8px;display:flex;flex-direction:column;padding:1.5%;width:45%}.step6P{font-size:.9rem;line-height:1.4;margin-bottom:0;margin-top:0}.step6-Title h3{font-size:1.1rem;margin:0}.Step6-part2 .step3,.Step6-part2 .step4,.Step6-part2 .step5{background-color:#54a0fb05;border:1px solid #54a0fb1a;border-radius:8px;display:flex;flex-direction:column;padding:1.5%}.Step6-part2 .step3{width:25%}.Step6-part2 .step4{width:37%}.Step6-part2 .step5{width:33%}.icon-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center}.icon-button:hover i{background:#4171f1;-webkit-background-clip:text}.confirmation-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;min-width:20rem;position:fixed;right:0;top:0;z-index:1000}.confirmation-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:35rem;min-width:25rem;padding:1.5%;text-align:center;width:30%}.confirmation-overlay .input-checkbox{display:none}.confirmation-overlay .checkB{align-items:center;background-color:#fff;border:2px solid #c8c8c880;border-radius:5px;display:flex;flex-shrink:0;height:18px;justify-content:center;min-height:18px;min-width:18px;width:18px}.confirmation-overlay .checkB.selected{border:2px solid #54a0fbe6}.confirmation-overlay .checkB.selected i{background-color:initial;border-radius:5px;color:#54a0fbe6;display:flex;font-size:20px}.confirmation-overlay .cursor-pointer{display:flex;gap:2%;justify-content:center;margin-bottom:2%}.close-icon{display:flex;justify-content:flex-end}.close-icon i{border:2px solid #54a0fbb3;border-radius:5px;color:#54a0fbb3;transition:all .3s ease}.close-icon i,.close-icon i:hover{cursor:pointer;font-size:25px;font-weight:700}.close-icon i:hover{background-color:#54a0fbb3;border:2px solid #54a0fbe6;border-radius:5px;color:#fff}.confirm-button{border:2px solid #c8c8c880;border-radius:5px;color:#b0b0b0;display:flex;font-size:18px;justify-content:center;justify-self:center;padding:1% 1.3%;transition:all .3s ease}.confirm-button.active-button{background-color:#fff;border:2px solid #54a0fbb3;color:#54a0fb99;cursor:pointer}.confirm-button.active-button:hover{background-color:#54a0fbb3;border:2px solid #54a0fbb3;color:#fff}@media screen and (max-width:1023px){.confirmation-box{min-width:20rem;width:60%}.Section1Steps-Content{flex-direction:column;gap:2rem;width:95%}.Section1Steps-Content .formLeft-Register{align-items:center;flex-direction:row;justify-content:center;padding:2%;width:100%}.formLeft-Register .IconStepContainer{align-items:center;flex:0 0 16.66666%;flex-direction:row;gap:0;justify-content:center;width:16.66666%}.formLeft-Register .IconStep{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.formLeft-Register .IconStep:before{border-top:3px solid #c8c8c880;content:"";flex:1 1}.formLeft-Register .sep{border-left:none;border-top:3px solid #c8c8c880;flex:1 1;height:0}.formLeft-Register .IconStepContainer:first-child .IconStep:before,.formLeft-Register .IconStepContainer:last-child .sep{border-top:3px solid #0000}.formLeft-Register .IconStepContainer:has(.IconStep.active)+.IconStepContainer .IconStep:before{border-top:3px solid #54a0fb4d}.formLeft-Register .IconStepContainer:first-child .IconStep:before,.formLeft-Register .IconStepContainer:last-child .sep{border-top:3px solid #0000!important}.Section1Steps-Content .formLeft{align-items:center;flex-direction:row;justify-content:center;padding:2%;width:100%}.formLeft .IconStepContainer{align-items:center;flex:0 0 25%;flex-direction:row;gap:0;justify-content:center;width:25%}.formLeft .IconStep{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.formLeft .IconStep:before{border-top:3px solid #c8c8c880;content:"";flex:1 1}.formLeft .sep{border-left:none;border-top:3px solid #c8c8c880;flex:1 1;height:0}.formLeft .IconStep .round-i,.formLeft-Register .IconStep .round-i{flex-shrink:0;z-index:1}.formLeft .IconStepContainer:first-child .IconStep:before,.formLeft .IconStepContainer:last-child .sep{border-top:3px solid #0000}.sep.active{border-left:none;border-top:3px solid #54a0fb4d}.formLeft .IconStepContainer:has(.IconStep.active)+.IconStepContainer .IconStep:before{border-top:3px solid #54a0fb4d}.formLeft .IconStepContainer:first-child .IconStep:before,.formLeft .IconStepContainer:last-child .sep{border-top:3px solid #0000!important}.IconStepP{display:none}.Section1Steps-Content .formRight{padding:2%;width:100%}.progressContainer{margin-top:2%}.progressBar,.progressLabels{width:90%}.formRight-Content .form{height:auto;min-height:50vh}.formRight-Content .div-addLift{flex-direction:column;gap:1rem}.formRight-Content .lift-list{margin-left:0;width:100%}}@media screen and (max-width:767px){.confirmation-box{min-width:0;padding:5%;width:85%}.confirmation-box h2{font-size:1.5rem}.confirmation-box p{font-size:.95rem}.Section1Steps{margin-bottom:5%;margin-left:3%;margin-right:3%}.Section1Steps h1{font-size:1.8rem}.Section1Steps .p{font-size:1rem}.Section1Steps-Content{gap:1.5rem;width:100%}.IconStep .round-i,.formLeft-Register .IconStep .round-i{height:38px;max-height:38px;max-width:38px;min-height:38px;min-width:38px;width:38px}.IconStep i,.formLeft-Register .IconStep i{font-size:24px}.Step6-part1,.Step6-part2{flex-direction:column;gap:1.5rem}.Step6-part1 .step1,.Step6-part1 .step2,.Step6-part2 .step3,.Step6-part2 .step4,.Step6-part2 .step5{width:100%}.step6P{font-size:.9rem}.formRight-Content .form .input-div .input-add{font-size:14px;padding:3%}.formRight-Content .div-inputs{flex-direction:column;gap:0}.formRight-Content .input-div-step3{margin-bottom:1%;width:100%}.formRight-Content .div-inputs .checkbox-label{width:100%}.info-tooltip .tooltip-text{font-size:12px;left:auto;max-width:200px;right:0;transform:translateY(-50%);white-space:normal}.info-tooltip .tooltip-text:before{border-color:#0000 #0000 #0000 #333;left:auto;right:-6px}.info-tooltip-large .tooltip-lifts{left:auto;max-width:280px;min-width:240px;padding:10px;right:0}.tooltip-lift-text strong{font-size:13px}.tooltip-lift-text span{font-size:11px}.formRight-Content .div-checkBoxes{flex-direction:row;gap:1rem;justify-content:center}.formRight-Content .cursor-pointer{flex-shrink:0;width:45%}.formRight-Content .boxIcon{text-align:center;width:100%}.quantity-selector{flex-direction:column;gap:1rem}.quantity-selector .input-step5{max-width:200px;width:100%}.formRight-Content .div-map{height:auto!important;width:100%!important}.formRight-Content .form p{font-size:.9rem;text-align:left}.step5-text{font-size:.9rem!important;line-height:1.5!important}.step5-text[style*=marginLeft]{font-size:.85rem!important;margin-left:1%!important}.step5-stripe-info{align-items:flex-start!important;flex-direction:column!important;gap:.5rem!important}.step5-stripe-info p{font-size:.75rem!important}.step5-stripe-info svg{height:35px!important;width:35px!important}.Footer-Content{flex-direction:column;gap:1.5rem;padding:5%}.Footer-Content-About-Us,.Footer-Content-Company,.Footer-Content-Contact,.Footer-Content-Customer,.Footer-Content-Links{text-align:center;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.formRight-Content .cursor-pointer{width:45%}.Step6-part1 .step1,.Step6-part1 .step2{margin-bottom:3%}.Step6-part2{flex-wrap:wrap;justify-content:space-between;row-gap:3%}.Step6-part2 .step3,.Step6-part2 .step4{margin-bottom:3%;width:48%}.Step6-part2 .step5{margin:0 auto;width:48%}}@media screen and (max-width:480px){.Section1Steps h1{font-size:1.5rem}.Section1Steps .p{font-size:.9rem}.IconStep .round-i,.formLeft-Register .IconStep .round-i{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.IconStep i,.formLeft-Register .IconStep i{font-size:20px}.formRight-Content .form .round{height:38px;width:38px}.formRight-Content .form .round i{font-size:24px}.formRight-Content .form .input-div .input-add{font-size:13px;padding:4%}.step6P{font-size:.85rem}.step5-text{font-size:.8rem!important;line-height:1.4!important}.step5-text[style*=marginLeft]{font-size:.75rem!important;margin-left:.5%!important}.step5-stripe-info p{font-size:.7rem!important}.step5-stripe-info svg{height:28px!important;width:28px!important}.Error-text p,.error-text{font-size:11px}.formRight-Content .form .div-but-date{gap:3%;justify-content:space-around;width:100%}.Footer-Content h4{font-size:1rem}.Footer-Content p{font-size:.85rem}}@media screen and (max-width:1023px){.div-map>div,.google-maps-container{flex-direction:column!important;gap:20px!important;height:auto!important}.div-map>div>div:first-child,.google-maps-container>div:first-child{height:50vh!important;min-height:400px;width:100%!important}.div-map>div>div:last-child,.google-maps-container>div:last-child{height:auto!important;max-height:300px;width:100%!important}}@media screen and (min-width:1440px){.Section1Steps-Content{max-width:1400px}.formRight-Content .form{height:50vh}}@media screen and (min-width:1024px) and (max-width:1366px){.Section1Steps-Content{width:92%}.Section1Steps-Content .formLeft,.Section1Steps-Content .formLeft-Register{width:38%}.Section1Steps-Content .formRight{width:60%}}@media screen and (min-width:1024px) and (max-width:1400px){.Step6-part1{margin-bottom:2%!important;padding-bottom:2%!important}.Step6-part2{padding-top:.5%!important}.Step6-part1,.Step6-part2{gap:2%!important}.Step6-part1 .step1,.Step6-part1 .step2,.Step6-part2 .step3,.Step6-part2 .step4,.Step6-part2 .step5{padding:1%!important}.step6P{font-size:.85rem!important;line-height:1.3!important}.step6-Title h3{font-size:1rem!important}.step6-Title i{font-size:22px!important}}@media screen and (min-width:1024px) and (max-width:1250px){.step5-text{font-size:.85rem!important;line-height:1.4!important}.step5-text[style*="marginTop: 1%"]{margin-top:.3%!important}.step5-text[style*="marginBottom: 1%"]{margin-bottom:.3%!important}.step5-text[style*="marginTop: 0.5%"]{margin-top:.2%!important}.step5-text[style*="marginBottom: 0.5%"]{margin-bottom:.2%!important}.step5-text[style*="marginTop: 1.5%"]{margin-top:.5%!important}.step5-text[style*="marginTop: 0%"]{margin-top:0!important}.step5-text[style*="marginBottom: 0.3%"]{margin-bottom:.15%!important}.step6P{font-size:.8rem!important}.step6-Title h3{font-size:.95rem!important}}.section-modal{align-items:flex-start;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:80px 20px 20px}.message-container,.section-modal{display:flex;justify-content:center}.message-container{background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;flex-direction:column;gap:20px;max-width:600px;min-height:280px;padding:40px 30px;text-align:center;width:100%}.message-container h2{color:#2c3e50;font-size:clamp(1.5rem,4vw,2rem);margin:0 0 15px}.message-container p{color:#555;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.6;margin:0}.message-container svg{display:block;height:auto;margin:0 auto;max-width:120px}@media (max-width:768px){.message-container{max-width:90%;padding:30px 20px}}@media (max-width:480px){.section-modal{padding:60px 15px 15px}.message-container{border-radius:10px;padding:25px 15px}}.confirmation-container{background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:500px;padding:40px 30px;text-align:center;width:100%}.confirmation-container .but{background:#fff;border:2px solid #4171f1;border-radius:20px;box-shadow:0 4px 6px #0000001a;color:#4171f1;cursor:pointer;font-size:16px;margin:10px auto 0;max-width:200px;padding:12px 30px;transition:all .3s ease;width:100%}.confirmation-container .but:hover{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000;box-shadow:0 6px 8px #0003;color:#fff;transition:.3s}.confirmation-container svg{display:block;height:auto;margin:0 auto;max-width:120px}.confirmation-container h2{color:#2c3e50;font-size:clamp(1.5rem,4vw,2rem);margin:0}.confirmation-container p{color:#555;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.6;margin:0}.create-password-container{background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:15px;justify-content:center;max-width:500px;padding:40px 30px;text-align:center;width:100%}.create-password-container h2{color:#2c3e50;font-size:clamp(1.5rem,4vw,2rem);margin:0}.create-password-container p{color:#555;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.6;margin:0}.password-form{flex-direction:column;justify-content:center}.password-form,.password-input-wrapper{align-items:center;display:flex;gap:10px;width:100%}.password-input-wrapper{position:relative}.password-form .password-input{background-color:#54a0fb33;border:2px solid #54a0fb80;border-radius:10px;flex:1 1;font-size:16px;outline:none;padding:12px 15px;transition:all .3s ease}.password-form .password-input:focus{background-color:#54a0fb1a;border-color:#4171f1}.password-input-wrapper .eye-icon{align-items:center;background:#0000;border:none;color:#54a0fb99;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;outline:none;padding:8px;transition:color .3s ease}.password-input-wrapper .eye-icon:hover{color:#54a0fb}.create-password-container .but{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000;border-radius:20px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;max-width:200px;padding:12px 30px;transition:all .4s ease;width:100%}.create-password-container .but:hover{box-shadow:0 6px 8px #0003}.error{color:#dc3545;font-size:14px}.input-error{background-color:#ffe6e6!important;border:2px solid red!important}@media (max-width:768px){.confirmation-container,.create-password-container{max-width:90%;padding:30px 20px}.password-form .password-input{font-size:15px}.password-input-wrapper .eye-icon{padding:6px}}@media (max-width:480px){.confirmation-container,.create-password-container{border-radius:10px;gap:12px;padding:25px 15px}.confirmation-container .but,.create-password-container .but{font-size:15px;max-width:100%}.password-form .password-input{font-size:14px;padding:10px 12px}.password-input-wrapper{gap:5px}.password-input-wrapper .eye-icon{padding:5px}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.section-log{align-items:center;background:linear-gradient(150deg,#622ff3,#4f41f7e6,#4171f1cc,#54a0fbb3,#97d3f7b3);display:flex;flex-direction:column;min-height:100vh}.section-log h1{color:#fff;margin-top:7%}.login-container{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0003;display:flex;flex-direction:column;height:430px;justify-content:center;margin-top:2%;max-height:430px;padding:1.5%;text-align:center;width:40%}.login-container h2{margin-top:30px!important}.login-container .icon-login{align-items:center;display:flex;justify-content:center;justify-self:center}.login-container .password-container{align-items:center;display:flex;gap:2%;margin-bottom:3%;margin-left:40%;margin-top:3%;width:100%}.login-container p{margin-bottom:2%}.login-container h2{color:#333;margin-bottom:2%}.login-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-form .input-container{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;font-size:15px;justify-content:space-between;outline:none;padding:2%;width:60%}@media (max-width:1024px){.login-form .input-container{width:70%}}@media (max-width:768px){.login-form .input-container{font-size:16px;padding:2.5%;width:75%}}@media (max-width:480px){.login-form .input-container{padding:2%;width:80%}}.login-form .input-icon{color:#54a0fb99}.login-form .input-login{background:#0000;border:none;outline:none;width:80%}@media (max-width:1300px){.login-container .password-container{margin-left:40%}.login-container{height:450px;max-height:450px;width:55%}}@media (max-width:1200px){.login-container .password-container{margin-left:40%}.login-container{height:450px;max-height:450px;width:65%}}@media (max-width:1100px){.login-container .password-container{margin-left:40%}.login-container{height:450px;max-height:450px;width:65%}}@media (max-width:1024px){.login-container .password-container{margin-left:30%}.login-container{height:420px;max-height:420px;width:50%}}@media (max-width:950px){.login-container .password-container{margin-left:30%}.login-container{height:420px;max-height:420px;width:60%}}@media (max-width:850px){.login-container .password-container{margin-left:30%}.login-container{height:400px;max-height:400px;width:60%}}@media (max-width:768px){.login-container .password-container{margin-left:25%}.login-container{height:400px;max-height:400px;width:70%}}@media (max-width:680px){.login-container .password-container{margin-left:25%}.login-container{height:420px;max-height:420px;width:90%}}@media (max-width:650px){.login-container .password-container{margin-left:25%}.login-container{height:410px;max-height:410px;width:90%}}@media (max-width:580px){.login-container .password-container{margin-left:25%}.login-container{height:390px;max-height:390px;width:90%}}@media (max-width:480px){.login-container .password-container{margin-left:20%}.login-container{height:380px;max-height:380px;width:90%}}@media (max-width:400px){.login-container .password-container{margin-left:20%}.login-container{height:370px;max-height:370px;width:90%}}.password-container .eye-icon{align-items:center;background:#0000;border:none;color:#54a0fb99;cursor:pointer;display:flex;padding:8px;transition:color .3s ease}.password-container .eye-icon:hover{color:#54a0fb}.login-form .forgot-password{background-color:initial;border:none;color:#555;font-size:13px;text-decoration:none;transition:color .3s ease}.login-form .forgot-password:hover{color:#4171f1;font-weight:700}.login-container .but{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000;border-radius:20px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;margin-top:3%;padding:2%;transition:all .4s ease;width:50%}.login-container .but:hover{box-shadow:0 6px 8px #0003}.error{color:red;font-size:13px;margin-top:2%}.error-border{background-color:#ffe6e6!important;border:2px solid red!important;box-shadow:none!important}.error-icon{color:red!important}input:-webkit-autofill{background-color:initial!important;color:inherit!important}body{min-width:320px}::-webkit-scrollbar{height:10px;width:3px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#764ba2,#667eea)}*{scrollbar-color:#667eea #f1f1f1;scrollbar-width:3px}.Dashboard .Nav{padding-right:0}.Dashboard .Nav-Desktop{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.Dashboard .Nav-Mobile{display:none;width:100%}.Dashboard .Logo p{font-size:18px;font-weight:700;margin:0}.Dashboard .NavLeft{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end}.Dashboard .NavLeft .Devis-progressContainer{background-color:initial;border:none;cursor:pointer;display:flex;flex-direction:column;gap:2%;outline:none;padding:1.2% 1%;width:50vh}.Dashboard .NavLeft .Devis-progressContainer:hover{background-color:#54a0fb33;border-radius:10px;box-shadow:0 4px 10px #0000001a}.Dashboard .NavLeft .Devis-progressBarContainer{align-items:center;display:flex;gap:2%;width:90%}.Dashboard .NavLeft .Devis-progressTitle{text-align:left;width:90%}.Dashboard .NavLeft .Devis-progressTitle p{color:#333;font-size:15px;font-weight:700;margin:0}.Dashboard .NavLeft .Devis-progressBar{background:#e0e0e0;border-radius:5px;height:7px;overflow:hidden;position:relative;width:100%}.Dashboard .NavLeft .Devis-progressFill{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border-radius:5px;height:100%;transition:width .5s ease-in-out}.Dashboard .NavLeft .Devis-progressLabels{color:#666;display:flex;font-size:14px;font-weight:700;margin-bottom:1.5%;margin-top:1.5%;width:2%}.Dashboard .Nav{padding-bottom:0;padding-left:0;width:100%}.Dashboard .Nav-Top{align-items:center;border-bottom:2px solid #4171f1;display:flex;gap:1rem;justify-content:center;padding:1rem 2rem;position:relative;width:100%}.Dashboard .hamburger-menu{position:absolute;right:1rem}.Dashboard .Company-Name{text-align:center}.Dashboard .Company-Name p{font-size:20px;font-weight:700;margin:0}.Dashboard .Devis-progressContainer-Full{background-color:initial;border:none;cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;outline:none;padding:.5rem 2rem 1rem;transition:all .3s ease;width:100%}.Dashboard .Devis-progressContainer-Full:hover{background-color:#54a0fb1a}.Dashboard .Devis-progressBarContainer-Full{align-items:center;display:flex;gap:1%;margin-bottom:.3rem;margin-top:.7rem;width:100%}.Dashboard .Devis-progressBar{background:#e0e0e0;border-radius:5px;flex:1 1;height:8px;overflow:hidden;position:relative}.Dashboard .Devis-progressFill{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border-radius:5px;height:100%;transition:width .5s ease-in-out}.Dashboard .Devis-progressLabels{color:#666;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;min-width:40px}.Dashboard .Devis-progressInfo{color:#888;font-size:13px;text-align:center}.Dashboard .Devis-progressInfo span{font-weight:500}.edit-limit-cont{align-items:center;display:flex;gap:2%;margin-bottom:.5%;width:100%}.edit-limit-cont .input-div{width:60%}.edit-limit-cont .input-add{border:2px solid #ccc;border-radius:5px;font-size:17px;outline:none;padding:1.5% 2%;width:85%}.edit-limit-cont .input-add.error{background-color:#ff646433;border:2px solid red;box-shadow:none;margin-top:0}.edit-limit-cont .input-div.error{margin-top:0}.update-payment-link{align-items:center;background-color:#625bf6b3;border:2px solid #0000;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;gap:.4rem;padding:.2rem .8rem;text-decoration:none;transition:all .2s ease}.update-payment-link:hover{background-color:#625bf6;box-shadow:0 4px 10px #0003}.Section-Dashboard{display:flex;min-height:100vh}.navLeft{background-color:#fff;height:100%;width:6rem;z-index:100}.iconWrapper,.navLeft{align-items:center;display:flex;flex-direction:column}.iconWrapper{margin-top:15%;position:relative}.iconNav{color:#54a0fb99;cursor:pointer;font-size:2.8rem;transition:all .3s ease}.iconLabel{color:#54a0fb;font-size:.8rem;margin-top:5px;opacity:0;transition:opacity .3s ease}.iconWrapper.active .iconLabel,.iconWrapper:hover .iconLabel{opacity:1}.Section-Dashboard-Content-Header{width:100%}.banner{background-color:#54a0fb33;border:1.8px solid #0000;border-radius:5px;color:#004085;cursor:pointer;font-weight:500;margin-bottom:10px;padding:12px;text-align:center;transition:all .3s ease}.banner:hover{background-color:#54a0fb99;border:1.8px solid #54a0fb;box-shadow:0 2px 4px #0000001a;color:#fff}.Section-Dashboard-Content{background-color:#f7f7f7;display:flex;flex-direction:column;padding:2% 4%;position:relative;width:100%}.blurred{filter:blur(5px)}.Section-Dashboard-Content .NewRequests{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:.5% 0;z-index:100}.NewRequests h2{margin-bottom:3%}.NewRequests .request-grid{display:flex;flex-wrap:wrap;gap:2%;justify-content:flex-start;width:100%}.NewRequests .request-grid .mapIcon{background-color:initial;color:#ff5733;display:flex;margin-bottom:2%}.NewRequests .request-grid .first-offer{display:flex}.NewRequests .request-grid .first-offer-msg{margin:0;text-shadow:2px 2px 5px #0003}.NewRequests .request-grid .sep{border-bottom:2px solid #fff;border-radius:10px;margin-top:3%}.NewRequests .request-card{background-color:#fff;border-radius:8px;box-shadow:2px 2px 10px #0000001a;display:flex;flex-basis:31.833%;flex-direction:column;flex-grow:1;flex-shrink:1;margin-bottom:2%;max-width:31.833%;padding:15px}.NewRequests .request-card.disabled{filter:grayscale(80%);opacity:.8;pointer-events:none}.NewRequests .request-card .card-color{border-radius:8px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2% 3%}.NewRequests .request-card .card-header{align-items:first baseline;display:flex;justify-content:space-between}.card-header-left-L{margin-top:1%;width:100%}.card-header-left{display:flex;flex-direction:column}.card-header-left .title-name{font-size:20px;margin-bottom:0;margin-top:0}.card-header-right{align-items:center;display:flex;flex-shrink:0;gap:.6em;justify-content:flex-end}.card-header-right .restore,.card-header-right .trash{align-items:center;display:flex;justify-content:center;transition:all .1s ease}.card-header-right .trash:hover{color:#ff5733}.card-header-right .restore:hover{color:#1dbb3f}.card-header-right .save{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.trash-definitivly-button{background:#fff;border:2px solid #4171f1;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#4171f1;cursor:pointer;font-size:16px;max-width:200px;padding:2% 4%;transition:all .3s ease}.trash-definitivly-button:hover{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000;box-shadow:0 6px 8px #0003;color:#fff;transition:.3s}.request-card .map-div{display:flex;justify-content:center;margin-top:4%}.request-card .request-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.request-card .request-details .div-p{border:2px solid #f1f1f1;border-radius:20px;display:flex;gap:5px;height:auto;margin-bottom:2%;padding:1% 2%}.NewRequests .request-card .card-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:2%;margin-top:3.5%}.request-details .request-info{display:flex;flex-direction:column;margin-bottom:1%;width:100%}.card-footer .contact{align-items:center;color:#505050;display:flex;gap:2%;width:100%}.request-card .btn-info{align-items:center;background:#4171f1;border:3px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-left:auto;padding:1.2%;transition:all .3s ease;width:60%}.request-card .btn-info:hover{border:3px solid #4171f1;box-shadow:0 4px 10px #0000004d}.conf-button{align-items:center;background:#54a0fb;border:3px solid #0000;border-radius:.7rem;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:1.2%;transition:all .3s ease;width:20%}.conf-button:hover{border:3px solid #54a0fb;box-shadow:0 2px 5px #0000004d}.conf-purchase-button{align-items:center;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border:none;border-radius:.7rem;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;min-width:120px;padding:.8rem 1.5rem;transition:all .3s ease;width:30%}.conf-purchase-button:hover{box-shadow:0 2px 5px #0000004d}.filter-bar{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:3%;padding:1.5% 2%;width:100%}.filter-bar .sep{border-left:2px solid #54a0fbb3;width:2px}.filter-bar .search-filter{align-items:center;display:flex;justify-content:center;width:25%}.filter-bar .search-filter .input-search{border:none;font-size:15px;outline:none;padding:1.5% 2%;width:100%}.filter-bar .zone-filter{align-items:center;display:flex;justify-content:center;padding:0 2%;width:17%}.filter-bar .zone-filter select{appearance:none;background-color:initial;border:none;color:#333;font-size:15px;outline:none;padding:1.5% 2%;width:100%}.filter-bar .status-filter{align-items:center;display:flex;justify-content:center;padding:0 2%;position:relative;width:17%}.filter-bar .status-filter select{appearance:none;background-color:initial;border:none;color:#333;font-size:15px;outline:none;padding:1.5% 2%;width:100%}.filter-bar .date-filter{align-items:center;display:flex;justify-content:center;padding:0 2%;width:20%}.filter-bar .date-filter .input-date{border:none;box-shadow:none;font-size:15px;outline:none;padding:1.5% 2%}.date-input-wrapper{align-items:center;display:flex;justify-content:space-between;min-height:40px;position:relative;width:100%}.date-input-wrapper .input-date{appearance:none;background:#0000;border:none;cursor:pointer;font-size:15px;outline:none;width:100%}.date-input-wrapper .input-date:not(:focus):invalid{color:#0000}.date-input-wrapper .input-date:valid{color:#333}.date-input-wrapper .input-date::-webkit-date-and-time-value{text-align:left}.date-input-wrapper .input-date::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}.date-input-wrapper .date-placeholder{color:#333;font-family:inherit;font-size:15px;font-weight:400;left:0;opacity:1;pointer-events:none;position:absolute}.date-input-wrapper i{color:#4171f1;flex-shrink:0;font-size:18px;pointer-events:none}.date-input-wrapper i.date-reset{cursor:pointer;font-size:20px;pointer-events:auto}.filter-bar .sort-filter{align-items:center;display:flex;justify-content:center;padding:0 2%;width:20%}.filter-bar .sort-filter select{appearance:none;background-color:initial;border:none;color:#333;font-size:15px;outline:none;padding:1.5% 2%;width:100%}.filter-bars-wrapper{display:flex;flex-direction:column;gap:12px;margin-bottom:3%;width:90%}.filter-bars-wrapper .filter-bar{margin-bottom:0}.filter-bar-row1{justify-content:center;margin:0 auto;width:100%}.filter-bar-row1 .search-filter{width:40%}.filter-bar-row1 .status-filter,.filter-bar-row1 .zone-filter{width:30%}.filter-bar-row2{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:1% 2%;width:70%!important}.filter-bar-row2 .date-filter{display:flex;width:auto;width:50%}.filter-bar-row2 .sep{align-self:stretch;border-left:2px solid #54a0fbb3;margin:0 15px;width:2px}.filter-bar-row2 .sort-filter{display:flex;width:auto;width:50%}.card-header-R{display:flex;flex-direction:column}.card-header-left-L{align-items:first baseline;display:flex;justify-content:space-between}.card-header-R .contact-status{display:flex;justify-content:space-between;margin-top:2px;padding:0;width:100%}.contact{align-items:center;color:#909090;display:flex;font-size:15.2px;gap:5px}.contact-status .status{align-items:center;display:flex;flex:0 0 auto;gap:5px}.contact-status .status label{font-size:15px;white-space:nowrap}.contact-status .select-status{border:2px solid;border-radius:12px;font-size:14px;outline:none;padding:4px 8px;white-space:nowrap}.modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-details{margin-top:3%;min-width:300px;padding:1% 2%}.modal-content,.modal-content-details{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;margin-left:5%;max-width:90vw;width:40%}.modal-content{margin-top:10%;min-width:500px;padding:1.5%}.modal-content-details h2{justify-self:center}.modal-content-details .modal-header{display:flex;gap:10%}.modal-content-details .modal-header>div{width:45%}.modal-content-details .modal-header .infos{margin-top:3%}.modal-content-details .modal-header .infos .contact{display:flex;gap:2%}.modal-content-details .map-div{display:flex;gap:2%;margin-bottom:5%;margin-top:2%}.modal-content-details .mapIcon{background-color:initial;color:#ff5733;display:flex;margin-bottom:2%}.modal-content-details .modal-header .infos .status{display:flex;gap:4%}.modal-content-details .modal-header .infos .status label{align-self:center}.modal-content-details .modal-header .infos .select-status{border:2px solid #17a2b8;border-radius:15px;outline:none;padding:3% 2%}.modal-content-details .sep{border-bottom:2px solid #d1e2fc}.modal-content-details .modal-body-grid{display:flex;gap:7%}.modal-content-details .modal-body-grid>div{width:45%}.calendar-header{display:flex;justify-content:space-between;margin-bottom:2%}.create-event-button{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;font-size:17px;gap:2%;justify-content:center;padding:9% 11%;transition:all .3s ease;white-space:nowrap}.create-event-button:hover{box-shadow:0 4px 8px #0003}.connect-to{display:flex;justify-self:flex-end;margin-bottom:2%}.connect-to-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;font-size:15px;gap:6px;justify-content:center;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.modal-overlay-event{background:#0000004d;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:500}.modal-content-event{animation:slideInFromRight .3s ease-out;background:#fff;border-radius:12px 0 0 12px;box-shadow:-2px 0 20px #0003;padding:1.4% 1.8%;z-index:1001}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.event-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2%}.modal-content-event .form-event{margin-top:4%;width:100%}.modal-content-event .form-event-input{align-items:center;display:flex;gap:2%;margin-bottom:2%;width:100%}.color-picker-container{position:relative}.color-bubble{background-color:#eee;border-radius:50%;cursor:pointer;height:20px;width:20px}.color-palette{grid-gap:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);left:0;padding:10px;position:absolute;top:30px;z-index:1000}.color-option{border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.color-option:hover{transform:scale(1.2)}.color-checkmark{font-weight:700;pointer-events:none}.modal-content-event input{border:1px solid #ccc;border-radius:5px;outline:none;padding:1.5% 2%}.form-event-input .title{font-size:1rem;width:100%}.modal-content-event .form-event-date{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.modal-content-event .date-container{display:flex;flex:1 1 auto;height:min-content;min-width:0;position:relative}.modal-content-event .date-container p{margin:0}.date-container .custom-date-display{cursor:pointer;display:flex;max-width:100%;min-width:0;overflow:hidden;padding:3%;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.date-container .custom-date-display:hover{background-color:#54a0fb4d;border-radius:5px}.time-input{cursor:pointer;transition:all .2s ease}.time-input:hover{background-color:#54a0fb4d;border:1px solid #54a0fb4d;cursor:pointer}.calendar-popup{background-color:initial;position:absolute;top:110%;z-index:1000}.form-event .form-event-map{align-items:center;display:flex;gap:.75rem;inline-size:100%;margin:2% 0}.form-event .mapIcon{color:#ff5733;display:flex;flex:0 0 auto}.form-event .form-event-map .input-wrapper{flex:1 1 auto;min-inline-size:0}.form-event .input-div{inline-size:100%}*,:after,:before{box-sizing:border-box}.form-event .input-add{border:1px solid #ccc;border-radius:5px;font-size:1rem;inline-size:100%;outline:none;padding:1.5% 2%}.form-event .form-event-input-description{display:flex;flex-direction:column;margin-bottom:2%}.form-event .form-event-input-description .description{border:1px solid #ccc;border-radius:5px;outline:none;overflow-y:auto;padding:1.5% 2%;resize:none;scrollbar-color:#aaa #0000;scrollbar-width:thin}.description::-webkit-scrollbar{width:6px}.description::-webkit-scrollbar-track{background:#0000}.description::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.form-event-input-google{align-items:center;display:flex;gap:2%;margin-bottom:2%}.google-calendar-toggle{align-self:center;color:#ccc;cursor:pointer;display:flex;font-size:26px;transition:color .2s ease,transform .2s ease}.google-calendar-toggle:hover{color:#4285f4;transform:scale(1.1)}.disabled{color:#ccc!important;opacity:.45;pointer-events:none}.google-calendar-toggle.active{color:#4285f4}.form-event-input-google p{margin:0}.form-event .btn-add-event{align-items:center;background:#4171f1;border:3px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-left:auto;padding:1.2%;transition:all .3s ease;width:20%}.form-event .btn-add-event:hover{border:3px solid #4171f1;box-shadow:0 4px 10px #0000004d}.event-flyout .close-icon{align-items:center;color:#54a0fbb3;display:flex;font-size:25px;gap:3%}.event-flyout .close-icon i{font-size:22px}.event-flyout .description{align-items:first;display:flex;gap:2%}.event-flyout .description p{margin:0}.event-flyout .description .message-ic{color:#54a0fbb3;margin-top:2%}.clickable-icon{cursor:pointer}.fc-event:active,.fc-event:focus{background-color:inherit!important;box-shadow:none!important;filter:none!important;opacity:1!important}.fc-event:after{opacity:.3}.Zones-container{display:flex;flex-direction:column;padding:2% 4%}.Zones-container h2{align-self:center;margin-bottom:3%}.Zones-container .modif-button{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;margin-top:2%;max-width:400px;min-width:200px;padding:12px 24px;transition:all .3s ease;white-space:nowrap;width:auto}.Zones-container .modif-button:hover{box-shadow:0 4px 10px #0003}.zone-editor-container{display:flex;gap:2%;height:60vh;width:100%}.map-container{height:100%;position:relative;width:70%}.map-controls{display:flex;flex-wrap:wrap;gap:10px;left:2%;position:absolute;top:2%;z-index:10}.map-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 15px;transition:all .3s ease;white-space:nowrap}.map-button:hover{opacity:.9;transform:translateY(-2px)}.zone-list{background:#0000;display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-color:#667eea4d #0000;scrollbar-width:thin;width:20%}.zone-list::-webkit-scrollbar{width:4px}.zone-list::-webkit-scrollbar-track{background:#0000}.zone-list::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.zone-list::-webkit-scrollbar-thumb:hover{background:#667eea99}.zone-list h4{color:#2c3e50;margin-bottom:15px;margin-top:0}.zone-item{align-items:center;border-bottom:2px solid #54a0fb4d;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px;transition:background-color .2s ease}.zone-item:hover{background-color:#54a0fb0d}.color-box{border-radius:3px;flex-shrink:0;height:20px;margin-right:10px;width:20px}.zone-item span{color:#333;flex:1 1;font-size:14px}.delete-button{align-items:center;background:#ff57571a;border:none;border-radius:5px;color:#ff5757;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:6px;transition:all .2s ease}.delete-button:hover{background:#ff575733;color:#f33;transform:translateY(-2px)}.delete-button:active{transform:translateY(0)}@media (max-width:1024px){.zone-editor-container{flex-direction:column;gap:20px;height:auto}.map-container{height:50vh;min-height:400px;width:100%}.zone-list{height:auto;max-height:300px;width:100%}.map-button{font-size:13px;padding:8px 12px}.Zones-container .modif-button{max-width:350px;min-width:180px;width:auto}}@media (max-width:768px){.zone-editor-container{gap:15px}.map-container{height:40vh;min-height:350px}.map-controls{gap:8px;left:3%;max-width:94%;top:3%}.map-button{font-size:12px;padding:6px 10px}.zone-list{max-height:250px}.zone-item{padding:8px}.zone-list h4{font-size:16px}}@media (max-width:480px){.map-container{height:35vh;min-height:300px}.map-controls{gap:5px}.map-button{font-size:11px;padding:5px 8px}.zone-list{max-height:200px}.zone-item{font-size:13px;padding:6px}.color-box{height:16px;margin-right:8px;width:16px}.delete-button{font-size:16px}.Zones-container .modif-button{font-size:14px;max-width:100%;min-width:auto;padding:10px 16px;width:100%}}@media (max-width:360px){.Zones-container .modif-button{font-size:13px;padding:8px 12px}}.hamburger-menu{background:none;border:none;color:#4171f1;cursor:pointer;display:none;padding:8px;transition:all .3s ease}.hamburger-menu:hover{transform:scale(1.1)}.mobile-menu-overlay{animation:fadeIn .3s ease;background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1400px) and (min-width:1201px){.modal-content-details{padding:4;width:55%}.modal-content-details .sep{margin-top:3%}.filter-bar{width:95%}}@media (max-width:1400px) and (min-width:931px){.NewRequests .request-card{flex-basis:49%;flex-grow:1;flex-shrink:1;max-width:49%}.filter-bar{width:100%}}@media (max-width:1200px) and (min-width:768px){.NewRequests .request-card{flex-basis:49%;flex-grow:1;flex-shrink:1;max-width:49%}.filter-bar{width:99%}.navLeft{width:5rem}.iconNav{font-size:2.6rem}.iconLabel{font-size:.7rem}.Dashboard .NavLeft .Devis-progressContainer{width:40vh}.Dashboard .NavLeft .Devis-progressTitle p{font-size:14px}.card-header-left .title-name{font-size:18px}.request-card .btn-info{font-size:14px;padding:2%}.modal-content{margin-top:12%;padding:2%;width:50%}.modal-content-details{margin-top:6%;padding:2% 4%;width:58%}}@media (max-width:930px){.NewRequests .request-card{flex:1 1 100%;max-width:100%}.filter-bar-row1,.filter-bar-row2,.filter-bars-wrapper{width:100%!important}}@media (max-width:900px){.modal-content{width:65%}.modal-content-details{margin-left:7%;margin-top:6%;padding:4%;width:75%}}@media (max-width:800px){.modal-content{margin-top:18%;max-height:80vh;min-width:0!important;min-width:auto!important;overflow-y:auto;padding:1.8rem!important;width:70%!important}.Dashboard .modal-content-event{max-height:80vh;overflow-y:auto;width:88%!important}.calendar-header{align-items:stretch;flex-direction:column;gap:.6rem}.create-event-button{font-size:14px;padding:2.4% 3%;width:100%}.connect-to-button{font-size:14px;padding:8px 14px;width:100%}.modal-content-event .form-event-input .title{font-size:.9rem}.modal-content-event input{font-size:14px;padding:2% 3%}.modal-content-event .form-event-date{flex-wrap:wrap;gap:8px}.form-event .btn-add-event{font-size:14px;padding:2.5% 4%}.form-event-input-google p{font-size:13px}.Dashboard .modal-content h2{font-size:1.25rem!important;margin-bottom:.8rem!important}.Dashboard .modal-content p{font-size:.93rem!important;line-height:1.5;margin-bottom:.6rem!important}.Dashboard .modal-content strong{font-size:.93rem!important}.Dashboard .edit-limit-cont{align-items:stretch!important;flex-direction:column;gap:1rem;width:100%}.Dashboard .edit-limit-cont .input-div{width:100%!important}.Dashboard .edit-limit-cont input{box-sizing:border-box;font-size:15px!important;padding:.8rem!important;width:100%!important}.Dashboard .edit-limit-cont button{min-width:0!important;min-width:auto!important;width:100%!important}.Dashboard .update-payment-link{font-size:14px!important;padding:.8rem 1.2rem!important}.Dashboard .conf-button{font-size:14px!important;padding:.7rem 1.5rem!important}.Dashboard .modal-content svg{height:30px!important;width:30px!important}.Dashboard .error-text-edit{font-size:.85rem!important}.Dashboard .close-icon{right:10px!important;top:10px!important}}@media (max-width:767px){.modal-content-details{margin-left:0;margin-top:6%;padding:4%;width:90%}.modal-content-details .sep{margin-top:3%}.modal-content{margin-left:0;margin-top:25%;max-height:80vh;min-width:0!important;min-width:auto!important;overflow-y:auto;padding:1.8rem!important;width:88%!important}.Dashboard .Nav-Desktop{display:none}.Dashboard .Nav-Mobile,.hamburger-menu,.mobile-menu-overlay{display:block}.Dashboard .Nav-Top{gap:.5rem;padding:.8rem 1rem}.Dashboard .Company-Name p{font-size:16px}.Dashboard .Devis-progressContainer-Full{padding:.5rem 1rem .8rem}.Dashboard .Devis-progressBar{height:7px}.Dashboard .Devis-progressLabels{font-size:12px;min-width:35px}.Dashboard .Devis-progressInfo{font-size:11px}.navLeft{background-color:#fff;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;left:-150px;overflow-y:auto;padding:2rem 0;position:fixed;top:0;transition:left .3s ease;width:150px;z-index:999}.navLeft.mobile-open{animation:slideIn .3s ease;left:0}.iconWrapper{margin-top:2rem;padding:0 1rem}.iconNav{font-size:2rem}.iconLabel{font-size:.8rem;margin-top:.3rem;opacity:1}.mobile-logout-wrapper{display:block;margin-top:auto;padding:2rem 1rem 1rem;width:100%}@media (min-width:768px){.mobile-logout-wrapper{display:none}}.Section-Dashboard-Content{padding:3%}.NewRequests .request-card{flex:1 1 100%;max-width:100%}.card-header-left .title-name{font-size:17px}.contact,.div-p{font-size:14px}.request-card .btn-info{font-size:15px;margin-left:0;padding:1%;width:100%}.Dashboard .modal-content{max-height:75vh!important;min-width:0!important;min-width:auto!important;padding:1.5rem!important;width:90%!important}.Dashboard .modal-content h2{font-size:1.2rem!important}.Dashboard .modal-content p{font-size:.9rem!important}.Dashboard .edit-limit-cont{flex-direction:column;gap:1rem}.Dashboard .edit-limit-cont .input-div{width:100%!important}.Dashboard .edit-limit-cont input{font-size:15px!important;padding:.75rem!important;width:100%!important}.Dashboard .edit-limit-cont button{width:100%!important}.banner{font-size:14px;padding:10px}.calendar-header{align-items:stretch;flex-direction:column;gap:.5rem;margin-bottom:3%}.connect-to-button,.create-event-button{font-size:13px;padding:8px 12px;width:100%}.connect-to-button svg{height:22px;width:22px}.modal-content-event{padding:1rem 1.2rem!important}.modal-content-event .form-event-input .title{font-size:.85rem}.modal-content-event input{font-size:13px;padding:2.5% 3%}.modal-content-event .form-event-date{flex-wrap:wrap;gap:6px}.date-container .custom-date-display{font-size:12px;padding:2% 3%}.time-input{font-size:12px}.form-event .btn-add-event{font-size:13px;padding:3% 5%}.form-event-input-google p{font-size:12px}.form-event .form-event-input-description .description,.form-event .input-add{font-size:13px}.event-flyout{max-width:280px!important;min-width:200px!important;padding:15px!important}.event-flyout h3{font-size:1rem}.event-flyout p{font-size:.85rem}.event-flyout .description p{font-size:.8rem}.filter-bar{flex-direction:column;width:95%}.filter-bar .date-filter,.filter-bar .search-filter,.filter-bar .sort-filter,.filter-bar .status-filter,.filter-bar .zone-filter{width:100%}.filter-bar .search-filter,.sort-filter,.status-filter,.zone-filter{border-bottom:2px solid #54a0fb33;padding:.5% 0}.filter-bar .date-filter{align-self:center;display:flex;justify-content:center;width:20%}.filter-bar .date-filter .input-date{border:none;font-size:15px;margin-bottom:3%;margin-top:9%;outline:none;padding:1.5% 2%}.filter-bar .date-filter .input-date:focus,.filter-bar .date-filter .input-date:hover{border:none;box-shadow:none;outline:none}.filter-bar .sep{display:none}.conf-button{font-size:14px;width:40%}.conf-purchase-button{font-size:15px;min-width:100px;padding:.7rem 1.2rem;width:50%}.modal-content{margin-top:28%}.create-event-button{padding:1.7% 3%}.filter-bars-mobile{display:flex;flex-direction:column;gap:10px;margin-bottom:3%;width:95%}.filter-bar-mobile{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;padding:12px 15px}.filter-bar-mobile input,.filter-bar-mobile select{appearance:none;background:#0000;background-color:initial;border:none;color:#333;flex:1 1;font-size:15px;outline:none}.filter-bar-mobile .input-search{width:100%}.filter-bar-mobile .input-date{box-shadow:none;width:100%}.filter-bar-mobile.date-filter-mobile{padding:0}.filter-bar-mobile .date-input-wrapper{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:12px 15px;width:100%}.filter-bar-mobile .date-input-wrapper .input-date{font-size:16px}.filter-bar-mobile .date-input-wrapper .date-placeholder{font-size:15px;left:15px}.filter-bar-mobile .date-input-wrapper i{color:#4171f1;font-size:20px}}@media (max-width:550px){.modal-content-details{margin-left:0!important;margin-top:26%!important;max-height:85vh;overflow-y:auto;padding:1.5rem!important;width:92%!important}.modal-content-details h2{font-size:1.3rem;margin-bottom:1rem}.modal-content-details h3{font-size:1.1rem;margin-bottom:.8rem}.modal-content-details .modal-header{flex-direction:column-reverse;gap:1.5rem}.modal-content-details .modal-header h3{margin-top:2%}.modal-content-details .modal-header>div{width:100%!important}.modal-content-details .modal-header .infos{margin-top:0!important}.modal-content-details .modal-header .infos .contact{gap:.5rem;margin-bottom:1rem}.modal-content-details .map-div{gap:.5rem;margin-bottom:1.2rem;margin-top:.8rem}.modal-content-details .mapIcon{flex-shrink:0}.modal-content-details .modal-header .infos .status{align-items:flex-start;gap:.5rem}.modal-content-details .modal-header .infos .status .select-status{align-items:flex-start;gap:.5rem;padding:.5rem;width:50%}.modal-content-details .modal-header .infos .select-status{font-size:.95rem;padding:.6rem .8rem;width:100%}.modal-content-details .sep{margin-bottom:1rem}.modal-content-details .modal-body-grid{flex-direction:column;gap:0}.modal-content-details .modal-body-grid>div{width:100%!important}.modal-content-details .modal-body-grid p{font-size:.95rem;line-height:1.6;margin-bottom:.6rem}.modal-content-details .modal-body p[style*=marginTop]{font-size:.95rem!important;line-height:1.6;margin-top:1rem!important}.create-event-button{padding:2.2% 3%}}@media (max-width:480px){.card-header-R .contact-status{display:flex;flex-direction:column;justify-content:space-between}.card-header-R .status{width:100%}.card-header-R .status .select-status{padding:1.8%}.filter-bar .search-filter,.sort-filter,.status-filter,.zone-filter{border-bottom:2px solid #54a0fb33;padding:1.2% 0}.filter-bar .date-filter .input-date{margin-bottom:5%;margin-top:10%}.modal-content{margin-top:35%;max-height:80vh;min-width:0!important;min-width:auto!important;overflow-y:auto;padding:1.8rem!important;width:88%!important}.Dashboard .Nav-Top{padding:.6rem .8rem}.Dashboard .Company-Name p{font-size:14px}.Dashboard .Nav-Top button[class*=BasicButton]{font-size:14px!important;height:35px!important;width:80px!important}.Dashboard .Devis-progressContainer-Full{padding:.4rem .8rem .6rem}.Dashboard .Devis-progressBar{height:6px}.Dashboard .Devis-progressLabels{font-size:11px;min-width:30px}.Dashboard .Devis-progressInfo{font-size:10px}.NewRequests h2{font-size:1.4rem;margin-bottom:5%}.NewRequests .request-card{padding:12px}.NewRequests .request-card .card-color{padding:3% 4%}.card-header-left .title-name{font-size:16px}.contact,.div-p{font-size:13px}.div-p{padding:2% 3%}.card-header-right .save{height:35px;width:35px}.request-card .btn-info{font-size:14px;padding:2%}.Dashboard .modal-content{max-height:70vh!important;min-width:0!important;min-width:auto!important;padding:1.3rem!important;width:93%!important}.Dashboard .modal-content h2{font-size:1.1rem!important;line-height:1.3!important}.Dashboard .modal-content p{font-size:.88rem!important;line-height:1.4!important}.Dashboard .edit-limit-cont{align-items:stretch!important;flex-direction:column;gap:1rem}.Dashboard .edit-limit-cont .input-div{width:100%!important}.Dashboard .edit-limit-cont .input-add{box-sizing:border-box;font-size:15px!important;padding:.7rem!important;width:100%!important}.Dashboard .edit-limit-cont button{width:100%!important}.Dashboard .update-payment-link{flex-direction:column;font-size:13px!important;padding:.5rem 1rem!important;text-align:center}.Dashboard .conf-button{font-size:14px!important;padding:.65rem!important;width:100%}.conf-purchase-button{font-size:14px;min-width:90px;padding:.65rem 1rem;width:60%}.banner{font-size:13px;padding:8px}.close-icon{font-size:1.8rem}.Section-Dashboard-Content{padding:4% 2%}.calendar-header{gap:.4rem}.create-event-button{font-size:12px;padding:2.5% 5%}.connect-to-button{font-size:12px;padding:7px 10px}.connect-to-button svg{height:20px;width:20px}.modal-content-event .form-event-input .title{font-size:.8rem}.modal-content-event input{font-size:12px}.date-container .custom-date-display,.time-input{font-size:11px}.form-event .btn-add-event{font-size:12px}.form-event-input-google p{font-size:11px}.form-event .input-add{font-size:12px}.event-flyout{max-width:250px!important;min-width:180px!important;padding:12px!important}.event-flyout h3{font-size:.9rem}.event-flyout p{font-size:.8rem}}@media (max-width:360px){.filter-bar .search-filter,.sort-filter,.status-filter,.zone-filter{border-bottom:2px solid #54a0fb33;padding:2% 0}.filter-bar .date-filter .input-date{margin-bottom:6%;margin-top:14%}.Dashboard .Nav-Top{padding:.5rem .6rem}.Dashboard .Company-Name p{font-size:12px}.Dashboard .Nav-Top button[class*=BasicButton]{font-size:12px!important;height:32px!important;width:70px!important}.Dashboard .Devis-progressContainer-Full{padding:.3rem .6rem .5rem}.Dashboard .Devis-progressBar{height:5px}.Dashboard .Devis-progressLabels{font-size:10px;min-width:28px}.Dashboard .Devis-progressInfo{font-size:9px}.NewRequests h2{font-size:1.2rem}.card-header-left .title-name{font-size:15px}.contact,.div-p{font-size:12px}.request-card .btn-info{font-size:13px;padding:1.5%}.Dashboard .modal-content{min-width:0!important;min-width:auto!important;padding:1.2rem!important;width:95%!important}.Dashboard .modal-content h2{font-size:1rem!important;line-height:1.2!important}.Dashboard .modal-content p{font-size:.85rem!important}.Dashboard .update-payment-link{font-size:12px!important;padding:.5rem .8rem!important}.Dashboard .conf-button{font-size:13px!important;padding:.6rem!important}.conf-purchase-button{font-size:13px;min-width:80px;padding:.6rem .8rem;width:70%}.Dashboard .modal-content svg{height:26px!important;width:26px!important}.Dashboard .edit-limit-cont .input-add{font-size:14px!important;padding:.65rem!important}}.blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.no-scroll{overflow:hidden}.Settings-container{background-color:#fff;display:flex;padding:2% 4%}.Settings-container .settings-sum{border-right:3px solid #d1e2fc;flex-shrink:0;margin-bottom:3%;margin-top:4%;padding-right:3%;width:max-content}.Settings-container .settings-icon-header{display:none}.Settings-container .settings-list{display:flex;flex-direction:column;width:max-content}.Settings-container .list{align-items:center;border:2px solid #0000;border-radius:15px;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:10px 16px;transition:all .05s ease;white-space:nowrap;width:fit-content}.Settings-container .list .icon{flex-shrink:0}.Settings-container .list p{flex-shrink:0;margin:0}.Settings-container .list:hover{background-color:#54a0fb66;border:2px solid #54a0fb;cursor:pointer;display:flex}.Settings-container .list.active{background-color:#54a0fb33;font-weight:700}.Settings-container .settings-details{display:flex;flex:1 1;flex-direction:column;margin-top:4%;min-width:0;padding-left:2%}.Settings-container .company-settings h3{font-size:22px;margin-bottom:1.5%}.Settings-container .company-settings .det,.Settings-container .company-settings p{margin:0}.Settings-container .company-settings .det-div{align-items:center;display:flex;gap:1%;margin-bottom:.8%}.Settings-container .company-settings .icon{display:flex}.Settings-container .company-settings .icon:hover{color:#4285f4;cursor:pointer}.Settings-container .company-settings .det{font-size:17px}.Settings-container .company-settings .inf{margin-bottom:1.8%}.Settings-container .company-settings .edit{margin-bottom:1%}.Settings-container .company-settings .edit-box{align-items:center;display:flex;gap:2%;width:100%}.Settings-container .company-settings .edit-box .input-div{width:100%}.Settings-container .company-settings .edit-box .input-div .error{margin:0 0 2%}.Settings-container .company-settings .edit-box:has(.input-div){align-items:stretch;flex-direction:column;gap:1.5%}.Settings-container .company-settings .edit-box .input-add{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:15px;margin-bottom:2%;outline:none;padding:1.5% 2%;width:100%}.Settings-container .company-settings .edit-box .input-add.err,.Settings-container .company-settings .edit-box .input-add.error{background-color:#ff646433;border:1px solid #ff4d4f;color:#ff4d4f}.Settings-container .company-settings .edit-box .input-div.error{margin-top:0!important}.Settings-container .company-settings .edit-box input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:15px;outline:none;padding:1.5% 2%}.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but{background-color:#54a0fb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;padding:1.5% 2%;transition:all .3s ease;white-space:nowrap}.Settings-container .company-settings .edit-box:has(.input-div) .edit-but{width:100%}.Settings-container .account-settings .edit-box .edit-but:hover,.Settings-container .company-settings .edit-box .edit-but:hover{box-shadow:0 4px 10px #0000004d}.Settings-container .company-settings .edit-box .error-edit{background-color:#ff646433;border:1px solid #ff4d4f;color:#ff4d4f}.Settings-container .company-settings .error-text-edit{color:#ff4d4f;font-size:13px;margin-top:.4%}.Settings-container .company-settings .stripe-icon{align-items:center;background-color:#625bf6;border-radius:.3rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:6px;transition:all .3s ease;width:32px}.Settings-container .company-settings .stripe-icon:hover{box-shadow:0 2px 5px #0003;cursor:pointer}.Settings-container .lift-settings{display:flex;flex-direction:column}.Settings-container .lift-settings .lift-settings-header{align-items:center;display:flex;gap:2%}.Settings-container .lift-settings h3{font-size:22px}.Settings-container .lift-settings .lift-settings-header .Icon-circle{align-items:center;background-color:#54a0fb33;border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;padding:.3%;transition:all .1s ease}.Settings-container .lift-settings .lift-settings-header .Icon-circle:hover{background-color:#54a0fb66;border:2px solid #54a0fb}.Settings-container .lift-settings .lifts-list{display:flex;flex-direction:column}.Settings-container .lift-settings .lift-card{border-bottom:1px solid #54a0fb4d;display:flex;flex-direction:column;gap:1%;margin-bottom:2%;padding-bottom:2%}.Settings-container .lift-settings .lift-card .lift-card-info{align-items:center;display:flex;gap:1%}.Settings-container .lift-settings .lift-details-wrapper{display:flex;flex-wrap:wrap;gap:1%;width:100%}.Settings-container .lift-settings .lift-details-wrapper p{margin:0}.Settings-container .lift-settings .detail-lift{flex:0 0 auto}.Settings-container .lift-settings .lift-edit-form{margin-bottom:1%;width:100%}.Settings-container .lift-settings .lift-edit-form .lift-edit-header{display:flex;gap:10%;width:100%}.Settings-container .lift-settings .lift-edit-form .lift-edit-header .left-edit-form{width:60%}.Settings-container .lift-settings .lift-edit-form .edit-det-lift p{margin:0}.Settings-container .lift-settings .lift-edit-form .edit-det-lift .input-edit{border:1px solid #ccc;border-radius:5px;font-size:15px;margin-bottom:5%;margin-top:2%;outline:none;padding:3% 4%}.lift-edit-form .div-inputs{display:flex;flex-wrap:wrap;gap:3%;margin-bottom:2%}.lift-edit-form .checkbox-label{flex-grow:1;gap:2%}.lift-edit-form .input-checkbox{display:none}.lift-edit-form .checkB,.lift-edit-form .checkbox-label{align-items:center;display:flex}.lift-edit-form .checkB{background-color:#fff;border:2px solid #c8c8c880;border-radius:5px;height:20px;justify-content:center;width:20px}.lift-edit-form .checkB.selected{border:2px solid #54a0fb99}.lift-edit-form .checkB.selected i{color:#54a0fbcc;font-size:20px}.lift-edit-form .checkText{font-size:15px;white-space:nowrap}.lift-edit-form .right-edit-lift{display:flex;gap:2%;justify-content:center;width:40%}.lift-edit-form .right-edit-lift p{margin:0}.lift-edit-form .right-edit-lift .cursor-pointer{display:flex}.Settings-container .lift-settings .edit-but{background-color:#54a0fb;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:1% 1.2%;transition:all .3s ease}.Settings-container .lift-settings .edit-but:hover{box-shadow:0 4px 10px #0000004d}.Settings-container .lift-settings .icon{display:flex}.Settings-container .lift-settings .icon:hover{color:#4285f4;cursor:pointer}.Settings-container .lift-settings .error-edit{background-color:#ff646433;border:1px solid #ff4d4f!important;color:#ff4d4f}.Settings-container .lift-settings .error-text-edit{color:#ff4d4f;font-size:14px;margin:0 0 1%}.account-settings{display:flex;flex-direction:column}.account-settings h3{font-size:22px}.account-settings .det-div{align-items:center;display:flex;gap:1%;margin-bottom:.8%}.Settings-container .account-settings p{margin:0}.Settings-container .account-settings .icon{display:flex}.Settings-container .account-settings .icon:hover{color:#4285f4;cursor:pointer}.Settings-container .account-settings .det{font-size:17px}.Settings-container .account-settings .inf{margin-bottom:1.8%}.Settings-container .account-settings .edit{margin-bottom:1%}.Settings-container .account-settings .edit-box{align-items:center;display:flex;gap:2%;width:100%}.Settings-container .account-settings .edit-box .input-add{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:15px;min-width:350px;outline:none;padding:1.5% 2%}.Settings-container .account-settings .edit-box .input-add.err{background-color:#ff646433;border:1px solid #ff4d4f;color:#ff4d4f}.Settings-container .account-settings .edit-box input{border:1px solid #ccc;border-radius:5px;font-size:15px;outline:none;padding:1.5% 2%}.Settings-container .account-settings .edit-box .error-edit{background-color:#ff646433;border:1px solid #ff4d4f;color:#ff4d4f}.Settings-container .account-settings .error-text-edit{color:#ff4d4f;font-size:13px;margin-top:.4%}.Settings-container .account-settings .eye-icon{align-items:center;cursor:pointer;display:flex}.Settings-container .account-settings .eye-icon:hover{color:#54a0fb}.Settings-container .doc-settings{display:flex;flex-direction:column}.doc-settings h3{font-size:22px}.Settings-container .doc-settings .edit-but{background-color:#54a0fb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;margin-bottom:2%;padding:1.1%;transition:all .3s ease;width:20%}.Settings-container .doc-settings .edit-but:hover{box-shadow:0 4px 10px #0000004d}.Settings-container .doc-settings .invoice-item{display:flex;gap:1%;margin-bottom:2%}.Settings-container .doc-settings .invoice-item a{color:#54a0fb80;text-emphasis:none}.Settings-container .doc-settings .invoice-item a:hover{color:#54a0fb;text-emphasis:none}.Settings-container .doc-settings .buttons-pagination{align-self:center;display:flex;gap:2%;margin-top:2%}.Settings-container .doc-settings .buttons-pagination button{align-items:center;background-color:#54a0fb33;border:2px solid #0000;border-radius:7px;cursor:pointer;display:flex;font-size:15px;gap:2%;padding:.7% 1.2%;transition:all .1s ease}.Settings-container .doc-settings .buttons-pagination button:hover{align-items:center;background-color:#54a0fb66;border:2px solid #54a0fb;display:flex;gap:2%}@media (max-width:1400px) and (min-width:1101px){.lift-edit-form .lift-edit-header{flex-direction:column;gap:3%}.lift-edit-form .left-edit-lift{width:100%}.lift-edit-form .right-edit-lift{justify-content:flex-start;width:100%}.Settings-container .lift-settings .edit-but{font-size:15px;padding:1.2% 1.8%;width:30%}.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{padding:1.8% 2%}}@media (max-width:1100px) and (min-width:769px){.Settings-container .account-settings .edit-box .edit-but,.Settings-container .account-settings .edit-box input,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box input,.Settings-container .doc-settings .edit-but{padding:1.8% 2%}.lift-edit-form .lift-edit-header{flex-direction:column;gap:3%}.lift-edit-form .left-edit-lift{width:100%}.lift-edit-form .right-edit-lift{justify-content:flex-start;width:100%}.Settings-container .lift-settings .edit-but{font-size:15px;padding:1.5% 2%;width:30%}}@media (max-width:1100px){.Settings-container .settings-sum{align-items:center;display:flex;flex-direction:column;flex-shrink:0;min-width:80px;padding-right:0;width:auto!important}.Settings-container .settings-sum h2{display:none}.Settings-container .settings-icon-header{color:#000;display:flex;font-size:32px;margin-bottom:20%}.Settings-container .settings-details{flex:1 1;min-width:0;width:auto!important}.Settings-container .list p{display:none}.Settings-container .list{align-items:center;border-radius:50%;height:50px;justify-content:center;margin-bottom:5%;padding:0;width:50px}.Settings-container .list .icon{font-size:24px}.Settings-container .settings-sum h2{font-size:18px;text-align:center}}@media (min-width:769px){.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{max-width:200px;width:auto}}@media (max-width:768px){.Settings-container{flex-direction:column;padding:3% 2%}.Settings-container .settings-sum{border-bottom:3px solid #d1e2fc;border-right:none;margin-bottom:3%;margin-top:0;padding-bottom:2%;padding-right:0;width:100%}.Settings-container .settings-icon-header,.Settings-container .settings-sum h2{display:none}.Settings-container .settings-list{display:flex;flex-direction:row;gap:3%;justify-content:center;width:100%}.Settings-container .list{align-items:center;border-radius:50%;height:50px;justify-content:center;margin-bottom:2%;padding:0;width:50px}.Settings-container .list p{display:none}.Settings-container .list .icon{font-size:24px}.Settings-container .settings-details{margin-top:0;padding-left:0;padding-right:0;width:100%}.Settings-container .account-settings,.Settings-container .company-settings{padding:0 5%}.Settings-container .company-settings h3,.Settings-container .lift-settings h3,.account-settings h3,.doc-settings h3{font-size:20px}.Settings-container .account-settings .edit-box input,.Settings-container .company-settings .edit-box input{flex:1 1;font-size:15px;max-width:100%;padding:2% 3%;width:100%}.Settings-container .account-settings .edit-box .input-add,.Settings-container .company-settings .edit-box .input-add{font-size:15px;margin-bottom:0;max-width:100%;padding:2% 3%;width:100%}.Settings-container .account-settings .edit-box,.Settings-container .company-settings .edit-box{flex-direction:column;gap:2%}.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{align-self:start;font-size:14px;margin-top:1.5%;max-width:100%;padding:2% 3%;width:100%}.lift-edit-form .lift-edit-header{flex-direction:column;gap:4%}.Settings-container .lift-settings .lift-edit-form .lift-edit-header .left-edit-form{width:100%}.lift-edit-form .right-edit-lift{justify-content:flex-start;width:100%}.lift-edit-form .lift-edit-header .left-edit-form>div{flex-direction:column;gap:3%}.lift-edit-form .edit-det-lift,.lift-edit-form .edit-det-lift .input-edit{width:100%}.Settings-container .doc-settings .edit-but{max-width:100%;width:100%}.Settings-container .company-settings .stripe-icon{height:28px;padding:5px;width:28px}.Settings-container .lift-settings .edit-but{font-size:15px;padding:2% 2.5%;width:100%}}@media (max-width:768px) and (min-width:621px){.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{width:50%!important}}@media (max-width:620px){.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{padding:2.5% 4%;width:100%!important}.Settings-container .account-settings .edit-box .input-add,.Settings-container .account-settings .edit-box input,.Settings-container .company-settings .edit-box .input-add,.Settings-container .company-settings .edit-box input{padding:2.5% 4%}}@media (max-width:480px){.Settings-container{padding:4% 3%}.Settings-container .settings-sum h2{font-size:18px}.Settings-container .list{min-width:50px;padding:3% 2%}.Settings-container .list p{font-size:10px}.Settings-container .company-settings h3,.Settings-container .lift-settings h3,.Settings-container .list .icon,.account-settings h3,.doc-settings h3{font-size:18px}.Settings-container .account-settings .det,.Settings-container .company-settings .det{font-size:15px}.Settings-container .account-settings .inf,.Settings-container .company-settings .inf{font-size:14px}.Settings-container .company-settings .stripe-icon{height:24px;padding:4px;width:24px}.Settings-container .lift-settings .lift-card{margin-bottom:5%;padding-bottom:5%}.Settings-container .lift-settings .lift-details-wrapper{flex-direction:column;gap:2%}.Settings-container .lift-settings .lift-details-wrapper .detail-lift{width:100%}.Settings-container .lift-settings .lift-card-info{flex-wrap:wrap;gap:2%}.Settings-container .account-settings .edit-box .input-add,.Settings-container .account-settings .edit-box input,.Settings-container .company-settings .edit-box .input-add,.Settings-container .company-settings .edit-box input{padding:3% 4%}.Settings-container .account-settings .edit-box .edit-but,.Settings-container .company-settings .edit-box .edit-but,.Settings-container .doc-settings .edit-but{font-size:14px;margin-top:2%;padding:3% 4%;width:100%}}@media (max-width:360px){.Settings-container .settings-sum h2{font-size:16px}.Settings-container .list{min-width:45px;padding:2%}.Settings-container .list p{font-size:9px}.Settings-container .company-settings h3,.Settings-container .lift-settings h3,.Settings-container .list .icon,.account-settings h3,.doc-settings h3{font-size:16px}.lift-edit-form .checkbox-label{flex-direction:row;gap:3%}.lift-edit-form .checkText{font-size:13px}}.formRight .form-request{height:425px;margin-top:2%;min-height:425px;width:100%}.formRight .form-request,.formRight .formRequester{align-items:center;display:flex;flex-direction:column;position:relative}.formRight .formRequester{height:100%;margin-top:20px;width:90%}.formRight-Content .form-request .input-div{display:flex;flex-direction:column;margin-bottom:0;width:100%}.formRight-Content .form-request .input-div .input-div{display:block;margin-bottom:0}.formRight-Content .form-request .input-div .input-add{appearance:none;background-color:#fff;border:2px solid #0000;border-radius:0;box-shadow:0 4px 6px #0003;display:flex;outline:none;padding:1.6%;transition:all .3s ease}.formRight-Content .form-request .date-input-wrapper{align-items:center;background-color:#fff;border:2px solid #0000;box-shadow:0 4px 6px #0003;box-sizing:border-box;display:flex;height:38px;justify-content:space-between;margin-top:0;min-height:38px;padding:1.6%;position:relative;transition:all .3s ease;width:100%}.formRight-Content .form-request .date-input-wrapper.error{background-color:#ff646433;border:2px solid red;box-shadow:none}.formRight-Content .form-request .date-input-wrapper.error i{color:red!important}.formRight-Content .form-request .date-input-wrapper i{color:#4171f1;font-size:20px;pointer-events:none}.formRight-Content .form-request .date-placeholder{color:#757575;font-family:inherit;font-size:13px;font-weight:400;left:1.6%;margin:0;pointer-events:none;position:absolute}.formRight-Content .form-request .input-date{appearance:none;background:#0000;border:none;color:#333;font-size:13px;outline:none;width:100%}.formRight-Content .form-request .input-date:not(:focus):invalid{color:#0000}.formRight-Content .form-request .input-date:valid{color:#333}.formRight-Content .form-request .input-date::-webkit-date-and-time-value{text-align:left}.formRight-Content .form-request .input-date::-webkit-calendar-picker-indicator{background:#0000;cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}.formRight-Content .form-request .div-button{align-self:flex-start;display:flex;gap:4%;white-space:nowrap;width:100%}.formRight-Content .form-request .Icon-circle{align-items:center;background-color:#54a0fb33;border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;height:20px;padding:.3%;transition:all .1s ease;width:20px}.formRight-Content .form-request .Icon-circle:hover{background-color:#54a0fb66;border:2px solid #54a0fb}.formRight-Content .form-request .input-add.error{background-color:#ff646433;border:2px solid red;box-shadow:none;margin-top:0}.formRight-Content .form-request .input-div.error{margin-top:0}.input-div.error .error-text{visibility:visible}.error-text{color:red;font-size:12px;margin-bottom:0;margin-top:1%;visibility:hidden}.formRight-Content .form-request .round{align-items:center;border-radius:50%;box-shadow:0 4px 6px #0003;display:flex;height:45px;justify-content:center;width:45px}.formRight-Content .form-request .round i{font-size:30px}.formRight-Content .form-request .div-but-date{align-items:center;bottom:0;display:flex;gap:5%;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.form-request .check-label{white-space:nowrap}.formRight-Content .check{align-items:center;background-color:#fff;border:2px solid #c8c8c880;border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;min-height:20px;min-width:20px;width:20px}.formRight-Content .check i{background-color:initial;border-radius:5px;color:#c8c8c880;display:flex;font-size:20px}.formRight-Content .check.selected{border:2px solid #54a0fb}.formRight-Content .check.selected i{background-color:initial;border-radius:5px;color:#54a0fbcc;display:flex;font-size:20px}.react-select__control{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #0000;box-shadow:0 4px 6px #0003;display:flex;outline:none;padding:1.6%;transition:all .3s ease}.react-select__single-value{color:#54a0fb33}.react-select__menu{z-index:99}.input-div.error .react-select__single-value{color:red!important}.input-div.error .react-select__control{background-color:#ff646433!important;border:2px solid red!important;box-shadow:none}.input-div.error .react-select__dropdown-indicator{color:red!important}.formRight-Content .lift-options{display:flex}.formRight-Content .checkB{align-items:center;background-color:#fff;border:2px solid #c8c8c880;border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;min-height:18px;min-width:18px;width:18px}.formRight-Content .checkB.selected{border:2px solid #54a0fbe6}.formRight-Content .checkB.selected i{background-color:initial;border-radius:5px;color:#54a0fbb3;display:flex;font-size:20px}.formRight-Content .boxIcon{cursor:pointer;width:125px}.formRight-Content .boxIcon .iconL{height:90px}.formRight-Content .boxIcon.selected .iconL{color:#54a0fbe6}.formRight-Content .boxIcon.selected .liftP{color:#333;font-weight:700}.formRight-Content .boxIcon .liftP{color:#333}.formRight-Content .lift-options .liftP{margin-top:0}.formRight-Content .lift-options .boxIcon.selected .liftP{font-weight:100}.formRight-Content .lift-options .iconL{height:55px;margin-bottom:0}.formRight-Content .lift-options .lift-any-option .check{flex-shrink:0;height:18px;min-height:18px;min-width:18px;width:18px}.formRight-Content .lift-options .lift-any-option i{background-color:initial;color:#0000}.formRight-Content .lift-options .lift-any-option .check.selected i{color:#54a0fbb3}.formRight-Content .lift-options .lift-any-option span{color:#333}.formRight-Content .lift-options .lift-any-option span.selected{color:#000}.requester-form-container .step6-Title{margin-bottom:0!important}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{background-color:#54a0fb05;border:1px solid #54a0fb1a;border-radius:8px;display:flex;flex-direction:column;padding:1.5%}.requester-form-container .stepFinalP{font-size:.9rem;line-height:1.4;margin-bottom:2.5%;margin-top:0}.requester-form-container .step6-Title{align-items:center;display:flex;gap:2%}.requester-form-container .step6-Title h3{font-size:1.1rem;margin:0}.requester-form-container .step6-Title .custom-icon,.requester-form-container .step6-Title i{-webkit-text-fill-color:#0000;background:#54a0fb99;-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:25px}.formRight-Content .step1 .custom-icon{color:#54a0fb99}.formRight-Content .step1 .custom-icon:hover{color:#4171f1}.formRight-Content .input-textarea{border:none;box-shadow:0 4px 6px #0003;height:80px;max-height:100px;outline:none;overflow-y:auto;padding:1.6%;resize:vertical}.formRight-Content .input-add,.formRight-Content .input-textarea,.formRight-Content .react-select__control{box-sizing:border-box;width:100%}.formRight-Content .Error-text p{color:red;font-size:12px;margin:0}@media screen and (min-width:1024px){.Section1Steps-Content .formLeft .IconStep .round-i{height:55px!important;width:55px!important}.Section1Steps-Content .formLeft .IconStep .custom-icon,.Section1Steps-Content .formLeft .IconStep i{font-size:36px!important}.Section1Steps-Content .formLeft .IconStepP{font-size:20px!important}.Section1Steps-Content .formLeft .sep{height:2.5rem!important}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{flex:1 1!important;min-width:0!important;overflow:hidden}.requester-form-container .stepFinalP{word-wrap:break-word;font-size:14px;overflow-wrap:break-word;white-space:normal;word-break:break-word}.requester-form-container .step6-Title h3{word-wrap:break-word;font-size:16px;overflow-wrap:break-word}}@media screen and (max-width:1023px) and (min-width:768px){.formRight .form-request{display:flex;flex:1 1;flex-direction:column;height:auto;max-height:none;min-height:100%;overflow:visible}.formRight .formRequester{display:flex;flex-direction:column;height:100%;min-height:45vh}.formRight-Content .form-request .input-add,.formRight-Content .input-textarea{box-sizing:border-box;font-size:14px;min-height:40px;padding:.6rem}.formRight-Content .form-request .date-input-wrapper{box-sizing:border-box;min-height:40px}.formRight-Content .form-request .react-select__control{box-sizing:border-box;min-height:40px!important}.formRight-Content .form-request .round{height:38px;width:38px}.formRight-Content .form-request .round i{font-size:24px}.requester-form-container .stepFinalP{font-size:14px}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{margin-bottom:1.5rem;padding:2%;width:31%}.requester-form-container .step6-Title h3{font-size:1rem}.warning-info-box{margin-top:1.5rem}.formRight-Content .lift-options .iconL{height:55px}.formRight-Content .form-request .div-but-date{margin-top:auto;padding-bottom:1.5rem;padding-top:2rem;position:static;transform:none}}@media screen and (max-width:767px){.formRight .form-request{display:flex;flex:1 1;flex-direction:column;height:auto;max-height:none;min-height:100%;overflow:visible}.formRight .formRequester{display:flex;flex-direction:column;height:100%;min-height:40vh;width:98%}.formRight-Content .form-request .input-add,.formRight-Content .input-textarea{box-sizing:border-box;font-size:14px;min-height:44px;padding:.5rem}.formRight-Content .form-request .date-input-wrapper{box-sizing:border-box;min-height:44px;padding:.5rem}.formRight-Content .form-request .input-date{font-size:16px}.formRight-Content .form-request .date-placeholder{font-size:14px;left:.5rem}.formRight-Content .form-request .react-select__control{box-sizing:border-box;min-height:44px!important}.formRight-Content .form-request .round{height:35px;width:35px}.formRight-Content .form-request .round i{font-size:22px}.requester-form-container .stepFinalP{font-size:13px;margin-bottom:2%}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{margin-bottom:1rem;min-width:100%!important;padding:3%;width:100%!important}.requester-form-container .step6-Title h3{font-size:.95rem}.requester-form-container .step6-Title .custom-icon,.requester-form-container .step6-Title i{font-size:22px}.warning-info-box{margin-top:1rem}.formRight-Content .lift-options{flex-direction:column;gap:.8rem;width:100%}.formRight-Content .lift-options .iconL{height:50px}.formRight-Content .form-request .div-but-date{margin-top:auto;padding-bottom:1.5rem;padding-top:2rem;position:static;transform:none}}.info-tooltip-medium .tooltip-text{min-width:280px;white-space:normal}.info-tooltip-large .tooltip-lifts{min-width:280px;padding:12px;white-space:normal}.tooltip-lift-item{align-items:flex-start;display:flex;gap:10px;padding:8px 0}.tooltip-lift-item svg{flex-shrink:0}.tooltip-lift-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.tooltip-lift-text strong{color:#fff;font-size:14px;margin:0}.tooltip-lift-text span{color:#ddd;font-size:12px;line-height:1.4}.tooltip-lift-separator{background-color:#fff3;height:1px;margin:4px 0}.warning-info-box{background:linear-gradient(135deg,#e3f2fd,#f0f8ff);border:2px solid #4171f1;border-radius:12px;box-shadow:0 2px 12px #4171f126;margin-bottom:1.5rem;margin-top:1%;padding:.5rem 1rem}.warning-info-header{align-items:center;color:#4171f1;display:flex;gap:.6rem;margin-bottom:.3rem}.warning-info-header i{flex-shrink:0;font-size:1.2rem}.warning-info-header strong{color:#4171f1;font-size:.9rem}.warning-info-box p{color:#333;font-size:.85rem;line-height:1.5;margin:0}@media (min-width:1024px) and (max-width:1175px){.requester-form-container .stepFinalP{font-size:.75rem;line-height:1.2;margin-bottom:1.5%}.requester-form-container .step6-Title h3{font-size:.9rem;margin-bottom:.2rem}.requester-form-container .step6-Title .custom-icon,.requester-form-container .step6-Title i{font-size:20px}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{padding:.8% 1%}.requester-form-container .step6-Title{margin-bottom:.3rem}}@media (min-width:1176px) and (max-width:1400px){.requester-form-container .stepFinalP{font-size:.8rem;line-height:1.3;margin-bottom:1.8%}.requester-form-container .step6-Title h3{font-size:.95rem}.requester-form-container .step6-Title .custom-icon,.requester-form-container .step6-Title i{font-size:22px}.requester-form-container .step1,.requester-form-container .step2,.requester-form-container .step3{padding:1.2%}}@media (min-width:1401px){.requester-form-container .stepFinalP{margin-bottom:1.5%}}@media (max-width:768px){.info-tooltip-large .tooltip-lifts{left:auto;max-width:280px;min-width:240px;padding:10px;right:0}.tooltip-lift-text strong{font-size:13px}.tooltip-lift-text span{font-size:11px}.warning-info-box{border-radius:8px;margin-top:1%;padding:1rem}.warning-info-header strong{font-size:.9rem}.warning-info-box p{font-size:.85rem}}.Footer-Content{padding:2rem 0}.Footer-Content h4{font-weight:600;margin-bottom:.75rem}.Footer-Content p{margin:.4rem 0}.Footer-Content a:hover p{color:#4171f1}.Footer-End{padding:1rem 0}@media screen and (max-width:1199px) and (min-width:1024px){.Footer-Content{flex-wrap:wrap;gap:2%}.Footer-Content>div{margin-bottom:1rem;width:30%}}@media screen and (max-width:1023px) and (min-width:768px){.Footer-Content{flex-wrap:wrap;gap:1.5rem}.Footer-Content>div{width:48%}}@media screen and (max-width:767px){.Footer{padding:5% 0}.Footer-Content{flex-direction:column;gap:1.875rem;margin:0 5%}.Footer-Content>div{width:100%}.Footer-Content h4{margin-bottom:.625rem}.Footer-Content p{font-size:.875rem;margin:.3125rem 0}.Footer-End{padding:5%}.Footer-End p{font-size:.75rem}}@media screen and (min-width:1600px){.Footer-Content{gap:3%;margin-left:auto;margin-right:auto;max-width:1400px}.Footer-Content>div{width:18%}}.toast-container{animation:slideInRight .4s ease-out;position:fixed;right:20px;top:20px;z-index:10000}@keyframes slideInRight{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.toast-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border-radius:12px;color:#fff;display:flex;font-size:15px;font-weight:500;gap:12px;max-width:500px;min-width:300px;padding:16px 24px}.toast-content.toast-error{background:linear-gradient(90deg,#ff5252,#f44,#f33)}.toast-icon{flex-shrink:0;font-size:24px}.toast-message{flex:1 1}@media (max-width:768px){.toast-container{left:10px;right:10px;top:10px}.toast-content{font-size:14px;min-width:auto;padding:14px 18px;width:100%}.toast-icon{font-size:22px}}@media (max-width:480px){.toast-content{font-size:13px;padding:12px 16px}.toast-icon{font-size:20px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.confirm-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000}.confirm-dialog{animation:slideIn .2s ease-out;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:90vw;min-width:500px;padding:1.5%;position:relative;width:40%}@keyframes slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.confirm-message{color:#333;font-size:16px;line-height:1.5;margin:0 0 24px;text-align:center}.confirm-buttons{display:flex;gap:12px;justify-content:center}.confirm-btn{border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .3s ease}.confirm-btn.cancel{background:#f0f0f0;color:#333}.confirm-btn.cancel:hover{box-shadow:0 4px 10px #0000004d}.confirm-btn.confirm{background:#54a0fb;color:#fff}.confirm-btn.confirm:hover{box-shadow:0 4px 10px #0000004d}@media (max-width:800px){.confirm-dialog{margin-top:18%;max-height:80vh;min-width:0!important;min-width:auto!important;overflow-y:auto;padding:1.8rem!important;width:70%!important}.confirm-message{font-size:.93rem!important}}@media (max-width:767px){.confirm-dialog{margin-top:25%;max-height:80vh;min-width:0!important;min-width:auto!important;overflow-y:auto;padding:1.8rem!important;width:88%!important}}@media (max-width:480px){.confirm-dialog{margin-top:35%;padding:1.8rem!important;width:88%!important}.confirm-message{font-size:.9rem!important}.confirm-buttons{flex-direction:column-reverse;gap:8px}.confirm-btn{padding:12px;width:100%}}.coming-soon-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;min-height:100vh}.coming-soon-content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.coming-soon-box{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:500px;padding:3rem 2rem;text-align:center;width:100%}.coming-soon-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}.coming-soon-subtitle{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.coming-soon-icon{animation:pulse 2s infinite;color:#4171f1;font-size:5rem}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:768px){.coming-soon-box{padding:2rem 1.5rem}.coming-soon-title{font-size:2rem}.coming-soon-subtitle{font-size:1rem}.coming-soon-icon{font-size:4rem}}.FAQ-Answer-Open{max-height:800px}.faq-lift-types{display:flex;flex-direction:column;gap:0}.faq-lift-item{align-items:flex-start;display:flex;gap:1rem;padding:1rem 0}.faq-lift-text{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.faq-lift-text strong{color:#333;display:block;font-size:1.05rem}.faq-lift-text span{color:#555;font-size:.95rem;line-height:1.6}.faq-lift-separator{background-color:#54a0fb33;height:1px;margin:.5rem 0}.FAQ-Back-Button{border-radius:15px;display:flex;justify-content:flex-start;margin:2rem 10% 1rem 4%}.Back-To-Home{align-items:center;background-color:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;border:2px solid #0000;border-radius:15px;color:#4171f1;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Back-To-Home:hover{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) padding-box,linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7) border-box;box-shadow:0 2px 4px #0000004d;color:#fff}.Back-To-Home i{font-size:1.25rem}.FAQ{margin:2rem 10% 4%}.FAQ-Header{margin-bottom:3rem;text-align:center}.FAQ-Header h1{color:#4171f1;margin-bottom:1rem}.FAQ-Header p{color:#666;font-size:1.125rem}.FAQ-List{display:flex;flex-direction:column;gap:1rem}.FAQ-Item{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;overflow:hidden;transition:box-shadow .3s ease}.FAQ-Item:hover{box-shadow:0 4px 12px #00000026}.FAQ-Question{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background-color .3s ease;width:100%}.FAQ-Question:hover{background-color:#54a0fb1a}.FAQ-Question.active{background-color:#54a0fb33}.FAQ-Question h3{color:#333;font-size:1.125rem;font-weight:600;margin:0}.FAQ-Question i{color:#4171f1;font-size:1.5rem;transition:transform .3s ease}.FAQ-Answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}.FAQ-Answer-Open{max-height:500px;opacity:1;padding:1rem 1.5rem 1.25rem}.FAQ-Answer p{color:#555;font-size:1rem;line-height:1.6;margin:0}@media screen and (max-width:1366px) and (min-width:1200px){.FAQ{margin-left:8%;margin-right:8%}}@media screen and (max-width:1199px) and (min-width:1024px){.FAQ{margin-left:6%;margin-right:6%}}@media screen and (max-width:1023px) and (min-width:768px){.FAQ{margin-left:5%;margin-right:5%}.FAQ-Question h3{font-size:1rem}}@media screen and (max-width:767px){.FAQ-Back-Button{margin-left:5%;margin-right:5%;margin-top:1.5rem}.Back-To-Home{font-size:.9375rem;padding:.625rem 1.25rem}.Back-To-Home i{font-size:1.125rem}.FAQ{margin-left:5%;margin-right:5%;margin-top:1.5rem}.FAQ-Header h1{font-size:1.5rem}.FAQ-Header p{font-size:1rem}.FAQ-Question{padding:1rem 1.25rem}.FAQ-Question h3{font-size:.9375rem}.FAQ-Question i{font-size:1.25rem}.FAQ-Answer-Open{padding:.875rem 1.25rem 1rem}.FAQ-Answer p{font-size:.9375rem}}@media screen and (max-width:374px){.FAQ-Back-Button{margin-left:3%;margin-right:3%}.Back-To-Home{font-size:.875rem;padding:.5rem 1rem}.FAQ{margin-left:3%;margin-right:3%}.FAQ-Question{padding:.875rem 1rem}.FAQ-Question h3{font-size:.875rem}}@media screen and (min-width:1441px){.FAQ{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:5%;padding-right:5%}}.terms-container{background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}.terms-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:2rem auto 3rem;max-width:50rem;padding:3rem 2rem}.terms-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;color:#333;font-size:2.5rem;margin-bottom:.5rem;text-align:center}.terms-section{margin-bottom:2.5rem}.terms-section h2{border-bottom:2px solid #97d3f7;color:#4171f1;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.terms-section p{color:#555;line-height:1.8;margin-bottom:1rem}.terms-section ul{margin-bottom:1rem;margin-left:1.5rem}.terms-section li{color:#555;line-height:1.8;margin-bottom:.5rem}.terms-link{color:#4171f1;text-decoration:underline;transition:color .3s ease}.terms-link:hover{color:#622ff3}.terms-footer{border-top:2px solid #e0e0e0;margin-top:3rem;padding-top:2rem;text-align:center}.terms-footer p{color:#666;font-size:1rem;font-weight:700}@media screen and (max-width:1023px){.terms-content{margin-top:1.5rem;max-width:90%;padding:2rem 1.5rem}.terms-content h1{font-size:2rem}.terms-section h2{font-size:1.3rem}}@media screen and (max-width:767px){.terms-content{margin-bottom:2rem;margin-top:1rem;max-width:95%;padding:1.5rem 1rem}.terms-content h1{font-size:1.75rem}.terms-section h2{font-size:1.2rem}.terms-section li,.terms-section p{font-size:.95rem;line-height:1.6}.terms-section ul{margin-left:1rem}}.privacy-container{background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}.privacy-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:2rem auto 3rem;max-width:50rem;padding:3rem 2rem}.privacy-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;color:#333;font-size:2.5rem;margin-bottom:.5rem;text-align:center}.last-update{color:#666;font-size:.9rem;font-style:italic;margin-bottom:2rem;text-align:center}.privacy-section{margin-bottom:2.5rem}.privacy-section h2{border-bottom:2px solid #97d3f7;color:#4171f1;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.subsection-title{color:#54a0fb;font-size:1.2rem;margin-bottom:.75rem;margin-top:1.5rem}.privacy-section p{color:#555;line-height:1.8;margin-bottom:1rem}.privacy-section ul{margin-bottom:1rem;margin-left:1.5rem}.privacy-section li{color:#555;line-height:1.8;margin-bottom:.5rem}.privacy-link{color:#4171f1;text-decoration:underline;transition:color .3s ease}.privacy-link:hover{color:#622ff3}.privacy-note{background-color:#e8f4fd;border-left:4px solid #4171f1;border-radius:4px;margin:1rem 0;padding:1rem}.privacy-table{border-collapse:collapse;margin:1rem 0;width:100%}.privacy-table th{background:linear-gradient(90deg,#4171f1,#54a0fb);color:#fff;font-weight:700;padding:.75rem;text-align:left}.privacy-table td{border:1px solid #e0e0e0;color:#555;padding:.75rem}.privacy-table tr:nth-child(2n){background-color:#f9f9f9}.rights-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1.5rem 0}.right-item{background-color:#f9f9f9;border:2px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease}.right-item:hover{border-color:#4171f1;box-shadow:0 4px 8px #4171f133}.right-item h4{color:#4171f1;font-size:1rem;margin-bottom:.5rem}.right-item p{color:#666;font-size:.9rem;line-height:1.6;margin-bottom:0}.privacy-footer{border-top:2px solid #e0e0e0;margin-top:3rem;padding-top:2rem;text-align:center}.privacy-footer p{color:#666;font-size:1rem;font-weight:700}@media screen and (max-width:1023px){.privacy-content{margin-top:1.5rem;max-width:90%;padding:2rem 1.5rem}.privacy-content h1{font-size:2rem}.privacy-section h2{font-size:1.3rem}.subsection-title{font-size:1.1rem}.rights-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.privacy-table{font-size:.9rem}}@media screen and (max-width:767px){.privacy-content{margin-bottom:2rem;margin-top:1rem;max-width:95%;padding:1.5rem 1rem}.privacy-content h1{font-size:1.75rem}.privacy-section h2{font-size:1.2rem}.subsection-title{font-size:1rem}.privacy-section li,.privacy-section p{font-size:.95rem;line-height:1.6}.privacy-section ul{margin-left:1rem}.rights-grid{grid-template-columns:1fr}.privacy-table{font-size:.85rem}.privacy-table td,.privacy-table th{padding:.5rem}.privacy-section{overflow-x:auto}}.Guide{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:2rem}.Guide-header{margin-bottom:3rem;position:relative;text-align:center}.Guide-header .back-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:.5rem;left:0;padding:.8rem 1.5rem;position:absolute;top:0;transition:all .3s ease}.Guide-header .back-button:hover{box-shadow:0 4px 12px #0003}.Guide-header h1{color:#2c3e50;font-size:2.5rem;margin-bottom:.5rem}.Guide-header .subtitle{color:#666;font-size:1.1rem}.Guide-content{margin:0 auto;max-width:1000px}.guide-section{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;padding:2.5rem}.guide-section.highlight{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.guide-section.highlight h2,.guide-section.highlight li,.guide-section.highlight p{color:#fff}.section-icon{font-size:3rem;margin-bottom:1rem}.guide-section h2{align-items:center;color:#2c3e50;display:flex;font-size:1.8rem;gap:1rem;margin-bottom:1rem}.guide-section p{color:#555;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.guide-section ol,.guide-section ul{line-height:1.8;margin-left:1.5rem}.guide-section ol li,.guide-section ul li{color:#555;font-size:1.05rem;margin-bottom:1rem}.guide-section ol li strong,.guide-section ul li strong{color:#2c3e50}.info-box{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.info-box h3{color:#2c3e50;font-size:1.2rem;margin-bottom:.8rem}.info-box p{color:#555;margin:0}.feature-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.feature-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.feature-card:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-5px)}.feature-card h3{align-items:center;color:#2c3e50;display:flex;font-size:1.2rem;gap:.5rem;margin-bottom:1rem}.feature-icon{color:#667eea;font-size:1.3rem}.feature-card p{color:#555;font-size:1rem;margin-bottom:.5rem}.feature-location{color:#667eea!important;font-size:.9rem!important;font-weight:600;margin-top:1rem!important}.faq-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.faq-item h3{color:#2c3e50;font-size:1.1rem;margin-bottom:.8rem}.faq-item p{color:#555;margin:0}.contact-section{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff}.contact-section h2,.contact-section p{color:#fff}.contact-info{margin-top:1.5rem}.contact-info p{font-size:1.1rem;margin-bottom:.8rem}.contact-info a{color:gold;font-weight:600;text-decoration:none}.contact-info a:hover{text-decoration:underline}.Guide-footer{margin-top:3rem;padding-bottom:2rem;text-align:center}.Guide-footer .primary-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;padding:1rem 3rem;transition:all .3s ease}.Guide-footer .primary-button:hover{box-shadow:0 6px 12px #0003}@media (max-width:1200px){.feature-grid{grid-template-columns:1fr}}@media (max-width:767px){.Guide{padding:1rem}.Guide-header h1{font-size:1.8rem;margin-top:3rem}.Guide-header .back-button{justify-content:center;margin-bottom:1.5rem;position:static;width:100%}.guide-section{padding:1.5rem}.guide-section h2{font-size:1.4rem}.section-icon{font-size:2rem}.feature-grid{grid-template-columns:1fr}.Guide-footer .primary-button{padding:1rem;width:100%}}@media (max-width:480px){.Guide-header h1{font-size:1.5rem}.Guide-header .subtitle{font-size:.95rem}.guide-section{padding:1.2rem}.guide-section h2{font-size:1.2rem}.guide-section li,.guide-section p{font-size:.95rem}.faq-item,.feature-card,.info-box{padding:1rem}}.Nav{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:10%;justify-content:space-between;padding:.5% 7%;z-index:100}.Logo p{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:24px;font-weight:700}.NavLeft{align-items:center;display:flex;gap:20px}.contact-page{background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100vh}.contact-container{flex:1 1;margin:0 auto;max-width:1400px;padding:60px 10%;width:100%}.contact-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;background-clip:text;color:#333;font-size:42px;margin-bottom:15px}.contact-subtitle{color:#666;font-size:18px;line-height:1.6;margin-bottom:50px}.contact-main{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.5fr 1fr;margin-top:40px}.contact-form-section{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:40px}.contact-form{display:flex;flex-direction:column;gap:25px}.contact-status{border-radius:8px;font-size:14px;line-height:1.5;margin-bottom:10px;padding:15px 20px}.contact-status.success{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.contact-status.error{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.form-group{display:flex;flex-direction:column}.form-group label{color:#333;font-size:15px;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:15px;padding:12px 15px;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#4171f1;box-shadow:0 0 0 3px #4171f11a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-button{background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:15px 30px;transition:all .3s ease}.submit-button:hover:not(:disabled){box-shadow:0 8px 20px #4171f14d;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.contact-info-section{display:flex;flex-direction:column}.contact-info-box{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:35px;position:sticky;top:100px}.contact-info-box h3{border-bottom:2px solid #f0f0f0;color:#333;font-size:24px;margin-bottom:30px;padding-bottom:15px}.info-item{align-items:flex-start;display:flex;gap:20px;margin-bottom:30px}.info-item:last-child{margin-bottom:0}.info-icon{align-items:center;background:linear-gradient(135deg,#4171f11a,#97d3f71a);border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.info-icon i{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#622ff3,#4f41f7,#4171f1,#54a0fb,#97d3f7);-webkit-background-clip:text;background-clip:text;font-size:24px}.info-content h4{color:#333;font-size:16px;font-weight:600;margin-bottom:5px;margin-top:5px}.info-content a,.info-content p{color:#666;font-size:15px;line-height:1.6;margin:0}.info-content a{color:#4171f1;text-decoration:none;transition:color .3s ease}.info-content a:hover{color:#622ff3}.Footer{background:#54a0fb4d;padding:40px 0 20px;width:100%}.Footer-Content{display:flex;gap:4%;margin-left:10%;margin-right:10%;padding-bottom:30px}.Footer-Content h4{color:#333;font-size:16px;margin-bottom:15px}.Footer-Content p{color:#555;cursor:pointer;font-size:14px;margin:8px 0;transition:color .3s ease;will-change:color}.Footer-Content p:hover{color:#4171f1}.Footer-Content a{color:inherit;text-decoration:none}.Footer-End{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:center;margin:0 10%;padding-top:20px}.Footer-End p{color:#666;font-size:14px}@media (max-width:1024px){.contact-main{gap:30px;grid-template-columns:1fr}.contact-info-box{position:relative;top:0}.contact-container{padding:40px 5%}}@media (max-width:768px){.Nav{padding:2% 5%}.NavLeft{gap:10px}.contact-content h1{font-size:32px}.contact-subtitle{font-size:16px}.contact-form-section,.contact-info-box{padding:25px}.Footer-Content{flex-direction:column;gap:30px}}@media (max-width:480px){.contact-content h1{font-size:28px}.contact-form-section,.contact-info-box{padding:20px}.submit-button{font-size:15px;padding:12px 20px}}.about-content{flex:1 1;margin:0 auto;max-width:1000px;padding:3rem 2rem}.about-content h1{color:#333;font-size:2.5rem}.about-content h1,.section-subtitle{margin-bottom:2rem;text-align:center}.section-subtitle{color:#666;font-size:1.1rem;margin-top:-1rem}.about-section{margin-bottom:3rem}.about-section h2{border-bottom:2px solid #97d3f7;color:#4171f1;font-size:1.75rem;margin-bottom:1.5rem;padding-bottom:.5rem}.about-hero{background:linear-gradient(135deg,#622ff30d,#54a0fb1a);border-radius:12px;margin-bottom:3rem;padding:2rem}.about-hero h2{border-bottom:none;margin-bottom:1.5rem;text-align:center}.about-hero-content p{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.how-it-works{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.how-block{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem}.how-block h3{color:#4171f1;font-size:1.2rem;margin-bottom:1rem}.how-block p{color:#555;line-height:1.7}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.stat-item{background:linear-gradient(135deg,#622ff30d,#54a0fb1a);border-radius:12px;padding:1.5rem 1rem;text-align:center}.stat-item p{color:#333;font-size:.95rem;font-weight:500;margin-top:.75rem}.timeline{border-left:3px solid #97d3f7;padding-left:2rem;position:relative}.timeline-item{margin-bottom:2rem;padding-left:1.5rem;position:relative}.timeline-item:before{background:linear-gradient(135deg,#622ff3,#4171f1);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #97d3f7;content:"";height:16px;left:-2.5rem;position:absolute;top:0;width:16px}.timeline-year{background:linear-gradient(90deg,#622ff3,#4171f1);border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:.75rem;padding:.25rem .75rem}.timeline-content h3{color:#333;margin-bottom:.5rem}.timeline-content p{color:#555;line-height:1.7;margin-bottom:.75rem}.timeline-content ul{color:#555;margin-left:1.5rem}.timeline-content li{line-height:1.6;margin-bottom:.5rem}.future-block{background:linear-gradient(135deg,#622ff314,#54a0fb1f);border-radius:12px;margin-top:2rem;padding:1.5rem}.future-block h3{color:#4171f1;margin-bottom:1rem}.future-block p{color:#444;line-height:1.7;margin-bottom:.75rem}.about-values{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.value-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.value-card:hover{box-shadow:0 10px 30px #4171f126;transform:translateY(-5px)}.value-card-full{grid-column:1/-1}.value-icon{margin-bottom:1rem}.value-card h3{color:#333;font-size:1.25rem;margin-bottom:.75rem}.value-card p{color:#666;font-size:.95rem;line-height:1.6}.about-cta{background:linear-gradient(135deg,#622ff31a,#54a0fb26);border-radius:12px;padding:2.5rem;text-align:center}.about-cta h2{border-bottom:none;text-align:center}.about-cta p{color:#444;font-size:1.1rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:600px}.about-link{color:#4171f1;font-weight:500;text-decoration:none;transition:color .3s ease}.about-link:hover{color:#622ff3;text-decoration:underline}@media screen and (max-width:1023px){.about-content{padding:2rem 1.5rem}.about-content h1{font-size:2rem}.how-it-works{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.about-values{grid-template-columns:1fr}.value-card-full{grid-column:1}}@media screen and (max-width:767px){.about-content{padding:1.5rem 1rem}.about-content h1{font-size:1.75rem}.section-subtitle{font-size:1rem}.about-section h2{font-size:1.4rem}.about-hero{padding:1.5rem}.about-hero-content p{font-size:1rem}.stats-grid{gap:1rem;grid-template-columns:1fr 1fr}.stat-item{padding:1rem .5rem}.stat-item p{font-size:.85rem}.timeline{padding-left:1.5rem}.timeline-item{padding-left:1rem}.value-card{padding:1.25rem}.about-cta{padding:1.5rem}.about-cta p{font-size:1rem}}
/*# sourceMappingURL=main.2e0226a3.css.map*/