:root{color-scheme:only light;--BQ-main:#E6C365;--BQ-main25:#E6C36525;--BQ-main99:#E6C36599;--BQ-cta:#C90099;--BQ-cta-hover:#FF00C8;--BQ-bg:#222222;--BQ-bg-hover:#333333;--BQ-white:#FFFFFF;--BQ-grey-light:#DDDDDD;--BQ-grey:#AAAAAA;--BQ-grey20:#88888820;--BQ-error:#ff4433;--BQ-error25:#391613;--BQ-title:400 16px/2em 'Montserrat',Helvetica,Arial,sans-serif;--BQ-text:400 16px/1.7em 'Open Sans',Helvetica,Arial,sans-serif;--BQ-button:700 16px/150% 'Montserrat',Helvetica,Arial,sans-serif;--BQ-transition03:all .3s ease!important;--BQ-transition04:all .4s ease!important}.nf-response-msg p{color:white!important}.close{display:none}.open{display:grid}#et_top_search,#et_search_icon{display:none}#page-container .nf-form-cont *{-webkit-appearance:none;font:var(--BQ-text)!important}.nf-form-content{padding:0!important}#page-container .nf-form-cont .nf-form-title{display:none}#page-container .nf-form-cont .nf-form-fields-required{display:none}#page-container .nf-form-cont .nf-pass.field-wrap .nf-field-element::after{display:none}#page-container .nf-form-cont nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;margin:auto;gap:0rem 3rem;grid-template-areas:"nom prenom""email telephone""nb_persons .""message message""envoyer envoyer"}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(1){grid-area:nom}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(2){grid-area:prenom}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(3){grid-area:email}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(4){grid-area:telephone}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(5){grid-area:nb_persons}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(6){grid-area:message}#page-container .nf-form-cont nf-fields-wrap>nf-field:nth-of-type(7){grid-area:envoyer}#page-container .nf-form-cont .field-wrap{margin-top:1rem}#page-container .nf-form-cont .label-above .nf-field-label label{color:var(--BQ-white)!important;font:var(--BQ-title)!important;letter-spacing:1px}#page-container .nf-form-cont .nf-field-container{width:100%!important;margin-left:0!important}#page-container .nf-form-cont .ninja-forms-field{color:var(--BQ-white)!important;padding:1rem!important}#page-container .nf-form-cont .nf-element,#page-container .nf-form-cont select+div{background:var(--BQ-bg)!important;color:var(--BQ-white)!important;border:1px solid #444!important;border-radius:4px;transition:var(--BQ-transition03)}#page-container .nf-form-cont .nf-element:hover,#page-container .nf-form-cont .nf-element:active,#page-container .nf-form-cont .nf-element:focus,#page-container .nf-form-cont select+div:hover,#page-container .nf-form-cont select+div:active,#page-container .nf-form-cont select+div:focus{background:var(--BQ-bg-hover)!important;border-color:var(--BQ-main)!important}#page-container .nf-form-cont .field-wrap:not(.submit-wrap):not(.file_upload-wrap) .nf-element:focus{box-shadow:0 4px 15px var(--BQ-grey20),inset 0px -2px 0px var(--BQ-main)!important}#page-container .nf-form-cont .submit-wrap{width:fit-content;margin:2rem auto 1rem auto}#page-container .nf-form-cont .submit-wrap .nf-field-element .nf-element{background:var(--BQ-cta)!important;color:var(--BQ-white)!important;height:auto!important;padding:15px 40px!important;font:var(--BQ-button)!important;text-transform:uppercase!important;letter-spacing:2px;border-radius:8px!important;border:none!important;box-shadow:0px 0px 30px 5px rgba(201,0,153,0.4);cursor:pointer;opacity:1!important;transition:.5s cubic-bezier(.39,.1,0,.98)!important}#page-container .nf-form-cont .submit-wrap .nf-field-element:hover .nf-element{background:var(--BQ-cta-hover)!important;box-shadow:0px 0px 40px 10px rgba(201,0,153,0.6);transform:translateY(-2px)}#page-container .nf-form-cont .ninja-forms-req-symbol{color:var(--BQ-error)!important}#page-container .nf-form-cont .nf-error-msg{color:var(--BQ-error)!important;font-size:14px!important;margin-left:2px}#page-container .nf-form-cont .nf-field-element::after{color:var(--BQ-error)!important;background:none!important}#page-container .nf-form-cont .nf-error .nf-element{color:var(--BQ-error)!important;border-color:var(--BQ-error)!important}#page-container .nf-form-cont .nf-error .nf-element:is(:hover,:active,:focus){background:var(--BQ-error25)!important}#page-container .nf-form-cont .nf-after-form-content .nf-error-msg{text-align:center;font-weight:600!important}@media screen and (max-width:980px){#page-container .nf-form-cont nf-fields-wrap{grid-template-columns:1fr;grid-template-areas:"nom""prenom""email""telephone""nb_persons""message""envoyer"}}