.df .df-ct__top{background:var(--df-soft);padding:52px 0 44px}.df.df-ct h1{font-size:clamp(30px,4vw,48px);font-weight:700;margin:12px 0}.df .df-ct__lead{font-size:19px;color:var(--df-ink-2);max-width:640px}.df .df-ct__ch{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.df .df-ct__c{background:#fff;border:1px solid var(--df-line);padding:22px 22px 20px;display:flex;flex-direction:column;gap:3px;transition:.15s}.df .df-ct__c:hover{border-color:var(--df-brand);box-shadow:0 10px 24px #0796d624}.df .df-ct__l{font:700 12px var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:var(--df-brand)}.df .df-ct__c b{font:700 22px var(--font-heading-family);color:var(--df-ink);margin-top:4px;word-break:break-word}.df .df-ct__c span{font-size:15px;color:var(--df-ink-3)}.df .df-ct__c .df-ct__go{font:700 14px var(--font-heading-family);color:var(--df-brand);margin-top:12px}.df .df-ct__main{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-top:56px;padding-bottom:64px;align-items:start}.df .df-ct__form h2{font-size:clamp(24px,2.8vw,32px);margin-bottom:8px}.df .df-ct__form>p{color:var(--df-ink-3);margin-bottom:22px}.df.df-ct form{margin:0}.df .df-ct__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.df.df-ct label{display:block;font:700 13px var(--font-heading-family);color:var(--df-ink);margin-bottom:16px}.df.df-ct label i{color:var(--df-brand);font-style:normal}.df.df-ct label span{font:400 13px var(--font-body-family);color:var(--df-ink-3)}.df.df-ct input,.df.df-ct select,.df.df-ct textarea{display:block;width:100%;margin-top:6px;padding:13px 14px;border:1px solid var(--df-line);border-radius:0;background:#fff;font:400 16px var(--font-body-family);color:var(--df-ink);letter-spacing:0;box-shadow:none;-webkit-appearance:auto;appearance:auto}.df.df-ct textarea{resize:vertical;min-height:140px}.df.df-ct input:focus,.df.df-ct select:focus,.df.df-ct textarea:focus{outline:2px solid var(--df-brand);outline-offset:0;border-color:var(--df-brand)}.df .df-ct__send{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.df .df-ct__send small{color:var(--df-ink-3);font-size:14px}.df .df-ct__ok{background:#eaf7ee;border-left:4px solid #2E9B57;padding:16px 18px;margin-bottom:20px;font-weight:700}.df .df-ct__err{background:#fdecec;border-left:4px solid #C0392B;padding:14px 18px;margin-bottom:20px}.df .df-ct__err ul{margin-top:6px!important}.df .df-ct__side{display:flex;flex-direction:column;gap:18px}.df .df-ct__box{border:1px solid var(--df-line);padding:22px}.df .df-ct__box h3{font-size:19px;margin-bottom:10px}.df .df-ct__box li{border-top:1px solid var(--df-line)}.df .df-ct__box li a{display:block;padding:11px 0}.df .df-ct__box li b{display:block;font:700 15px var(--font-heading-family)}.df .df-ct__box li span{font-size:14px;color:var(--df-ink-3)}.df .df-ct__box li a:hover b{color:var(--df-brand)}.df .df-ct__sede{background:var(--df-soft);border-color:#dbe8f1}.df .df-ct__sede h3{margin:6px 0 4px}.df .df-ct__sede p{color:var(--df-ink-2)}.df .df-ct__sede .df-ct__h{font-size:15px;color:var(--df-ink-3)}.df .df-ct__sede .df-more{display:inline-block;margin-top:12px}@media(max-width:989px){.df .df-ct__main{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:48px}.df .df-ct__top{padding:36px 0 32px}}@media(max-width:700px){.df .df-ct__ch{grid-template-columns:1fr;gap:10px}.df .df-ct__c{padding:16px 18px}.df .df-ct__row{grid-template-columns:1fr;gap:0}.df .df-ct__send .df-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/df-contatti.css.map */
