﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/open-sans-v16-latin-regular.eot?");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../../fonts/open-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-regular.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-regular.woff") format("woff"),url("../../fonts/open-sans-v16-latin-regular.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/open-sans-v16-latin-600.eot?");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../../fonts/open-sans-v16-latin-600.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-600.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-600.woff") format("woff"),url("../../fonts/open-sans-v16-latin-600.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/open-sans-v16-latin-700.eot?");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../../fonts/open-sans-v16-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-700.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-700.woff") format("woff"),url("../../fonts/open-sans-v16-latin-700.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-700.svg#OpenSans") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/roboto-v19-latin-regular.eot?");src:local("Roboto"),local("Roboto-Regular"),url("../../fonts/roboto-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-regular.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-regular.woff") format("woff"),url("../../fonts/roboto-v19-latin-regular.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-regular.svg#Roboto") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/roboto-v19-latin-500.eot?");src:local("Roboto Medium"),local("Roboto-Medium"),url("../../fonts/roboto-v19-latin-500.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-500.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-500.woff") format("woff"),url("../../fonts/roboto-v19-latin-500.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-500.svg#Roboto") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/roboto-v19-latin-700.eot?");src:local("Roboto Bold"),local("Roboto-Bold"),url("../../fonts/roboto-v19-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-700.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-700.woff") format("woff"),url("../../fonts/roboto-v19-latin-700.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-700.svg#Roboto") format("svg");}@font-face{font-family:"RobotoCond";font-display:swap;src:url("../../fonts/robotocondensed-regular.eot?");src:local("RobotoCond"),local("RobotoCond"),url("../../fonts/robotocondensed-regular.woff") format("woff"),url("../../fonts/robotocondensed-regular.ttf") format("truetype"),url("../../fonts/robotocondensed-regular.svg +#RobotoCond") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"RobotoCond";font-display:swap;src:url("../../fonts/robotocondensed-bold.eot?");src:local("RobotoCond"),local("RobotoCond"),url("../../fonts/robotocondensed-bold.woff") format("woff"),url("../../fonts/robotocondensed-bold.ttf") format("truetype"),url("../../fonts/robotocondensed-bold.svg +#RobotoCond") format("svg");font-weight:700;font-style:normal;}.section-form{background-color:#fff;padding:clamp(3.75rem,2.5938rem + 4.8177vw,8.375rem) 0;}.section-form .wrapper{width:100%;box-sizing:border-box;padding:0 10rem;max-width:none;position:relative;z-index:2;display:flex;justify-content:space-between;gap:3.75rem;}.section-form .wrapper .containter-text{width:50%;}.section-form .wrapper .containter-text .label{color:#424242;font-family:"Open Sans";font-size:1rem;font-style:normal;font-weight:700;line-height:1.625;text-transform:uppercase;}.section-form .wrapper .containter-text .title h2{margin-bottom:2.25rem;}.section-form .wrapper .containter-text .text{margin-bottom:2.25rem;}.section-form .wrapper .container-form{width:50%;box-sizing:border-box;background:#fff;box-shadow:0 6px 24px 0 rgba(18,18,16,.12);padding:3.5rem;}.section-form .wrapper .container-form .formTitle h2{margin-bottom:3rem;}.section-form .wrapper .container-form .umbraco-forms-page{display:flex;flex-direction:column;gap:3rem;}@media screen and (max-width:1200px){.section-form .wrapper .container-form .umbraco-forms-page{padding:2rem 1rem;}}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form .umbraco-forms-fieldset:not(:last-child){margin-bottom:0;box-shadow:none;padding:0;border:0!important;}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form .umbraco-forms-fieldset .formSectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form .umbraco-forms-fieldset .formSectionTitle h2{color:#000;font-family:Roboto;font-size:1.5rem!important;font-style:normal;font-weight:500;line-height:1.6875rem!important;margin:0;}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form .umbraco-forms-fieldset .formSectionTitle .mandatoryText{font-family:"Open Sans";color:#121210;font-size:.75rem;font-weight:400;}.section-form .wrapper .container-form .typedeprojet{padding:0;box-shadow:none;}.section-form .wrapper .container-form .typedeprojet .umbraco-forms-field-wrapper{display:flex;flex-direction:column;width:100%;}.section-form .wrapper .container-form .typedeprojet .formChoice{width:100%;box-shadow:none;padding:0;display:flex;justify-content:space-between;gap:1.5rem;align-items:stretch;}.section-form .wrapper .container-form .typedeprojet .formChoice label:not(.labelField) input+span{width:100%;position:relative;height:100%;left:0;}.section-form .wrapper .container-form .typedeprojet .formChoice label:not(.labelField) input:checked+span+.name{background-color:#121210;color:#fff;}.section-form .wrapper .container-form .typedeprojet .formChoice label:not(.labelField) input:checked+span:before{display:none;}@media screen and (max-width:1600px){.section-form .wrapper .container-form .typedeprojet .formChoice{display:flex;flex-direction:column;gap:1rem;}}.section-form .wrapper .container-form .typedeprojet label{border:0;background:#fff;padding:0;text-align:center;justify-content:center;height:auto!important;width:50%;float:none;cursor:pointer;margin:0;}.section-form .wrapper .container-form .typedeprojet label span{display:none;}.section-form .wrapper .container-form .typedeprojet label .name{border-radius:.25rem;border:1px solid #d3d1cc;background:#fff;box-shadow:0 1px 3px 0 rgba(18,18,16,.12);padding:0;width:100%;padding:3rem 1rem;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:1600px){.section-form .wrapper .container-form .typedeprojet label{width:100%;}.section-form .wrapper .container-form .typedeprojet label .name{padding:1rem;}}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form textarea{margin:0;}.section-form .wrapper .container-form .formItem.formFiles,.section-form .wrapper .container-form .umbraco-forms-field.formFiles{margin:0;max-width:100%;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3){display:flex;flex-direction:column;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field{width:100%;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper{width:100%;display:flex;flex-direction:column;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;box-shadow:none;padding:0;float:none;width:100%;align-items:stretch;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice label{box-shadow:0 4px 16px rgba(18,18,16,.12);margin:0;width:calc(50% - 10px);box-sizing:border-box;height:7.5rem;justify-content:flex-start;padding-left:3.625rem;cursor:pointer;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice label:not(.labelField) input+span{left:1.25rem;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice label:not(.labelField) img{width:4.25rem;}.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice label:not(.labelField) .name{font-size:1rem;font-weight:700;margin-left:.625rem;}@media screen and (max-width:1600px){.section-form .wrapper .container-form .umbraco-forms-fieldset:nth-child(3) .umbraco-forms-field-wrapper .formChoice label{width:100%;}}.section-form .wrapper .container-form .formSubmit label:after{right:1rem;}@media screen and (max-width:1400px){.section-form .wrapper{flex-direction:column;padding-left:3.42857rem;padding-right:3.42857rem;}.section-form .wrapper .containter-text{width:100%;margin-bottom:2.5rem;}.section-form .wrapper .container-form{width:100%;}}@media screen and (max-width:767px){.section-form .wrapper{padding:0;gap:0;margin:0;}.section-form .wrapper .containter-text{padding:0 1.875rem;box-sizing:border-box;}.section-form .wrapper .g-recaptcha{width:100%;}.section-form .wrapper .g-recaptcha>div{width:100%!important;}.section-form .wrapper .g-recaptcha>div iframe{width:100%;}.section-form .wrapper .container-form{box-shadow:none;padding:0 1.875rem;}.section-form .wrapper .container-form .formTitle h2{margin-bottom:1.5rem;}.section-form .wrapper .container-form .umbraco-forms-page{gap:1.5rem;padding:0;}.section-form .wrapper .container-form .umbraco-forms-form.umbraco-forms-form .umbraco-forms-fieldset .formSectionTitle{flex-direction:column;align-items:flex-start;gap:.5rem;}.section-form .wrapper .contactFormMobile{scroll-margin-top:8.125rem;}.section-form .wrapper .umbraco-forms-form.umbraco-forms-form .umbraco-forms-navigation{padding:0;}.section-form .wrapper .umbraco-forms-form.umbraco-forms-form .umbraco-forms-navigation .formSubmit{margin:0;width:100%;}.section-form .wrapper .umbraco-forms-form.umbraco-forms-form .umbraco-forms-navigation .formSubmit .btn{width:100%;}}