@media screen and (min-width:0px){#hero-contact{max-height:unset!important;min-height:unset!important;overflow-y:visible}#hero-contact .container{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 641'%3E%3Cpath d='M1440 374.8c-13-14-25.9-27.3-38.7-39.6-178-173.1-335.7-189-743.8 90.4-44.5 30.5-89.3 59.1-133 86.1l-100.7 58c-99.3 52-193.9 82.7-282.1 67.4C70.2 624.7 11.9 567 0 502.9V0h1440z' style='fill:%23f2f6e4'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(2rem,4vw,3rem)!important}#hero-contact .container .content{text-align:center}#hero-contact .container .content h1{margin:0 auto;max-width:720px}#hero-contact .container .content p{margin:0 auto;max-width:724px;padding-bottom:0}#hero-contact .donut{left:15.5%;max-width:124px;top:6%;width:14vw}#hero-contact .croissant{left:0;max-width:201px;top:23.5%;width:14vw}#hero-contact .rolling-pin{bottom:-32.5%;left:5%;max-width:298px;width:33vw}#hero-contact .coffee-beans{max-width:317px;right:2.5%;top:-11%;width:22vw}#hero-contact .coffee{bottom:4.5%;max-width:137px;right:0;width:20vw}#hero-contact .bread{bottom:-36.5%;max-width:369px;right:10%;width:36vw}}@media screen and (min-width:991px){#hero-contact .donut{width:9vw}#hero-contact .croissant{width:14vw}#hero-contact .rolling-pin{width:21vw}#hero-contact .coffee-beans{width:22vw}#hero-contact .coffee{width:10vw}#hero-contact .bread{width:26vw}}@media screen and (min-width:0px){#contact-form{position:relative}#contact-form:after{bottom:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 880'%3E%3Cpath d='M423.8 369.7c-77.6-77.2-188.2-104.3-282.1-69C48.5 335.9 8.7 418.7 0 438v284.2c66.9-36.4 204.9-99.1 387.6-96.9C563.4 627.5 702 696.8 782.5 737c40.5 20.2 115.7 77.9 237 115.4 14.9 4.6 47 14.5 81 20.6 54 9.7 174.6 20.7 339.6-56.8V0c-8.9 9.1-22.4 23.1-38.7 40.5-101.3 108.2-131.3 157-186.8 213.1-33.1 33.5-84.4 78.9-159.4 122.7-31.4 20.5-78.3 48.3-138.8 73.1-84.5 34.7-165.4 67.9-261 54.7-118.9-16.4-198.3-96-231.5-134.4Z' style='fill:%23f2f6e4'/%3E%3C/svg%3E");display:block;left:0;position:absolute;width:100%;z-index:-1}#contact-form .container{display:grid;grid-template-columns:repeat(1,1fr);padding-top:0!important}#contact-form .container .form-wrapper{background-color:var(--colorCream);border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);justify-content:center;padding:2rem}#contact-form .container .form-wrapper h2{display:flex;font-size:clamp(1.5rem,3.5vw,2rem);justify-content:center;line-height:1.25;padding-bottom:2rem;text-align:center}#contact-form .container .form-wrapper form{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}#contact-form .container .form-wrapper form .hidden{display:none}#contact-form .container .form-wrapper form p{font-size:14px;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}#contact-form .container .form-wrapper form p sup{vertical-align:2px}#contact-form .container .form-wrapper form input,#contact-form .container .form-wrapper form select,#contact-form .container .form-wrapper form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colorCream);border:none;border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);display:block;font-family:var(--fontEuropa);font-size:1.125rem;outline:none;padding:1rem;transition:all .15s ease-in-out;width:100%}#contact-form .container .form-wrapper form input:focus,#contact-form .container .form-wrapper form select:focus,#contact-form .container .form-wrapper form textarea:focus{border:none;box-shadow:inset 0 0 0 2px var(--colorBlack)}#contact-form .container .form-wrapper form input::-moz-placeholder,#contact-form .container .form-wrapper form select::-moz-placeholder,#contact-form .container .form-wrapper form textarea::-moz-placeholder{color:var(--colorBlackBorder);letter-spacing:.05em}#contact-form .container .form-wrapper form input::placeholder,#contact-form .container .form-wrapper form select::placeholder,#contact-form .container .form-wrapper form textarea::placeholder{color:var(--colorBlackBorder);letter-spacing:.05em}#contact-form .container .form-wrapper form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' style='fill:none;stroke:%23000;stroke-width:2px'/%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:10px}#contact-form .container .form-wrapper form select:invalid{color:var(--colorBlackBorder)}#contact-form .container .form-wrapper form textarea{min-height:10rem;resize:none;scrollbar-color:var(--colorGreenMg) transparent}#contact-form .container .form-wrapper form .submit button{cursor:pointer;width:100%}}@media screen and (min-width:991px){#contact-form .container{display:grid;grid-template-columns:repeat(12,1fr)}#contact-form .container .form-wrapper{grid-column:3/11}#contact-form .container .form-wrapper form{gap:2rem;grid-template-columns:repeat(2,1fr)}#contact-form .container .form-wrapper form .form-field-group.select,#contact-form .container .form-wrapper form .form-field-group.submit,#contact-form .container .form-wrapper form .form-field-group.textarea{grid-column:1/3}}@media screen and (min-width:0px){#locations{margin-top:8rem}#locations .container .content{display:flex;flex-direction:column;gap:2rem}#locations .container .content h2{margin:0 auto 1rem;max-width:560px;text-align:center}#locations .container .content .location{background-color:var(--colorCream);border:2px solid var(--colorBlackBorder);border-radius:.5rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,1fr)}#locations .container .content .location .details{align-items:flex-start;border:2px solid var(--colorBlackBorder);border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;grid-column:1/13;grid-row:1/4;margin:-2px;padding:0 2.125rem 2.5rem;z-index:1}#locations .container .content .location .details .icon-wrapper{align-items:center;background-color:var(--colorGreen);border-radius:0 0 .5rem .5rem;display:flex;height:64px;justify-content:center;position:relative;width:64px}#locations .container .content .location .details .icon-wrapper svg{height:1.5rem;position:absolute;width:1.5rem}#locations .container .content .location .details .icon-wrapper svg .pin{fill:none;stroke:var(--colorBlack);stroke-width:2px}#locations .container .content .location .details .icon-wrapper svg .dot{stroke:var(--colorBlack);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#locations .container .content .location .details span{font-family:var(--fontMelburch);font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.5}#locations .container .content .location .map{grid-column:1/13;grid-row:4/6;overflow:hidden;position:relative}#locations .container .content .location .map picture.img-bg{border-radius:.5rem;overflow:hidden}#locations .container .content .location .map img{transition:all .95s ease-in-out}}@media screen and (min-width:991px){#locations{margin-top:4rem}#locations .container .content .location{grid-template-rows:repeat(1,1fr)}#locations .container .content .location .details{grid-column:1/5;grid-row:auto}#locations .container .content .location .details.el-segundo{grid-column:9/13}#locations .container .content .location .map{grid-column:5/13;grid-row:1/2;position:relative}#locations .container .content .location .map.el-segundo{grid-column:1/9}#locations .container .content .location .map:hover img{transform:scale(1.05)}}