.inputGroup{box-sizing:border-box;max-width:200px;background-color:#fff;display:block;position:relative}.inputGroup label{font-size:18px;padding:12px 30px 12px 10px;width:100%;display:block;text-align:left;color:#3C454C;cursor:pointer;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden}.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:#5562eb;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale3d(1, 1, 1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:-1}.inputGroup label:after{width:32px;height:32px;content:'';border:2px solid #D1D7DC;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.inputGroup input:checked~label{color:#fff}.inputGroup input:checked~label:before{transform:translate(-50%, -50%) scale3d(56, 56, 1);opacity:1}.inputGroup input:checked~label:after{background-color:#54E0C7;border-color:#54E0C7}.inputGroup input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}.form{padding:0 16px;max-width:550px;margin:50px auto;font-size:18px;font-weight:600;line-height:36px}body{background-color:rgba(0,100,255,0.1);padding:0 30px;font-family:'Roboto';max-width:100%;overflow-x:hidden !important}.overflow{max-width:100%;overflow-x:hidden}@media screen and (min-width: 1024px){.phonebut{display:none}.hideordi{display:none}#champ1{display:flex;justify-content:space-around}.hideordi{display:none !important}.containercoord .input-group{margin:10px}}@media screen and (max-width: 1024px){.inputrevenus{font-size:18px}.askform{font-size:20px}.title{font-size:28px !important}.containercoord input{font-size:16px;padding:0px 5px}.containercoord textarea{font-size:16px;padding:0 5px;min-width:288px !important}.containercoord .input-group{margin:5px}.askform2{margin-top:20 !important}.debutphrase{font-size:16px}.champ{padding:10px 0px !important;position:relative}.phonebut{font-size:36px;position:absolute;top:200px;background-color:#e0e0e0;padding:0;border-radius:50%}.phonebutg{left:-40px}.phonebutd{right:-40px}.champs{margin:0px !important}.imgprojet{min-width:220px}.imgprojet .imageg{width:100px}.imgprojet .imagetg{width:130px}.imgprojet .imagep{width:70px}.imgprojet label{padding:5px}.imgprojet select{font-size:16px;margin:0px !important}.imgprojet .inputGroup{border-radius:10px}.hidephone{display:none !important}.menuactiv{display:block !important}.stepdiv{display:none}.arrow_box{display:none}.inputGroup label:after{right:10px !important}.etape{display:none}.ariane{display:none !important}.champs{padding:0 !important}.champtitle{left:0 !important;top:-15px !important;font-size:18px !important}.plus{margin:10px !important;font-size:20px !important}}h1{margin-top:20px;padding-top:0px !important;margin-bottom:0px !important}.hidden{display:none !important}.logocard{width:200px;display:none}.divtitle{text-align:center}.title{padding-top:20px;padding-bottom:10px;font-size:40px}.subtitle{font-weight:200;font-size:26px}.myflex{display:flex;justify-content:space-around}.mygrow{flex-grow:1}.ariane{position:relative;height:100px;padding-left:30px;padding-right:30px}.menuactif{box-shadow:0px 0px 10px #40c846;border:3px solid rgba(0,0,0,0.2) !important}.stepdiv{text-align:center;cursor:pointer;width:100px;height:200px}.stepimgdiv{border:3px solid white;background-color:rgba(0,0,0,0.2);border-radius:50%;padding:5px;width:85px;height:85px;margin-left:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.8)}.stepimgdiv:hover{padding:2px;box-shadow:0px 0px 25px rgba(0,0,0,0.8)}.stepimage{background-color:rgba(0,0,0,0.2);border-radius:50%;width:70px;height:70px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.stepimage:hover{width:75px;height:75px;filter:grayscale(0%) !important;-webkit-filter:grayscale(0%) !important;-moz-filter:grayscale(0%) !important;-ms-filter:grayscale(0%) !important;-o-filter:grayscale(0%) !important}.steptitle{font-size:14px;padding:10px;text-align:center;margin-top:10px;border-radius:10px}.arrow_box{flex-grow:1;margin-top:40px;border:2px solid rgba(64,200,70,0.3);height:6px;position:relative;background:rgba(64,200,70,0.3);max-width:100px;margin-right:10px;margin-left:10px}.arrow_box:after,.arrow_box:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-left-color:#40c846;border-width:10px;margin-top:-10px}.arrow_box:before{border-width:36px;margin-top:-36px}.active{background-color:rgba(0,255,0,0.8) !important;filter:grayscale(0%) !important}.arrowactive{background:#40c846;border:2px solid #40c846;margin-top:40px}.champs{margin-top:16px;padding:50px;font-size:26px;text-align:center}.champ{margin-bottom:30px;padding:30px 20px;min-height:100px;border-radius:20px;background-color:rgba(255,255,255,0.6);position:absolute;top:0}.shadow{box-shadow:10px 5px 5px rgba(0,0,0,0.6),0px 0px 10px rgba(0,0,0,0.8)}.input{font-size:26px;padding:0 10px;border-radius:30px;border:1px solid rgba(0,0,0,0.5);text-align:center}textarea:focus,input:focus,select:focus{outline:none;box-shadow:5px 2px 2px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.6)}input::-moz-placeholder{color:rgba(0,0,0,0.3)}input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}input::placeholder{color:rgba(0,0,0,0.3)}.entete{text-align:center}.arrow_box2{position:relative;background:#88b7d5;border:4px solid #c2e1f5;height:70px;width:160px;color:white;font-weight:800;padding-top:25px;font-size:34px;margin-right:60px}.arrow_box2:after,.arrow_box2:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box2:after{border-color:rgba(136,183,213,0);border-left-color:#88b7d5;border-width:30px;margin-top:-30px}.arrow_box2:before{border-color:rgba(194,225,245,0);border-left-color:#c2e1f5;border-width:36px;margin-top:-36px}.plus{text-align:center;background-color:rgba(194,225,245,0.5);border:4px solid #c2e1f5;margin:20px 100px;border-radius:50px;padding:5px 10px;max-width:300px}.plus:hover{font-size:30px;padding:2px 7px}.hover{cursor:pointer}.hover:hover{box-shadow:5px 2px 2px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.6)}.imgprojet:hover{box-shadow:15px 5px 5px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.6)}.relative{position:relative}.precedante{position:absolute;bottom:-70px;left:0px;background-color:rgba(64,200,70,0.5);border:2px solid #40c846;padding:10px 25px;border-radius:50px;box-shadow:5px 2px 2px rgba(0,0,0,0.6)}.suivante{position:absolute;bottom:-70px;right:0px;background-color:rgba(64,200,70,0.5);border:2px solid #40c846;padding:10px 25px;border-radius:50px;box-shadow:5px 2px 2px rgba(0,0,0,0.6)}.select{font-size:26px;padding:10px;border-radius:30px;border:1px solid rgba(0,0,0,0.5);text-align:center}.imgprojet{display:inline-block;box-shadow:0px 0px 5px rgba(0,0,0,0.6);margin-bottom:15px;border-radius:15px;padding:7px;background-color:rgba(194,225,245,0.5);position:relative}.imageprojet{width:200px;border-top-left-radius:15px;border-top-right-radius:15px}.mobilitem{background-color:#40c846;padding:15px;position:relative;width:30%}.champtitle{position:absolute;top:-35px;left:30px;padding:3px 40px;background-color:#c2e1f5;border:2px solid rgba(0,0,0,0.5);border-radius:50px;box-shadow:5px 2px 2px rgba(0,0,0,0.6)}.innerdiv{border-top-right-radius:15px;border-top-left-radius:15px;font-size:20px;color:white;position:absolute;top:10px;left:12px;width:190px;height:130px;background-color:rgba(0,0,0,0.8);padding:10px}.innerdiv input{width:170px;font-size:22px}.innerdiv select{margin-top:10px;padding:0px 10px;border-radius:10px}.col{background-color:red}#labelcouple::after{display:none}.titleactif{font-size:22px;font-weight:800}.credit{display:inline-block;box-shadow:0px 0px 5px rgba(0,0,0,0.6);margin-bottom:15px;border-radius:15px;padding:15px;background-color:rgba(194,225,245,0.5);text-align:center}.credit input{padding:5px;text-align:center}.credit select{width:250px;text-align:center;padding:5px}.credit:hover{box-shadow:15px 5px 5px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.6)}.close{position:absolute;right:0px;top:-0px;width:32px;height:32px;opacity:0.3}.close:hover{opacity:1;cursor:pointer}.close:before,.close:after{position:absolute;left:15px;content:' ';height:20px;width:4px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.inputrevenus{display:inline-block !important;width:100% !important;padding:1px 0px !important}.enfants{font-size:18px;width:200px;position:absolute;top:-30px;left:0;border-color:black !important;border-radius:0px !important;background-color:#E6EFFE !important;padding:3px 3px !important;background-image:none !important}.result{text-align:left;font-size:24px;font-family:arial}.formulaireenvoi{font-size:28px}.form-check{padding-left:0 !important}.tresotype{border-color:black !important;border-radius:0px !important;background-color:#E6EFFE !important;padding:3px 3px !important;background-image:none !important}.vosdonnees{font-size:18px;text-align:center}.endetred{color:#600;background-color:#fcc}.endetamb{color:black;background-color:#eed367}.apresamb{color:#b29007}.endetgreen{color:#060;background-color:#cfc}.apresred{color:#710000}.apresgreen{color:#006010}.pointer{cursor:pointer}#champ1 label{color:black !important}input[type="number"]{text-align:center;border-radius:30px}.askform{position:relative}.askform img{position:absolute;top:-0px;cursor:help}.center{text-align:center !important}.italique{font-size:12px}.backgrey{background-color:#eee}#firstform h3{color:#0d02ab}#firstform .card{padding:15px;border-radius:15px;margin:15px 0}#firstform .logement{padding:15px;margin:10px;background-color:#cfc;border:3px solid #600;color:#600;border-radius:15px;cursor:pointer}.ageemp{position:absolute;top:-15px;left:-20px;width:100px;font-size:10px}.agecoemp{position:absolute;top:-15px;right:-20px;width:100px;font-size:10px}.myslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:350px;height:10px;outline:none;border-radius:5px;margin-bottom:10px;margin-top:20px;background-color:#c2e1f5;border:1px solid black}.myslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background-color:#303395;border:5px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0px 0px 2px black}#nbans{text-shadow:0px 0px 4px black;color:white;font-weight:800;background-color:#c2e1f5;font-size:28px;padding:8px;border-radius:10px}.nbans{color:black;font-weight:800;background-color:#c2e1f5;font-size:28px;padding:4px;margin:4px;border-radius:10px;cursor:pointer}
