.gido-catering-form{background-color:var(--gido-cream, #FBEEDE);padding:8rem 0}.gido-catering-form__container{max-width:80rem;margin:0 auto;padding:0 4rem}.gido-catering-form__eyebrow{display:block;font-family:Gibson,Trebuchet MS,sans-serif;font-weight:600;font-size:2.4rem;line-height:1;color:var(--gido-green, #077F35);text-transform:uppercase;letter-spacing:.2em;margin-bottom:2rem}.gido-catering-form__headline{font-family:Gibson,Trebuchet MS,sans-serif;font-weight:700;font-size:4.8rem;line-height:1.15;color:var(--gido-blue, #233A7D);margin:0 0 1.6rem}.gido-catering-form__sub{font-family:Acumin Variable Concept,Acumin Pro,Segoe UI,sans-serif;font-size:2rem!important;line-height:3.5rem!important;color:var(--gido-black, #1A1A1A);margin:0 0 4.8rem}.gido-catering-form__form{display:flex;flex-direction:column;gap:0}.gido-catering-form__row{margin-bottom:2.4rem}.gido-catering-form__row--two{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.gido-catering-form__field{display:flex;flex-direction:column}.gido-catering-form__label{font-family:Gibson,Trebuchet MS,sans-serif;font-weight:600;font-size:1.6rem;line-height:1;color:var(--gido-blue, #233A7D);margin-bottom:.8rem;letter-spacing:.02em}.gido-catering-form__required{color:var(--gido-red, #E30A13)}.gido-catering-form__optional{font-weight:400;font-size:1.4rem;color:#1a1a1a80;font-style:italic}.gido-catering-form__input,.gido-catering-form__select,.gido-catering-form__textarea{font-family:Acumin Variable Concept,Acumin Pro,Segoe UI,sans-serif;font-size:1.8rem!important;line-height:1.4!important;color:var(--gido-black, #1A1A1A);background-color:var(--gido-cream, #FBEEDE);border:1.5px solid rgba(35,58,125,.15);border-radius:.8rem;padding:1.4rem 1.6rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none}.gido-catering-form__input:focus,.gido-catering-form__select:focus,.gido-catering-form__textarea:focus{outline:none;border-color:var(--gido-blue, #233A7D);box-shadow:0 0 0 3px #233a7d1a}.gido-catering-form__input::placeholder,.gido-catering-form__textarea::placeholder{color:#1a1a1a59;font-style:italic}.gido-catering-form__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23233A7D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4rem;cursor:pointer}.gido-catering-form__textarea{resize:vertical;min-height:16rem}.gido-catering-form__submit-row{margin-top:1.2rem;margin-bottom:2rem}.gido-catering-form__btn{display:inline-block;background-color:var(--gido-red, #E30A13);color:#fff;font-family:Gibson,Trebuchet MS,sans-serif;font-weight:600;font-size:1.8rem;line-height:1;padding:1.8rem 4rem;border:none;border-radius:.8rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease;width:100%;text-align:center}.gido-catering-form__btn:hover{background-color:#c40811;transform:translateY(-1px)}.gido-catering-form__confirmation{font-family:Acumin Variable Concept,Acumin Pro,Segoe UI,sans-serif;font-size:1.6rem!important;line-height:1.4!important;color:var(--gido-green, #077F35);text-align:center;margin:0;font-style:italic}@media screen and (max-width:900px){.gido-catering-form{padding:3rem 0}.gido-catering-form__container{padding:0 2.4rem}.gido-catering-form__headline{font-size:3.6rem}.gido-catering-form__row--two{grid-template-columns:1fr;gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gido-catering-form.css.map */
