@import url(https://fonts.googleapis.com/css?family=Borel);@import url(https://fonts.cdnfonts.com/css/inria-sans);@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:500);@import url(https://fonts.cdnfonts.com/css/aktiv-grotesk-cd-trial);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:Comic Sans MS;margin:0;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn-primary-container{color:#000;display:flex;justify-content:center;margin-top:2.5%;text-decoration:none}.btn-primary-container .btn-primary{align-items:center;background-color:#fd0;border:3px solid #fd0;border-radius:10px;color:#000;display:flex;font-size:20px;font-weight:900;padding:10px 16px;text-decoration:none;transition-property:color,background-color,border-color;transition-timing-function:linear;transition:.4s;width:fit-content}#homepage{font-family:Comic Sans MS}.hero-banner{align-items:center;color:#fff;height:100vh;overflow:hidden}.hero-banner,.hero-container{display:flex;justify-content:center;position:relative;width:100%}.hero-container{align-items:flex-start;flex-direction:column;height:100%;padding:2rem;z-index:1}.hero-image-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.hero-image{filter:brightness(.6);height:100%;object-fit:cover;width:100%}.hero-content{margin:5%;max-width:600px;z-index:1}.hero-content h1{font-family:Aktiv Grotesk Cd Trial;font-size:65px;margin:0;width:600px}.hero-content p{font-size:18px;margin:0;width:600px}.recent-posts{margin:0 auto;padding:2rem;text-align:center}.recent-posts-title{font-size:3rem;font-weight:700;margin:0 0 1.5rem}.featured-catalog-section{height:100vh;margin:3% 2%}.featured-catalog-title{display:flex;font-family:Cooper BT;font-size:50px;justify-content:center;margin:0;width:100%}.grid-container{display:flex;height:80%}.grid-primary{display:flex;width:70%}.grid-1x2.first-grid{display:grid;grid-template-rows:35% 65%;width:50%}.grid-1x2.second-grid{display:grid;grid-template-rows:50% 50%;width:50%}.grid-secondary{width:30%}.grid-1x2.secondary-grid{display:grid;grid-template-rows:50% 50%;height:100%}.grid-item{background-color:#f0f0f0;border:1px solid #ddd;margin:2%;overflow:hidden;text-align:center}.featured-post-img{height:auto;object-fit:contain;width:100%}.button-52{background-color:#0000;border:1px solid #000;color:#000;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;outline:0;padding:13px 20px;position:relative;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-52:after{background-color:#ffe54c;content:"";height:100%;left:7px;position:absolute;top:7px;transition:.2s;width:100%;z-index:-1}.button-52:hover:after{left:0;top:0}@media (min-width:768px){.button-52{padding:13px 50px}}@media screen and (max-width:768px){.hero-content h1,.hero-content p{width:100%}.hero-content{margin:0;max-width:700px;z-index:1}.hero-container{align-items:center;text-align:center}}*{box-sizing:border-box}.navbar-container{align-items:stretch;display:flex;justify-content:space-between;padding:1% 2%;position:var(--position);width:100%;z-index:2}.navbar-home{align-items:center;font-family:Aktiv Grotesk Cd Trial;font-size:30px!important;list-style:none;margin-top:.5rem;text-decoration:none;transition:transform .5s}.navbar-social{font-size:24px;transition:transform .5s}.navbar-icons:hover{transform:scale(1.15)}.navbar-container ul{color:var(--primary-color);display:flex;gap:2rem;list-style:none;margin:0;padding:0}.navbar-nav a{align-items:center;color:inherit;display:flex;height:100%;min-width:20px;padding:.1rem;text-align:center;text-decoration:none}.navbar-nav li{display:block;font-size:18px;font-weight:900;margin:0;opacity:70%;position:relative;transition:color .1s,background-color .1s;transition:.3s}.navbar-nav li:hover{opacity:100%}@media (max-width:850px){.navbar-container{display:none}}.donate-button{height:35px;transition:all .3s ease-in-out}.donate-button:hover{transform:scale(1.025);transition:all .3s ease-in-out}.global-banner{align-items:center;background-color:#94b69a;display:flex;height:5vh;justify-content:space-between;overflow:hidden}.long-banner{animation:scroll 30s linear infinite;display:inline-flex;font-family:Comic Sans MS,Comic Sans,cursive;list-style:none;min-width:100%;padding-left:0}.global-banner:hover ul{animation-play-state:paused}.long-banner span{font-weight:25px;margin-right:20px}.long-banner a[href=""]{display:none}@media screen and (max-width:1036px){.global-banner{height:auto}.long-banner{display:none}}@keyframes scroll{to{transform:translateX(-100%)}0%{transform:translateX(0)}}.footer{align-items:center;background-color:#cbdbce;display:flex;height:30vh;justify-content:center;text-align:center}.footer h1{font-size:90px}#contact{background-color:#2e323d;color:#f4f4f4;display:flex;flex-direction:row;gap:10%;justify-content:center;padding:2% 5%}#contact h2{font-size:30px;margin:2% 0;padding:2% 0}.contact-information-section a{color:#f4f4f4}.contact-field{align-items:center;display:flex;gap:8px;text-decoration:none}.center-container{display:flex;justify-content:center;width:100%}.contact-information{padding:4% 0}.contact-social{font-size:35px;transition:transform .5s}.contact-social:hover{transform:scale(1.15)}.contact{align-items:center;background-color:#2e323d;color:#f4f4f4;display:flex;justify-content:center}.contact-form{color:#f4f4f4;max-width:400px;width:100%}.contact-form .input-box{margin-top:10px}.input-box .field{background-color:initial;border:2px solid #ddd;border-radius:6px;color:#f4f4f4;font-size:16px;height:40px;margin-top:8px;outline:none;padding:10px;width:100%}.input-box .field.message{height:100px;resize:none}@media screen and (max-width:600px){#contact{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:5%;padding:5%}.contact-form{max-width:550px}}.button-32{background-color:#ffe54c;border:0;border-radius:12px;box-sizing:border-box;color:#000!important;cursor:pointer;font-family:Comic Sans MS;font-size:16px;font-weight:700;margin-top:10px;padding:8px 15px;text-align:center;text-decoration:none;touch-action:manipulation;transition:.2s;user-select:none;-webkit-user-select:none}.button-32:not(:disabled):focus,.button-32:not(:disabled):hover{background:#f4e603;box-shadow:0 0 0 2px #f4f4f433,0 3px 8px 0 #f4f4f426;outline:0}.button-32:disabled{cursor:not-allowed;filter:saturate(.2) opacity(.5);-webkit-filter:saturate(.2) opacity(.5)}.catalog-grid li,.catalog-grid ol{display:inline-block;list-style:none;margin:0;padding:0}.catalog-grid h2{font-size:2rem;margin:20px 0 10px}.catalog-grid p{font-size:1.2rem;margin-bottom:20px}.catalog-grid{height:85%;text-align:center;width:100%}.catalog-container{height:100%;overflow-x:auto;white-space:nowrap;width:100%}.catalogitem{background-color:initial;height:100%;position:relative}.return-to-recipes{align-items:center;display:flex;height:5vh;padding-left:14%}.icon-small{font-weight:600;height:30px;width:30px}.return-text{font-size:18px;font-weight:600}.recipes-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:3% 0;padding:0 5%}.recipe-item{flex:1 1 auto;max-width:31%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;width:33%}.recipe-item:hover{transform:scale(1.025)}.recipe-link{color:#000;display:block;text-align:left;text-decoration:none}.recipe-link:hover{color:#333}.recipe-image{border-radius:12px;height:auto;width:100%}.recipe-header{color:#000;font-size:18px;margin:0}.recipe-created-date{color:#5e5d5d;font-size:14px;margin:0}@media screen and (max-width:800px){.recipe-item{max-width:100%}}#recipe-page{font-family:Comic Sans MS}#no-recipe-page{background-color:#f8f8f8;font-family:Arial,sans-serif;height:100vh}.site{width:100%}.error-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px}.error-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:800px;padding:30px;text-align:center;width:100%}.error-title{font-size:2rem;font-weight:700}.error-message{color:#6c757d;font-size:1.2rem;line-height:1.5;margin-top:10px}.error-actions{margin-top:30px}#recipe-page{background-color:#f4f4f4;font-family:Inria Sans;padding-bottom:5%}.recipe-section{margin-left:15%;width:70%}.recipe-header-title-container{align-items:baseline;display:flex;gap:.5rem}.fa-icon{color:#1e3050;cursor:pointer;font-size:22px}.recipe-header-title{font-size:35px;margin:0}.recipe-header-subheader{font-size:18px;margin:0;padding:3px 0}.tooltip{cursor:help;position:relative}.tooltip-text{background-color:#000c;border-radius:5px;bottom:120%;color:#fff;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease .3s;visibility:hidden;width:220px;z-index:1}.tooltip:hover .tooltip-text{opacity:1;transition-delay:0s;visibility:visible}.video-container{margin:0 auto;overflow:hidden;padding-top:60%;position:relative;width:100%}.video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.youtube-video-print,.youtube-video-thumbnail{width:100%}.youtube-video-caption{color:#656565;font-size:14px;font-style:italic;text-align:right}.recipe-content-container{display:flex;font-size:18px;gap:3%;margin-top:2%}.recipe-ingredients-column{height:100%;width:30%}.recipe-instructions-column{height:100%;width:70%}.recipe-ingredients-title{font-size:18px;margin:0;padding:0;text-decoration:underline}.recipe-ingredients-column ul{list-style:none;margin:0;padding:0 0 5%}.recipe-instructions-column ol{list-style:none;margin:0;padding:0}.recipe-instructions-title{font-size:18px;margin:0;padding:0;text-decoration:underline}.recipe-item-header{font-size:18px;font-weight:600;margin:0;padding:0}.recipe-item-instructions{padding-bottom:2%}@media screen and (max-width:800px){.return-to-recipes{padding-left:3%}.recipe-section{margin:0 5%;width:90%}.recipe-content-container{flex-direction:column}.recipe-ingredients-column,.recipe-instructions-column{width:100%}}@media print{.video-container{padding:0}.fa-icon,.return-to-recipes,.youtube-video-web{display:none}.youtube-video-caption{font-size:10px}.recipe-section{margin-left:2.5%;width:95%}.recipe-content-container,.recipe-ingredients-title,.recipe-instructions-title,.recipe-item-header{font-size:14px}}@media screen{.youtube-video-print{display:none}}
/*# sourceMappingURL=main.f5aa7be7.css.map*/