.bloomingoods__contact{display:flex;position:relative;object-fit:cover;background-color:#1d3b2c;flex-direction:column;padding:120px 80px 152px}.bloomingood__contact-top{margin-bottom:152px}.bloomingoods__contact-top-text{display:flex;justify-content:space-between;margin-bottom:76px}.bloomingoods__contact-top-text h1{margin:0;font-family:latienne pro;font-size:80px;font-weight:400;line-height:115%;text-align:left}.bloomingoods__contact-top-text p{margin:0;display:flex;align-items:end;font-family:filson;font-size:32px;font-weight:350;line-height:40px;text-align:left}.bloomingoods__contact-top-image{width:100%;display:flex}.bloomingoods__contact-top-image img{width:100%;height:100%;object-fit:cover}.bloomingoods__contact-image{position:relative;flex:1;display:flex;align-items:center}.bloomingoods__contact-image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.bloomingoods__contact-text-container{position:relative;z-index:1;padding-left:8rem}.bloomingoods__contact-text-container h1,.bloomingoods__contact-text-container p{margin:0;padding:0}.bloomingoods__contact-text-container h1{font-family:"milanesa serif";font-size:80px;font-weight:400;line-height:115%;text-align:left}.bloomingoods__contact-text-container p{font-family:latienne pro;font-size:24px;font-style:italic;font-weight:400;line-height:150%;text-align:left}.bloomingoods__contact-form_heading{font-family:latienne pro;font-size:40px;margin:0 0 28px;color:#f5e9db;font-weight:400;line-height:48px;text-align:left}.bloomingoods__contact-form{flex:1;display:flex;gap:2rem;justify-content:space-between}.bloomingoods__contact-form>:nth-child(2){padding-bottom:28px;min-width:443px}.bloomingoods__contact-form-top{display:flex;flex-direction:column}.bloomingoods__contact-form h4,.bloomingoods__contact-form h6,.bloomingoods__contact-form p{padding:0;margin:0;color:inherit}.bloomingoods__contact-form h4{font-family:latienne pro;font-size:28px;font-style:italic;font-weight:400;line-height:128%;text-align:left;padding-bottom:40px}.bloomingoods__contact-information{display:flex;justify-content:space-between;gap:72px;flex-wrap:wrap}.bloomingoods__contact-information h6{font-family:latienne pro;font-size:16px;font-weight:400;line-height:175%;text-align:left;color:#f5e9db}.bloomingoods__contact-information p{font-family:latienne pro;font-size:18px;font-weight:500;line-height:28px;text-align:left;color:#f5e9db}.bloomingoods__contact-form #ContactForm>div.contact__button>button{padding:20px 52px;background-color:#f5e9db;color:#383735;width:100%;border-radius:100px}.bloomingoods__contact-form form .field{padding-bottom:20px}.bloomingoods__contact-form form input,.bloomingoods__contact-form form textarea{border-bottom:1px solid #b7a097}.bloomingoods__contact-form form input,.bloomingoods__contact-form form textarea,.bloomingoods__contact-form form label{background-color:transparent;color:#f5e9db;min-height:55px}.bloomingoods__contact-form form .field:hover.field:after,.bloomingoods__contact-form form .field:after,.bloomingoods__contact-form form .field__input:focus,.bloomingoods__contact-form form .field:hover,.bloomingoods__contact-form #ContactForm>div.contact__button>button:after{box-shadow:none;border-radius:0}@media screen and (max-width: 1250px){.bloomingoods__contact-text-container{padding-left:4rem}.bloomingoods__contact-top-text h1{font-size:60px}}@media screen and (max-width: 1100px){.bloomingoods__contact-text-container h1{font-size:60px}.bloomingoods__contact-text-container p{font-size:19px}}@media screen and (max-width: 992px){.bloomingoods__contact{flex-direction:column;height:auto;padding:8.2rem var(--padding-sides)}.bloomingoods__contact-image img{position:relative}.bloomingoods__contact-text-container{position:absolute}.bloomingoods__contact-top-text,.bloomingoods__contact-form{flex-direction:column}.bloomingoods__contact-form>:nth-child(2){min-width:0}.bloomingoods__contact-top-text h1{margin-bottom:5rem}}@media screen and (max-width: 600px){.bloomingoods__contact{padding:var(--padding-sides)}.bloomingoods__contact-text-container{padding-left:1.6rem}.bloomingood__contact-top{margin-bottom:0}.bloomingoods__contact-top-text h1{font-size:42px;margin-bottom:2rem}.bloomingoods__contact-top-text{margin-bottom:36px}.bloomingoods__contact-top-text p{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/bloomingoods__contact.css.map */
