#contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 6rem);display:grid}@media screen and (max-width:930px){#contact{grid-template-columns:minmax(0,1fr);align-content:start}}@media screen and (max-width:1200px) and (orientation:portrait){#contact{grid-template-columns:minmax(0,1fr);align-content:start}}#contact .block-left{background-position:50%;background-size:cover}@media screen and (max-width:930px){#contact .block-left{background-position:50% 45%;height:clamp(9rem,44vw,20rem)}}@media screen and (max-width:1200px) and (orientation:portrait){#contact .block-left{background-position:50% 45%;height:clamp(9rem,44vw,20rem)}}#contact .block-right{justify-content:center;align-items:center;padding:1.25rem 2.5rem;display:flex}@media screen and (max-width:930px){#contact .block-right{padding:1.75rem 1.25rem 2.5rem;display:block}}@media screen and (max-width:1200px) and (orientation:portrait){#contact .block-right{padding:1.75rem 1.25rem 2.5rem;display:block}}#contact #formular-contact{color:#fff;width:100%;max-width:max(32rem,320px);font-size:1rem}@media screen and (max-width:930px){#contact #formular-contact{margin-inline:auto}}@media screen and (max-width:1200px) and (orientation:portrait){#contact #formular-contact{margin-inline:auto}}#contact .form-title{text-wrap:balance;font-size:1.6rem;line-height:1.15}#contact hr{border:0;border-top:1px solid #ffffff8c;margin:.6rem 0 .9rem}#contact .form-info-text{margin-bottom:1.5rem;font-family:TCCC-UnityText-Medium,sans-serif;line-height:1.4}#contact .form-wrapper{flex-direction:column;gap:1rem;display:flex}#contact .group{flex-direction:column;gap:.5rem;min-width:0;display:flex}#contact .label-style{font-size:.95rem;line-height:1.2}#contact .input-style{color:#141414;caret-color:#de0c1c;text-align:left;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:.25rem;width:100%;min-height:max(44px,3rem);padding:.75rem 1rem;font-family:TCCC-UnityText-Medium,sans-serif;font-size:1rem;line-height:1.25}#contact .input-style::placeholder{color:#6b6b6b;opacity:1}#contact .input-style::selection{color:#fff;background-color:#de0c1c}#contact .input-style:focus-visible{outline-offset:2px;border-color:#141414;outline:3px solid #fff}#contact #mesaj{resize:vertical;min-height:5.5rem;line-height:1.4}#contact .input-file{align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}#contact .input-file-button{border:2px solid #fff;border-radius:.25rem;flex:none;align-items:center;gap:.5rem;min-height:max(44px,3rem);padding:.5rem 1.25rem;font-family:TCCC-UnityText-Medium,sans-serif;line-height:1.2;transition:background-color .15s ease-out;display:inline-flex}#contact .input-file-button svg{width:1.1em;height:1.1em}#contact .input-file:hover .input-file-button{background-color:#00000026}#contact .input-file:focus-within .input-file-button{outline-offset:2px;outline:3px solid #fff}#contact .input-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:TCCC-UnityText-Medium,sans-serif;font-size:.9rem;overflow:hidden}#contact .input-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#contact .field-error{color:#de0c1c;background-color:#fff;border-radius:.25rem;padding:.5rem .75rem;font-family:TCCC-UnityText-Medium,sans-serif;font-size:.9rem;line-height:1.3}#contact .obligatorii{margin-top:.75rem;font-family:TCCC-UnityText-Medium,sans-serif;font-size:.85rem;line-height:1.3}#contact .refCaptcha{background-color:#ffffff1f;border-radius:3px;width:304px;height:78px;margin-top:1rem}@media (max-width:359px){#contact .refCaptcha{transform-origin:0 0;margin-bottom:-11px;transform:scale(.86)}}#contact .refCaptcha-failed{background-color:#0003;border-radius:.25rem;align-items:center;width:auto;height:auto;min-height:78px;padding:.75rem 1rem;font-family:TCCC-UnityText-Medium,sans-serif;font-size:.85rem;line-height:1.35;display:flex}@media (max-width:359px){#contact .refCaptcha-failed{margin-bottom:0;transform:none}}#contact .group-submit{margin-top:1.25rem}#contact .btn-std{min-height:max(44px,3rem);padding:.75rem 3rem}@media screen and (max-width:930px){#contact .btn-std{width:100%}}@media screen and (max-width:1200px) and (orientation:portrait){#contact .btn-std{width:100%}}#contact .btn-std:focus-visible{outline-offset:3px;outline:3px solid #fff}#contact .text-infoline{border-top:1px solid #fff6;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;margin-top:1.5rem;padding-top:.75rem;font-family:TCCC-UnityText-Medium,sans-serif;font-size:.95rem;display:flex}#contact .text-infoline a{white-space:nowrap;text-underline-offset:.2em;align-items:center;min-height:44px;font-family:TCCC-UnityText-Black,sans-serif;font-size:1.2rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}#contact .text-infoline a:hover{text-decoration-thickness:2px}#contact .text-infoline a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media screen and (max-width:930px){#contact .text-infoline-label{flex-basis:100%}}@media screen and (max-width:1200px) and (orientation:portrait){#contact .text-infoline-label{flex-basis:100%}}#contact .text-infoline-note{white-space:nowrap}
