.contact-section>.gradient{position:relative;z-index:0;overflow:hidden}.contact-section>.gradient:before,.contact-section>.gradient:after{content:"";position:absolute;height:100%;z-index:-1}.contact-section>.gradient:before{top:0;left:0;width:38%;background:url(/cdn/shop/files/contact-yellow-bg.svg?v=1698311802) top left no-repeat;background-size:contain}.contact-section>.gradient:after{width:58%;bottom:0;right:0;background:url(/cdn/shop/files/contact-blue-bg.svg?v=1698311802) right bottom no-repeat;background-size:contain}.contact-section>*{padding:50px 0}.contact-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contact-row .contact-content,.contact-row form{flex:0 0 calc(50% - 12px)}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .title b,.contact .title strong{color:var(--giallo)}.contact .contact-subtitle{font-size:21px;font-weight:400}.contact__button{text-align:center}@media screen and (min-width:990px){.contact-row form{border-radius:8px;background:#ffffff05;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:32px}}@media screen and (max-width:989px){.contact-section>.gradient:before{height:60%;width:180%}.contact-section>.gradient:after{width:200%;height:70%}.contact-row form{margin-top:40px}.contact-row .contact-content,.contact-row form{flex:0 0 100%}.contact-content .title{font-size:24px}.contact .contact-subtitle{font-size:18px;line-height:28px}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:3rem}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
