@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Dancing+Script:wght@600;700&family=Raleway:wght@300;400;500;600&family=Pacifico&display=swap);html{font-size:16px}body{font-family:Raleway,Segoe UI,sans-serif;color:#333;background:#fafaf7;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%}*{box-sizing:border-box;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh;background:#fafaf7}.main-content{flex:1 1;width:100%}.fade-enter .benefits-page,.fade-enter .contact-page,.fade-enter .subpage{opacity:0}.fade-enter-active .benefits-page,.fade-enter-active .contact-page,.fade-enter-active .subpage{opacity:1;-webkit-transition:opacity .9s ease;transition:opacity .9s ease}.fade-exit .benefits-page,.fade-exit .contact-page,.fade-exit .subpage{opacity:1}.fade-exit-active .benefits-page,.fade-exit-active .contact-page,.fade-exit-active .subpage{opacity:0;-webkit-transition:opacity .9s ease;transition:opacity .9s ease}.topnav{background:#111;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.5)}.topnav__logo-bar{display:flex;justify-content:center;align-items:center;padding:14px 20px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.topnav__brand-link{display:flex;align-items:center;grid-gap:14px;gap:14px;text-decoration:none}.topnav__logo-img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #8a9e20}.topnav__brand{display:flex;flex-direction:column}.topnav__brand-name{font-family:Dancing Script,cursive;font-size:1.9rem;font-weight:700;color:#c8d840;line-height:1}.topnav__brand-tagline{font-family:Cinzel,serif;font-size:.55rem;color:hsla(0,0%,100%,.5);letter-spacing:3px;text-transform:uppercase;margin-top:5px}.topnav__links{display:flex;justify-content:center;grid-gap:0;gap:0}.topnav__links a{color:hsla(0,0%,100%,.8);text-decoration:none;padding:13px 24px;font-size:.78rem;letter-spacing:1.8px;text-transform:uppercase;font-weight:500;-webkit-transition:color .2s,border-bottom-color .2s;transition:color .2s,border-bottom-color .2s;border-bottom:2px solid transparent;display:block}.topnav__links a.active,.topnav__links a:hover{color:#c8d840;border-bottom-color:#c8d840}.topnav__toggle{display:none;flex-direction:column;justify-content:center;grid-gap:5px;gap:5px;background:none;border:none;cursor:pointer;padding:8px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px}.topnav__toggle span{width:26px;height:2px;background:#fff;display:block;border-radius:2px;-webkit-transition:opacity .25s,background .2s,-webkit-transform .25s;transition:opacity .25s,background .2s,-webkit-transform .25s;transition:transform .25s,opacity .25s,background .2s;transition:transform .25s,opacity .25s,background .2s,-webkit-transform .25s;-webkit-transform-origin:center;transform-origin:center}.topnav__toggle.is-open span:first-child{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.topnav__toggle.is-open span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.topnav__toggle.is-open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.topnav__toggle:hover span{background:#c8d840}@media (max-width:768px){.topnav__logo-bar{justify-content:flex-start}.topnav__toggle{display:flex}.topnav__links{display:none;flex-direction:column;padding:8px 0 12px;border-top:1px solid hsla(0,0%,100%,.08)}.topnav__links.open{display:flex}.topnav__links a{padding:12px 28px;border-bottom:1px solid hsla(0,0%,100%,.05);border-left:none}.topnav__links a.active,.topnav__links a:hover{background:rgba(200,216,64,.08);border-bottom:1px solid hsla(0,0%,100%,.05)}}.header-wrap{z-index:1;background:#000}.header-wrap,.hero{width:100%;position:relative;overflow:hidden}.hero{height:65vh;min-height:380px}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.hero__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(55%,rgba(0,0,0,.3)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.6),rgba(0,0,0,.3) 55%,transparent);background:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 55%,transparent);display:flex;flex-direction:column;justify-content:center;padding:0 70px}.hero__title{font-family:Dancing Script,cursive;font-size:4.5rem;font-weight:700;color:#fff;text-shadow:2px 3px 8px rgba(0,0,0,.45);margin-bottom:16px;line-height:1.05}.hero__sub{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:360px;line-height:1.8;text-shadow:1px 1px 4px rgba(0,0,0,.4)}.hero-fade-enter{opacity:0}.hero-fade-enter-active{opacity:1;-webkit-transition:opacity .35s ease .35s;transition:opacity .35s ease .35s}.hero-fade-exit{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%}.hero-fade-exit-active{opacity:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}@media (max-width:768px){.hero{height:42vh;min-height:240px}.hero__overlay{padding:0 28px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.55)),color-stop(70%,rgba(0,0,0,.2)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.55),rgba(0,0,0,.2) 70%,transparent);background:linear-gradient(90deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.2) 70%,transparent);justify-content:center}.hero__title{font-size:2.2rem}.hero__sub{font-size:.95rem}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(70px);transform:translateY(70px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(70px);transform:translateY(70px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.home__welcome-card{-webkit-animation:slideUp .65s cubic-bezier(.22,1,.36,1) both;animation:slideUp .65s cubic-bezier(.22,1,.36,1) both}.fade-exit .home__welcome-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-exit-active .home__welcome-card{-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1)}.home__welcome-wrap{width:100%;background:#fafaf7;padding:0 0 60px}.home__welcome-card{display:flex;flex-wrap:wrap;max-width:1100px;margin:-70px auto 0;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.12);border-radius:4px;overflow:hidden;position:relative;z-index:1000}.home__welcome-left{flex:1 1 320px;padding:40px 36px;background:#fff}.home__welcome-title{font-family:Dancing Script,cursive;font-size:2.4rem;color:#6b7a1a;margin-bottom:20px;text-align:center}.home__welcome-img{width:80%;height:auto;display:block;margin:0 auto 20px;border-radius:3px}.home__welcome-subtitle{font-family:Dancing Script,cursive;font-size:1.3rem;color:#4a5510;margin-bottom:8px}.home__welcome-left p{font-size:.88rem;line-height:1.7;color:#555;margin-bottom:18px}.home__natural{flex:1 1 260px;background:#f0f3d8;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:24px;gap:24px;padding:40px 28px}.home__natural-text{text-align:center}.home__natural-text p{font-family:Dancing Script,cursive;font-size:1.6rem;color:#6b7a1a;line-height:1.6}.home__natural-img{width:210px;height:320px;object-fit:contain;border:2px solid #b5c438;border-radius:4px;padding:10px;background:-webkit-linear-gradient(305deg,#f7f9e8,#eef1d6);background:linear-gradient(145deg,#f7f9e8,#eef1d6);box-shadow:0 0 0 6px rgba(181,196,56,.15),0 8px 28px rgba(0,0,0,.18)}.home__dark-banner{width:100%;background-size:cover;background-position:50%;background-attachment:fixed;position:relative}.home__dark-banner-overlay{background:rgba(15,10,3,.82);padding:80px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}.home__dark-banner-title{font-family:Dancing Script,cursive;font-size:2.6rem;color:#fff;max-width:700px;line-height:1.3}.home__dark-banner-text{font-size:.95rem;color:hsla(0,0%,100%,.82);max-width:680px;line-height:1.8}.home__dark-banner-btn{display:inline-block;margin-top:10px;padding:12px 36px;border:2px solid #c8d840;color:#c8d840;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;border-radius:2px;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.home__dark-banner-btn:hover{background:#c8d840;color:#111}.home__products{max-width:1100px;margin:0 auto;padding:70px 20px 80px}.home__products-title{font-family:Dancing Script,cursive;font-size:2.4rem;color:#4a5510;text-align:center;margin-bottom:48px}.home__products-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.home__product-card{display:flex;flex-direction:column;grid-gap:14px;gap:14px;color:#444;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.home__product-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.home__product-card img{width:100%;border-radius:3px;box-shadow:0 3px 14px rgba(0,0,0,.1)}.home__product-card:nth-child(2) img,.home__product-card:nth-child(3) img,.home__product-card img{height:220px;object-fit:cover}.home__product-card p{font-size:.88rem;line-height:1.65;color:#555}@media (max-width:900px){.home__products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home__welcome-card{margin-top:0;flex-direction:column}.home__dark-banner-title{font-size:1.8rem}.home__dark-banner-overlay{padding:50px 24px}.home__products-grid{grid-template-columns:1fr}.home__products{padding:50px 20px 60px}}.benefits-page{width:100%}.benefits-page__hero{position:relative;width:100%;height:340px;overflow:hidden}.benefits-page__hero-img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.benefits-page__hero-overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),color-stop(60%,rgba(0,0,0,.3)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.65),rgba(0,0,0,.3) 60%,transparent);background:linear-gradient(90deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 60%,transparent);display:flex;flex-direction:column;justify-content:center;padding:0 60px}.benefits-page__hero-title{font-family:Dancing Script,cursive;font-size:3.6rem;font-weight:700;color:#fff;text-shadow:2px 3px 8px rgba(0,0,0,.4);margin-bottom:10px}.benefits-page__hero-sub{font-family:Georgia,serif;font-style:italic;font-size:1rem;color:hsla(0,0%,100%,.88);max-width:360px;line-height:1.7}.benefits-page__content{max-width:1000px;margin:0 auto;padding:60px 28px 80px}.benefits-page__intro{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:52px;border-left:4px solid #b5c438;padding:28px 32px;background:#fff;border-radius:0 4px 4px 0;box-shadow:0 2px 16px rgba(0,0,0,.06)}.benefits-page__intro p{font-family:Raleway,sans-serif;font-size:.95rem;line-height:1.85;color:#444;text-align:justify}.benefits-page__intro strong{color:#4a5510;font-weight:600}.benefits-page__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:52px}.benefit-card{background:#fff;border-radius:4px;padding:32px 28px;box-shadow:0 4px 20px rgba(0,0,0,.07);display:flex;flex-direction:column;grid-gap:12px;gap:12px;-webkit-transition:box-shadow .25s,-webkit-transform .25s;transition:box-shadow .25s,-webkit-transform .25s;transition:box-shadow .25s,transform .25s;transition:box-shadow .25s,transform .25s,-webkit-transform .25s}.benefit-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.benefit-card__icon{font-size:1.8rem;line-height:1}.benefit-card__title{font-family:Cinzel,serif;font-size:.95rem;font-weight:600;color:#2d3408;letter-spacing:.5px}.benefit-card__text{font-family:Raleway,sans-serif;font-size:.88rem;line-height:1.75;color:#555}.benefits-page__quote{border-top:1px solid #e0e8c0;padding-top:40px;text-align:center}.benefits-page__quote blockquote{font-family:Dancing Script,cursive;font-size:1.8rem;font-weight:600;color:#4a5510;line-height:1.5}.benefits-page__quote cite{display:block;font-family:Cinzel,serif;font-style:normal;font-size:.75rem;letter-spacing:2px;color:#888;margin-top:12px}@media (max-width:640px){.benefits-page__hero{height:220px}.benefits-page__hero-title{font-size:2.4rem}.benefits-page__hero-overlay{padding:0 24px}.benefits-page__content{padding:40px 16px 60px}.benefits-page__cards{grid-template-columns:1fr}.benefits-page__quote blockquote{font-size:1.4rem}}.contact-page{max-width:1100px;margin:0 auto;padding:60px 28px 80px}.contact-page__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.contact-page__title{font-family:Dancing Script,cursive;font-size:3rem;font-weight:700;color:#4a5510;margin-bottom:8px}.contact-page__divider{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:32px;max-width:200px}.contact-page__divider:after,.contact-page__divider:before{content:"";flex:1 1;height:1px;background:#b5c438}.contact-page__divider span{color:#b5c438;font-size:1rem}.contact-page__details{display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-bottom:32px}.contact-detail{display:flex;align-items:flex-start;grid-gap:14px;gap:14px}.contact-detail__icon{font-size:1.3rem;width:28px;flex-shrink:0;margin-top:2px}.contact-detail strong{font-family:Cinzel,serif;font-size:.8rem;letter-spacing:.5px;color:#2d3408;display:block;margin-bottom:3px}.contact-detail p{font-family:Raleway,sans-serif;font-size:.9rem;color:#555;line-height:1.5}.contact-page__map iframe{width:100%;height:220px;border:none;border-radius:4px;display:block;-webkit-filter:grayscale(20%);filter:grayscale(20%)}.contact-page__form-wrap{background:#fff;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.09);padding:40px 36px}.contact-page__form-title{font-family:Dancing Script,cursive;font-size:2rem;font-weight:700;color:#4a5510;margin-bottom:28px}.contact-form{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.contact-form__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.contact-form__field label{font-family:Cinzel,serif;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:#555}.contact-form__field input,.contact-form__field textarea{font-family:Raleway,sans-serif;font-size:.9rem;color:#333;background:#fafbf3;border:1px solid #d8e0a0;border-radius:3px;padding:12px 14px;outline:none;-webkit-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s;resize:vertical}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:#8a9e20;box-shadow:0 0 0 3px rgba(138,158,32,.12)}.contact-form__field textarea{min-height:140px}.contact-form__submit{font-family:Cinzel,serif;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;background:#6b7a1a;color:#fff;border:none;border-radius:3px;padding:14px 28px;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s;align-self:flex-start}.contact-form__submit:hover:not(:disabled){background:#4a5510;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.contact-form__submit:disabled{opacity:.65;cursor:not-allowed}.contact-form__status{font-family:Raleway,sans-serif;font-size:.88rem;padding:12px 16px;border-radius:3px}.contact-form__status--ok{background:#f0f6d8;color:#4a5510;border-left:3px solid #8a9e20}.contact-form__status--err{background:#fdf0f0;color:#9f232a;border-left:3px solid #9f232a}@media (max-width:768px){.contact-page{padding:40px 16px 60px}.contact-page__grid{grid-template-columns:1fr;grid-gap:32px;gap:32px}.contact-page__form-wrap{padding:28px 20px}}.subpage{width:100%;max-width:1100px;margin:0 auto;padding:60px 28px 80px}.subpage__title{font-family:Dancing Script,cursive;font-size:3rem;font-weight:700;color:#4a5510;text-align:center;margin-bottom:10px}.subpage__divider{display:flex;align-items:center;grid-gap:14px;gap:14px;margin:0 auto 40px;max-width:340px}.subpage__divider:after,.subpage__divider:before{content:"";flex:1 1;height:1px;background:#b5c438}.subpage__divider span{font-size:1.1rem;color:#b5c438}.subpage__intro{background:#fff;border-left:4px solid #b5c438;padding:28px 32px;margin-bottom:52px;border-radius:0 4px 4px 0;box-shadow:0 2px 16px rgba(0,0,0,.06)}.subpage__intro p{font-family:Raleway,sans-serif;font-size:.95rem;line-height:1.85;color:#444;text-align:justify}.subpage__intro strong{color:#4a5510;font-weight:600}.subpage__products{display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin-bottom:40px}.product-card{display:flex;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transition:box-shadow .25s;transition:box-shadow .25s}.product-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.13)}.product-card__img-wrap{flex:0 0 240px;max-width:240px;overflow:hidden;background:#f5f5f0}.product-card__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.product-card:hover .product-card__img-wrap img{-webkit-transform:scale(1.04);transform:scale(1.04)}.product-card__body{flex:1 1;padding:32px 36px;display:flex;flex-direction:column;justify-content:center;grid-gap:18px;gap:18px}.product-card__name{font-family:Cinzel,serif;font-size:1.2rem;font-weight:600;color:#2d3408;letter-spacing:.5px}.price-table{display:flex;flex-direction:column;grid-gap:0;gap:0;border:1px solid #e8ecca;border-radius:3px;overflow:hidden;max-width:280px}.price-table__label{font-family:Cinzel,serif;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#6b7a1a;padding:7px 14px}.price-row{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;font-family:Raleway,sans-serif;font-size:.88rem;color:#444;border-bottom:1px solid #f0f3e0}.price-row:last-child{border-bottom:none}.price-row:nth-child(2n){background:#fafbf3}.price-row__qty{color:#777;font-size:.8rem}.price-row__amount{font-weight:600;color:#4a5510}.price-row--best .price-row__amount{color:#9f232a}.subpage__vat{font-family:Cinzel,serif;font-size:.72rem;letter-spacing:1px;color:#888;text-align:right;padding-top:4px}@media (max-width:700px){.subpage{padding:40px 16px 60px}.subpage__title{font-size:2.2rem}.product-card{flex-direction:column}.product-card__img-wrap{flex:none;max-width:100%;height:220px}.product-card__body{padding:22px 20px}.price-table{max-width:100%}}.jamon__logo-wrap{display:flex;justify-content:center;margin-bottom:10px}.jamon__logo{height:90px;object-fit:contain;-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.12));filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.footer{background:#111;color:hsla(0,0%,100%,.75);margin-top:auto}.footer__inner{display:flex;flex-wrap:wrap;grid-gap:40px;gap:40px;max-width:1100px;margin:0 auto;padding:60px 30px 40px}.footer__col{flex:1 1 200px}.footer__heading{font-family:Dancing Script,cursive;font-size:1.5rem;color:#c8d840;margin-bottom:18px}.footer__about p{font-size:.88rem;line-height:1.75;margin-bottom:12px}.footer__contact{color:hsla(0,0%,100%,.5);font-size:.82rem!important;line-height:1.7!important}.footer__links nav{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.footer__links nav a{font-size:.86rem;color:hsla(0,0%,100%,.65);text-decoration:none;-webkit-transition:color .2s;transition:color .2s;letter-spacing:.5px}.footer__links nav a.active,.footer__links nav a:hover{color:#c8d840}.footer__social{display:flex;grid-gap:14px;gap:14px;margin-bottom:24px}.footer__social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:.9rem;-webkit-transition:background .2s,color .2s,border-color .2s;transition:background .2s,color .2s,border-color .2s}.footer__social a:hover{background:#c8d840;color:#111;border-color:#c8d840}.footer__search input{width:100%;padding:10px 16px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);border-radius:3px;color:#fff;font-size:.82rem;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.footer__search input::-webkit-input-placeholder{color:hsla(0,0%,100%,.35)}.footer__search input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.footer__search input:-ms-input-placeholder{color:hsla(0,0%,100%,.35)}.footer__search input::-ms-input-placeholder{color:hsla(0,0%,100%,.35)}.footer__search input::placeholder{color:hsla(0,0%,100%,.35)}.footer__search input:focus{border-color:#c8d840}.footer__map{width:100%}.footer__map iframe{width:100%;height:260px;display:block;border:none;opacity:.85}.footer__bottom{background:#0a0a0a;padding:16px 30px;text-align:center}.footer__bottom p{font-size:.78rem;color:hsla(0,0%,100%,.35);letter-spacing:.5px}@media (max-width:640px){.footer__inner{padding:40px 20px 30px;grid-gap:30px;gap:30px}.footer__col{flex:1 1 100%}}
/*# sourceMappingURL=main.8e37ce92.chunk.css.map */