.background{width:100%;height:100%;padding:0;margin:0;object-fit:cover;opacity:1}.pointer{cursor:pointer}.auth-form{width:400px;position:absolute;top:50%;left:50%;background-color:#f0f0f033;transform:translate(-50%,-50%);padding:20px;border:solid 3px #FFF;border-radius:10px;box-shadow:3px 4px 8px #2e2e2ecc;text-align:center}.layout{height:100%;background-image:url(/assets/background-Dex191iE.png);background-repeat:no-repeat;background-size:cover;padding:10px}.logo{width:85px;height:85px;filter:drop-shadow(4px 6px 10px rgba(33,33,33,.5))}.custom-link{display:inline-block;margin-top:15px}.logout-icon{font-size:40px;color:#fff;cursor:pointer;transition:.3s ease}.logout-icon:hover{color:#ffffffb4}.step-navigation{margin-top:24px}.step-navigation .prev-btn{margin:0 8px;color:#fff}.ant-row .ant-col .ant-form-item-explain .ant-form-item-explain-error{margin-bottom:10px;color:#c21807}.ant-row .ant-col .ant-form-item-explain .ant-form-item-explain-error-link{display:inline-block;margin-top:15px}.upload{display:grid;justify-items:center;align-items:center;margin:0;padding:0;height:100%}@media (min-width: 1361px){.upload{grid-template-columns:35% 65%}}@media (max-width: 1730px){.upload{grid-template-columns:50% 50%}}@media (max-width: 1240px){.upload{grid-template-columns:none}}.upload article.first-bloc{position:relative;z-index:100}@media (max-width: 1240px){.upload article.first-bloc{margin-top:90px}}.upload article.first-bloc .picto-size{font-size:88px}.upload article.first-bloc .indicator-spin{position:absolute;top:-300px;left:50%;transform:translate(-50%)}.upload .ant-card.upload-form{box-shadow:2px 6px 12px #21212166}.upload .info{position:relative;text-align:center;z-index:10;justify-self:center;width:100%;height:100%;padding-bottom:50px}.upload .info:before{position:absolute;top:0;right:0;content:"";width:100%;height:120%;z-index:0}.upload .info .file-upload-steps{width:70%;margin:15px auto 120px;border-radius:15px;padding:15px;background-color:#386c98;color:#fff;opacity:.9;text-align:left}@media (max-width: 1730px){.upload .info .file-upload-steps{margin:10px auto 40px}}@media (max-width: 1240px){.upload .info .file-upload-steps{width:70%;margin:20px auto}}.upload .info .file-upload-steps .content{display:flex}.upload .info .file-upload-steps .content .item{display:flex;align-items:center;margin:20px 0;width:100%}.upload .info .file-upload-steps .left-bloc{border-right:solid 2px white;padding-right:10px}.upload .info .file-upload-steps .right-bloc{padding-left:10px}.upload .info .file-upload-steps .icon{font-weight:700;background:#fff;border-radius:50%;height:30px;min-height:30px;width:30px;min-width:30px;line-height:30px;display:inline-block;text-align:center;margin-right:6px;color:#002fa7}@media (min-width: 1361px){.upload .info h1{margin-top:20%}.upload .info section{margin-bottom:120px}.upload .info *{color:#fff}.upload .info * section{margin:0}}@media (max-width: 1730px){.upload .info *{color:#fff}.upload .info section{margin-bottom:50px}}@media (max-width: 1380px){.upload .info{max-height:100%;overflow-y:scroll}}@media (max-width: 1240px){.upload .info{max-height:400px;padding-bottom:200px;overflow-y:scroll}.upload .info:before{display:none}.upload .info *{color:#fff}.upload .info section{margin:0}}@media (min-width: 1361px){.upload .info .offers{display:flex;justify-content:center}}.upload .info .offers *{color:#333}.upload .info .offers .card-offer{display:inline-block;border-radius:35px;text-align:center;width:250px;border:2px solid white;box-shadow:3px 4px 8px #2e2e2ecc;background:linear-gradient(to bottom,#1747ab,#0b3784,#0033a0)}@media (min-width: 1361px){.upload .info .offers .card-offer{width:250px;margin:0 20px}}@media (max-width: 1380px){.upload .info .offers .card-offer{width:600px;height:auto;margin-bottom:40px}.upload .info .offers .card-offer .ant-radio-wrapper{position:absolute;left:30px}}.upload .info .offers .card-offer *{color:#fff}.upload .info .offers .card-offer .soon{position:absolute;top:-30px;font-size:12px;min-width:110px;transform:translate(-50%);padding:5px;border-top-left-radius:10px;border-top-right-radius:10px;color:#002fa7;font-weight:700;background-color:#fff;opacity:.6}.upload .info .offers .card-offer.ant-card .ant-card-head{border-radius:35px 35px 0 0}.upload .info .offers .card-offer.disabled{opacity:.5;border:none}.upload .info .offers .card-offer .offer-price{font-size:20px;margin:10px 0}.upload .info .offers .card-offer .offer-price *{display:inline-block;vertical-align:middle}.upload .info .offers .card-offer .offer-price img{width:30px;height:30px;margin-right:10px}.upload .info .offers .card-offer .list-offer{margin:0;padding:0;text-align:left}@media (max-width: 1730px){.upload .info .offers .card-offer .list-offer{display:block}}@media (max-width: 1380px){.upload .info .offers .card-offer .list-offer{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(50px,auto)}}@media (max-width: 1240px){.upload .info .offers .card-offer .list-offer{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(50px,auto)}}.upload .info .offers .card-offer .list-offer li{list-style-type:none}.upload .info .offers .card-offer .list-offer li:before{content:"- "}.upload .info .offers .card-offer .list-offer li:after{display:block;margin:15px 0;content:"";width:100%;height:1px;border-bottom:solid .3px #FFF}@media (min-width: 1361px){.upload .info .offers .card-offer .list-offer li{display:block}}@media (max-width: 1730px){.upload .info .offers .card-offer .list-offer li{display:block}}@media (max-width: 1380px){.upload .info .offers .card-offer .list-offer li{display:inline-block}.upload .info .offers .card-offer .list-offer li:after{border-bottom:transparent}}@media (max-width: 1240px){.upload .info .offers .card-offer .list-offer li{display:inline-block}.upload .info .offers .card-offer .list-offer li:after{border-bottom:transparent}}.upload .upload-info{margin-bottom:20px}.upload .upload-form{z-index:1}.upload .upload-form .ant-upload-drag{padding:20px;width:500px}@media (max-width: 1240px){.upload .upload-form .ant-upload-drag{padding:0}}.download-output-file{position:absolute;max-width:220px;background-color:#efefef;left:50%;top:-36px;text-align:center;transform:translate(-50%);transition:.3s ease-in-out;z-index:0}.download-output-file .ant-card-body{padding:0 10px 5px}.download-output-file-title{font-size:18px;margin-top:6px}.download-output-file.inactive{opacity:.4;cursor:auto}.download-output-file.active{cursor:pointer;opacity:1;top:-115px}.download-output-file.active:hover{transition:.1s ease-in}.download-output-file .badge-notif{position:absolute;right:-10px;top:-10px}.cgu-container{position:relative;padding:2rem;font-family:Arial,sans-serif;line-height:1;max-height:100%;overflow:scroll}.cgu-container h1,.cgu-container h2,.cgu-container h3{color:#005a87}.cgu-container h1{text-align:center;font-size:2.5rem}.cgu-container ul{margin:1rem 0;padding-left:1.5rem}.cgu-container ul li{margin:.5rem 0}.cgu-container p{margin:1rem 0}.cgu-container .contact-info{text-align:center;font-weight:700;margin-top:2rem}.landing{display:grid;grid-template-columns:repeat(2,1fr);width:100vw;height:100vh;font-size:18px;background-image:url(/assets/background-Dex191iE.png);background-size:cover}@media (max-width: 1240px){.landing{grid-template-columns:1fr}}.landing.overflow-scroll{overflow-y:scroll;overflow-x:hidden}.landing .login-btn{position:absolute;top:-60px;right:0;font-size:18px;border-radius:25px;padding:16px;background-color:#002fa7}@media (max-width: 1240px){.landing .login-btn{top:6%;right:5%;background-color:#fff;color:#002fa7}}.landing .left-bloc{width:70%;height:100%;padding:48px}.landing .left-bloc .logo{position:static;width:130px;height:130px;margin-bottom:48px}@media (max-width: 1240px){.landing .left-bloc .logo{margin-bottom:0}}.landing .left-bloc h1{font-size:37px;color:#fff}.landing .left-bloc .content{color:#fff}.landing .left-bloc .content h2{font-size:2em;margin-bottom:32px;line-height:1.6}.landing .left-bloc .content .description{margin-bottom:32px}.landing .left-bloc .content .flexible-solution{margin:32px 0}.landing .left-bloc .content .flexible-solution h3{margin-bottom:24px}.landing .left-bloc .content .flexible-solution ul{list-style:none;padding-left:0}.landing .left-bloc .content .flexible-solution ul li{margin:8px 0}.landing .left-bloc .content .flexible-solution ul li *{display:inline-block;vertical-align:middle}.landing .left-bloc .content .flexible-solution ul li svg{margin-right:8px}.landing .right-bloc{width:100%;height:200%;background-color:#fff;transform:translateY(-25%);border-radius:49% 0 0 51%}@media (max-width: 1240px){.landing .right-bloc{border-radius:30% 30% 0 0%;transform:translate(-8%);width:120%;height:70vh;padding-bottom:50px}}.landing .right-bloc .content{position:absolute;top:30%;left:10%;width:85%}@media (max-width: 1240px){.landing .right-bloc .content{top:10%}}.landing .right-bloc .content h2{text-transform:capitalize;font-weight:500;color:#173d91;font-size:2em;margin-bottom:16px}.landing .right-bloc .content .product-presentation{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}@media (max-width: 1240px){.landing .right-bloc .content .product-presentation{width:90vw}}.landing .right-bloc .content .product-presentation .presentation-content ul{color:#8d8d8d;list-style:none;padding-left:0;margin-bottom:48px}.landing .right-bloc .content .product-presentation .presentation-content ul li{margin:24px 0}.landing .right-bloc .content .product-presentation .presentation-content ul li strong{color:#173d91}.landing .right-bloc .content .product-presentation .presentation-image img{width:540px}@media (max-width: 1240px){.landing .right-bloc .content .product-presentation .presentation-image img{width:440px}}.landing .right-bloc .content .ready-section{margin-top:32px}.landing .right-bloc .content .ready-section p{font-size:18px;color:#002fa7;margin:0 0 4px}.landing .right-bloc .content .ready-section p:first-child{color:#002fa7;font-weight:700}.header{display:flex;align-items:center;justify-content:space-between;background-color:transparent;padding:10px 15px}.header .right-bloc{display:flex;align-items:center;gap:20px}.header .right-bloc .menu{display:flex;align-items:center;background-color:#fff;padding:1px 8px;border-radius:20px;height:42px}.header .right-bloc .menu .credits{display:flex;align-items:center}.header .right-bloc .menu .credits .credits-icon{width:30px;height:30px;margin-bottom:3px;margin-right:10px}.header .right-bloc .menu .credits .credits-text{color:#000;font-weight:600}.header .right-bloc .menu .anticon-down{color:#0056b3;margin-left:5px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:#002fa7}.CG-acceptance-btn{color:#173d91}.footer{position:absolute;bottom:8px;transform:translate(-50%);left:50%;text-align:center;z-index:10;background-color:#fff3;padding:0 5px;box-shadow:1px 1px 4px #0000004d;border-radius:25px;color:#002fa7}.footer .footer-links a{color:#002fa7;font-size:18px;margin:0 10px;text-decoration:underline}.footer .footer-links .ant-btn.button-reset{border:none;color:#002fa7;font-size:18px;background-color:transparent;text-decoration:underline}html{height:100%}body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body *{font-family:Roboto,Arial,sans-serif}@media (max-width: 1730px){body{overflow:hidden}}#root{height:100%}a{color:inherit}button.custom{padding:15px;margin-top:20px;border-radius:20px;background-color:#173d91;border:.2px solid white;box-shadow:2px 2px 3px #21212133;transition:.1s ease-in-out}button.custom:hover{box-shadow:none;border:none;background-color:#173d91;transition:.5s ease-in-out}
