<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#contact .ff_list_2col {
    color: #FFF;
    font-family: "Karla";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#contact .fluentform .ff-el-form-check-input[type="checkbox"] {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    border: 0.4px solid #E6E6E6;
    background: rgba(245, 245, 245, 0.05);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    margin-right: 8px;
    position: relative;
}

#contact .fluentform .ff-el-form-check-input[type="checkbox"]:checked {
    background: rgba(245, 245, 245, 0.20);
}

#contact .fluentform .ff-el-form-check-input[type="checkbox"]:checked::after {
    content: 'âœ“';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    font-size: 12px;
}

#contact .fluentform .ff-el-form-check-label {
    display: flex;
    align-items: center;
    font-family: Karla;
}

#contact .fluentform .ff-el-form-control, #contact .fluentform .select-display {
    border-radius: 10px;
    background: rgba(245, 245, 245, 0.10);
    border: none;
    padding: 20px 25px;
    color: rgba(255, 255, 255, 0.40);
    font-family: 'Karla';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#contact .fluentform .ff-el-form-control::placeholder {
    color: rgba(255, 255, 255, 0.40);
    font-family: Karla;
    opacity: 1;
}

#contact .fluentform .ff-el-form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.40);
    font-family: Karla;
    opacity: 1;
}
#contact .fluentform .ff-el-form-control:focus {
    background: rgba(245, 245, 245, 0.10); 
    outline: none; 
    border-color: rgba(255, 255, 255, 0.60);
    color: rgba(255, 255, 255, 0.40);
}

#contact .fluentform .ff-btn-submit {
    display: inline-flex;
    padding: 18px 25px;
    align-items: center;
    gap: 18px;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.05);
    color: #FFF;
    font-family: "Karla";
    font-size: 0.6em;
    font-weight: 400;
    position: relative;
    padding-right: 50px; 
    transition: background 0.3s ease;
    margin-top: 20px;
}

#contact .fluentform .ff-btn-submit::after {
    content: '';
    background-image: url('./../icons/vectorbtn.svg');
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

#contact .fluentform .ff-btn-submit:hover {
    background: rgba(255, 255, 255, 0.10);
    cursor: pointer;
}

#contact .fluentform .ff-btn-submit:active {
    background: rgba(255, 255, 255, 0.15);
}

#contact .text-danger,
#contact .ff-el-is-error span {
    color: #FFF !important;
}

#contact .ff-message-success {
    border: none !important;
    box-shadow: none !important;
    margin-top: 10px;
    padding: 0 !important;
    color: #FFF !important;
    font-size: 0.8em !important;
}


/* CONTACT PAGE FORM */

.page-id-1102 .ff_list_2col {
    color: #444;
    font-family: "Karla";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.page-id-1102 .fluentform .ff-el-form-check-input[type="checkbox"], .page-id-1102 .fluentform .select-display {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    border: 0.4px solid #E6E6E6;
    background: rgba(245, 245, 245, 0.05);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    margin-right: 8px;
    position: relative;
    font-size: 16px !important;
}

.page-id-1102 .fluentform .ff-el-form-check-input[type="checkbox"]:checked::after {
    content: 'âœ“';
    position: absolute;
    color: black;
    border-radius: 5px;
    z-index: 1;
    left: 20%;
}

.page-id-1102 .fluentform .ff-el-form-control, .page-id-1102 .fluentform .select-display {
    border-radius: 10px;
    background: #FF9F1C1A;
    border: none;
    padding: 20px 25px !important;
    color: #444 !important;
    font-family: 'Karla';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    
}


.page-id-1102 #fluentform_3 &gt; fieldset &gt; div.ff-el-group.ff_list_2col &gt; div &gt; div &gt; div.select-display {
    border: 0.4px solid #FF9F1C !important;
    background: rgba(245, 245, 245, 0.05) !important;
    padding: 25px 25px !important;
    }
    
.page-id-1102 .fluentform .ff-el-form-control::placeholder {
    color: #444;
    font-family: Karla;
    opacity: 1;
}

.page-id-1102 .fluentform .ff-el-form-control::-moz-placeholder {
    color: #444;
    font-family: Karla;
    opacity: 1;
}

.page-id-1102 .fluentform .ff-el-form-control:focus {
    background: #FF9F1C1A !important;
    outline: none;
    color: #444;
}

/* BOUTON SUBMIT */

.page-id-1102 .fluentform .ff-btn-submit {
    display: inline-flex;
    padding: 18px 25px;
    align-items: center;
    gap: 18px;
    border-radius: 10px;
    background: #f7a416;
    color: #FFF;
    font-family: "Karla";
    font-size: 0.6em;
    font-weight: 400;
    position: relative;
    padding-right: 50px;
    transition: background 0.3s ease;
    margin-top: 20px;
    z-index: 20;
    transition: background-color 0.3s ease;
    border: 1px solid #F7A416 !important;
}

.page-id-1102 .fluentform .ff-btn-submit::after {
    content: '';
    background-image: url('./../icons/vectorbtn.svg');
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.page-id-1102 .fluentform .ff-btn-submit:hover {
    background-color: #FFF !important;
    cursor: pointer;
    color: #F7A416 !important;
    border: 1px solid #F7A416 !important;
}

.page-id-1102 .fluentform .ff-btn-submit:hover::after {
    background-image: url('./../icons/vectorbtn-hover.svg');
}

.page-id-1102 .text-danger,
.page-id-1102 .ff-el-is-error span {
    color: #f7a416 !important;
}

.page-id-1102 .ff-message-success {
    border: none !important;
    box-shadow: none !important;
    margin-top: 10px;
    padding: 0 !important;
    color: #f7a416 !important;
    font-size: 0.8em !important;
}



/* SELECT MOBILE */

.ff-el-input--content select {
    padding: 18px 25px;
    border-radius: 10px;
    border: 0.4px solid #E6E6E6 !important;
    background: rgba(245, 245, 245, 0.05);
    font-family: Karla;
    font-size: 16px;
    font-style: normal;
    color: #FFF;
    font-weight: 400;
    line-height: normal;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
   background: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"&gt;&lt;path d="M11 1.5L6.00001 6.5L1 1.5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;') no-repeat right 15px center;
    width: 90%;
    }

    
.ff-el-input--content select option {
    leading-trim: both;
    text-edge: cap;
    font-family: Karla;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #444;
}

.ff-el-input--content select::after {

}


.page-id-1102 .ff-el-input--content select {
    padding: 18px 25px;
    border-radius: 10px;
    border: 0.4px solid #FF9F1C !important;
    background: rgba(245, 245, 245, 0.05);
    font-family: Karla;
    font-size: 16px;
    font-style: normal;
    color: #444;
    font-weight: 400;
    line-height: normal;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    background: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"&gt;&lt;path d="M11 1.5L6.00001 6.5L1 1.5" stroke="%23FA8C2D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;') no-repeat right 15px center;
    width: 90%;
    }


.page-id-1102 .select-display svg {
    fill: #FA8C2D;
    }
</pre></body></html>