.hb_contact-banner{background-color:#f1e0cf;overflow:hidden}.hb_contact-banner .page-width{padding:0!important}.hb_contact-banner__grid-item{display:flex;flex-wrap:wrap;align-items:center}.hb_contact-banner__image{width:49.446%}.hb_contact-banner img{width:100%;height:100%;display:block;object-fit:cover}.hb_contact-banner__content-area{width:50.554%;padding:0 30px 0 43px}.hb_contact-banner__title{font-family:Futura Md;text-transform:uppercase;font-size:32px;font-weight:400;line-height:1.25;letter-spacing:.19em;margin:0 0 34px;text-align:center}.hb_contact-banner__form{max-width:432px;margin:0 auto}.hb_contact-banner__input-wrap{display:flex;justify-content:space-between;margin:0 0 12px;background-color:#fff;align-items:center;height:48px;position:relative}.hb_contact-banner__input-wrap.text-area{height:207px;align-items:flex-start;overflow:hidden}.hb_contact-banner input,.hb_contact-banner textarea{border:none;outline:none;box-shadow:none;width:100%;text-transform:unset!important;color:#000!important;height:100%}.hb_contact-banner input::placeholder,.hb_contact-banner textarea::placeholder,.hb_contact-banner input,.hb_contact-banner textarea{font-family:Futura;font-size:12px;font-weight:700;line-height:1;letter-spacing:.19em;color:#7b9a62;text-transform:uppercase;padding:0}.hb_contact-banner__input-wrap textarea{padding:18px 15px}.hb_contact-banner__input-wrap input{font-family:Futura;font-size:12px;font-weight:600;line-height:1;letter-spacing:.19em;text-align:left;padding:18px 15px}.hb_contact-banner__star-svg{margin-left:10px;position:absolute;right:15px;top:20px}.hb_contact-banner__input-wrap input+.hb_contact-banner__star-svg{top:50%;transform:translateY(-50%)}.hb_contact-banner svg{width:100%;height:100%;display:block}.hb_contact-banner__button{font-family:Futura;font-size:16px;font-weight:700;line-height:1;letter-spacing:.19em;background-color:#7b9a62;color:#fff;text-transform:uppercase;padding:16px;display:block;text-align:center;text-decoration:none;border:0px;width:100%;cursor:pointer;position:relative;overflow:hidden}.hb_contact-banner__button:hover{background:#95af81;transition-delay:.25s}.hb_contact-banner__button:after{content:""!important;position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(to right,transparent,rgba(255,255,255,.25),transparent)}.hb_contact-banner__button:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}@media screen and (max-width:1279px){.hb_contact-banner__title{font-size:30px;margin:0 0 26px}.hb_contact-banner__content-area{padding:30px 30px 30px 43px}.hb_contact-banner__input-wrap.text-area{height:175px}}@media screen and (max-width:990px){.hb_contact-banner__image{width:100%}.hb_contact-banner__content-area{width:100%;padding:34px 25px 56px 20px}.hb_contact-banner__input-wrap.text-area{height:207px}}@media screen and (max-width:767px){.hb_contact-banner__title{font-size:24px;margin:0 0 24px}.hb_contact-banner .hb_contact-banner__image img{aspect-ratio:1.9;object-position:top}.hb_contact-banner__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/977/assets/hb-contact-banner.css.map */
