.contact-section{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.contact-wrapper{padding:40px 32px 32px}.contact-wrapper:nth-child(1){background:linear-gradient(135deg,#0009,#0006),url(../assets/newsletter.png) no-repeat center center;border-radius:16px}.contact-wrapper h1{font-size:2.5rem;color:var(--color-secondary)}.contact-wrapper p{color:var(--color-secondary);line-height:140%;font-size:.9rem;width:60%}.contact-wrapper p.contact-description{font-weight:600;line-height:160%}.contact-wrapper ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:24px;margin:40px 0 64px}.contact-wrapper ul li{display:flex;flex-direction:column}.contact-wrapper ul li strong{color:var(--color-secondary);font-weight:600;font-size:1rem}.contact-wrapper ul li p,.contact-wrapper ul li a{color:var(--color-secondary);font-weight:400;width:fit-content;font-size:.9rem}.contact-wrapper .contact-info{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.contact-wrapper .contact-info .contact-item{display:flex;flex-direction:column;align-items:start;text-align:start;border-radius:8px;padding:16px;border:1px solid var(--color-light);gap:16px}.contact-wrapper .contact-info .contact-item .contact-item__content{display:flex;flex-direction:column;flex:1;gap:8px}.contact-wrapper .contact-info .contact-item h2{font-size:1.2rem;color:var(--color-secondary)}.contact-wrapper .contact-info .contact-item p{font-size:.9rem;line-height:140%;color:var(--color-border)}.contact-wrapper .contact-info .contact-item a{font-size:1rem;color:var(--color-secondary)}.contact-wrapper .contact-info .contact-item a:hover{text-decoration:underline}.contact-wrapper:nth-child(2){display:flex;flex-direction:column;gap:32px}.contact-wrapper:nth-child(2) p{color:var(--color-primary);width:100%;font-size:.9rem}.contact-wrapper input,.contact-wrapper textarea{display:flex;width:100%;height:48px;padding:0 16px;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;box-sizing:border-box}.contact-wrapper textarea{height:200px;resize:none;padding:16px}.contact-wrapper button{width:100%;height:48px;background-color:var(--color-accent);color:var(--color-secondary);border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;text-align:center;margin-top:24px}.contact-wrapper form{display:flex;flex-direction:column;gap:8px}.contact-wrapper form .contact-name-fields{display:flex;gap:16px}.contact-wrapper form .contact-name-fields div{flex:1}.contact-wrapper form .contact-name-fields div input{width:100%}.contact-wrapper form label{font-size:.9rem;color:var(--color-primary)}@media only screen and (max-width: 1280px){.contact-wrapper p{width:100%}}@media only screen and (max-width: 1080px){.contact-section{column-gap:8px}.contact-wrapper h1{font-size:2rem}.contact-wrapper .contact-info{display:grid;grid-template-columns:1fr;row-gap:16px}.contact-wrapper button{margin-top:16px}}@media only screen and (max-width: 900px){.contact-section{grid-template-columns:1fr;row-gap:32px}.contact-wrapper{padding:48px 32px 32px}.contact-wrapper h1{font-size:2rem}.contact-wrapper:nth-child(2){padding:0}.contact-wrapper button{height:52px}}@media only screen and (max-width: 640px){.contact-wrapper form .contact-name-fields{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact.css.map */
