.contact.contact_1 .container .block form .stack{grid-gap:calc(var(--space)*3);display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(var(--space)*3)}@media (min-width:768px){.contact.contact_1 .container .block form .stack{grid-gap:calc(var(--space)*4);flex-direction:row;gap:calc(var(--space)*4)}}.contact.contact_1 .container .block form .stack:not(:last-child){margin-bottom:calc(var(--space)*3)}@media (min-width:768px){.contact.contact_1 .container .block form .stack:not(:last-child){margin-bottom:calc(var(--space)*4)}}.contact.contact_1 .container .block form .stack.captcha{display:inline-flex;flex-direction:column}.contact.contact_1 .container .block form .stack .input-group{flex:1}.contact.contact_1 .container .block form .stack input,.contact.contact_1 .container .block form .stack textarea{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.3);border-radius:calc(var(--space)*.5);padding:calc(var(--space)*1.5) calc(var(--space)*2);width:100%}.contact.contact_1 .container .block form .stack input::placeholder,.contact.contact_1 .container .block form .stack textarea::placeholder{color:#000;opacity:.6}.contact.contact_1 .container .block form .stack input+ul,.contact.contact_1 .container .block form .stack textarea+ul{margin-top:calc(var(--space)*.5)}.contact.contact_1 .container .block form .stack input+ul li,.contact.contact_1 .container .block form .stack textarea+ul li{color:var(--error-color);font-size:.875rem}.contact.contact_1 .container .block form .captcha_image{margin-bottom:calc(var(--space)*1)}.contact.contact_1 .container .block form textarea{resize:none}.contact.contact_1{background-color:var(--background-color);color:var(--color);padding:calc(var(--padding-top)*(3*var(--space))) 0 calc(var(--padding-bottom)*(3*var(--space)))}@media (min-width:1024px){.contact.contact_1{padding:calc(var(--padding-top)*(5*var(--space))) 0 calc(var(--padding-bottom)*(5*var(--space)))}}.contact.contact_1 .container{position:relative;z-index:9}.contact.contact_1 .container .block__content.left{text-align:left}.contact.contact_1 .container .block__content.left .buttons{justify-content:left}.contact.contact_1 .container .block__content.center{text-align:center}.contact.contact_1 .container .block__content.center .buttons{justify-content:center}.contact.contact_1 .container .block__content.right{text-align:right}.contact.contact_1 .container .block__content.right .buttons{justify-content:flex-end}.contact.contact_1 .container .block__content .subtitle,.contact.contact_1 .container .block__content .title{font-weight:700}.contact.contact_1 .container .block__content .title{margin-bottom:calc(var(--space)*2)}.contact.contact_1 .container .block__content .subtitle{font-size:.8rem;margin-bottom:calc(var(--space)*2);text-decoration:underline;text-decoration-color:var(--subtitle-underline-color,var(--primary));text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:4px}.contact.contact_1 .container .block__content .is-description p+p{margin-top:calc(var(--space)*2)}.contact.contact_1 .container .block__content .is-description a{color:var(--color);text-decoration:underline}.contact.contact_1 .container .block__content .buttons{margin-top:calc(var(--space)*6)}.contact.contact_1 .container .block__contact{margin-top:calc(var(--space)*10)}.contact.contact_1 .container .block__contact .form{height:100%}.contact.contact_1 .error,.contact.contact_1 .success{border-radius:calc(var(--space)*.5);padding:calc(var(--space)*5);text-align:center}.contact.contact_1 .success{background-color:#e6fffa;color:#234e52}.contact.contact_1 .error{background-color:#fff5f5;color:#c53030}.contact.contact_1 .loader-container{align-items:center;display:flex;height:100%;justify-content:center}.contact.contact_1 .loader-container .spinner{animation:spinner-zp9dbg 1s linear infinite;background:radial-gradient(farthest-side,var(--spinner-color,var(--primary)) 94%,transparent) top/6px 6px no-repeat,conic-gradient(transparent 30%,var(--spinner-color,var(--primary)));border-radius:50%;height:calc(var(--space)*5);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);width:calc(var(--space)*5)}@keyframes spinner-zp9dbg{to{transform:rotate(1turn)}}.contact.contact_1 .container .block__contact{grid-gap:calc(var(--space)*4);display:grid;grid-template-columns:1fr}.contact.contact_1 .container .block__contact .informations .socials{grid-gap:calc(var(--space)*1);display:flex;gap:calc(var(--space)*1)}.contact.contact_1 .container .block__contact .informations .socials li{height:calc(var(--space)*3)}.contact.contact_1 .container .block__contact .informations .socials li a{color:var(--color)}.contact.contact_1 .container .block__contact .informations .socials li a:hover{color:var(--color-link-hover,var(--primary))}.contact.contact_1 .container .block__contact .is-coordinate{margin-bottom:calc(var(--space)*5);margin-top:calc(var(--space)*8)}.contact.contact_1 .container .block__contact .is-coordinate a{align-items:center;color:var(--color);display:flex}.contact.contact_1 .container .block__contact .is-coordinate a:hover{color:var(--color-link-hover,var(--primary))}.contact.contact_1 .container .block__contact .is-coordinate a:not(:last-child){margin-bottom:calc(var(--space)*1.5)}.contact.contact_1 .container .block__contact .is-coordinate a svg{margin-right:calc(var(--space)*1)}.contact.contact_1 .container .block__contact .is-coordinate a svg path{stroke:var(--stroke-color,var(--primary))}.contact.contact_1 .container .block__contact .is-coordinate h3,.contact.contact_1 .container .block__contact .is-social h3{font-size:.875rem;font-weight:700;margin-bottom:calc(var(--space)*3);text-transform:uppercase}@media (min-width:1024px){.contact.contact_1 .container .block__contact{grid-template-columns:1fr 2fr}}.contact.contact_1.dark{--color-link-hover:var(--primary)}.contact.contact_1.colored{--color-link-hover:var(--light-background-color)}