main .section-2 article .content h2,main .section-form__container__form__content h3{font-family:"Gilroy";font-weight:400;font-size:20px;line-height:24px;letter-spacing:.6px;text-transform:uppercase}@media screen and (max-width: 768px){main .section-2 article .content h2,main .section-form__container__form__content h3{font-size:12px}}main .section-form__container__form__content form input[type=text],main .section-form__container__form__content form input[type=email],main .section-form__container__form__content form input[type=tel],main .section-form__container__form__content form select,main .section-form__container__form__content form textarea,main .section-form__container__form__content form .bottom-form span[data-name=your-consentement] span span label span,main .section-form__container__form__content form .bottom-form div p:last-child input,.wpcf7-response-output,.wpcf7-list-item-label a,.link,.link-white,.link-gray{font-family:"Gilroy";font-weight:300;font-size:14px;line-height:21px;letter-spacing:.45px}@media screen and (max-width: 768px){main .section-form__container__form__content form input[type=text],main .section-form__container__form__content form input[type=email],main .section-form__container__form__content form input[type=tel],main .section-form__container__form__content form select,main .section-form__container__form__content form textarea,main .section-form__container__form__content form .bottom-form span[data-name=your-consentement] span span label span,main .section-form__container__form__content form .bottom-form div p:last-child input,.wpcf7-response-output,.wpcf7-list-item-label a,.link,.link-white,.link-gray{font-size:12px}}.link{color:#000 !important;font-size:16px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link{font-size:14px !important}}.link:hover{font-weight:500 !important}.link-white{color:#fff !important;font-size:16px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link-white{font-size:14px !important}}.link-white:hover{font-weight:500 !important}.link-gray{color:rgba(0,0,0,.1607843137) !important;font-size:14px !important;text-decoration:none !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.link-gray{font-size:12px !important}}.link-gray:hover{font-weight:500 !important}main .landing{position:relative;height:400px;overflow:hidden}main .landing .bg-image{position:relative;height:100%}main .landing .bg-image img{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;height:100%;object-fit:cover}main .landing .bg-image .container{color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;gap:3.1rem}main .landing .bg-image .container p{max-width:428px}main .section-2{margin:6.2rem auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;gap:1.7rem}main .section-2 article{position:relative;max-width:20.5rem;padding:2.8rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}main .section-2 article .top-border,main .section-2 article .bottom-border,main .section-2 article .left-border,main .section-2 article .right-border{position:absolute}main .section-2 article .top-border,main .section-2 article .bottom-border{left:0;width:100%;height:2px;background-image:linear-gradient(to right, #eae3de 70%, transparent 30%);background-repeat:repeat-x;background-size:35px 2px}main .section-2 article .left-border,main .section-2 article .right-border{top:0;width:2px;height:100%;background-image:linear-gradient(to bottom, rgba(234, 227, 222, 0.5) 70%, transparent 30%);background-repeat:repeat-y;background-size:2px 35px}main .section-2 article .top-border{top:0}main .section-2 article .right-border{right:0}main .section-2 article .bottom-border{bottom:0}main .section-2 article .left-border{left:0}main .section-2 article .content{display:flex;flex-direction:column;align-items:center;gap:1.3rem}main .section-2 article .content div{width:7rem;height:7rem;max-width:16.9rem;background-color:#f8f4f2;border-radius:500%;display:flex;justify-content:center;align-items:center}main .section-2 article .content div img{width:2.6rem;height:2.6rem}main .section-2 article a{margin-top:1.3rem;max-width:16.9rem}main .section-form{margin:5.9rem 0 6.2rem;background-color:#f8f4f2}main .section-form__container{margin:0 auto;width:100%;max-width:1420px;height:800px;max-height:800px;display:flex}@media screen and (max-width: 1263px){main .section-form__container{margin:0;height:auto;max-height:100%;flex-direction:column-reverse}}main .section-form__container__img{max-width:626px;min-width:626px;height:auto;object-fit:cover}@media screen and (max-width: 1263px){main .section-form__container__img{max-width:100%;min-width:100%;height:20rem}}main .section-form__container__form{width:100%;display:flex;flex-direction:column;justify-content:center}main .section-form__container__form__content{margin-right:calc(50vw - 577px);width:100%;padding-right:35px;padding-top:4.8rem;padding-bottom:4.8rem;padding-left:6rem;max-width:44.1rem}@media screen and (max-width: 1263px){main .section-form__container__form__content{margin:0;padding:35px}}main .section-form__container__form__content__title-link{margin-bottom:6rem;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){main .section-form__container__form__content__title-link{flex-wrap:wrap;gap:1rem}}main .section-form__container__form__content__title-link ul{display:flex;align-items:center;gap:1.2rem}main .section-form__container__form__content__title-link ul li{width:1.3rem;height:1.3rem}main .section-form__container__form__content__title-link ul li a img{width:100%;height:100%}main .section-form__container__form__content form button:focus,main .section-form__container__form__content form input:focus,main .section-form__container__form__content form select:focus,main .section-form__container__form__content form textarea:focus{outline:none}main .section-form__container__form__content form span[data-name=your-file]{display:none}main .section-form__container__form__content form span[data-name=your-file]+br{display:none}main .section-form__container__form__content form input[type=text],main .section-form__container__form__content form input[type=email],main .section-form__container__form__content form input[type=tel],main .section-form__container__form__content form select,main .section-form__container__form__content form textarea{color:#0c0d1d;font-size:14px;border:0;background:rgba(0,0,0,0);resize:none;width:100%;padding:.8rem 0;border-bottom:solid 1px #0c0d1d}main .section-form__container__form__content form input[type=text]::placeholder,main .section-form__container__form__content form input[type=email]::placeholder,main .section-form__container__form__content form input[type=tel]::placeholder,main .section-form__container__form__content form select::placeholder,main .section-form__container__form__content form textarea::placeholder{color:#0c0d1d}main .section-form__container__form__content form textarea{height:5rem}main .section-form__container__form__content form .top-form{width:100%;display:flex;flex-direction:column}main .section-form__container__form__content form .top-form div p{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:4.3rem}@media screen and (max-width: 1160px){main .section-form__container__form__content form .top-form div p{gap:2rem}}@media screen and (max-width: 1024px){main .section-form__container__form__content form .top-form div p{gap:1.5rem}}main .section-form__container__form__content form .bottom-form{display:flex;flex-direction:column}main .section-form__container__form__content form .bottom-form label[for=file]{margin-top:1.8rem;display:flex;align-items:center;cursor:pointer}main .section-form__container__form__content form .bottom-form label[for=file]:hover{color:#9d4e1c}main .section-form__container__form__content form .bottom-form label[for=file]:hover img{filter:brightness(0) saturate(100%) invert(29%) sepia(84%) saturate(655%) hue-rotate(345deg) brightness(98%) contrast(89%)}main .section-form__container__form__content form .bottom-form label[for=file] img{width:1rem;margin-right:.6rem}main .section-form__container__form__content form .bottom-form span[data-name=your-consentement] span span{margin:0}main .section-form__container__form__content form .bottom-form div{display:flex;justify-content:space-between;align-items:center;margin-top:1.8rem}main .section-form__container__form__content form .bottom-form div p:first-child{color:#0c0d1d;font-size:12px}main .section-form__container__form__content form .bottom-form div p:last-child input{height:1.5rem;color:#000 !important;font-size:16px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important;cursor:pointer;background:rgba(0,0,0,0);border:none}@media screen and (max-width: 768px){main .section-form__container__form__content form .bottom-form div p:last-child input{font-size:14px !important}}main .section-form__container__form__content form .bottom-form div p:last-child input:hover{font-weight:500 !important}main .section-form__container__form__content form .bottom-form div p:last-child span{display:none}.wpcf7-response-output{color:#335d08;border:0 !important;padding:0 !important;margin:1.5rem 0 0 !important}.wpcf7-form.invalid .wpcf7-response-output{color:#aa2318}.wpcf7-list-item-label a{color:#000 !important;font-size:14px !important;text-decoration:underline !important;text-underline-offset:4.5px !important;width:fit-content !important;display:inline-block !important}@media screen and (max-width: 768px){.wpcf7-list-item-label a{font-size:12px !important}}.wpcf7-list-item-label a:hover{color:#9d4e1c !important}
