.contacts-list{display:flex;flex-flow:column wrap;gap:clamp(3rem,2.36rem + 2.14vw,4.5rem)}@media (max-width:999px){.contacts-list-wrap{margin-top:96px}}.contacts-list-wrap img{margin-bottom:45px}.contacts-list-item{max-width:560px}.contacts-list-item-text{line-height:1.45}@media (max-width:999px){.contacts-list-item-text{text-align:center}}.contacts-list-item-text b,.contacts-list-item-text strong{color:#c34a1b;display:inline-block}.contacts-list-item-text a{margin-right:15px}.contatti-form.--loading{opacity:.4;pointer-events:none}.contatti-form form>.formkit-messages{margin-top:30px}.contatti-form form>.form-row+.form-row{margin-top:24px}@media (max-width:999px){.contatti-form .form-row-submit{text-align:center}}.contatti-form .formkit-fieldset{border:0;padding:0}.contatti-form .form-row.form-row-gdpr{align-items:center;display:flex;justify-content:space-between;text-align:left}.contatti-form .formkit-fieldset,.contatti-form .formkit-wrapper{max-width:unset}.contatti-form .formkit-inner,.contatti-form .formkit-label,.contatti-form .formkit-outer,.contatti-form input{font-family:gelica,serif}.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]){margin:0 0 clamp(1.875rem,.8rem + 3.57vw,4.375rem);text-align:left;width:100%}.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-inner{border:0;box-shadow:none}.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-label{color:#2d3536;font-size:12px;left:0;opacity:0;position:absolute;top:0;transition:all .2s;z-index:1}.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]):not([data-empty=true]) .formkit-label{opacity:1}.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-messages{bottom:0;left:0;position:absolute;width:100%}@media (min-width:1000px){.contatti-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-messages{bottom:-30px}}.contatti-form .formkit-outer:is([data-type=textarea]){margin:0 0 clamp(1.875rem,.8rem + 3.57vw,4.375rem);padding-top:40px;text-align:left;width:100%}.contatti-form .formkit-outer:is([data-type=textarea]) .formkit-inner{border:0;box-shadow:none}.contatti-form .formkit-outer:is([data-type=textarea]) .formkit-label{color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);font-weight:400;left:0;opacity:1;position:absolute;top:-30px;transition:all .2s;z-index:1}.contatti-form .formkit-outer:is([data-type=textarea]) .formkit-messages{bottom:0;left:0;position:absolute;width:100%}@media (min-width:1000px){.contatti-form .formkit-outer:is([data-type=textarea]) .formkit-messages{bottom:-30px}}.contatti-form .formkit-input:is([type=text],[type=email],.formkit-custom-select),.contatti-form select{background-color:transparent;border-bottom:1px solid #707070;border-radius:0;color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);padding:16px 16px 16px 0;transition:padding .2s;width:100%}.contatti-form .formkit-input:is([type=text],[type=email],.formkit-custom-select)::-moz-placeholder,.contatti-form select::-moz-placeholder{color:#2d3536}.contatti-form .formkit-input:is([type=text],[type=email],.formkit-custom-select)::placeholder,.contatti-form select::placeholder{color:#2d3536}.contatti-form textarea{background-color:transparent;border:1px solid #707070;border-radius:8px;color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);padding:16px;transition:padding .2s;width:100%}.contatti-form textarea::-moz-placeholder{color:#2d3536;left:0;position:absolute;top:-40px}.contatti-form textarea::placeholder{color:#2d3536;left:0;position:absolute;top:-40px}.contatti-form .formkit-message{color:red;font-size:.75rem}.contatti-form .custom-checkbox .formkit-option+.formkit-option,.contatti-form .custom-radio .formkit-option+.formkit-option,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option+.formkit-option{margin-top:8px}.contatti-form .custom-checkbox .formkit-option-label,.contatti-form .custom-checkbox .formkit-wrapper,.contatti-form .custom-radio .formkit-option-label,.contatti-form .custom-radio .formkit-wrapper,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option-label,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-wrapper{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap}.contatti-form .custom-checkbox .formkit-label,.contatti-form .custom-checkbox .formkit-option-content,.contatti-form .custom-radio .formkit-label,.contatti-form .custom-radio .formkit-option-content,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-label,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option-content{flex:1;font-size:1rem;line-height:1.4;margin-left:6px;margin-top:-2px}.contatti-form .custom-checkbox .formkit-inner,.contatti-form .custom-checkbox .formkit-option-inner,.contatti-form .custom-radio .formkit-inner,.contatti-form .custom-radio .formkit-option-inner,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-inner,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option-inner{height:24px;margin-right:16px;margin-top:3.2px;min-width:24px;width:24px}.contatti-form .custom-checkbox .formkit-option.formkit-selected .formkit-inner:after,.contatti-form .custom-checkbox .formkit-option.formkit-selected .formkit-option-inner:after,.contatti-form .custom-checkbox label.formkit-wrapper[data-checked=true] .formkit-inner:after,.contatti-form .custom-checkbox label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.contatti-form .custom-checkbox.formkit-selected .formkit-inner:after,.contatti-form .custom-checkbox.formkit-selected .formkit-option-inner:after,.contatti-form .custom-radio .formkit-option.formkit-selected .formkit-inner:after,.contatti-form .custom-radio .formkit-option.formkit-selected .formkit-option-inner:after,.contatti-form .custom-radio label.formkit-wrapper[data-checked=true] .formkit-inner:after,.contatti-form .custom-radio label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.contatti-form .custom-radio.formkit-selected .formkit-inner:after,.contatti-form .custom-radio.formkit-selected .formkit-option-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option.formkit-selected .formkit-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-option.formkit-selected .formkit-option-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) label.formkit-wrapper[data-checked=true] .formkit-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]).formkit-selected .formkit-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]).formkit-selected .formkit-option-inner:after{display:block}.contatti-form .custom-checkbox .formkit-input,.contatti-form .custom-radio .formkit-input,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-input{opacity:0;position:absolute}.contatti-form .custom-checkbox .formkit-decorator,.contatti-form .custom-radio .formkit-decorator,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-decorator{display:none}.contatti-form .custom-checkbox .formkit-messages,.contatti-form .custom-radio .formkit-messages,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-messages{left:0;position:absolute;top:100%}.contatti-form .custom-checkbox .formkit-inner,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-inner{position:relative}.contatti-form .custom-checkbox .formkit-inner:before,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:before{background-color:transparent;border:1px solid #707070;border-radius:0;content:"";display:block;height:100%;width:100%}.contatti-form .custom-checkbox .formkit-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:after{background-color:transparent;border-radius:0;content:"";display:none;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}.contatti-form .custom-checkbox .formkit-inner:after,.contatti-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%235c5743' d='M4.171 9-.001 4.6l.7-.737 3.473 3.665 7.13-7.524.7.737z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.careers-form.--loading{opacity:.4;pointer-events:none}.careers-form form>.formkit-messages{margin-top:30px}.careers-form form>.form-row+.form-row{margin-top:24px}.careers-form .formkit-fieldset{border:0;padding:0}.careers-form .form-row.form-row-gdpr{align-items:center;display:flex;justify-content:space-between;text-align:left}.careers-form .formkit-fieldset,.careers-form .formkit-wrapper{max-width:unset}.careers-form .formkit-inner,.careers-form .formkit-label,.careers-form .formkit-outer{font-family:YagiRegular,sans-serif}.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]){margin:0 0 clamp(1.875rem,.8rem + 3.57vw,4.375rem);text-align:left;width:100%}.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-inner{border:0;box-shadow:none}.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-label{color:#2d3536;font-size:12px;left:0;opacity:0;position:absolute;top:0;transition:all .2s;z-index:1}.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]):not([data-empty=true]) .formkit-label{opacity:1}.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-messages{bottom:0;left:0;position:absolute;width:100%}@media (min-width:1000px){.careers-form .formkit-outer:is([data-type=text],[data-type=email],[data-type=select]) .formkit-messages{bottom:-30px}}.careers-form .formkit-outer:is([data-type=textarea]){margin:0 0 clamp(1.875rem,.8rem + 3.57vw,4.375rem);padding-top:40px;text-align:left;width:100%}.careers-form .formkit-outer:is([data-type=textarea]) .formkit-inner{border:0;box-shadow:none}.careers-form .formkit-outer:is([data-type=textarea]) .formkit-label{color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);font-weight:400;left:0;opacity:1;position:absolute;top:-30px;transition:all .2s;z-index:1}.careers-form .formkit-outer:is([data-type=textarea]) .formkit-messages{bottom:0;left:0;position:absolute;width:100%}@media (min-width:1000px){.careers-form .formkit-outer:is([data-type=textarea]) .formkit-messages{bottom:-30px}}.careers-form .formkit-outer:is([data-type=file]){margin:0 0 clamp(1.875rem,.8rem + 3.57vw,4.375rem);padding-top:16px;width:100%}.careers-form .formkit-outer:is([data-type=file]) .formkit-label{font-size:clamp(.875rem,.77rem + .36vw,1.125rem);font-weight:400;pointer-events:none}.careers-form .formkit-outer:is([data-type=file]) .formkit-inner{border:1px dashed #b5ad9e;border-radius:8px;box-shadow:none}.careers-form .formkit-outer:is([data-type=file]) .formkit-file-list,.careers-form .formkit-outer:is([data-type=file]) .formkit-no-files{color:#b5ad9e;font-size:16px;justify-content:center;padding:14px}.careers-form .formkit-outer:is([data-type=file]):not([data-empty=true]) .formkit-inner{border:1px solid #b5ad9e}.careers-form .formkit-outer:is([data-type=file]):not([data-empty=true]) .formkit-no-files{display:none}.careers-form .formkit-input:is([type=text],[type=email],.formkit-custom-select),.careers-form select{background-color:transparent;border-bottom:1px solid #707070;border-radius:0;color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);padding:16px 16px 16px 0;transition:padding .2s;width:100%}.careers-form .formkit-input:is([type=text],[type=email],.formkit-custom-select)::-moz-placeholder,.careers-form select::-moz-placeholder{color:#2d3536}.careers-form .formkit-input:is([type=text],[type=email],.formkit-custom-select)::placeholder,.careers-form select::placeholder{color:#2d3536}.careers-form textarea{background-color:transparent;border:1px solid #707070;border-radius:8px;color:#2d3536;font-size:clamp(.875rem,.77rem + .36vw,1.125rem);padding:16px;transition:padding .2s;width:100%}.careers-form textarea::-moz-placeholder{color:#2d3536;left:0;position:absolute;top:-40px}.careers-form textarea::placeholder{color:#2d3536;left:0;position:absolute;top:-40px}.careers-form .formkit-message{color:red;font-size:.75rem}.careers-form .custom-checkbox .formkit-option+.formkit-option,.careers-form .custom-radio .formkit-option+.formkit-option,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option+.formkit-option{margin-top:8px}.careers-form .custom-checkbox .formkit-option-label,.careers-form .custom-checkbox .formkit-wrapper,.careers-form .custom-radio .formkit-option-label,.careers-form .custom-radio .formkit-wrapper,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option-label,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-wrapper{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap}.careers-form .custom-checkbox .formkit-label,.careers-form .custom-checkbox .formkit-option-content,.careers-form .custom-radio .formkit-label,.careers-form .custom-radio .formkit-option-content,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-label,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option-content{flex:1;font-size:1rem;line-height:1.4;margin-left:6px;margin-top:-2px}.careers-form .custom-checkbox .formkit-inner,.careers-form .custom-checkbox .formkit-option-inner,.careers-form .custom-radio .formkit-inner,.careers-form .custom-radio .formkit-option-inner,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-inner,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option-inner{height:24px;margin-right:16px;margin-top:3.2px;min-width:24px;width:24px}.careers-form .custom-checkbox .formkit-option.formkit-selected .formkit-inner:after,.careers-form .custom-checkbox .formkit-option.formkit-selected .formkit-option-inner:after,.careers-form .custom-checkbox label.formkit-wrapper[data-checked=true] .formkit-inner:after,.careers-form .custom-checkbox label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.careers-form .custom-checkbox.formkit-selected .formkit-inner:after,.careers-form .custom-checkbox.formkit-selected .formkit-option-inner:after,.careers-form .custom-radio .formkit-option.formkit-selected .formkit-inner:after,.careers-form .custom-radio .formkit-option.formkit-selected .formkit-option-inner:after,.careers-form .custom-radio label.formkit-wrapper[data-checked=true] .formkit-inner:after,.careers-form .custom-radio label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.careers-form .custom-radio.formkit-selected .formkit-inner:after,.careers-form .custom-radio.formkit-selected .formkit-option-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option.formkit-selected .formkit-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-option.formkit-selected .formkit-option-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) label.formkit-wrapper[data-checked=true] .formkit-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) label.formkit-wrapper[data-checked=true] .formkit-option-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]).formkit-selected .formkit-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]).formkit-selected .formkit-option-inner:after{display:block}.careers-form .custom-checkbox .formkit-input,.careers-form .custom-radio .formkit-input,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-input{opacity:0;position:absolute}.careers-form .custom-checkbox .formkit-decorator,.careers-form .custom-radio .formkit-decorator,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-decorator{display:none}.careers-form .custom-checkbox .formkit-messages,.careers-form .custom-radio .formkit-messages,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-messages{left:0;position:absolute;top:100%}.careers-form .custom-checkbox .formkit-inner,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-inner{position:relative}.careers-form .custom-checkbox .formkit-inner:before,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:before{background-color:transparent;border:1px solid #707070;border-radius:0;content:"";display:block;height:100%;width:100%}.careers-form .custom-checkbox .formkit-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:after{background-color:transparent;border-radius:0;content:"";display:none;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}.careers-form .custom-checkbox .formkit-inner:after,.careers-form .formkit-outer:is([data-type=checkbox]) .formkit-inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill='%235c5743' d='M4.171 9-.001 4.6l.7-.737 3.473 3.665 7.13-7.524.7.737z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.contacts-form-wrapper{display:flex;flex-wrap:wrap}@media (min-width:1000px){.contacts-form-wrapper{gap:24px;justify-content:space-between}}.contacts-form-wrapper>*{width:100%}@media (min-width:1000px){.contacts-form-wrapper>*{width:42%}.contacts-form-wrapper>.contacts-form-content{width:49%}}.contacts-form-content>img{margin:0 auto}.contacts-form-header{color:#c34a1b;font-family:YagiRegular,sans-serif;font-size:clamp(2rem,1.14rem + 2.86vw,4rem);line-height:1}@media (max-width:999px){.contacts-form-header{text-align:center}}.contacts-form-intro{color:#2d3536;line-height:1.6}.contacts-form-intro b,.contacts-form-intro strong{font-weight:700}.contacts-form-intro a{cursor:pointer;display:inline-block;text-decoration:none}.contacts-form-intro a:after{border-bottom:1px solid;border-color:inherit;bottom:0;content:"";left:0;position:absolute;transform:scaleX(1) translateY(1.5px);transform-origin:bottom left;transition:transform .6s ease;width:100%}@media (pointer:fine) and (hover:hover){.contacts-form-intro a:hover:after{transform:scaleX(0) translateY(1.5px);transform-origin:bottom right}}.contacts-form-intro a.active:after{transform:scaleX(0) translateY(1.5px);transform-origin:bottom right}.contacts-form-intro a{line-height:1}@media (max-width:999px){.contacts-form-intro{text-align:center}}
