﻿*{box-sizing:border-box}body{margin:0;padding:0;font-family:"Roboto",sans-serif;color:#333;line-height:1.6}img{max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit;transition:.3s ease}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.btn-favorite{background:none;border:none;color:#caa5a5;font-size:1.6rem;cursor:pointer;transition:transform .2s ease,color .2s ease;padding:.25rem;display:inline-block}.btn-favorite i{transition:color .2s ease;color:#caa5a5;display:inline-block;vertical-align:middle}.btn-favorite:hover i{color:#c82333;transform:scale(1.1)}.btn-favorite.active i,.btn-favorite i.text-danger{color:#e4251e !important}.card-receita .btn-favorite{margin-right:3px}.card-cardapio .btn-favorite,.card-ebook .btn-favorite{margin-right:12px}.favorites-inline{display:flex;align-items:center;margin-top:10px;justify-content:flex-end;line-height:1}.favorite-count{font-size:.9rem;color:#999;display:inline-block;vertical-align:middle;line-height:1;margin:0;margin-top:5px;padding:0}.btn-favorite.active+.favorite-count{color:#e4251e;font-weight:bold}.cardap{margin-top:-25px !important}.botoes-acao-receita,.botoes-acao-ebook,.botoes-acao-cardapio{display:flex;flex-wrap:wrap;gap:10px}.btn-acao{background:#f6f6f6;border:1px solid #2c3e50;padding:.5rem 1rem;border-radius:5px;font-size:16px;color:#2c3e50;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-acao i{font-size:12px}.btn-acao:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-1px)}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fff;margin:8% auto;padding:30px;border-radius:16px;width:90%;max-width:420px;text-align:center;position:relative}.modal-content h2{font-size:1.2rem}.close{position:absolute;top:13px;right:13px;color:#fff;background:#e4251e;border-radius:50%;font-size:17px;width:32px;height:32px;border:none;font-weight:bold;cursor:pointer}.avaliar-estrelas{display:flex;justify-content:center;margin:20px 0 10px;gap:10px}.avaliar-estrelas i{font-size:32px;cursor:pointer;color:#ccc;transition:all .2s ease}.avaliar-estrelas i.selecionada{color:#fbbb25}.estrela-label{font-weight:bold;margin-top:10px;font-size:1rem;color:#333}.agradecimento{display:none;color:#15a273;font-weight:bold;font-size:1.1rem;margin-top:20px}.btn-enviar{margin-top:20px;padding:10px 25px;background:#15a273;color:#fff;border:none;border-radius:25px;font-size:16px;cursor:pointer}.btn-enviar:hover{background:#128c63}.share-container{position:relative;display:inline-block;z-index:2000}.share-menu{position:absolute;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;flex-direction:column;padding:4px 0;min-width:180px;z-index:2001}.share-container.open .share-menu{display:flex}.share-item{display:flex;align-items:center;padding:8px 12px;color:#2c3e50;text-decoration:none;font-size:.95rem;transition:background .2s ease}.share-item:hover{background:#f8f9fa}.share-item i{margin-right:8px;font-size:1.1rem}.load-more-container{text-align:center;margin:3rem 0}.load-more{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:600;background-color:#f8f9fa;color:#15a273;border:2px solid #15a273;padding:.75rem 2rem;border-radius:25px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.load-more:hover{background-color:#15a273;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,62,80,.3)}.load-more:active{transform:translateY(0)}.whatsapp-float{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;font-size:30px;line-height:60px;box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1000;transition:transform .2s ease}.whatsapp-float:hover{transform:scale(1.1);box-shadow:2px 2px 8px rgba(0,0,0,.4)}.btn-salvar{background:#fff;color:#e4251e;border:1px solid #e4251e}.btn-salvar:hover,.btn-salvar:active{background:#ffc6c6 !important;border-color:#e74c3c !important;color:#e74c3c !important}.btn-gostei-custom{background:#fff !important;color:#e74c3c !important;border:1px solid #e74c3c !important;padding:8px 16px !important;border-radius:4px !important;font-size:14px !important;cursor:pointer !important;transition:all .3s ease !important;display:inline-flex !important;align-items:center !important;gap:6px !important}.btn-gostei-custom i{color:#e74c3c !important;vertical-align:middle !important;line-height:1 !important}.btn-gostei-custom:hover{background:#ffc6c6 !important;border-color:#e74c3c !important;color:#e74c3c !important}.btn-gostei-custom[data-favorited=true]{background:#e74c3c !important;color:#fff !important;border-color:#e74c3c !important}.btn-gostei-custom[data-favorited=true] i{color:#fff !important}.btn-gostei-custom[data-favorited=true]:hover{background:#c0392b !important;border-color:#c0392b !important}.btn-avaliar{padding:.5rem 1rem;border-radius:5px;font-size:16px;cursor:pointer;border:1px solid #fbbb25;background-color:#fff;color:#fbbb25;display:inline-flex;align-items:center;gap:.5rem}.btn-avaliar:hover{background-color:#fad275;color:#2c3e50}@media(max-width: 768px){.botoes-acao-receita,.botoes-acao-ebook,.botoes-acao-cardapio{display:flex;flex-wrap:wrap;width:100%;gap:10px}.botoes-acao-receita>*,.botoes-acao-ebook>*,.botoes-acao-cardapio>*{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px);box-sizing:border-box}.botoes-acao-receita>.share-container:last-child,.botoes-acao-ebook>.share-container:last-child,.botoes-acao-cardapio>.share-container:last-child{flex-basis:100%;max-width:100%}.btn-acao,.btn-avaliar,.btn-imprimir{width:auto;justify-content:center}.botoes-acao-receita>.btn-acao,.botoes-acao-ebook>.btn-acao,.botoes-acao-cardapio>.btn-acao{width:100%}.botoes-acao-receita .share-container .btn-acao,.botoes-acao-ebook .share-container .btn-acao,.botoes-acao-cardapio .share-container .btn-acao{width:100%}.load-more{padding:.6rem 1.5rem;font-size:.9rem}}.navbar{padding:0 !important}.container-fluid{padding-left:0 !important;padding-right:0 !important}.nav-links{display:flex;list-style:none;margin:0;padding:0;font-size:1.2em !important}.nav-links a{font-weight:500}.nav-links a:hover{text-decoration:underline 2px solid}.nav-links_curso{color:#15a273 !important}.nav-links_receita{color:#e4251e !important}.nav-links_cardapio{color:#fbbb25 !important}.nav-links_ebook{color:#2ea3bd !important}.nav-links_temas{color:#272626 !important}.student-portal{display:flex;align-items:center;padding-left:15px}.student-portal a{color:#000;margin-left:10px;display:flex;align-items:center;font-weight:600;text-decoration:none}.student-portal i{height:20px;margin-left:10px;margin-right:5px}.cart-container{display:flex;align-items:center;gap:5px}.navbar-nav{padding-left:15px !important}.navbar-collapse{display:flex;justify-content:inherit;width:100%}.navbar-toggler:focus{box-shadow:none !important}.navbar-brand img{height:24px}.navb{justify-content:space-between;align-items:center;background-color:#fff;border-bottom:5px solid #fbbb25;position:fixed;top:0;left:0;width:100%;height:67px;z-index:3000;margin:0;display:flex}.nav__search{background:hsla(0,0%,100%,.7);width:18%;height:40px;display:flex;justify-content:center;border-radius:20px;overflow:hidden;top:15px;border:solid 1px #c8e4db}.hero__search{background:hsla(0,0%,100%,.7);width:35%;height:44px;display:flex;justify-content:center;position:relative;border-radius:20px;overflow:hidden}.search-bar{flex-grow:1;border:none;padding:10px 20px;background:#fff;margin:0;border-radius:20px 0 0 20px;outline:none;width:50%}.search-button{padding:0px 20px;background:#c8e4db;border:none;border-radius:0 20px 20px 0;cursor:pointer;outline:none}.search-button:hover{background:#15a273}.search-button-mobile{display:none;background-color:#fff !important}.search{display:none;position:absolute;top:70px;left:0;right:0;background-color:ffffffba;z-index:9999;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.search.show{display:block;max-height:76px !important;text-align:-webkit-center}.section-search{display:none;position:fixed;top:71px;left:0;width:100%;height:13%;background:hsla(0,0%,100%,.89);z-index:9999;justify-content:center;align-items:center;overflow:hidden}.section-search.active{display:flex}.search-overlay{width:90%;max-width:600px;display:flex;justify-content:space-between;align-items:center;padding:20px}.search-overlay img{width:24px}.close-search{position:absolute;top:20px;right:20px;background:none;border:none;color:#616161;font-size:24px;cursor:pointer;font-weight:700}.close-search:hover{color:#fbbb25}@media(max-width: 768px){.nav__search{display:none}.navbar-collapse{display:none}.navbar-collapse.show{display:flex !important;flex-direction:column;width:100%;text-align:left;background-color:#fff;margin-top:25px;position:absolute;top:100%;left:0;right:0;z-index:3001;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:15px;max-height:calc(100vh - 67px);overflow-y:auto;overflow-x:hidden}.navbar-nav{padding-left:0 !important;width:100%}.nav-links{flex-direction:column;align-items:center;padding-bottom:15px;width:100%}.nav__search--desktop{display:none}.student-portal{flex-direction:column;align-items:center;padding-left:0;padding-top:10px;padding-bottom:10px;width:100%}.student-portal a{margin-bottom:10px;width:100%;text-align:center;justify-content:center}.container-fluid{position:relative;overflow:visible}.navbar{position:relative;overflow:visible}.hero__search{width:90%;height:44px}.search{background:hsla(0,0%,100%,.7);width:100%;height:74px;display:flex;justify-content:center;position:relative;z-index:10}.search-button-mobile{display:block}.search-bar{border:1px solid #c8e4db}}:root{--footer-green: #00a46d;--footer-yellow: #f7b500;--footer-gray-dark: #4a4a4a;--footer-text: #4c4c4c;--footer-muted: #7a7a7a;--footer-border: rgba(255, 255, 255, 0.4);font-size:16px}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:"Roboto","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:#f5f5f5;color:var(--footer-text)}.site-footer{width:100%;line-height:1.5}.footer-container{max-width:1140px;margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.footer-top{background:#ced4da;color:var(--bs-gray-800);padding:24px 0}.footer-top-layout{display:flex;gap:32px;align-items:stretch}.newsletter-column{flex:1 1 70%}.newsletter-column h2,.scholarship-column h2{margin:0 0 16px;font-size:1.4rem;font-weight:600}.newsletter-form{display:flex;gap:16px;flex-wrap:nowrap}.newsletter-form input{flex:1 1 40%;min-height:48px;border:none;padding:0 16px;border-radius:10px;font-size:1rem}.newsletter-form button{flex:0 0 auto;min-width:120px;min-height:48px;border:none;border-radius:10px;padding:0 24px;background:var(--footer-yellow);color:#1a1a1a;font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,transform .2s ease}.newsletter-form button:hover{background:#e6a200}.newsletter-form button:focus-visible,.newsletter-form input:focus-visible{outline:3px solid hsla(0,0%,100%,.65);outline-offset:2px}.scholarship-column{flex:0 0 30%;padding-left:32px;border-left:1px solid var(--footer-border);display:flex;flex-direction:column;justify-content:center}.scholarship-button{border:none;border-radius:10px;background:var(--footer-yellow);color:#1a1a1a;font-weight:600;font-size:1rem;padding:0 24px;min-height:48px;width:100%;cursor:pointer;transition:background .2s ease,transform .2s ease}.scholarship-button:hover{background:#e6a200}.scholarship-button:focus-visible{outline:3px solid hsla(0,0%,100%,.65);outline-offset:2px}.footer-middle{background:#fff;padding:48px 0 40px;color:var(--footer-text)}.footer-links{display:grid;grid-template-columns:repeat(3, minmax(180px, 1fr)) 220px;gap:32px;align-items:flex-start}.footer-links-column h3{margin:0 0 12px;font-size:1rem;font-weight:600;color:#1f1f1f}.footer-links-column ul{list-style:none;margin:0;padding:0}.footer-links-column li+li{margin-top:8px}.footer-links-column a{text-decoration:none;color:var(--footer-muted);transition:color .2s ease}.footer-links-column a:hover{color:var(--footer-green)}.footer-links-column ul li a{font-size:.95rem}.footer-social-column{text-align:left}.footer-social-column p{margin:0 0 16px;font-size:.8rem;letter-spacing:.08em;font-weight:600;color:var(--footer-muted)}.social-icons{display:flex;gap:12px}.social-icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#fff;text-decoration:none;font-size:.85rem}.social-icon.youtube{background:#ff4336}.social-icon.pinterest{background:#1eb27f}.social-icon.facebook{background:#3b5998}.social-icon.instagram{background:linear-gradient(135deg, #f9c669, #f77737, #d62976)}.social-icon:focus-visible{outline:3px solid var(--footer-yellow);outline-offset:2px}.payment-bar{margin-top:32px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.payment-badge{border:1px solid #dcdcdc;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600;color:var(--footer-muted);background:#fafafa}.footer-bottom{background:var(--footer-gray-dark);color:#fff;text-align:center;padding:24px 0;border-top:1px solid rgba(0,0,0,.15)}.footer-bottom p{margin:4px 0;font-size:.9rem}@media(max-width: 768px){.footer-top-layout{flex-direction:column}.newsletter-form{flex-wrap:wrap}.newsletter-form input,.newsletter-form button,.scholarship-button{flex:1 1 100%;width:100%;min-height:52px}.scholarship-column{border-left:none;padding-left:0}.footer-links{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.footer-social-column{text-align:center}.social-icons{justify-content:center}.payment-bar{justify-content:center}}.ep-card-compra,.rp-card-compra{background-color:#fff;border-radius:5px;height:530px;min-height:530px;display:flex;flex-direction:column}.ep-hero-card .ep-card-compra,.rp-hero-card .ep-card-compra,.ep-hero-card .rp-card-compra,.rp-hero-card .rp-card-compra{height:530px;min-height:530px}.ep-card-body,.rp-card-body{padding-top:0 !important;border-radius:5px;box-shadow:0 8px 25px rgba(0,0,0,.15);flex:1;display:flex;flex-direction:column}.ep-rating,.rp-rating{margin:0 0 9px !important}.ep-rating .star,.rp-rating .star{font-size:20px}.ep-nota-avaliacao,.rp-nota-avaliacao{font-size:.8rem}.ep-preco,.rp-preco{display:flex;justify-content:center}.ep-preco-valor,.ep-preco-rs,.rp-preco-valor,.rp-preco-rs{font-family:"Roboto";font-size:2.5rem;font-weight:700;color:#15a273;margin-top:.5rem}.ep-preco-rs,.rp-preco-rs,h3.ep-preco-rs,h3.rp-preco-rs,.fw-bold.ep-preco-rs,.fw-bold.rp-preco-rs,h3.fw-bold.ep-preco-rs,h3.fw-bold.rp-preco-rs{border-top:1px solid #ddd;padding:1rem;font-family:"Roboto" !important;font-size:2.5rem !important;font-weight:700 !important;color:#15a273 !important;margin-top:.5rem !important}.ep-btn-comprar,.rp-btn-comprar{border-radius:5px;background-color:#e4251e;color:#fff;border-color:#e4251e;padding:10px 20%;font-size:1.5rem;font-weight:600}.ep-btn-comprar:hover,.rp-btn-comprar:hover{background-color:#edc3c3;color:#e4251e;border-color:#e4251e}.ep-secao-avaliacao{padding:0rem 0}.recipe-card,.ebook-card,.cardapio-card{border:none;border-radius:5px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff;border:1px solid #ddd}.card-body{padding-top:0 !important}.recipe-image,.ebook-image,.cardapio-image{width:100%;object-fit:cover;transition:transform .3s ease}.recipe-image-container,.ebook-image-container,.cardapio-image-container{position:relative;overflow:hidden}.recipe-premium-badge,.recipe-premium-badge-card,.ebook-premium-badge,.cardapio-premium-badge{position:absolute;top:8px;left:8px;font-family:"Roboto",sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;z-index:2;color:#000;background-size:200% 100%;animation:dourado-brilho 5s ease-in-out infinite}@keyframes dourado-brilho{0%,100%{background-position:0% 0}50%{background-position:100% 0}}.recipes-section{padding:2rem 0 !important;background-color:#fff}.recipe-card{height:100%;min-height:396px;display:flex;flex-direction:column}.recipe-card .card-body{flex:1;display:flex;flex-direction:column}.recipe-card .rating-display{margin-top:auto}.recipe-image{width:100%;height:180px;min-height:180px;max-height:180px}.recipe-card:hover .recipe-image{transform:scale(1.05)}.recipe-premium-badge{background-color:#ffbd24;background-image:linear-gradient(90deg, #ffbd24 0%, #f8ebc7 50%, #ffbd24 100%)}.recipe-title{position:relative;font-family:"Roboto",sans-serif;font-size:.9rem;text-transform:uppercase;line-height:1.3;margin-bottom:1rem;font-weight:500;text-align:center;border-bottom:1px solid #dee2e6;padding-top:5px;display:flex;align-items:center;justify-content:center;height:60px}.recipe-author{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;margin-bottom:.8rem}.author-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-info{flex:1}.author-name,.partner-name{font-family:"Roboto",sans-serif;font-size:.8rem;margin:0;margin-bottom:.5rem;line-height:1.2}.author-name{color:#2c3e50;font-weight:600}.author-name a{color:inherit;font-weight:400}.author-name a:hover{text-decoration:underline}.partner-name{color:#6c757d;font-weight:400}.partner-name a:hover{text-decoration:underline}.card-footer{background-color:rgba(0,0,0,0);border-top:none;padding:0 1rem !important;display:flex;justify-content:flex-end;align-items:center}.ebooks-section{padding:2rem 0;background-color:#fff}.ebook-card{height:100%;min-height:423px;display:flex;flex-direction:column}.ebook-card .card-body{flex:1;display:flex;flex-direction:column}.ebook-image{width:100%;height:375px;object-fit:cover;object-position:top center}.ebook-card:hover .ebook-image{transform:scale(1.05)}.cardapios-section{padding:2rem 0;background-color:#fff}.cardapio-card{height:100%;min-height:426px;display:flex;flex-direction:column}.cardapio-card .card-body{flex:1;display:flex;flex-direction:column}.cardapio-image{width:100%;height:375px}.cardapio-card:hover .cardapio-image{transform:scale(1.05)}@media(max-width: 768px){.ep-card-body{padding-bottom:5px !important;padding-left:12px !important;padding-right:12px !important}.recipe-card{min-height:314px}.recipe-image{height:150px;min-height:150px;max-height:150px}.recipe-title{font-size:.9rem}.author-name,.partner-name{font-size:.6rem}.card-body{padding:0 12px 5px !important}.ebook-card{min-height:294px}.ebook-card .card-body{padding:0 12px 5px !important}.cardapio-card{min-height:345px}.cardapio-card .card-body{padding:0 12px 5px !important}.recipe-premium-badge{font-size:9px}.ebook-image{height:214px;min-height:214px;max-height:214px;object-position:top center}.cardapio-image{height:214px;min-height:214px;max-height:214px}.cardapio-title,.card-title,.recipe-title{height:auto !important;font-size:.95rem;white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 4px}}.secao-avaliacao{padding:3rem 0}.nota-avaliacao{font-family:"Roboto",sans-serif;font-size:.95rem;color:#333;text-align:center;margin:0}.rating{margin:10px 0 !important;user-select:none !important}.rating .star{font-size:20px !important;margin:0 2px !important;transition:all .2s ease !important;display:inline-block !important}.rating .star:hover{transform:scale(1.1) !important}.votes-info{margin-top:5px !important;color:#555 !important}.rating-display{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-bottom:1rem}.rating-display .stars-container{display:flex;justify-content:center;margin-bottom:5px}.rating-display .star{font-size:18px;color:#ccc;margin-right:4px}.rating-display .star.filled{color:#fbbb25}.rating-display .votes-info{text-align:center}.rating-display .votes-info small{color:#6c757d;font-size:.8rem}.recipe-card .rating{display:flex;flex-direction:column;align-items:center;margin-top:25px}.recipe-card .rating .stars-container{display:flex;justify-content:center;margin-bottom:5px}.recipe-card .rating .star{font-size:24px;color:#ccc;margin-right:4px;cursor:pointer;transition:transform .2s ease}.recipe-card .rating .star.filled{color:#fbbb25}.recipe-card .rating .star.hover{color:gold;transform:scale(1.1)}.recipe-card .rating .votes-info{font-size:12px;color:#555;text-align:center;margin-top:4px;line-height:1.2;display:none}@media(max-width: 768px){.rating-display .star{font-size:12px}}.titulo-secao-ingredientes,.titulo-secao-utensilios,.titulo-secao-preparo,.titulo-secao-galeria{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.titulo-receita-principal{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;color:#2c3e50;margin:1rem 0}.page-title-section{background-color:#f8f9fa;padding:.2rem 0 0 0;border-bottom:1px solid #dee2e6;margin-top:-116px}.page-title{text-transform:uppercase;font-size:1.6rem;font-weight:300;margin:1rem 0;width:100%;text-align-last:center}.page-title::after,.page-title::before{content:" ";display:inline-block;width:60px;height:1px;background:#fbbb25;position:relative;top:-9px}.titulo-secao-cursos{font-size:1.1rem;font-weight:600;color:#000;margin-bottom:2rem;font-family:"Roboto",sans-serif;text-align:left}.ep-titulo-ebook-principal,.ep-titulo-cardapio-principal,.rp-titulo-receita-principal{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;color:#2c3e50;margin:2rem 0 1.5rem}.ep-descricao-ebook,.ep-descricao-cardapio,.rp-descricao-receita{font-family:"Roboto",sans-serif;font-size:.9rem;color:#555;line-height:1.6;margin:0}.titulo-chef-principal{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;color:#2c3e50;margin:2rem 0 1.5rem}.descricao-chef{font-family:"Roboto",sans-serif;font-size:.9rem;color:#555;line-height:1.6;margin:0}.titulo-glossario-principal{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;color:#2c3e50;margin:2rem 0 1.5rem}.descricao-glossario{font-family:"Roboto",sans-serif;font-size:.9rem;color:#555;line-height:1.6;margin:0}.ep-titulo-secao{font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.ebook-title,.cardapio-title{position:relative;font-family:"Roboto",sans-serif;font-size:.9rem;text-transform:uppercase;line-height:1.3;margin-bottom:1rem;font-weight:500;text-align:center;border-bottom:1px solid #dee2e6;padding-top:5px;display:flex;align-content:center;align-items:center;justify-content:center}.ebook-title{height:60px}.cardapio-title{height:90px}@media(max-width: 768px){.titulo-receita-principal{font-size:1.75rem}.titulo-secao-ingredientes{font-size:1.25rem}.ebook-title,.cardapio-title{font-size:.9rem}}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform .3s ease;background-color:#15a273;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;box-shadow:0 -2px 8px rgba(0,0,0,.2);z-index:4000;font-family:"Roboto",sans-serif;font-size:.95rem}.cookie-banner.show{transform:translateY(0)}.cookie-banner__text{flex:1;min-width:200px;line-height:1.4}.cookie-banner__text a{color:#fff;text-decoration:underline;margin-left:4px}.cookie-banner__actions{display:flex;align-items:center;margin-top:8px}.cookie-banner__btn{background-color:#fff;color:#009578;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-weight:600;transition:background .2s ease}.cookie-banner__btn:hover{background-color:#f1f1f1}.cookie-banner__close{background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.4rem;line-height:1;margin-left:12px;cursor:pointer}@media(max-width: 600px){.cookie-banner{flex-direction:column;text-align:center}.cookie-banner__actions{justify-content:center;width:100%}.cookie-banner__close{position:absolute;top:8px;right:12px}}.mark{font-family:"Roboto",sans-serif;font-weight:500;padding:5px;border-radius:5px;font-size:14px;letter-spacing:.02em}.mark-estilo{background-color:#15a273;color:#fff;margin-right:.5rem}.mark-categoria{background-color:#fbbb25;color:#000}.cta,.ep-cta,.rp-cta{background:#fff8e1}.cta .cta-card,.ep-cta .ep-cta-card,.rp-cta .rp-cta-card{max-width:820px;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.12)}.cta-titulo,.ep-cta-titulo,.rp-cta-titulo{font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600;color:#000;margin-bottom:2rem;text-align:center}.cta-descricao,.ep-cta-descricao,.rp-cta-descricao{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff;line-height:1.6}.secao-cursos-relacionados,.ep-secao-cursos-relacionados,.rp-secao-cursos-relacionados{padding:0;border-top:1px solid #f0f0f0;background-color:hsla(0,0%,100%,.0705882353)}.titulo-secao-cursos{font-size:1.1rem;font-weight:600;color:#000;margin-bottom:2rem;font-family:"Roboto",sans-serif;text-align:left}.card-curso-relacionado{border:none;border-radius:5px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:295px;min-height:295px;max-height:295px;display:flex;flex-direction:column;box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-curso-relacionado:hover{transform:translateY(-3px)}.card-curso-relacionado .card-img-top{width:100%;height:214px;min-height:214px;max-height:214px;object-fit:cover;object-position:center;flex-shrink:0;display:block}@media(max-width: 768px){.card-curso-relacionado .card-img-top{height:249px;min-height:249px;max-height:249px}}.card-curso-relacionado .card-body{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:81px;max-height:81px;height:81px}.card-curso-relacionado .card-title{font-size:16px;font-weight:500;color:#2c3e50;margin-bottom:.5rem;font-family:"Roboto",sans-serif;text-align:center;line-height:1.3;transition:color .3s ease;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em;max-height:2.6em}.card-curso-relacionado .card-text{font-family:"Roboto",sans-serif;font-size:16px;color:#666;line-height:1.4}@media(max-width: 768px){.card-curso-relacionado{min-height:327px;max-height:327px}}.link-card{text-decoration:none}@media(max-width: 768px){.container-cursos{padding-top:0;padding-bottom:10px;padding-left:10%;padding-right:10%}}.card-curso-link{text-decoration:none !important;color:inherit;display:block;transition:all .3s ease}.card-curso-link:hover{text-decoration:none !important;color:inherit}.card-curso-link:hover .card-curso-relacionado{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.25)}.card-curso-link:hover .card-curso-relacionado .card-img-top{transform:scale(1.05)}.card-curso-link:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.card-curso-relacionado .card-img-top{transition:transform .3s ease}.card-curso-relacionado .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.card-curso-relacionado .card-text{font-size:14px;margin-bottom:1rem;flex-grow:1}.filters-section{background-color:#f8f9fa;padding:2rem 0}.filters-container{display:flex;gap:1rem;max-width:1200px;margin:0 auto;align-items:center;justify-content:flex-start}.filter-field{flex:1 1 0;min-width:200px;max-width:none}.filter-select{font-family:"Roboto",sans-serif;font-size:1rem;padding:.4rem;border:1px solid #ced4da;border-radius:8px;background-color:#fff;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.filter-select:focus{border-color:#15a273;outline:0;box-shadow:0 0 0 .2rem rgba(21,162,115,.25)}.filter-select option{padding:.5rem}.filter-select.filter-active,.filter-select:not([value=""]){border-color:#15a273;background-color:#f0f9f5;font-weight:500}.filters-form{margin-bottom:0}.filters-form .form-label{font-weight:500;margin-bottom:.5rem;color:#333}@media(max-width: 576px){.filters-container{flex-direction:column;gap:.75rem;margin-left:10px;justify-content:flex-start}.filter-field{width:100%;min-width:auto}}.modal-galeria,.modal-galeria-custom,.modal-dialog,.modal-dialog-custom{width:100vw;max-width:100vw;max-height:100vh;margin:0;padding:0}.imagem-modal-galeria{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:5px;margin:auto;display:block}.legenda-modal{font-family:"Roboto",sans-serif,sans-serif;font-size:1rem;text-align:center;margin-top:15px;color:#444;background-color:#fff;display:inline-block;padding:.5rem 1rem;border-radius:5px}.seta-galeria,button.seta-galeria,.btn.seta-galeria,a.seta-galeria{position:absolute;transform:translateY(-50%);border:none !important;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9) !important;background-color:hsla(0,0%,100%,.9) !important;color:#2c3e50 !important;width:50px;height:50px;font-size:20px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.seta-galeria:hover,.seta-galeria:focus,.seta-galeria:active,button.seta-galeria:hover,button.seta-galeria:focus,button.seta-galeria:active,.btn.seta-galeria:hover,.btn.seta-galeria:focus,.btn.seta-galeria:active,a.seta-galeria:hover,a.seta-galeria:focus,a.seta-galeria:active{background:#fff !important;background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.3)}.seta-esquerda{left:20px;top:50%;transform:translateY(-50%)}.seta-direita{right:20px;top:50%;transform:translateY(-50%)}.modal-galeria-custom{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal-galeria-custom.show{opacity:1;visibility:visible}.modal-galeria-custom.single-image .seta-galeria{display:none !important}.modal-content-custom{background:rgba(0,0,0,0);border:none;position:relative}.modal-body-custom{position:relative;padding:0;text-align:center}.btn-fechar-modal{position:absolute;top:20px;right:90px;background:hsla(0,0%,100%,.9);color:#333;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;transition:all .3s ease;z-index:10001;display:flex;align-items:center;justify-content:center}.btn-fechar-modal:hover{background:#fff;transform:scale(1.1)}.secao-galeria-receita{background-color:#f0f0f0;padding:2rem;border-radius:5px}.galeria-receita{margin:15px 0 40px}.imagem-galeria-receita{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.imagem-galeria-receita:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.secao-galeria-ebook{background-color:#f0f0f0;padding:2rem;border-radius:5px;margin-bottom:2rem}.galeria-ebook{margin:15px 0 40px}.imagem-galeria-ebook{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.imagem-galeria-ebook:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.secao-galeria-cardapio{background-color:#f0f0f0;padding:2rem;border-radius:5px;margin-bottom:2rem}.galeria-cardapio{margin:15px 0 40px}.imagem-galeria-cardapio{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.imagem-galeria-cardapio:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media(max-width: 768px){.seta-esquerda{left:10px}.seta-direita{right:10px}.btn-fechar-modal{top:10px;right:10px}.modal-dialog-custom{max-width:95vw;max-height:95vh}.modal-galeria{width:90vw;max-width:90vw}.legenda-modal{font-size:.9rem}.imagem-modal-galeria{width:90vw;max-width:90vw}.seta-galeria{font-size:1.25rem}}.glossario-link,.texto-ingrediente .glossario-link,.texto-utensilio .glossario-link,.texto-passo-preparo .glossario-link,.descricao-receita-principal .glossario-link{color:#15a273 !important;text-decoration:underline dotted !important;text-underline-offset:2px !important;cursor:pointer !important;transition:all .2s ease !important}.glossario-link:hover,.texto-ingrediente .glossario-link:hover,.texto-utensilio .glossario-link:hover,.texto-passo-preparo .glossario-link:hover,.descricao-receita-principal .glossario-link:hover{color:#0e7a5a !important;text-decoration:underline solid 2px !important}.imagem-hero{object-fit:contain;height:530px;width:100%}.ep-hero-card,.rp-hero-card{margin-top:2rem}.ep-hero-card .row,.rp-hero-card .row{align-items:stretch}.ep-hero-card .col-lg-6:first-child,.rp-hero-card .col-lg-6:first-child{display:flex;align-items:stretch}.ep-hero-card .col-lg-6:first-child img.imagem-hero,.rp-hero-card .col-lg-6:first-child img.imagem-hero{width:100%;height:100%;object-fit:contain}.ep-hero-card img.imagem-hero,.rp-hero-card img.imagem-hero{height:100% !important}.ep-hero-card .col-lg-6:last-child,.rp-hero-card .col-lg-6:last-child{display:flex;align-items:stretch}.ep-hero-card .col-lg-6:last-child .ep-card-compra,.ep-hero-card .col-lg-6:last-child .rp-card-compra,.rp-hero-card .col-lg-6:last-child .ep-card-compra,.rp-hero-card .col-lg-6:last-child .rp-card-compra{height:530px;min-height:530px;width:100%}@media(max-width: 991.98px){.ep-hero-card .row,.rp-hero-card .row{row-gap:1rem;align-items:start}.ep-hero-card .col-lg-6:first-child img.imagem-hero,.rp-hero-card .col-lg-6:first-child img.imagem-hero{height:auto;max-height:530px}.ep-hero-card .col-lg-6:last-child .ep-card-compra,.ep-hero-card .col-lg-6:last-child .rp-card-compra,.rp-hero-card .col-lg-6:last-child .ep-card-compra,.rp-hero-card .col-lg-6:last-child .rp-card-compra{height:auto;min-height:530px}}.ep-hero-card .col-lg-6:first-child img.imagem-hero{min-height:535px;max-height:535px}@media(max-width: 1199.98px){.ep-hero-card{margin-top:1.5rem}}.info-chef-receita{padding-top:1.5rem;border-top:1px solid #eee;font-family:"Roboto",sans-serif}.foto-chef-receita{width:60px;height:60px;object-fit:cover}.info-chef-nome,.info-chef-nome a{color:#2c3e50;font-weight:500}.info-icons{font-family:"Roboto",sans-serif;font-weight:500}.info-icons div:nth-child(1) i,.info-icons div:nth-child(2) i,.info-icons div:nth-child(3) i{color:#15a273}.ep-chef,.rp-chef{background:#2ea3bd}.ep-chef-titulo,.rp-chef-titulo{font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600;color:#fff;margin-bottom:2rem;text-align:center}@media(max-width: 768px){.ep-chef-titulo,.rp-chef-titulo{font-size:1.4rem}}.ep-titulo-chef-nome,.rp-titulo-chef-nome{font-family:"Roboto",sans-serif;font-size:1.2rem;color:#fff;line-height:1.6;font-weight:700}.ep-titulo-chef-cargo,.rp-titulo-chef-cargo{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff;line-height:1.6;font-weight:700}.ep-titulo-chef-descricao,.rp-titulo-chef-descricao{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff;line-height:1.6}.ep-chef-ebook{width:50%}.ep-chef-titulo{margin-left:-50px}.ep-chef-separator{border:1px solid #fff}.ep-chef-cardapio{width:50%}.rp-chef-receita{width:50%}.rp-chef-titulo{margin-left:-40px}.info-icons{font-family:"Roboto",sans-serif;font-weight:500}.info-icons div:nth-child(1) i,.info-icons div:nth-child(2) i,.info-icons div:nth-child(3) i{color:#15a273}.stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:10px}.stat{display:flex;align-items:flex-start;gap:10px}.stat__icon{width:28px;height:28px;border-radius:6px;background:var(--accent);display:grid;place-items:top;flex:0 0 0px}.stat__icon i{color:#fff;font-size:14px;line-height:1}.stat__text{line-height:1rem}.stat__label{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);white-space:nowrap}.stat__value{margin-top:8px;font-size:12px;font-weight:400;color:var(--ink)}@media(max-width: 600px){.stats{gap:24px}.stat__label{font-size:18px}.stat__value{font-size:20px}}.informacoes-receita-principal{background-color:#fff;padding:2rem 0;border-bottom:1px solid #eee}.info-receita{margin-bottom:.95rem}@media(max-width: 768px){.info-receita{margin-bottom:0rem}}.descricao-receita-principal{margin:1.5rem 0}.descricao-receita-principal p{font-family:"Roboto",sans-serif;font-size:1rem;color:#555;line-height:1.6;margin:0}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:none;border-radius:10px;width:90%;max-width:500px;text-align:center}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer;line-height:1}.close:hover,.close:focus{color:#000;text-decoration:none}.avaliar-estrelas{display:flex;justify-content:center;align-items:center;gap:5px;margin:20px 0;flex-wrap:nowrap}.avaliar-estrelas i{font-size:30px !important;color:#e0e0e0;cursor:pointer;transition:all .2s ease;display:inline-block !important;margin:0 2px !important}.avaliar-estrelas i:hover,.avaliar-estrelas i.highlight{color:#ffc107;transform:scale(1.1)}.estrela-label{font-size:16px;font-weight:500;margin:10px 0;height:20px}.btn-enviar{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;margin-top:10px}.btn-enviar:hover{background-color:#218838}.ep-itens .ep-item-card{border:1px solid #e9ecef;box-shadow:0 4px 19px rgba(0,0,0,.06);border-radius:10px;padding:2rem 3rem}.ep-item-icone{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fbbb25;margin-bottom:.75rem;font-size:22px;color:#161616}@media(max-width: 575.98px){.ep-item-icone{width:48px;height:48px;font-size:20px}}.ep-titulo-secao{font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}@media(max-width: 768px){.ep-titulo-secao{font-size:1.4rem}}.ep-item-titulo{font-family:"Roboto",sans-serif;font-size:1rem;color:#555;line-height:1.6;font-weight:700}.ep-item-descricao{font-family:"Roboto",sans-serif;font-size:1rem;color:#555;line-height:1.6}.rp-itens .rp-item-card{border:1px solid #e9ecef;box-shadow:0 4px 19px rgba(0,0,0,.06);border-radius:10px;padding:2rem 3rem}.rp-item-icone{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fbbb25;margin-bottom:.75rem;font-size:22px;color:#161616}@media(max-width: 575.98px){.rp-item-icone{width:48px;height:48px;font-size:20px}}.rp-titulo-secao{font-family:"Roboto",sans-serif;font-size:1.7rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}@media(max-width: 768px){.rp-titulo-secao{font-size:1.4rem}}.rp-item-titulo{font-family:"Roboto",sans-serif;font-size:1rem;color:#555;line-height:1.6;font-weight:700}.rp-item-descricao{font-family:"Roboto",sans-serif;font-size:1rem;color:#555;line-height:1.6}:root{--ep-maxw: 1100px;--ep-title: #111;--ep-text: #515151;--ep-bullet: #15a273;--ep-chip-bg: #f1f3f5}.ep-container{max-width:var(--ep-maxw);margin:0 auto}.ep-lista{list-style:none;padding:0;margin:0 auto;color:var(--ep-text);font-family:"Roboto",sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6;column-count:2;column-gap:56px;max-width:100%}.ep-lista li{break-inside:avoid;-webkit-column-break-inside:avoid;margin:8px 0;position:relative;padding-left:16px}.ep-lista li::before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:var(--ep-bullet);border-radius:50%}@media(max-width: 768px){.ep-lista{column-count:1;column-gap:0}}.ep-lista-titulo{font-family:"Roboto",sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.2;color:var(--ep-title);text-align:center;margin:0 0 24px}@media(max-width: 768px){.ep-lista-titulo{font-size:20px}}.ep-btn-chip{display:none;margin:20px auto 0;padding:14px 34px;background:var(--ep-chip-bg);color:#222;border-radius:9999px;text-decoration:none;font-weight:600;font-size:14px;line-height:1;width:-webkit-fill-available;text-align-last:center}.ep-btn-chip:hover{filter:brightness(0.96)}@media(max-width: 768px){.ep-btn-chip{display:inline-block}}.ep-lista-ebook{padding:48px 16px}@media(max-width: 768px){.ep-lista-ebook{padding:19px 24px}}.ep-lista-cardapio{padding:48px 16px}@media(max-width: 768px){.ep-lista-cardapio{padding:19px 24px}}.receitas-section{background-color:#fff}.container-cardapio{max-width:var(--ep-maxw);margin:0 auto}.container-cardapio .row{margin:0}.receitas-titulo{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:2rem}@media(max-width: 991.98px){.receitas-titulo{font-size:1.7rem}}@media(max-width: 767.98px){.receitas-titulo{font-size:1.5rem;margin-bottom:1.5rem}}@media(max-width: 575.98px){.receitas-titulo{font-size:1.3rem;margin-bottom:1rem}}.receita-card{border:none;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;background-color:#fff;min-height:200px;max-height:250px;height:100%}.receita-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.receita-imagem{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;min-height:120px;max-height:180px}.receita-card:hover .receita-imagem{transform:scale(1.05)}.receita-titulo{font-family:"Roboto",sans-serif;font-size:.8rem;color:#555;line-height:1.2;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.receita-titulo{font-size:.9rem}}@media(max-width: 575.98px){.receita-titulo{font-size:.85rem}}.receita-imagem-container{min-height:120px;max-height:180px;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.receita-imagem-container{height:180px;min-height:160px;max-height:180px}}@media(max-width: 767.98px){.receita-imagem-container{height:160px;min-height:140px;max-height:160px}}@media(max-width: 575.98px){.receita-imagem-container{height:140px;min-height:120px;max-height:140px}}@media(max-width: 575.98px){.receitas-section{margin:1rem 0;padding:2rem 0 !important}}.card-body.text-center.p-3{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.premium-badge,.ebook-premium-badge-card,.cardapio-premium-badge-card,.recipe-premium-badge-card,.chef-premium-badge-card,.glossario-premium-badge-card,.ebook-premium-badge,.cardapio-premium-badge{position:absolute;top:0;left:0;width:100%;padding:5px 0;color:#000;font-family:"Roboto",sans-serif;font-size:11px;font-weight:700;border-radius:5px 5px 0 0;text-transform:uppercase;text-align:center;letter-spacing:.5px;z-index:2;background-size:200% 100%;animation:dourado-brilho 5s ease-in-out infinite}.chef-premium-badge-card,.glossario-premium-badge-card{color:#fff}.fa-video{color:#161616}@keyframes dourado-brilho{0%,100%{background-position:0% 0}50%{background-position:100% 0}}.chef-premium-badge-card{background-color:#000;background-image:linear-gradient(90deg, #000000 0%, #aaaaaa 50%, #000000 100%)}.ebook-premium-badge-card{background-color:#2ea3bd;background-image:linear-gradient(90deg, #2ea3bd 0%, #9ee6f7 50%, #2ea3bd 100%)}.cardapio-premium-badge-card{background-color:#15a273;background-image:linear-gradient(90deg, #15a273 0%, #74d8b7 50%, #15a273 100%)}.recipe-premium-badge-card{background-color:#ffbd24;background-image:linear-gradient(90deg, #ffbd24 0%, #f8ebc7 50%, #ffbd24 100%)}.glossario-premium-badge-card{background-color:#000;background-image:linear-gradient(90deg, #000000 0%, #aaaaaa 50%, #000000 100%)}.ebook-premium-badge{position:absolute;top:8px;left:8px;background-color:#fbbb25;background-image:linear-gradient(90deg, #fbbb25 0%, #ffe66a 50%, #fbbb25 100%);color:#000;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;z-index:2;width:auto}@media(max-width: 768px){.ebook-premium-badge{font-size:9px}}.cardapio-premium-badge{position:absolute;top:8px;left:8px;background-color:#fbbb25;background-image:linear-gradient(90deg, #fbbb25 0%, #ffe66a 50%, #fbbb25 100%);color:#000;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;z-index:2;width:auto}@media(max-width: 768px){.cardapio-premium-badge{font-size:9px}}@media screen{.footer-print{display:none}}.print-mode{margin:0 !important;padding:0 !important;font-size:12pt !important;line-height:1.4 !important;background:#fff !important;color:#333 !important}.print-mode *{-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.print-mode .btn-acao,.print-mode .botoes-acao-receita,.print-mode .modal,.print-mode .share-container,.print-mode .navbar,.print-mode .navb,.print-mode .footer,.print-mode .newsletter-subscribe-container,.print-mode .whatsapp-float,.print-mode .cookie-banner,.print-mode #header-placeholder,.print-mode #pesquisa-placeholder,.print-mode .hero-principal,.print-mode .imagem-hero,.print-mode .btn-avaliar,.print-mode .btn-compartilhar,.print-mode .btn-salvar,.print-mode .btn-imprimir,.print-mode .share-menu,.print-mode .avaliar-estrelas,.print-mode .agradecimento,.print-mode .secao-cursos-relacionados,.print-mode .sidebar-direita,.print-mode .secao-avaliacao,.print-mode .footer-top,.print-mode .footer-middle,.print-mode .footer-bottom{display:none !important}.print-mode .cnpj{display:none !important}.print-mode .cabecalho-receita{display:flex;flex-direction:column}.print-mode .titulo-receita-principal{order:1}.print-mode .mark-container{order:2}.print-mode .info-receita-container{order:3}.print-mode .descricao-receita-principal{order:4}.print-mode .info-chef-receita{order:5}.print-mode .main-content{margin:0 !important;padding:0 !important}.print-mode .layout-principal,.print-mode .conteudo-principal,.print-mode .container,.print-mode .container-fluid{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.print-mode .layout-principal-row{margin:0 !important}.print-mode .informacoes-receita-principal::before{content:url(/img/Gerais/logo.png);display:block;margin:0 auto 10pt auto;width:15%;height:auto}.print-mode .informacoes-receita-principal{margin-bottom:20pt !important;padding:0 !important;border-bottom:1pt solid #ddd !important;page-break-inside:avoid;display:block}.print-mode .mark{display:inline-block !important;padding:3pt 8pt !important;margin-right:8pt !important;margin-bottom:5pt !important;font-size:8pt !important;font-weight:bold !important;text-transform:uppercase !important;border-radius:3pt !important;background:#f0f0f0 !important;color:#333 !important;border:1pt solid #ddd !important}.print-mode .mark-container{margin-bottom:5pt !important;margin-top:5pt !important}.print-mode .titulo-receita-principal{font-size:18pt !important;font-weight:bold !important;margin:2pt 0 !important;color:#333 !important;line-height:1.2 !important;page-break-after:avoid}.print-mode .info-icons{display:flex !important;gap:5pt !important;margin:2pt !important;font-size:10pt !important;color:#666 !important;flex-wrap:wrap !important}.print-mode .info-icons>div{display:flex !important;align-items:center !important;gap:4pt !important}.print-mode .info-icons i{font-size:10pt !important;color:#666 !important}.print-mode .info-receita{margin:0pt !important}.print-mode .descricao-receita-principal{margin-top:0 !important;margin-bottom:5pt !important;font-size:11pt !important;line-height:1.5 !important;color:#555 !important}.print-mode .descricao-receita-principal p{margin:0pt !important}.print-mode .info-chef-receita{margin-top:1pt !important;margin-bottom:10pt !important;font-size:10pt !important;color:#666 !important;padding-top:2pt !important;border-top:none}.print-mode .foto-chef-receita{display:none !important}.print-mode .conteudo-principal{display:block !important;overflow:hidden !important}.print-mode .secao-ingredientes,.print-mode .secao-utensilios{width:100% !important;float:none !important;margin-bottom:15pt !important;page-break-inside:avoid}.print-mode .secao-modo-preparo{width:100% !important;float:none !important;margin-bottom:15pt !important;page-break-inside:avoid}.print-mode .secao-galeria-receita{clear:both !important;width:100% !important;margin-top:20pt !important;page-break-before:auto;background-color:#fff}.print-mode .secao-ingredientes,.print-mode .secao-utensilios,.print-mode .secao-modo-preparo{padding:0 !important}.print-mode .container-box{padding:0 !important;margin:0 !important;box-shadow:none}.print-mode .titulo-secao-ingredientes,.print-mode .titulo-secao-utensilios,.print-mode .titulo-secao-preparo{font-size:14pt !important;font-weight:bold !important;margin:0 0 8pt 0 !important;color:#333 !important;border-bottom:none;padding-bottom:2pt !important;page-break-after:avoid}.print-mode .icone-secao{display:none !important}.print-mode .lista-ingredientes-receita{margin:0 !important;padding:0 !important}.print-mode .item-ingrediente{margin:0 0 4pt 0 !important;padding:0 !important;page-break-inside:avoid;border-bottom:none}.print-mode .label-ingrediente{display:flex !important;align-items:flex-start !important;gap:6pt !important;margin:0 !important;cursor:default !important}.print-mode .checkbox-ingrediente{width:10pt !important;height:10pt !important;margin:2pt 0 0 0 !important;flex-shrink:0 !important}.print-mode .texto-ingrediente{font-size:10pt !important;line-height:1.4 !important;color:#333 !important}.print-mode .lista-utensilios-receita{margin:0 !important;padding:0 !important}.print-mode .item-utensilio{margin:0 0 4pt 0 !important;padding:0 !important;page-break-inside:avoid;border-bottom:none}.print-mode .label-utensilio{display:flex !important;align-items:flex-start !important;gap:6pt !important;margin:0 !important;cursor:default !important}.print-mode .checkbox-utensilio{width:10pt !important;height:10pt !important;margin:2pt 0 0 0 !important;flex-shrink:0 !important}.print-mode .texto-utensilio{font-size:10pt !important;line-height:1.4 !important;color:#333 !important}.print-mode .lista-passos-preparo{margin:0 !important;padding:0 !important}.print-mode .passo-preparo{display:flex !important;gap:8pt !important;margin:0 0 12pt 0 !important;page-break-inside:avoid}.print-mode .numero-passo-preparo{width:20pt !important;height:20pt !important;background:#f0f0f0 !important;color:#333 !important;border:1pt solid #ddd !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10pt !important;font-weight:bold !important;flex-shrink:0 !important;margin-top:2pt !important}.print-mode .texto-passo-preparo{flex:1 !important;font-size:10pt !important;line-height:1.5 !important;color:#333 !important}.print-mode .texto-passo-preparo p{margin:0 !important}.print-mode .secao-galeria-receita{padding:0 !important}.print-mode .titulo-secao-galeria{font-size:14pt !important;font-weight:bold !important;margin:0 0 10pt 0 !important;color:#333 !important;border-bottom:none;padding-bottom:4pt !important;page-break-after:avoid}.print-mode .galeria-receita .row{display:flex !important;flex-wrap:wrap !important;gap:8pt !important;margin:0 !important}.print-mode .galeria-receita .col{box-sizing:border-box;flex:0 0 calc((100% - 24pt)/4) !important;max-width:calc((100% - 24pt)/4) !important;padding:0 !important}.print-mode .galeria-receita .imagem-galeria-receita{width:100% !important;border:1pt solid #ddd !important;border-radius:3pt !important;max-width:250pt !important;object-fit:cover !important}.print-mode .footer-print{display:block;margin-top:20px;width:100%;text-align:center;font-size:10pt;line-height:1.3;color:#333}.print-mode h1,.print-mode h2,.print-mode h3{page-break-after:avoid}.print-mode .passo-preparo,.print-mode .item-ingrediente,.print-mode .item-utensilio{page-break-inside:avoid}@media print and (max-width: 600pt){.print-mode .secao-ingredientes,.print-mode .secao-utensilios,.print-mode .secao-modo-preparo{width:100% !important;float:none !important;margin-right:0 !important}.print-mode .galeria-receita .col{flex:0 0 calc(50% - 4pt) !important}}@media print{*{-webkit-print-color-adjust:exact !important;color-adjust:exact !important}@page{size:A4;margin:15mm}body{margin:0 !important;padding:0 !important;font-size:12pt !important;line-height:1.4 !important;background:#fff !important;color:#333 !important}.btn-acao,.botoes-acao-receita,.modal,.share-container,.navbar,.navb,.footer,.newsletter-subscribe-container,.whatsapp-float,.cookie-banner,#header-placeholder,#pesquisa-placeholder,.hero-principal,.imagem-hero,.btn-avaliar,.btn-compartilhar,.btn-salvar,.btn-imprimir,.share-menu,.avaliar-estrelas,.agradecimento,.secao-cursos-relacionados,.sidebar-direita,.secao-avaliacao,.content-wrapper{display:none !important}.cabecalho-receita{display:flex;flex-direction:column}.titulo-receita-principal{order:1}.mark-container{order:2}.info-receita-container{order:3}.descricao-receita-principal{order:4}.info-chef-receita{order:5}.main-content{margin:0 !important;padding:0 !important}.layout-principal,.conteudo-principal,.container,.container-fluid{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.layout-principal-row{margin:0 !important}.informacoes-receita-principal::before{content:url(/img/Gerais/logo.png);display:block;margin:0 auto 10pt auto;width:15%;height:auto}.informacoes-receita-principal{margin-bottom:20pt !important;padding:0 !important;border-bottom:1pt solid #ddd !important;page-break-inside:avoid;display:block}.mark{display:inline-block !important;padding:3pt 8pt !important;margin-right:8pt !important;margin-bottom:5pt !important;font-size:8pt !important;font-weight:bold !important;text-transform:uppercase !important;border-radius:3pt !important;background:#f0f0f0 !important;color:#333 !important;border:1pt solid #ddd !important}.mark-container{margin-bottom:5pt !important;margin-top:5pt !important}.titulo-receita-principal{font-size:18pt !important;font-weight:bold !important;margin:2pt 0 !important;color:#333 !important;line-height:1.2 !important;page-break-after:avoid}.info-icons{display:flex !important;gap:5pt !important;margin:2pt !important;font-size:10pt !important;color:#666 !important;flex-wrap:wrap !important}.info-icons>div{display:flex !important;align-items:center !important;gap:4pt !important}.info-icons i{font-size:10pt !important;color:#666 !important}.info-receita{margin:0pt !important}.descricao-receita-principal{margin-top:0 !important;margin-bottom:5pt !important;font-size:11pt !important;line-height:1.5 !important;color:#555 !important}.descricao-receita-principal p{margin:0pt !important}.info-chef-receita{margin-top:1pt !important;margin-bottom:10pt !important;font-size:10pt !important;color:#666 !important;padding-top:2pt !important;border-top:none}.foto-chef-receita{display:none !important}.conteudo-principal{display:block !important;overflow:hidden !important}.secao-ingredientes,.secao-utensilios{width:100% !important;float:none !important;margin-bottom:15pt !important;page-break-inside:avoid}.secao-modo-preparo{width:100% !important;float:none !important;margin-bottom:15pt !important;page-break-inside:avoid}.secao-galeria-receita{clear:both !important;width:100% !important;margin-top:20pt !important;page-break-before:auto;background-color:#fff}.secao-ingredientes,.secao-utensilios,.secao-modo-preparo{padding:0 !important}.container-box{padding:0 !important;margin:0 !important;box-shadow:none}.titulo-secao-ingredientes,.titulo-secao-utensilios,.titulo-secao-preparo{font-size:14pt !important;font-weight:bold !important;margin:0 0 8pt 0 !important;color:#333 !important;border-bottom:none;padding-bottom:2pt !important;page-break-after:avoid}.icone-secao{display:none !important}.lista-ingredientes-receita{margin:0 !important;padding:0 !important}.item-ingrediente{margin:0 0 4pt 0 !important;padding:0 !important;page-break-inside:avoid;border-bottom:none}.label-ingrediente{display:flex !important;align-items:flex-start !important;gap:6pt !important;margin:0 !important;cursor:default !important}.checkbox-ingrediente{width:10pt !important;height:10pt !important;margin:2pt 0 0 0 !important;flex-shrink:0 !important}.texto-ingrediente{font-size:10pt !important;line-height:1.4 !important;color:#333 !important}.lista-utensilios-receita{margin:0 !important;padding:0 !important}.item-utensilio{margin:0 0 4pt 0 !important;padding:0 !important;page-break-inside:avoid;border-bottom:none}.label-utensilio{display:flex !important;align-items:flex-start !important;gap:6pt !important;margin:0 !important;cursor:default !important}.checkbox-utensilio{width:10pt !important;height:10pt !important;margin:2pt 0 0 0 !important;flex-shrink:0 !important}.texto-utensilio{font-size:10pt !important;line-height:1.4 !important;color:#333 !important}.lista-passos-preparo{margin:0 !important;padding:0 !important}.passo-preparo{display:flex !important;gap:8pt !important;margin:0 0 12pt 0 !important;page-break-inside:avoid}.numero-passo-preparo{width:20pt !important;height:20pt !important;background:#f0f0f0 !important;color:#333 !important;border:1pt solid #ddd !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10pt !important;font-weight:bold !important;flex-shrink:0 !important;margin-top:2pt !important}.texto-passo-preparo{flex:1 !important;font-size:10pt !important;line-height:1.5 !important;color:#333 !important}.texto-passo-preparo p{margin:0 !important}.secao-galeria-receita{padding:0 !important}.titulo-secao-galeria{font-size:14pt !important;font-weight:bold !important;margin:0 0 10pt 0 !important;color:#333 !important;border-bottom:none;padding-bottom:4pt !important;page-break-after:avoid}.galeria-receita .row{display:flex !important;flex-wrap:wrap !important;gap:8pt !important;margin:0 !important}.galeria-receita .col{box-sizing:border-box;flex:0 0 calc((100% - 24pt)/4) !important;max-width:calc((100% - 24pt)/4) !important;padding:0 !important}.galeria-receita .imagem-galeria-receita{width:100% !important;border:1pt solid #ddd !important;border-radius:3pt !important;max-width:250pt !important;object-fit:cover !important}.footer-print{display:block;margin-top:20px;width:100%;text-align:center;font-size:10pt;line-height:1.3;color:#333}h1,h2,h3{page-break-after:avoid}.passo-preparo,.item-ingrediente,.item-utensilio{page-break-inside:avoid}}@media print and (max-width: 600pt){.secao-ingredientes,.secao-utensilios,.secao-modo-preparo{width:100% !important;float:none !important;margin-right:0 !important}.galeria-receita .col{flex:0 0 calc(50% - 4pt) !important}}#recipes-grid{transition:opacity .3s ease;min-height:300px}.row.row-cols-2.row-cols-lg-4 .col{flex:0 0 auto;width:50%}@media(min-width: 992px){.row.row-cols-2.row-cols-lg-4 .col{width:25%}}.recipe-card{height:100%;display:flex;flex-direction:column}.recipe-card .card-body{flex:1;display:flex;flex-direction:column}.recipe-card .rating-display{margin-top:auto}.fa-heart-o:before,.far.fa-heart:before{content:"" !important;font-family:"Font Awesome 5 Free","Font Awesome 6 Free","FontAwesome" !important;font-weight:400 !important}.fa-heart:before,.fas.fa-heart:before{content:"" !important;font-family:"Font Awesome 5 Free","Font Awesome 6 Free","FontAwesome" !important;font-weight:900 !important}.btn-favorite i,.btn-gostei-custom i{display:inline-block !important;visibility:visible !important;opacity:1 !important;font-size:inherit !important}.card-cardapio .btn-favorite,.card-ebook .btn-favorite{position:absolute;bottom:10px;right:10px;z-index:2}.card-receita .btn-favorite{position:relative}.chef-card .btn-favorite{position:absolute;bottom:10px;right:10px;z-index:2}.rating .star{font-size:20px !important;margin:0 2px !important;cursor:pointer !important;transition:all .2s ease !important;display:inline-block !important}.rating .star:hover{transform:scale(1.1) !important}.rating{margin:20px 0 !important;user-select:none !important}.rating-display{display:flex;flex-direction:column;align-items:center;margin:0px 0}.rating-display .stars-container{display:flex;justify-content:center;margin-bottom:5px}.rating-display .star{font-size:18px;color:#ccc;margin-right:4px}.rating-display .star.filled{color:#fbbb25}.rating-display .votes-info{text-align:center}.rating-display .votes-info small{color:#6c757d;font-size:.8rem}.votes-info{margin-top:5px !important;color:#555 !important}.modal-galeria{width:70vw !important;max-width:70vw !important;margin:auto !important}#galleryModalImg{max-width:100% !important;height:auto !important}.legenda-modal{font-family:"Roboto",sans-serif !important;font-size:1rem !important;color:#444 !important;background-color:#fff !important;display:inline-block !important;padding:.5rem 1rem !important;border-radius:5px !important}.imagem-modal-galeria{width:70vw !important;max-width:70vw !important;max-height:80vh !important;object-fit:contain !important;border-radius:10px !important;margin:auto !important;display:block !important}.seta-galeria,button.seta-galeria,.btn.seta-galeria,a.seta-galeria{position:absolute !important;top:41% !important;transform:translateY(-50%) !important;background:hsla(0,0%,100%,.9) !important;background-color:hsla(0,0%,100%,.9) !important;border:none !important;border-radius:50% !important;font-size:1.5rem !important;color:#2c3e50 !important;cursor:pointer !important;z-index:10 !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important}.seta-esquerda{left:1rem !important;transform:translateX(-168%) !important}.seta-direita{right:1rem !important;transform:translateX(168%) !important}.seta-galeria:hover,.seta-galeria:focus,.seta-galeria:active,button.seta-galeria:hover,button.seta-galeria:focus,button.seta-galeria:active{background:#fff !important;background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.3) !important}.gallery-nav,button.gallery-nav,.btn.gallery-nav,a.gallery-nav{position:fixed !important;top:50% !important;transform:translateY(-50%) !important;background:hsla(0,0%,100%,.9) !important;background-color:hsla(0,0%,100%,.9) !important;border:none !important;border-radius:50% !important;width:50px !important;height:50px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-size:1.5rem !important;color:#2c3e50 !important;transition:all .3s ease !important;z-index:1001 !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important}.gallery-nav:hover,.gallery-nav:focus,.gallery-nav:active,button.gallery-nav:hover,button.gallery-nav:focus,button.gallery-nav:active,.btn.gallery-nav:hover,.btn.gallery-nav:focus,.btn.gallery-nav:active,a.gallery-nav:hover,a.gallery-nav:focus,a.gallery-nav:active{background:#fff !important;background-color:#fff !important;transform:translateY(-50%) scale(1.1) !important;box-shadow:0 4px 12px rgba(0,0,0,.3) !important}.gallery-nav.prev,button.gallery-nav.prev,.btn.gallery-nav.prev,a.gallery-nav.prev{left:20px !important}.gallery-nav.next,button.gallery-nav.next,.btn.gallery-nav.next,a.gallery-nav.next{right:20px !important}.modal.single-image .gallery-nav{display:none !important}.modal-dialog{max-width:100vw !important}.modal-galeria.single-image .seta-galeria{display:none !important}.modal{display:none !important;position:fixed !important;z-index:9999 !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,.5) !important;align-items:center !important;justify-content:center !important}.modal-content{background-color:#fff !important;margin:0 !important;padding:30px !important;border-radius:16px !important;width:90% !important;max-width:420px !important;text-align:center !important;position:relative !important;max-height:90vh !important;overflow-y:auto !important}.modal-content h2{font-size:1.2rem !important;margin-bottom:15px !important}.close{position:absolute !important;top:13px !important;right:13px !important;color:#fff !important;background-color:#e4251e !important;border-radius:50% !important;font-size:17px !important;width:32px !important;height:32px !important;border:none !important;font-weight:bold !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important}.avaliar-estrelas{display:flex !important;justify-content:center !important;margin:20px 0 10px !important;gap:10px !important}.avaliar-estrelas i{font-size:32px !important;cursor:pointer !important;color:#ccc !important;transition:all .2s ease !important}.avaliar-estrelas i.selecionada{color:#fbbb25 !important}.estrela-label{font-weight:bold !important;margin-top:10px !important;font-size:1rem !important;color:#333 !important;min-height:24px !important}.btn-enviar{margin-top:20px !important;padding:10px 25px !important;background-color:#15a273 !important;color:#fff !important;border:none !important;border-radius:25px !important;font-size:16px !important;cursor:pointer !important;transition:background-color .3s ease !important}.btn-enviar:hover{background-color:#128c63 !important}.agradecimento{display:none !important;color:#15a273 !important;font-weight:bold !important;font-size:1.1rem !important;margin-top:20px !important}.modal[style*="display: flex"]{display:flex !important}.texto-ingrediente.checked,.texto-utensilio.checked{text-decoration:line-through !important;opacity:.6 !important;color:#999 !important}.checkbox-ingrediente:checked+.texto-ingrediente,.checkbox-utensilio:checked+.texto-utensilio{text-decoration:line-through !important;opacity:.6 !important;color:#999 !important}.recipe-title{margin-bottom:8px !important}.recipe-link{color:inherit !important;text-decoration:none !important}.loading-vote{margin-top:5px}.spinner-custom{width:3rem !important;height:3rem !important}.card-img-top{min-height:213px;max-height:213px}@media(max-width: 768px){.btn-gostei-custom{padding:6px 12px !important;font-size:13px !important}.rating .star{font-size:18px !important;margin:0 1px !important}.modal-content{width:95% !important;padding:20px !important}.avaliar-estrelas i{font-size:28px !important}.card-img-top{min-height:139px;max-height:139px}.modal-galeria{width:90vw !important;max-width:90vw !important}.legenda-modal{font-size:.9rem !important}.imagem-modal-galeria{width:90vw !important;max-width:90vw !important}.seta-galeria,button.seta-galeria,.btn.seta-galeria,a.seta-galeria{font-size:1.25rem !important;background:hsla(0,0%,100%,.9) !important;background-color:hsla(0,0%,100%,.9) !important}.gallery-nav,button.gallery-nav,.btn.gallery-nav,a.gallery-nav{background:hsla(0,0%,100%,.9) !important;background-color:hsla(0,0%,100%,.9) !important}.gallery-nav{width:40px !important;height:40px !important;font-size:1.2rem !important}.gallery-nav.prev{left:10px !important}.gallery-nav.next{right:10px !important}}.rating,.modal-galeria,.share-container{will-change:transform}.star{will-change:transform,color}.btn-gostei-custom:focus,.rating .star:focus,.close:focus,.btn-enviar:focus{outline:2px solid #4a90e2 !important;outline-offset:2px !important}.loading-vote{display:inline-block;margin-top:5px}.loading-vote small{color:#f39c12 !important;font-weight:500}.rating .star{transition:all .2s ease cubic-bezier(0.4, 0, 0.2, 1) !important}.btn-gostei-custom{transition:all .3s ease cubic-bezier(0.4, 0, 0.2, 1) !important}.modal{transition:all .3s ease cubic-bezier(0.4, 0, 0.2, 1) !important}
