b {font-weight: 700;}
svg {overflow: visible;}
:root{
    --cor3: #803A22;
}
.data-mobile {display: none;padding-left: 30px; position: absolute; width: 100%; height: 40px; background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0.4) 100%);; font: 400 43.69px bebas_neueregular; align-items: center;}
.container.banner {padding: 9rem 0 100px; position: relative;box-sizing: border-box; display: flex;overflow: hidden; justify-content: flex-start; margin: 0; background: url(../../img/pacotes/pais/banner.webp) no-repeat center center ;}
.container.banner::after {content: ''; position: absolute;  background: url(../../assets/img/pacotes/pais/onda.svg) repeat-x bottom; width: 100%; height: 160px; bottom: -10px;}
.container.banner::before {content: ''; position: absolute;  background: url(../../assets/img/pacotes/consciencia/faixa.webp)no-repeat right; width: 100%; height: 130px; bottom: 19px; right: -4%; transform: rotate(-9deg);}
.container.titulo-banner {display: flex; flex-direction: column; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 40%;}
.container.titulo-banner .default-button {background: #DA8400; font: 500 1.5381rem montserrat; align-items: flex-end; border-radius: 1.25rem; margin-top: 5.3125rem;}
.container.titulo-banner .default-button .icone {width: 1.125rem; align-items: flex-end; padding: 0 0 0.5rem;}
.container.titulo-banner .default-button span{font: 500 2.0762rem montserrat;}
.container.titulo-banner .data {font: 800 2.1275rem montserrat; color: #74553B; letter-spacing: 0.6987rem; text-align: center;}
.container.titulo-banner .pacote .pac {font: 400  148.5px / 1.1092  against; color: #F1AF22; letter-spacing: -11.84px;}
.container.titulo-banner .pacote .pac span {font-size: 172.94px; letter-spacing: -13.76px;}
.container.banner .parent-consciencia {display: flex; justify-content: space-between;} 
.container.banner .parent-consciencia .texto {width: 50%;text-align: right; color: #813C23;}
.container.banner .parent-consciencia .texto .data { font: 400 29.22px poppins-regular; letter-spacing: -0.58px;}
.container.banner .parent-consciencia .texto strong {font: 400 61.31px akira; letter-spacing: normal; color: #000;}
.container.banner .parent-consciencia .texto .titulo.top {font: 400 109.34px akira; letter-spacing: -2.18px; color: #7B3114;}
.container.banner .parent-consciencia .texto .titulo {font: 400 211.11px akira; letter-spacing: -4.22px; line-height: .7;}
@keyframes text {
    0% { 
        stroke: #fff;
        stroke-dasharray: 50;
        fill: transparent;
    }

    90% {
        stroke-dasharray: 700;
        fill: transparent;
    }

    100% {
        fill: #fff;
        stroke: #fff;
    }
}

.container.banner .conteudo-1130.parent {display: flex; flex-direction: row; justify-content: flex-end; position: relative; }
.container.banner .parent .titulo {margin: 4.6875rem 10.9375rem 0 0;} 
.container.banner .parent .titulo h1 {display: flex; flex-direction: column;}
.container.banner .parent .titulo span {font: 400 6.0719rem / 5.9787rem supercomic; color: #7C4F34; text-align: left; -webkit-transform: rotate(357deg);}
.container.banner .parent .titulo .bb {font-family: authenticsignature; color: var(--cor2); font-weight: unset; }
.container.banner .parent .titulo .b-1 {font-size: 8.3125rem; line-height: 1.5788rem;-webkit-transform: rotate(357deg); margin: 0 0 0 0.875rem}
.container.banner .parent .titulo .b-2 {font-size: 10.0175rem; line-height: 3.05rem; text-align: right;-webkit-transform: rotate(357deg); margin: 0 2.625rem 0 0; text-shadow: 0.4375rem 0.375rem 0.125rem #0000001f;}
.container.banner .papagaios {height: auto; position: absolute; top: 6%; right: 17%; }
.container.banner .papagaios .imagem{width: 100%; height: 100%; max-width: 300px; object-fit: contain;}
.container.banner .papagaios .imagem > *{object-position: bottom left;}

.container.informacoes {padding: 0 0 0 ; background: #fff}
.container.informacoes .conteudo-1130.parent.info {padding-bottom: 0px;}
.container.informacoes .default-button {background: #3EB137; gap: 14px; padding-right: 49px;}

.container.banner .homem-bg {display: flex; align-items: center;}
.container.banner .homem-bg .img {max-width: 670px; position: relative;}
.container.banner .homem-bg .img::after {position: absolute; content: ''; width: 321px; height: auto; aspect-ratio: 321/155; background: url("../img/pacotes/consciencia/papagaio.png") no-repeat center; top: -15%; left: 60%;}
.container.banner .homem-bg .texto {font: 129.37px bebas_neueregular; letter-spacing: -5.16px; rotate: -9deg; margin: -100px 0 0 -100px; color: #664432;}
.container.banner .homem-bg .texto > span:nth-child(1) {padding-left: 10px;}
.container.banner .homem-bg .texto .titulo {font-size: 378.82px; line-height: .6;} 
.container.banner .homem-bg .img img {object-fit: contain; width: 100%; height: 100%; position: relative; z-index: -1;}
.container.banner .chamada {font: 400 9.1387rem authenticsignature; animation: 3s text ease-in-out forwards; margin: -5.75rem 0 0 0;}

.container.informacoes .conteudo-1130.parent.info.bg {padding: 184px 0 97px;  margin: -100px auto 0;}
.container.informacoes .conteudo-1130.parent.info.bg .item-parent {position: relative; z-index: 1000;}
.container.informacoes .conteudo-1130.parent.info.bg .bg-img {position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: flex;    justify-content: center;  align-items: end; z-index: 0;}
.container.informacoes .conteudo-1130.parent.info.bg .bg-img img {aspect-ratio: 1300/1080; width: 34%;}

.container.informacoes .fundo{top: unset;bottom: 0;height: auto;}
.container.informacoes .parent .titulo-parent{display: flex;align-items: center;justify-content: space-between;gap: 26px; position: relative; z-index: 100; flex-direction: column;}
.container.informacoes .parent .titulo-parent .titulo{flex: 1 1 auto; color: #1A1A1A; font-size: 47px; text-align: center;}
.container.informacoes .parent .titulo-parent .titulo-padrao span {color: #1a1a1a;}
.container.informacoes .parent .titulo-parent .titulo * {display: inline;}
.container.informacoes .parent .titulo-parent .icone{display: grid;place-items: center;background: var(--cor3);flex: 0 0 auto;width: 105.43px;aspect-ratio: 1/1;}
.container.informacoes .parent .titulo-parent .icone > *{width: 53px;height: auto;aspect-ratio: 1/1;}
.container.informacoes .parent .lista{display: grid;grid-template-areas: 'a b c' 'a b c';gap: 119px 138px;}
.container.informacoes .parent .lista .item-parent.whatsapp{grid-area: b; margin: -45px 0 0 0; position: relative; z-index: 100;}
.container.informacoes .parent .lista .item-parent .item-informacao{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 36px;font: 400 19.34px / 34.81px var(--font1);color: var(--cor1);text-align: center;}
.container.informacoes .parent .lista .item-parent .item-informacao .icone{flex: 0 0 auto;width: 94px;aspect-ratio: 1/1;display: grid;place-items: center;background: var(--cor3);}
.container.informacoes .parent .lista .item-parent .item-informacao .icone > *{width: 54px;aspect-ratio: 1/1;height: auto;}

.container.slides-home {padding: 86px 0 107px; box-shadow: 1px -1px 12px 0px #00000012; position: relative;}
.container.slides-home .titulo.titulo-padrao.texto-com-hs .spn {color: var(--cor3);background-image: url(../img/icones/underline.svg);background-position: center 1.06em;background-size: contain;background-repeat: repeat-x;}
.container.slides-home .default-button {background-color: #3EB137; gap: 15px;}
.container.slides-home .parent > .titulo{margin: 0 38px 67px;text-align: center;color: var(--cor2); font-size: 53.97px; line-height: 68.11px; color: #000000;}
/* .container.slides-home .lista-imagens {display: grid;grid-template-columns: 264px auto;grid-template-areas: 'a b' 'a b' 'a b';gap: 39px;margin: 0 38px 76px;} */
.container.slides-home .lista-imagens {display: grid;grid-template-columns: 1;grid-template-areas: 'a'; gap: 39px;}
.container.slides-home .lista-imagens .item{aspect-ratio: 263/189; margin: 0 auto;}
/* .container.slides-home .lista-imagens .galeria{grid-area: b;aspect-ratio: 0;max-width: 829px;max-height: 645px;} */
.container.slides-home .lista-imagens .galeria{grid-area: a;aspect-ratio: 0;max-width: 917px;max-height: 713px;}
.container.slides-home .splide__slide img {object-fit: unset;}
.container.slides-home .lista-imagens .item.galeria .imagem{height: 647px;background: var(--cor1);}
.container.slides-home .lista-imagens .galeria .splide__arrows{bottom: 0;right: 0;display: flex;align-items: center;}
.container.slides-home .lista-imagens .galeria .splide__arrow{width: 58px;aspect-ratio: 1/1;display: grid;place-items: center;background: var(--cor3);border-radius: 0;height: auto;transform: none;opacity: 1;transition: .4s;}
.container.slides-home .lista-imagens .galeria .splide__arrow:hover{background: var(--cor1);}
.container.slides-home .lista-imagens .galeria .splide__arrow > *{width: 19px;aspect-ratio: 1/1;height: auto;}
.container.slides-home .lista-imagens .galeria .splide__arrow--prev {left: -7rem;}
.container.slides-home .lista-imagens .galeria .splide__arrow--next {right: -7rem;}
.container.slides-home .lista-imagens .galeria .splide__arrows {position: absolute;}
.container.slides-home .lista-imagens .galeria .splide__arrow {position: static;}
.container.slides-home .lista-imagens .galeria .splide__arrow path{transform: translate(15.02px, 20px);fill: #fff;}
.container.slides-home .titulo span {color: #000;}

.container.celebracao{padding: 150px 0 83px; position: relative;}
.container.celebracao::after {position: absolute; width: 100%; height: 110px; background: url(../img/pacotes/consciencia/faixa-grande.png) no-repeat center / cover; content: ''; top: 0;}
.container.celebracao .parent > .titulo{margin: 0 38px 87px;text-align: center;color: var(--cor2);}
.container.celebracao .lista-imagens{display: grid;grid-template-columns: 264px auto;grid-template-areas: 'a b' 'a b' 'a b';gap: 39px;margin: 0 38px 76px;}
.container.celebracao .lista-imagens .item{aspect-ratio: 263/189;}
/* .container.celebracao .lista-imagens .item .imagem{width: 100%;height: 100%;} */
.container.celebracao .lista-imagens .galeria{grid-area: b;aspect-ratio: 0;max-width: 829px;max-height: 645px;}
/* .container.celebracao .lista-imagens .galeria .splide.slider .splide__track .splide__list .splide__slide .atras .imagem img{vertical-align: bottom;width: fit-content;margin: 0 auto;} */
/* .container.celebracao .lista-imagens .galeria .atras{width: 100%; height: 100%; background: black;} */
.container.celebracao .lista-imagens .item.galeria .imagem{height: 647px;background: var(--cor1);}
.container.celebracao .lista-imagens .galeria .splide__arrows{position: absolute;bottom: 0;right: 0;display: flex;align-items: center;}
.container.celebracao .lista-imagens .galeria .splide__arrow{position: static;width: 58px;aspect-ratio: 1/1;display: grid;place-items: center;background: var(--cor3);border-radius: 0;height: auto;transform: none;opacity: 1;transition: .4s;}
.container.celebracao .lista-imagens .galeria .splide__arrow:hover{background: var(--cor1);}
.container.celebracao .lista-imagens .galeria .splide__arrow > *{width: 19px;aspect-ratio: 1/1;height: auto;}
.container.celebracao .lista-imagens .galeria .splide__arrow path{transform: translate(15.02px, 20px);fill: #fff;}
.container.celebracao .programacao > .titulo{font:400 3.3431rem playfairdisplay; color: #000;text-align: center;margin: 0 0 14px;}
.container.celebracao .programacao > .sub-titulo{text-align: center;font: 400 15px var(--font1);color: #100700;margin: 0 0 40px;}
.container.celebracao .programacao .lista-datas{display: flex; flex-direction: row; align-items: center; justify-content: center;gap: 38px 20px;margin: 0 0 55px;}
.container.celebracao .programacao .lista-datas .item-parent {padding: 18px 20px;background: var(--cor2);display: flex;align-items: center; width: 364px; box-sizing: border-box;}
.container.celebracao .programacao .lista-datas .item-parent .item{display: flex;align-items: center;justify-content: flex-start;gap: 17px;font: 17.5px var(--font1);}
.container.celebracao .programacao .lista-datas .item-parent .item .icone{flex: 0 0 auto;width: 56px;aspect-ratio: 1/1;display: grid;place-items: center;height: auto;background: #FFBA00;}
.container.celebracao .programacao .lista-datas .item-parent .item .icone > *{width: 30px;aspect-ratio: 1/1;height: auto;}
.container.celebracao .programacao .lista-datas .item-parent .item .titulo{color: var(--cor1);margin: 0 0 6px;}
.container.celebracao .programacao .lista-datas .item-parent .item .texto{color: var(--cor4);}
.container.celebracao .programacao .lista-programacao{display:grid; gap: 48px;margin: 0 auto; grid-template-columns: repeat(2, 1fr); height: 100%;}
.container.celebracao .programacao .lista-programacao .item-parent{background: var(--cor2);flex-direction: column; height: auto;}

.container.celebracao .programacao .lista-programacao .item{display: block;width: 100%;height: 100%;}
/* .container.celebracao .programacao .lista-programacao.lista-1 .item-parent:nth-child(2) {height: 615px;}
.container.celebracao .programacao .lista-programacao.lista-2 .item-parent:nth-child(1) {height: 672px;}
.container.celebracao .programacao .lista-programacao.lista-2 .item-parent:nth-child(2) {height: 458px;} */
.container.celebracao .programacao .lista-programacao .item .header{padding: 21px 38px;background: var(--cor3);color: var(--cor2);font:700 26px / 32px var(--font3);}
.container.celebracao .programacao .lista-programacao .item .conteudo{padding: 35px 28px 43px 36px; background: var(--cor2);}
.container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades{font:600 15px / 27px var(--font1);color: var(--cor1); display: grid; grid-template-columns: repeat(1,1fr); gap: 0 10px;}
.container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .texto{margin: 0 0 0;}
.container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .conteudos-atividade{margin: 0 0 32px;columns: 1;}
.container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .conteudos-atividade.ultima-atv {margin: 0;}

.container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .conteudos-atividade .item{color: var(--cor4);}
.container.celebracao .programacao .default-button {margin-top: 85px; background: #3EB137; padding-right: 49px;} 

.container.celebracao .programacao .dias-semana {display: flex; gap: 20px;}
.container.celebracao .programacao .dias-semana .lista-programacao .item-parent {flex: 1 1 auto; box-sizing: border-box;} 
.container.celebracao .programacao .dias-semana > div {flex: 1 1 calc(50% - 20px);}
/* .container.celebracao .programacao .dias-semana .quinta-sabado .lista-programacao .item-parent:nth-child(2), */
/* .container.celebracao .programacao .dias-semana .sexta-domingo .lista-programacao .item-parent:nth-child(1){height: 690px; } */

.container.celebracao .programacao .lista-programacao.programacao-pascoa {grid-template-columns: repeat(2, 1fr); max-width: unset; padding: 20px 0;}
.container.celebracao .programacao .lista-programacao.programacao-pascoa .item-parent:last-child .conteudo .lista-atividades {grid-template-columns: 1fr;}
.container.celebracao .programacao .lista-programacao.programacao-pascoa .item .header {background: #000;}
.container.celebracao .programacao .lista-programacao.programacao-pascoa .item .conteudo .lista-atividades {font: 600 15px montserrat; color: #000; grid-template-columns: 1fr;}
.container.celebracao .programacao .lista-programacao.programacao-pascoa .item .conteudo .lista-atividades .atividade .conteudos-atividade {columns: 1 !important;}
.container.celebracao .programacao .lista-programacao.programacao-pascoa .item .conteudo .lista-atividades .atividade .conteudos-atividade .item {color: #5A5858;}
.container.informacoes .parent .titulo-parent .icone img {animation: infinite load 1.3s;}
@keyframes load {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
    100% {transform: scale(1);}    
}

@media(max-width: 1700px){
    .container.banner .papagaios {right: 8%;}
}

@media(max-width: 1400px){
    /* .container.banner {padding: 1.25rem 0 0; height: 37.5rem;}
    .container.banner .papagaios {height: 70%; min-width: 25rem;} 
    .container.banner .parent .papagaios .imagem{width: 100%;}
    */
    .container.slides-home .lista-imagens{grid-template-areas: 'b b b' 'a a a';grid-template-columns: auto;}
    .container.slides-home .lista-imagens .galeria{width: min(821px, 100%);margin: 0 auto;height: auto;}
    .container.slides-home .lista-imagens .item.galeria .imagem{aspect-ratio: 330/262;height: auto;}
    .container.banner .papagaios {right: 0%;}
    /* .container.banner::before {display: none;} */

}

@media(max-width: 1260px) {
    /* .container.banner .parent .titulo{margin-bottom: 0;} */    

    /* .container.banner {padding: 1.25rem 0 0; } */
    /* .container.banner .papagaios {width: 20rem;bottom: 5rem; min-width: unset;} */
    /* .container.informacoes .parent .lista{gap: 45px 50px;grid-template-areas: 'a a' 'c c' 'b b';} */
    /* .container.informacoes .conteudo-1130.parent.info.bg {background: none}
    .container.informacoes .conteudo-1130.parent.info.bg .bg-img img {width: 30%; height: auto;}    
    .container.banner .parent .titulo {margin: 7.4375rem 10rem 0 ;}
    .container.banner .papagaios .imagem {max-width: 215px;}
    .container.informacoes .parent .titulo-parent{gap: 40px;margin: 0 0 55px;}   
    .container.informacoes .parent .titulo-parent .icone{width: 85px;}
    .container.informacoes .parent .titulo-parent .icone > *{width: 45px;}
    .container.informacoes .parent .lista{gap: 45px 80px;}
    .container.informacoes .parent .lista .item-parent .item-informacao br {display: none;}
    .container.celebracao{padding: 50px 0;}
    .container.celebracao .parent > .titulo{margin: 0 0 50px;}
    .container.celebracao .programacao > .titulo{font-size: 36px;line-height: 44px;}
    .container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .conteudos-atividade .item br {display: none;}
    .container.celebracao .programacao .dias-semana .quinta-sabado .lista-programacao .item-parent:nth-child(2), .container.celebracao .programacao .dias-semana .sexta-domingo .lista-programacao .item-parent:nth-child(1) {height: auto;}
    .container.celebracao .programacao .dias-semana {flex-direction: column; gap: 20px;}
    .container.celebracao .programacao .lista-programacao {gap: 20px;}
    .container.informacoes .parent .titulo-parent .titulo {font-size: 35px;}
    .container.banner .homem-bg .texto {rotate: 0deg;}
    .container.banner {background: #F2BD00}
    .container.banner .homem-bg .img  {z-index: 1;}
    .container.banner::after {z-index: 1;}
    .container.banner .homem-bg .texto {font-size: 90px; margin: 0;}
    .container.banner .homem-bg .texto .titulo {font-size: 255px;}
    .container.banner .chamada {font-size: 120px}
    .data-mobile {display: flex; max-width: 48%; right: 0; top: 19%; color: #664432;}
    .container.banner .homem-bg .img {max-width: 50%;} */



    .container.banner .parent-consciencia .texto .data {font-size: 22px;}
    .container.banner .parent-consciencia .texto strong {font-size: 42px;}
    .container.banner .parent-consciencia .texto .titulo.top {font-size: 79.5px;}
    .container.banner .parent-consciencia .texto .titulo {font-size: 153px;}
    .container.banner .homem-bg .img::after {top: -20%; left: 20%;}
    .container.banner .homem-bg .img {max-width: 500px;}
}

@media(max-width: 1080px) {
    .container.informacoes .conteudo-1130.parent.info.bg {padding: 25px 0 97px;  margin: 0 auto 0;}
    .container.slides-home .lista-imagens .galeria .splide__arrows {position: absolute;}
    .container.slides-home .lista-imagens .galeria .splide__arrow {position: static;}
    .container.banner::after {bottom: -40px;}
}
@media(max-width: 990px) {
    .container.informacoes .conteudo-1130.parent.info.bg .bg-img {display: none}
    .container.banner::before {bottom: -35px;}
    .container.banner .homem-bg .img::after {background-size: contain; width: 200px; top: -14%; left: 28%;}
    .container.banner .parent-consciencia .texto{margin-top: -50px;}
    .container.slides-home .parent  .titulo {font-size: 26px;}
    .container.slides-home .parent >  .titulo {margin: 0 0 20px;}
    .container.informacoes {padding: 0 0 0 ; background: url('../img/pagina-inicial/findo.png')no-repeat center top / 100%; background-position-y: 60px;}
    .container.titulo-banner {left: 40%; top: 45%;}
    .container.titulo-banner .pacote .day {padding-left: 3.375rem;}
    .container.titulo-banner .pacote .mom {margin-left: -2.375rem;}
    .container.banner .parent .titulo {margin: 7.4375rem auto 0;}    
    .container.celebracao .programacao .lista-datas {display: grid; grid-template-columns: repeat(2, 1fr);}
    .container.banner::after {background: #fff; height: 85px;}

    /* .container.banner .parent .titulo{font-size: 2.535rem;line-height: 3.5362rem;}
    .container.banner .parent .titulo span{font-size: 3.0737rem;line-height: 3.3487rem;} */

    /* .container.banner {padding: 1.25rem 0 0; height: 37.5rem;} */
    .container.informacoes .parent .titulo-parent .titulo {font-size: 26px; line-height: 38px; text-align: center;}
    .container.informacoes .parent .titulo-parent .icone {display: none;}
    .container.informacoes .parent .lista {gap: 45px 50px;grid-template-areas: 'a a' 'c c' 'b b';}
    .container.informacoes .parent .lista .item-parent.whatsapp {margin: 0;}
    .container.informacoes .conteudo-1130.parent.info.bg {background-size: auto 340px; padding: 25px 0; margin: 0 auto;}
    .container.banner .parent .titulo span {font: 400 4.6723rem / 4.6723rem supercomic;}
    .container.banner .parent .titulo .b-1 {font-size: 7.25rem; line-height: 2.375rem;}
    .container.banner .parent .titulo .b-2 {font-size: 7.875rem; line-height: 2.375rem;}

    .container.informacoes .parent .titulo-parent{gap: 20px;margin: 0 0 25px;}
    .container.informacoes .parent .titulo-parent .icone{width: 50px;}
    .container.informacoes .parent .titulo-parent .icone > *{width: 20px;}

    .container.informacoes .parent .lista .item-parent .item-informacao{gap: 15px;font-size: 14.5px;line-height: 22px;}
    .container.informacoes .parent .lista .item-parent .item-informacao .icone{width: 60px;}
    .container.informacoes .parent .lista .item-parent .item-informacao .icone > *{width: 25px;}


    .container.celebracao{padding: 70px 0;} 
    .container.celebracao::after {height: 50px;}
    .container.celebracao .parent > .titulo{margin: 0 0 25px;}
    .container.celebracao .lista-imagens{margin: 0 0 20px;}
    .container.slides-home .lista-imagens{margin: 0; gap: 20px 10px;}
    .container.celebracao .programacao > .titulo{font-size: 26px;line-height: 34px;margin: 0 0 10px;}
    .container.celebracao .programacao > .sub-titulo{font-size: 14px;margin: 0 0 25px;}

    .container.celebracao .programacao .lista-datas{margin: 0 0 15px;gap: 20px;}
    
    .container.celebracao .programacao .lista-datas .item-parent{padding: 12px 15px; width: 100%;}
    .container.celebracao .programacao .lista-datas .item-parent:last-child {grid-column: 1/-1;}
    .container.celebracao .programacao .lista-datas .item-parent .item{font-size: 15px;line-height: 23px;}
    .container.celebracao .programacao .lista-datas .item-parent .item .titulo{margin: 0;}

    .container.celebracao .programacao .lista-programacao{margin: 0 auto;}
    .container.celebracao .programacao .lista-programacao .item .header{padding: 13px 24px;}
    .container.celebracao .programacao .lista-programacao .item .conteudo{padding: 17px 24px;}
    .container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades .atividade .conteudos-atividade{margin: 0 0 15px;}
    .container.celebracao .programacao .lista-programacao .item .conteudo .lista-atividades {grid-template-columns: repeat(1,1fr);}

    .container.celebracao .programacao .lista-programacao.programacao-pascoa {grid-template-columns: repeat(1, 1fr); max-width: unset; padding: 20px 0;}
    .container.celebracao .programacao .default-button {margin: 30px auto 0;}
    .container.banner {padding: 11.5rem 0 0 ;}
    .container.banner .papagaios {top: 17%;}

}

@media(max-width: 850px){
    /* .container.banner .papagaios {bottom: 0;} */
    .container.banner {padding: 15.5rem 0 0 ;}
    .container.banner .homem-bg .img {max-width: 400px;}
    .container.banner .parent-consciencia .texto{margin-top: -130px;}
    .container.banner .homem-bg .img::after {top: -25%;}


}

@media(max-width: 730px){
    .container.celebracao .programacao .lista-programacao .item-parent:last-child .conteudo .lista-atividades {grid-template-columns: repeat(1,1fr);}
    .container.celebracao .lista-imagens{gap: 20px;}
    .container.informacoes .parent .titulo-parent {margin: 0;}
    /* .container.informacoes .conteudo-1130.parent.info.bg {background-size: auto 200px;} */
    .container.informacoes .parent .lista {grid-template-columns: 1fr 1fr;}
    .container.informacoes .parent .lista .item-parent .item-informacao {flex-direction: column; justify-content: flex-start; align-items: center; text-align: center;}
    .container.celebracao .programacao .lista-programacao{grid-template-columns: 1fr;gap: 20px;}

    .container.informacoes .parent .lista{gap: 20px 20px;}
    .container.banner .responsivo {display: flex;}
    /* .container.informacoes .viva > .titulo {font-size: 5rem; line-height: unset;} */
    .container.titulo-banner .default-button{font-size: 1.275rem; align-items: center;}
    .container.titulo-banner .default-button .icone {padding: 0;}
    .container.titulo-banner .default-button span {font-size: 1.475rem;}    
    .container.titulo-banner .data {font-size: 1.375rem;}
    .container.titulo-banner .pacote .pac {font-size: 110px; text-align: center;}
    .container.titulo-banner .pacote .pac span {font-size: 120px;}
    .container.titulo-banner {padding: 50px 0 0;}
    .container.titulo-banner .chamada {margin-top: -4.75rem; width: 100%; height: 150px;}
    .container.banner .papagaios {width: 14rem;}
    .container.banner .papagaios {left: 0; right: unset; transform: rotateY(180deg);}
 
    .container.banner .homem-bg .texto {letter-spacing: 1px; font-size: 78px;text-align: center;}
    .container.banner .homem-bg .texto .titulo {font-size: 190px;}
    .data-mobile {top: 28%;}

    .container.banner .parent-consciencia .texto {text-align: center;}
    .container.banner .parent-consciencia .texto .data {font-size: 18px;}
    .container.banner .parent-consciencia .texto strong {font-size: 27px;}
    .container.banner .parent-consciencia .texto .titulo.top {font-size: 56px;}
    .container.banner .parent-consciencia .texto .titulo {font-size: 108px;}
}

@media(max-width: 650px){
    /* .container.celebracao .lista-imagens{grid-template-areas: 'b b' 'a a' 'a a';} */
    /* .container.banner .parent .titulo{margin-right: 0.875rem;}
    .container.celebracao .programacao .lista-datas {grid-template-columns: 1fr;}
    .data-mobile {top: 19%; max-width: 100%; text-align: center; width: 100%; justify-content: center; background: linear-gradient(90deg,rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 1) 25%,rgba(255,255,255, 1) 75%, rgba(255, 255, 255, 0.4) 100%);;}
    .container.banner .papagaios {display: block;}
    .container.banner .homem-bg {flex-direction: column-reverse; align-items: center; justify-content: flex-end;}
    .container.banner .homem-bg .img {align-self: flex-start; margin-top: -80px;}
    .container.banner .homem-bg .texto > span:nth-child(1) {padding: 0;}
    .container.banner .papagaios {top: unset; bottom: 60px; left: unset; right: 25px; transform: rotateY(0deg) rotateZ(-10deg);} */


}

@media(max-width: 560px){    
    .container.informacoes {background-position-y: 80px;}
    .container.titulo-banner {left: 50%; top: 40%;}
    /* .container.banner .papagaios {transform: scale3d(-1, 1, 1); left: -40px; right: unset;} */
    .container.titulo-banner .data {font-size: 1rem;}
    .container.titulo-banner .pacote .pac {font-size: 90px;}
    .container.titulo-banner .pacote .pac span {font-size: 105px;}
    .container.titulo-banner .default-button {margin-top: 2.3rem;}
    .container.titulo-banner .default-button span {font-size: 1.3rem;}
    .container.banner::before {background-size: contain;}
    .container.banner .homem-bg .img {margin-right: -35px;}

    .container.banner .homem-bg .img::after {top: -40%; left: 20%; width: 150px;}
}


@media(max-width: 480px){    
    .container.informacoes .parent .lista{grid-template-columns: 1fr;grid-template-areas: 'a' 'a' 'a' 'a' 'b';}
    .container.celebracao .lista-imagens{grid-template-areas: 'b' 'a' 'a' 'a';}
    .container.banner .responsivo {rotate: 0deg;}
    .container.banner .responsivo h1 > .bb.b-2 {font-size: 5rem;}
    .container.banner {margin: 0; }
    .container.titulo-banner .data {font-size: .625rem;}
    .container.banner .homem-bg .img { max-width: 200px;}

    .container.banner .parent-consciencia .texto .data {font-size: 15px;}
    .container.banner .parent-consciencia .texto strong {font-size: 22px;}
    .container.banner .parent-consciencia .texto .titulo {font-size: 90px;}
    .container.banner .parent-consciencia .texto .titulo.top {font-size: 47px;}
    .container.titulo-banner .pacote .pac {font-size: 75px;}
    .container.titulo-banner .pacote .pac span {font-size: 90px;}
    .container.banner .homem-bg .texto {margin: -30px 0 30px 0;}
    .data-mobile {font-size: 34px;}
    .container.banner .homem-bg .texto {font-size: 55px;}
    .container.banner .homem-bg .texto .titulo {font-size: 150px;}
}