.form-offer .input-lg,.form-offer .row input{width:80%}.form-offer .form-group{padding-bottom:40px;text-align:center}.form-offer h2{font-size:20px;padding-bottom:20px;font-weight:700}.form-offer .radio-custom{margin:0 20px}.form-offer .radio-custom label{text-transform:none;font-weight:700;letter-spacing:0;font-size:15px}.form-offer input[type=text],.form-offer input[type=tel],.form-offer input[type=mail]{border:3px solid #EDEDED;padding:10px}.form-offer input[type=date]{border:3px solid #EDEDED}.form-offer textarea{border:3px solid #EDEDED;resize:none}.form-offer .select2-container--default .select2-selection--single{height:45px;border:3px solid #EDEDED;outline:0}.form-offer .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}.form-offer .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.form-offer .row{padding-bottom:40px}.form-offer .row label{display:block;letter-spacing:1px;font-size:14px}.form-offer .show-events{padding:20px;min-height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;text-align:left}.form-offer .show-events .text-content{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80%}.form-offer .show-events .text-content p{font-weight:600}.form-offer .box-offer{margin:20px}@media (max-width:544px){.form-offer .show-events{height:-webkit-fill-available}.form-offer .show-events .text-content{text-align:center;left:0;width:100%}.form-offer .box-offer{margin:20px auto}}.form-group .box-offer label{display:inline-block;border:2px solid #ccc;transition:all .3s;text-transform:none;font-weight:400;letter-spacing:0;padding:0}.form-group .box-offer input[type=radio],.form-group .box-offer input[type=checkbox]{display:none}.form-group .box-offer input[type=radio]:checked+label,.form-group .box-offer input[type=checkbox]:checked+label{border:3px solid #F05F40}.checkout-conciergerie{padding:25px}.checkout-conciergerie .row{padding:15px 0}.paiement-form .form-group,.paiement-form .row{padding-bottom:25px}.paiement-form .form-group label{display:block;font-size:12px;color:#B5B4B4}.paiement-form input[type=text],.paiement-form input[type=number]{width:100%;border:2px solid #5848A0;height:45px;border-radius:3px}.paiement-form input[type=text]:focus,.paiement-form input[type=number]:focus{border-color:#F05F40;border-width:3px;outline:0}.paiement-form .row label{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#B5B4B4}#map{height:400px}#forfaitList,#typeEvents{display:none}