@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap";.phone-input[data-v-a0f3833c]{position:relative;width:100%}.phone-input .phone-input-wrapper[data-v-a0f3833c]{align-items:stretch;border-bottom:1px solid #c2c2c2;display:flex;margin-top:1rem;transition:border-color .2s ease}.phone-input .phone-input-wrapper[data-v-a0f3833c]:focus-within{border-bottom:2px solid #000}.phone-input .country-selector[data-v-a0f3833c]{align-items:center;background:none;border:none;border-right:1px solid #c2c2c2;color:#000;cursor:pointer;display:flex;font-size:1.4rem;gap:.4rem;padding:.5rem .8rem .5rem 0;transition:border-color .2s ease;white-space:nowrap}.phone-input .country-selector .flag[data-v-a0f3833c]{font-size:1.6rem;line-height:1}.phone-input .country-selector .dial-code[data-v-a0f3833c]{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:400}.phone-input .country-selector .chevron[data-v-a0f3833c]{align-items:center;color:#666;display:flex;transition:transform .2s ease}.phone-input .country-selector .chevron svg[data-v-a0f3833c]{height:5px;width:8px}.phone-input .country-selector.open .chevron[data-v-a0f3833c]{transform:rotate(180deg)}.phone-input .country-selector:hover .chevron[data-v-a0f3833c],.phone-input .country-selector:hover .dial-code[data-v-a0f3833c]{color:#000}.phone-input input.phone-number[data-v-a0f3833c]{background:transparent;border:none!important;flex:1;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:400;margin-top:0!important;min-width:0;outline:none;padding:.5rem 0 .5rem .8rem}.phone-input input.phone-number[data-v-a0f3833c]:focus{border-bottom:none!important}.phone-input .country-dropdown[data-v-a0f3833c]{background:#fff;border:1px solid #ddd;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;left:0;max-height:260px;overflow:hidden;position:absolute;top:100%;width:280px;z-index:100}.phone-input .country-dropdown .dropdown-search[data-v-a0f3833c]{border-bottom:1px solid #eee;padding:8px}.phone-input .country-dropdown .dropdown-search .search-input[data-v-a0f3833c]{background:#fafafa;border:1px solid #ddd!important;border-radius:4px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;margin-top:0!important;outline:none;padding:6px 10px!important;width:100%}.phone-input .country-dropdown .dropdown-search .search-input[data-v-a0f3833c]:focus{background:#fff;border-color:#999!important}.phone-input .country-dropdown .country-list[data-v-a0f3833c]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:0}.phone-input .country-dropdown .country-list li[data-v-a0f3833c]{align-items:center;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;gap:.6rem;padding:8px 12px;transition:background .15s ease}.phone-input .country-dropdown .country-list li[data-v-a0f3833c]:hover{background:#f5f5f5}.phone-input .country-dropdown .country-list li.active[data-v-a0f3833c]{background:#f0f0f0;font-weight:600}.phone-input .country-dropdown .country-list li .flag[data-v-a0f3833c]{font-size:1.5rem;line-height:1}.phone-input .country-dropdown .country-list li .country-name[data-v-a0f3833c]{color:#000;flex:1}.phone-input .country-dropdown .country-list li .country-dial[data-v-a0f3833c]{color:#888;font-size:1.2rem}.dropdown-enter-active[data-v-a0f3833c],.dropdown-leave-active[data-v-a0f3833c]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-a0f3833c],.dropdown-leave-to[data-v-a0f3833c]{opacity:0;transform:translateY(-4px)}#app .contact-form .section[data-v-c35ea4cf]{margin-bottom:65px}#app .contact-form .section-title[data-v-c35ea4cf]{color:#000;font-family:Shippori Antique,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:2.5rem}#app .contact-form .form[data-v-c35ea4cf]{margin-bottom:7rem;width:100%}#app .contact-form .form .two-cols[data-v-c35ea4cf]{-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:1fr;margin-bottom:3rem;row-gap:3rem}#app .contact-form .form .two-cols .empty-col[data-v-c35ea4cf]{display:none}#app .contact-form .form label[data-v-c35ea4cf]{display:flex;flex-direction:column;max-width:100%}#app .contact-form .form label span[data-v-c35ea4cf]{color:#000;display:block;font-size:1.6rem;font-weight:500}#app .contact-form .form label div[data-v-c35ea4cf]{display:inline-block;font-size:1.2rem;line-height:1.8rem}#app .contact-form .form label input[data-v-c35ea4cf]:not([type=checkbox]):not(#submit),#app .contact-form .form label select[data-v-c35ea4cf],#app .contact-form .form label textarea[data-v-c35ea4cf]{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #c2c2c2;border-radius:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:400;margin-top:1rem;outline:none;padding:.5rem 0;width:100%}#app .contact-form .form label input[data-v-c35ea4cf]:not([type=checkbox]):not(#submit):focus,#app .contact-form .form label select[data-v-c35ea4cf]:focus,#app .contact-form .form label textarea[data-v-c35ea4cf]:focus{border-bottom:2px solid #000}#app .contact-form .form label textarea[data-v-c35ea4cf]{min-height:120px;resize:vertical}#app .contact-form .form label input[type=checkbox][data-v-c35ea4cf]{margin-top:3px;min-height:15px;min-width:15px}#app .contact-form .form label.flex[data-v-c35ea4cf]{align-items:flex-start;display:flex;flex-direction:row;margin-top:3rem}#app .contact-form .form label.flex div[data-v-c35ea4cf]{margin-left:1rem}#app .contact-form .form .message-field[data-v-c35ea4cf]{margin-top:3rem}#app .contact-form .form .select-container[data-v-c35ea4cf]{align-items:center;display:flex;position:relative;width:100%}#app .contact-form .form .select-container select[data-v-c35ea4cf]{color:#000;cursor:pointer;padding-right:3rem}#app .contact-form .form .select-container .select-icon[data-v-c35ea4cf]{align-items:center;bottom:.8rem;display:flex;pointer-events:none;position:absolute;right:0}#app .contact-form .form div.submit-wrapper[data-v-c35ea4cf]{margin-top:4rem;text-align:center}#app .contact-form .form div.submit-wrapper button#submit[data-v-c35ea4cf],#app .contact-form .form div.submit-wrapper input#submit[data-v-c35ea4cf]{background:#000;border:1px solid #000;border-radius:0;color:#fff;cursor:pointer;font-weight:700;padding:1.5rem 3.5rem;text-transform:uppercase;transition:background .4s ease-in-out,color .4s ease-in-out;width:100%}#app .contact-form .form div.submit-wrapper button#submit[data-v-c35ea4cf]:hover,#app .contact-form .form div.submit-wrapper input#submit[data-v-c35ea4cf]:hover{background:none;color:#000}#app .contact-form .form div.submit-wrapper button#submit[data-v-c35ea4cf]:disabled,#app .contact-form .form div.submit-wrapper input#submit[data-v-c35ea4cf]:disabled{background:#ccc;border:1px solid #ccc;color:#fff!important;cursor:not-allowed}#app .contact-form a[data-v-c35ea4cf]{color:inherit}#app .contact-form a[data-v-c35ea4cf]:hover{text-decoration:none}#app .contact-form .error[data-v-c35ea4cf]{color:red;font-size:1.2rem;margin-top:.5rem}@media screen and (min-width:992px){#app .contact-form .form[data-v-c35ea4cf]{margin-bottom:unset}#app .contact-form .form .two-cols[data-v-c35ea4cf]{grid-template-columns:1fr 1fr;margin-bottom:3rem}#app .contact-form .form .two-cols .empty-col[data-v-c35ea4cf]{display:block}#app .contact-form .form div.submit-wrapper[data-v-c35ea4cf]{margin-top:6rem;text-align:right}#app .contact-form .form div.submit-wrapper button#submit[data-v-c35ea4cf],#app .contact-form .form div.submit-wrapper input#submit[data-v-c35ea4cf]{width:auto}#app .visuel[data-v-c35ea4cf]{aspect-ratio:1.77}}
