.contact__page{position:relative;overflow:hidden}.contact__page::before{pointer-events:none;content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:1350px;height:970px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzM2IiBoZWlnaHQ9Ijk1MSIgdmlld0JveD0iMCAwIDEzMzYgOTUxIiBmaWxsPSJub25lIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTkwNy40NyAtMTYuMTY1QzkxNy4wOSA1Ni40MjUgOTMzLjI5IDExOS41MTUgMTAwNS40NiAxNTEuMTc1QzEwNjYuOTEgMTc4LjQ5NSAxMTM4LjE3IDE2OC4zNDUgMTIwMi41OSAxNzguMjU1QzEyNDcuNSAxODQuNzE1IDEyOTQuMjEgMjA2LjM4NSAxMzE2LjMgMjQ3LjMxNUMxMzMwLjQzIDI3Mi41NDUgMTMzNC4zMyAzMDIuNjc1IDEzMjkuNTMgMzMxLjA1NUMxMzE2LjY2IDQwOC42MzUgMTI0Ny44NCA0NjguNzM1IDExNzMuMzggNDg5LjE3NUMxMTI3Ljk2IDUwMi40NTUgMTA3OS4xNiA1MDIuMzA1IDEwMzIuMTggNDk1LjU5NUM5NTYuMzkgNDg0LjYwNSA4ODIuMjIgNDYyLjQzNSA4MDcuODggNDQzLjYzNUM3NTYuOTUgNDMwLjMxNSA3MDYuMiA0MTYuMzU1IDY1NS40OCA0MDIuMjM1QzU0My4zOCAzNzAuNTY1IDQyOS43NCAzNDAuNTk1IDMxMi43MSAzMzcuNzc1QzE5OS4zNiAzMzMuMjA1IDQ0LjU2OTkgMzUyLjg1NSA5LjY0OTg5IDQ4MC40NTVDLTQuMjkwMTEgNTMyLjg4NSAxMC42NDk5IDU5Mi4xNTUgNDYuNzQ5OSA2MzIuODc1Qzg1Ljg2OTkgNjc4LjQ5NSAxNDcuNTggNzAwLjk5NSAyMDUuNTggNzEzLjgwNUMyMjIuOSA3MTcuNzc1IDI0MC4zNyA3MjEuMjc1IDI1Ny44MyA3MjQuNjY1QzM3Ni41MyA3NDguMDA1IDUzMS43IDc3MS4xNDUgNjE4LjcxIDg2MS4yNDVDNjQyLjggODg2LjQwNSA2NjAuODggOTE2LjM0NSA2NzguNTkgOTQ2LjE3NSIKICAgICAgICBzdHJva2U9IiNGRjg3NDUiIHN0cm9rZS13aWR0aD0iOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==) no-repeat;background-size:100% 100%;z-index:-1}@media screen and (max-width: 992px){.contact__page::before{display:none}}.contact__page .form__container{display:flex;justify-content:space-between;background-color:var(--tt-color-secondary);padding:64px;gap:64px;margin:135px 64px 80px;border-radius:32px;flex-wrap:wrap;row-gap:32px}@media screen and (max-width: 992px){.contact__page .form__container{flex-direction:column}}@media screen and (max-width: 768px){.contact__page .form__container{padding:32px;gap:32px;margin:64px 0}}.contact__page .form__container .content{flex:1;display:flex;flex-direction:column;row-gap:16px}.contact__page .form__container .content .titleH2{margin-bottom:16px}.contact__page .form__container .content .text{opacity:.8}.contact__page .form__container .content canvas{align-self:center;width:100%;max-width:600px;margin-top:82px}@media screen and (max-width: 992px){.contact__page .form__container .content canvas{margin-top:36px;max-height:98px;height:100%}}.contact__page .form__container .form{flex:1}.contact__page .form__container .form .info{text-align:right;color:#fff;font-size:12px;font-weight:400;width:100%;display:block}.contact__page .form__container .form .info span{color:var(--tt-color-primary)}.contact__page .form__container .form form{display:flex;gap:16px;flex-direction:column;justify-content:center;position:relative}.contact__page .form__container .form form .split{display:flex;gap:16px}@media screen and (max-width: 768px){.contact__page .form__container .form form .split{flex-direction:column}}.contact__page .form__container .form form .split label{flex:1}.contact__page .form__container .form form .button{margin-top:16px}.contact__page .form__container .form form .wpcf7-spinner{position:absolute;right:0;bottom:0;transform:translate(50%, 50%)}.contact__page .form__container .form form .wpcf7-response-output{margin:0;color:#fff;border-radius:8px;padding:8px 12px}.contact__page .fiches{display:flex;flex-direction:column;gap:16px;margin-bottom:128px}@media screen and (max-width: 768px){.contact__page .fiches{margin-bottom:64px}}.contact__page .fiches .titleH2{margin-bottom:48px}.contact__page .fiches .list{display:flex;gap:40px;flex-wrap:wrap}.contact__page .fiches .list .item{display:flex;flex-direction:column;gap:8px;width:calc(33.3333333333% - 26.6666666667px);border-radius:16px;padding:32px;background-color:var(--tt-color-third);overflow:hidden;align-items:flex-start}@media screen and (max-width: 992px){.contact__page .fiches .list .item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.contact__page .fiches .list .item{width:100%}}.contact__page .fiches .list .item .subtitle{font-weight:400}.contact__page .fiches .list .item .titleH4{margin-bottom:8px}.contact__page .fiches .list .item a{text-decoration:underline;font-weight:700}
