body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a:hover,a:focus{text-decoration:none}.pv-intro{position:relative;height:350px;background:linear-gradient(89.86deg,#DA0026 20%,#590b77 50%,#324158 80%);z-index:0;align-items:center;display:flex;justify-content:space-evenly}.btn-civility{margin:0;padding:0 50px;height:50px;width:auto}.btn-civility.activeradio{background:#324158;color:#fff;border:1px solid transparent}.btn-civility.civility-mr{border-right:0;border-radius:70px 0 0 70px}.btn-civility.civility-mrs{border-left:0;border-radius:0 70px 70px 0}.sub-intro{display:flex;flex-direction:column;position:relative;background:#EDECED;align-items:center;padding:40px 0;z-index:9;gap:40px}.input-form-field{display:flex;flex-direction:column;position:relative;padding-top:20px}.input-form-field input{height:36px;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:268px;outline:none!important;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-align:left;text-transform:none;padding:0 0 0 12px;margin-right:10px}label.error{padding:5px 0 0}label.niv1{display:none;padding:0 0 5px 0}#fldVille label{display:none}.field{margin:5px auto}input[type='radio']{margin:0;-webkit-appearance:none;appearance:none}input[type='radio']:checked{background:none;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;-webkit-appearance:none;appearance:none}.after-title{height:20px;position:relative}.after-title:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#324158;transform-origin:bottom left;-ms-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.range-content{position:relative;margin:80px auto 0;width:100%}.range-wrap{display:flex;flex-direction:column;justify-content:center;margin:50px 0;border-radius:25px;padding-bottom:20px}.bubble{background:#98B0BB;color:#fff;width:30px;position:absolute;border-radius:50%;left:50%;font-size:18px;top:-45px;transform:translateX(-50%);height:30px;display:flex;align-items:center;justify-content:center}.bubble::after{content:"";position:absolute;width:18px;height:18px;bottom:-2px;left:20%;background:#98B0BB;transform:rotate(45deg);z-index:-1}.price{color:#98B0BB;width:100%;position:absolute;border-radius:50%;left:50%;top:30px;transform:translateX(-50%);font-size:18px;height:20px;display:flex;align-items:center;justify-content:center}