.flex{display:flex}.align-center{align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.align-items-end{align-items:end}.justify-content-end{justify-content:flex-end}.wrap{flex-wrap:wrap}.flex-fill{flex:1}.flex-2{flex:2}.align-self-end{align-self:flex-end}.align-items-center{align-items:center}@media (max-width: 768px){.mobile-flex-column{flex-direction:column}}.align-items-end{align-items:flex-end}.gap-4{gap:4px}.gap-12{gap:12px}.gap-24{gap:24px}.gap-36{gap:36px}.gap-48{gap:48px}.gap-100{gap:100px}button{border:none;border-radius:4px;padding:10px;font-size:14px;cursor:pointer;transition:background-color .3s ease;font-size:inherit}button:disabled{opacity:.5;cursor:default}button.primary{background-color:var(--primary-color);color:#fff}button.primary:hover:not(:disabled){background-color:var(--primary-color-400)}button.secondary{background-color:var(--secondary-color);color:#fff}button.secondary:hover:not(:disabled){background-color:var(--primary-color-300)}button.terciary{background-color:var(--primary-color-400);color:var(--background-color);text-transform:uppercase}button.terciary:hover:not(:disabled){background-color:var(--primary-color-200);color:var(--primary-color-400)}button.outlined{background-color:transparent;border:1px solid var(--primary-color-300);color:var(--primary-color-300)}button.outlined:hover:not(:disabled){background-color:#dadbcd66}button.support{background-color:var(--primary-color-300);color:var(--background-color)!important}button.support:hover:not(:disabled){background-color:var(--primary-color)!important}button.button-icon{background:none;padding:0}a{cursor:pointer}a.menu-item{text-decoration:none;position:relative;transition:all .3s ease;color:var(--primary-color-400)}a.menu-item:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .3s ease}a.menu-item:hover:after,a.menu-item.ativo:after{width:100%}a.menu-item:visited{color:var(--primary-color-400);text-decoration:none}input,textarea{border:1px solid var(--secondary-color);border-radius:4px;padding:10px;font-family:Raleway;background-color:transparent;box-shadow:0 1px 2px #0000001a}input:focus-visible,textarea:focus-visible{outline:none}input:focus-visible:not(.invalid),textarea:focus-visible:not(.invalid){border:1px solid var(--primary-color-400)}.invalid{border-color:var(--error-color);color:var(--error-color)}.invalid.confirmacao{color:var(--background-color);text-shadow:1px 1px var(--primary-color);min-height:1.5rem;display:inline-block;visibility:hidden;opacity:0;transition:opacity .3s ease;text-align:right}.invalid.confirmacao span{color:var(--support-color-300);text-shadow:none}.invalid.confirmacao.ativo{visibility:visible;opacity:1}.invalid.confirmacao.checkbox{text-align:left}.toast{position:fixed;bottom:30px;right:30px;padding:16px 24px;background-color:var(--success-color);color:#fff;border-radius:2px;box-shadow:0 0 5px 1px #00000080;opacity:0;transform:translateY(20px);animation:fadeInUpTransparency .4s forwards,fadeOut .4s 2.6s forwards;z-index:1000}.toast.toast-erro{background-color:var(--error-color);opacity:1}.toast.toast-mobile{bottom:20px;width:80vw;right:auto;transform:translate(5%)!important;opacity:1}.toast.toast-light-shadow{box-shadow:0 0 5px 1px #ffffff1a;opacity:1}@media (max-width: 1200px){small{font-size:14px}}.display-none{display:none}.position-relative{position:relative}.position-absolute{position:absolute}.cursor-pointer{cursor:pointer}.height-100{height:100%}.width-100{width:100%}.flex1{flex:1}.text-align{text-align:center}.margin-top-12{margin-top:12px}.margin-top-24{margin-top:24px}.margin-top-48{margin-top:48px}.margin-bottom-12{margin-bottom:12px}.margin-bottom-24{margin-bottom:24px}.margin-bottom-48{margin-bottom:48px}h1{color:var(--primary-color);font-size:2rem;margin:0;font-weight:600;text-align:center;letter-spacing:.1rem}h3{font-weight:400;text-align:justify;font-size:1rem}h3:last-child{margin-block-start:0}.font-weight-600{font-weight:600}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(20px)}}@keyframes spin{to{transform:rotate(360deg)}}:root{--primary-color: #5f5f3a;--secondary-color: #8c8b55;--background-color: #f4f5f5;--primary-color-100: #dadbcd;--primary-color-200: #aeae89;--primary-color-300: #737346;--primary-color-400: #363621;--support-color-100: #88b78a;--support-color-200: #50808e;--support-color-300: #d6a64e;--support-color-400: #f2948a;--support-color-500: #d47a9a;--success-color: #6d8c3c;--error-color: #e94c3d;--cor-botao-musica: var(--primary-color-400)}body{font-family:Raleway,sans-serif;margin:0;font-size:14px;height:100vh;overflow-x:hidden;-webkit-tap-highlight-color:transparent;position:relative;z-index:0}body.bg-default{background-color:#faf5f599;background-image:url(/assets/images/arches.png);background-blend-mode:lighten}body.bg-em-breve{background-color:transparent;background-image:none;background-blend-mode:unset}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url(/assets/images/fotos/site55.webp);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease}@media (max-width: 1200px){body:before{background-image:url(/assets/images/fotos/site55_cortada.webp);background-position:center}}body.bg-em-breve:before{opacity:1}body.overlay-active{overflow:hidden}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-thumb{background-color:var(--primary-color-300);border-radius:5px}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--primary-color)}.app{display:grid;grid-template-areas:"header" "logo" "content";grid-template-rows:auto auto 1fr;min-height:100%}.app.bg-default{background:linear-gradient(to bottom,#dcdcc6,#ffffffc2 24%,#ffffff7d 52%,#ffffff05)}.app.bg-em-breve{background:linear-gradient(to bottom,#000000b3 5%,#0000004d 17%,#0000 25%)}app-header{grid-area:header;border-radius:0 0 15px 15px;color:var(--primary-color-400);padding:24px 12px}app-logo{grid-area:logo;margin-top:1%;padding-bottom:1%}.app-page{grid-area:content;overflow-y:auto;overflow-x:hidden;display:contents}@media (max-width: 1500px){app-header{padding:12px}}.date-dot{color:var(--secondary-color);font-weight:700}.mes{font-size:25px}body.ios .infos{background-color:var(--background-color);width:100%}body.ios .bloco-texto{background-image:none;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}body.ios .bloco-texto .parallax-wrapper{position:absolute;inset:0;z-index:-3;overflow:hidden}body.ios .bloco-texto .parallax-wrapper .parallax-fake{position:fixed;top:50%;left:0;transform:translateY(-50%);width:100%;height:auto;min-height:100vh;object-fit:cover;z-index:-3;pointer-events:none}body.ios .bloco-texto .overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,#0006,#00000080 40%,#0009,#000000b3);z-index:1}body.ios .bloco-texto .conteudo{position:relative;z-index:2;padding:24px;max-width:800px;color:var(--primary-color-100);text-align:justify;font-size:26px;line-height:1.8;letter-spacing:.1rem;text-shadow:1px 1px 1px #aeae89}body.ios .bloco-texto .conteudo p{margin-bottom:1.5rem}body.ios .bloco-texto .conteudo p.forever{font-weight:bolder;text-transform:uppercase;color:var(--support-color-300);font-size:30px;text-shadow:none}
