relative z-20 bg-black-100 text-black-600, flex flex-col sm:flex-row sm:items-center justify-between mx-auto px-4 py-4 max-w-screen-xl, text-xs sm:text-sm mb-4 sm:mb-0 sm:mr-6, svg-inline--fa fa-cookie-bite fa-w-16 inline-block text-yellow-500, underline, px-4 text-center outline-none whitespace-no-wrap inline-block w-40 text-center text-black-900 bg-white hover:bg-black-100 font-serif rounded-md font-bold border-solid border-2 border-black-900 py-1, sticky top-0 bg-white shadow-md text-black-900 font-medium w-full z-10, flex justify-between w-full mx-auto px-4 h-16 max-w-screen-xl, py-4 pr-6, , my-5 hidden lg:flex lg:flex-row flex-col w-full overflow-auto md:overflow-visible border border-solid border-black-300 sm:border-none whitespace-no-wrap, flex flex-auto space-x-6, flex hover:text-mint-500 cursor-pointer pb-2 flex items-center font-medium, text-icon-3, svg-inline--fa fa-chevron-down fa-w-14 ml-2 text-mint-500, p-4 lg:p-0 bg-black-100 lg:bg-white, flex flex-col-reverse lg:flex-row lg:space-y-0 lg:space-x-6 lg:flex list-none, mt-6 lg:mt-0, flex items-center, text-icon-5, svg-inline--fa fa-phone fa-w-16 mr-2 text-mint-500, hover:text-mint-500, ml-2 font-normal text-xs text-black-600, svg-inline--fa fa-mobile fa-w-10 mr-2 ml-1 lg:ml-0 text-mint-500, hover:text-mint-500 ml-1 lg:ml-0, svg-inline--fa fa-user-circle fa-w-16 mr-2 text-mint-500, flex items-center lg:hidden, text-icon-6 block, svg-inline--fa fa-bars fa-w-14 text-icon-6 block, text-icon-6 hidden, svg-inline--fa fa-times fa-w-10 , bg-layout-pattern, bg-hero-pattern, sm:mx-6 xl:mx-auto xl:px-10 max-w-screen-xl, sm:grid sm:grid-cols-2 lg:grid-cols-3 pt-12 pb-16 lg:py-0 z-0, col-start-1 col-span-1 self-center text-center, font-serif text-3xl lg:text-5xl font-medium, font-sans text-lg sm:text-xl whitespace-no-wrap, px-4 text-center outline-none whitespace-no-wrap inline-block mt-6 mb-3 px-16 text-black-900 bg-yellow-500 hover:bg-yellow-600 rounded-md font-serif font-bold border-solid border-2 border-black-900 py-3 leading-8 text-xl, underline hover:no-underline text-sm sm:text-base focus:outline-none, hidden lg:flex col-start-2 col-span-1 justify-center overflow-hidden hero-giraffe, col-start-2 col-span-1 lg:col-start-3 self-center text-center pt-12 sm:pt-0, font-sans text-lg sm:text-xl, px-4 text-center outline-none whitespace-no-wrap inline-block mt-6 mb-3 px-16 text-black-900 bg-white hover:bg-black-100 font-serif rounded-md font-bold border-solid border-2 border-black-900 py-3 leading-8 text-xl, -mt-2 text-lg, -mt-1 text-xs font-normal leading-none, block underline hover:no-underline, hidden md:block bg-white, flex justify-evenly py-5 font-medium whitespace-no-wrap mx-auto max-w-screen-xl, flex, text-mint-500 pr-2, max-w-screen-xl bg-white sm:bg-transparent sm:mx-6 xl:mx-auto xl:px-10 p-6, bg-black-400 bg-opacity-15 rounded-xl, text-sm text-center text-black-600 p-4, underline hover:no-underline, sm:mx-6 xl:mx-auto xl:px-32 max-w-screen-xl, flex flex-col sm:flex-row flex-wrap my-8 sm:my-16 mx-8 xl:mx-4, flex-col flex-1 mb-8 md:mb-0 md:mr-4 lg:mr-16 xl:mr-24, mb-4 text-2xl sm:text-3xl font-serif font-semibold whitespace-no-wrap, mb-4, hidden sm:block text-xs text-black-600 mb-4, sm:block md:mt-8 md:mx-auto hidden, sm:hidden max-w-full, border-black-300 border-1 mt-1 rounded-sm, flex justify-between font-medium mt-2, mt-6, sm:hidden block text-xs text-black-600 mt-6, bg-white sm:shadow-lg sm:rounded-xl pt-16 pb-8 sm:pb-0 md:px-8 max-w-screen-xl, grid grid-cols-3, col-start-1 col-span-3 lg:col-span-1 px-8 md:px-0, col-span-2 text-2xl sm:text-3xl font-serif font-semibold mb-8 lg:ml-16 lg:pl-2, mb-8 lg:mb-10 lg:ml-16 lg:pl-2 lg:w-48, hidden lg:block lg:-ml-10 -ml-6 lg:mt-8, lg:col-span-2 col-span-3 ml-0, relative, sticky z-10 md:static grid grid-cols-3 gap-x-2 py-6 mb-4 bg-black-100 md:bg-transparent px-8 md:px-0, md:col-start-2 col-start-1 row-start-1 row-span-2 md:row-span-1 text-base md:text-lg font-medium md:text-center text-left pl-0 md:pl-24 my-auto , md:col-start-3 col-start-2 col-span-2, md:grid, text-icon-6, svg-inline--fa fa-arrow-left fa-w-14 hidden md:block transform hover:text-mint-500 cursor-pointer, flex justify-center text-base md:text-lg font-medium text-center md:mx-4 truncate cursor-pointer, svg-inline--fa fa-arrow-left fa-w-14 hidden md:block transform rotate-180 hover:text-mint-500 cursor-pointer, flex col-start-2 col-span-2 row-start-2 md:hidden md:col-start-3 justify-around w-32 mx-auto pt-6, w-2 h-2 rounded-full cursor-pointer bg-black-900, w-2 h-2 rounded-full cursor-pointer bg-black-300 hover:bg-mint-500, grid md:grid-cols-3 md:gap-x-2 gap-y-4 mb-6 whitespace-no-wrap px-8 md:px-0, col-start-1 col-span-1, block, col-start-1 col-span-1 md:col-start-2 md:mx-auto md:self-center pb-4 md:pb-0 md:pl-24, svg-inline--fa fa-check-circle fa-w-16 text-green-500, col-start-2 col-span-2 md:col-start-3 md:col-span-1 truncate, flex justify-center, svg-inline--fa fa-times-circle fa-w-16 text-red-500, col-start-1 col-span-1 md:col-span-2 whitespace-normal pt-6 text-black-600 text-xs leading-4, whitespace-no-wrap, hidden md:flex md:col-start-3 justify-around w-32 mx-auto pt-6, md:grid md:grid-cols-2 gap-0 md:gap-x-12 px-8 sm:px-12 pt-8 sm:pt-16, row-start-1 md:col-start-1 md:col-span-2 xl:col-span-1 text-2xl xl:text-3xl text-left font-serif font-semibold mb-8 sm:mb-12 sm:ml-8 sm:pl-6, row-start-2 md:col-start-1 md:col-span-1 flex flex-col, flex sm:flex-row flex-col sm:items-center pb-8, text-icon-8, svg-inline--fa fa-clock fa-w-16 mb-2 sm:mb-0 flex-shrink-0 text-mint-500, sm:ml-6, flex sm:flex-row flex-col sm:items-center pb-12, svg-inline--fa fa-seedling fa-w-16 mb-2 sm:mb-0 flex-shrink-0 text-mint-500 text-icon-8, flex justify-center sm:justify-start space-x-4 pb-12 sm:ml-8 sm:pl-6, xl:row-start-1 xl:row-span-2 md:col-start-2 md:col-span-1 self-end flex justify-end, w-full h-full, gatsby-image-wrapper, bg-white sm:shadow-lg sm:rounded-xl pt-16 pb-8 px-8 overflow-hidden, md:grid md:grid-cols-3, space-y-4 md:col-start-1 md:col-span-1, text-2xl md:text-3xl font-serif font-semibold mb-8 md:mb-12 sm:ml-16 sm:pl-2 md:whitespace-no-wrap, mb-8 sm:ml-16 sm:pl-2, text-3xl text-yellow-base font-semibold whitespace-no-wrap, flex items-center text-yellow-500 whitespace-no-wrap, text-icon-8 sm:text-icon-12, svg-inline--fa fa-phone fa-w-16 inline-block mr-2 sm:mr-6, text-3xl font-semibold, mb-8 inline-block sm:ml-16 sm:pl-2, grid grid-cols-2 lg:grid-cols-4 gap-x-2 whitespace-no-wrap, row-start-1 row-span-1 col-start-1 col-span-1, row-start-1 row-span-1 col-start-2 col-span-1, row-start-2 row-span-1 col-start-1 col-span-1, row-start-2 row-span-1 col-start-2 col-span-1, row-start-3 row-span-1 col-start-1 col-span-1, row-start-3 row-span-1 col-start-2 col-span-1, sm:ml-16 sm:pl-2 mt-8, mb-12 sm:ml-4 md:col-span-1 md:mx-auto md:mb-0 md:col-start-2, flex items-center mb-6 md:mt-24 mt-8, svg-inline--fa fa-coins fa-w-16 mr-2 sm:mr-8 md:mr-2 text-yellow-500, text-sm, svg-inline--fa fa-seedling fa-w-16 mr-2 sm:mr-8 md:mr-2 text-yellow-500, items-end flex, -mb-8 w-48 sm:-mb-12 md:w-full, sm:mx-6 xl:mx-auto my-8 sm:my-16 xl:px-32 max-w-screen-xl, flex flex-col sm:flex-row px-8 xl:px-4 mx-auto, flex flex-col justify-center my-8 sm:my-0 sm:mr-32, flex flex-col, text-2xl xl:text-3xl font-serif font-semibold text-left mb-6, flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-8 mt-8, flex items-center font-medium hover:opacity-75 ease-in-out, svg-inline--fa fa-external-link fa-w-16 mr-3 text-black-600, svg-inline--fa fa-twitter fa-w-16 mr-3 text-black-600, svg-inline--fa fa-linkedin-in fa-w-14 mr-3 text-black-600, sm:mx-6 xl:mx-auto mb-12 xl:px-10 max-w-screen-xl, bg-white sm:shadow-lg sm:rounded-xl hidden lg:block py-16 px-6, px-20, text-3xl font-serif font-semibold mb-12 md:whitespace-no-wrap, text-yellow-400, mb-8 flex w-full space-x-6, w-1/3, group block font-medium, w-full rounded mb-4 group-hover:opacity-75 h-48 object-cover, group-hover:text-black-600, grid grid-cols-1 sm:grid-cols-2 gap-y-6 mx-auto mt-16 px-8 sm:px-4 lg:px-0 pt-12 lg:pt-0 pb-16 max-w-5xl sm:divide-x-2 sm:divide-y-0 divide-y-2 divide-black-300 lg:bg-transparent bg-white, sm:col-start-1 sm:col-span-1 flex flex-col sm:flex-row, sm:mr-10 mx-auto sm:mx-0 my-auto, st3, st4, st6, st7, text-sm text-center sm:text-left text-black-600 md:pr-10 lg:pr-20 mt-6 sm:my-auto, sm:col-start-2 sm:col-span-1 pt-8 sm:pt-6 md:pt-0 flex flex-col sm:flex-row, mx-auto sm:mx-0 md:pl-16 lg:pl-0 my-auto w-full h-full md:w-64 gatsby-image-wrapper, text-sm text-center sm:text-left text-black-600 mt-6 sm:my-auto, w-full px-8 sm:px-0 py-12 bg-black-700 text-black-100 text-sm h-card, sm:mx-6 xl:mx-auto space-y-8 sm:space-y-12 xl:px-10 max-w-screen-xl, max-w-screen-xl mx-auto gap-x-8 gap-y-8 sm:gap-y-12 sm:grid sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 space-y-8 sm:space-y-0, sm:row-start-2 sm:row-span-1 sm:col-start-2 sm:col-span-2 md:col-start-1 md:col-span-4 lg:row-start-1 lg:col-start-5 lg:col-span-2, pb-4 text-black-500 font-medium font-sans, flex flex-col sm:flex-row sm:space-x-4 space-y-4 sm:space-y-0, pt-8 pb-4 text-black-500 font-medium font-sans, flex space-x-4 fill-current text-white, flex items-center justify-center w-12 h-12 rounded-full text-icon-6 bg-black-900, svg-inline--fa fa-facebook-f fa-w-10 , svg-inline--fa fa-instagram fa-w-14 , svg-inline--fa fa-twitter fa-w-16 , svg-inline--fa fa-youtube fa-w-18 , flex flex-col sm:col-start-1 sm:col-span-1 space-y-1, text-black-500 font-medium font-sans mb-2, flex flex-col sm:col-start-2 sm:col-span-1 space-y-1, flex flex-col sm:col-start-3 sm:col-span-1 space-y-1, flex flex-col sm:col-start-1 sm:col-span-1 md:col-start-4 space-y-1, text-black-500 font-medium font-sans, underline hover:no-underline lg:whitespace-no-wrap, max-w-screen-xl mx-auto gap-x-8 gap-y-8 sm:gap-y-12 sm:grid sm:grid-rows-2 sm:grid-cols-3 md:grid-rows-1 md:grid-cols-4 lg:grid-cols-6 space-y-8 sm:space-y-0, sm:col-start-1 sm:col-span-1 sm:row-start-1 sm:row-span-1 flex flex-col, text-black-500 font-bold font-sans mb-3, not-italic, inline-block text-white font-bold mb-1 p-tel, inline-block mb-1 underline hover:no-underline u-email, flex flex-row flex-wrap after:block, flex-shrink-0 flex-grow-0 w-1/3, flex-shrink-0 flex-grow-0 ml-auto text-left w-2/3, sm:col-start-2 sm:col-span-1 sm:row-start-1 sm:row-span-1 p-adr h-adr, text-black-500 font-medium font-sans mb-3 p-label, not-italic space-y-1, p-street-address, p-postal-code, p-locality, space-y-1 mt-1, inline-flex, sm:col-start-1 sm:col-span-4 sm:row-start-2 sm:row-span-1 md:row-start-1 md:col-start-3 lg:col-span-4, text-black-500 font-medium font-sans mb-3, text-white text-xs mb-6, text-white text-xs, max-w-screen-xl mx-auto gap-x-8 gap-y-8 sm:row-gap-12 flex flex-col sm:grid sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6, sm:row-start-1 sm:row-span-1 sm:col-start-1 sm:col-span-3 md:col-span-4 lg:col-span-2 text-white order-last sm:order-first mt-8 sm:mt-0, font-medium font-sans text-xs mb-1, p-name, text-xs font-sans, sm:row-start-2 sm:row-span-1 sm:col-start-1 sm:col-span-3 md:col-span-4 lg:row-start-1 lg:col-start-3 lg:col-span-4, text-black-500 text-xs font-sans,