.aspect,.aspect-shirt,.aspect-xs-1-1,.aspect-xs-125-34,.aspect-xs-21-9,.aspect-xs-4-3,.aspect-xs-4-5,.aspect-xs-48-17,.aspect-xs-5-4,.aspect-xs-96-25{height:0;overflow:hidden}.aspect>img,.aspect>picture img{height:auto;width:100%}.aspect-shirt{padding-bottom:150%}.aspect-xs-1-1{padding-bottom:100%}.aspect-xs-5-4{padding-bottom:80%}.aspect-xs-48-17{padding-bottom:35.41666667%}.aspect-xs-4-5{padding-bottom:125%}.aspect-xs-4-3{padding-bottom:75%}.aspect-xs-16-9{height:0;overflow:hidden;padding-bottom:56.25%}.aspect-xs-16-9>img,.aspect-xs-16-9>picture img{height:auto;width:100%}.aspect-xs-21-9{padding-bottom:42.85%}.aspect-xs-125-34{padding-bottom:27.2%}.aspect-xs-96-25{padding-bottom:26%}@media (min-width:576px){.aspect-sm-1-1{padding-bottom:100%}.aspect-sm-5-4{padding-bottom:80%}.aspect-sm-48-17{padding-bottom:35.41666667%}.aspect-sm-4-5{padding-bottom:125%}.aspect-sm-4-3{padding-bottom:75%}.aspect-sm-16-9{padding-bottom:56.25%}.aspect-sm-21-9{padding-bottom:42.85%}.aspect-sm-125-34{padding-bottom:27.2%}.aspect-sm-96-25{padding-bottom:26%}}@media (min-width:768px){.aspect-md-1-1{padding-bottom:100%}.aspect-md-5-4{padding-bottom:80%}.aspect-md-48-17{padding-bottom:35.41666667%}.aspect-md-4-5{padding-bottom:125%}.aspect-md-4-3{padding-bottom:75%}.aspect-md-16-9{padding-bottom:56.25%}.aspect-md-21-9{padding-bottom:42.85%}.aspect-md-125-34{padding-bottom:27.2%}.aspect-md-96-25{padding-bottom:26%}}@media (min-width:992px){.aspect-lg-1-1{padding-bottom:100%}.aspect-lg-5-4{padding-bottom:80%}.aspect-lg-48-17{padding-bottom:35.41666667%}.aspect-lg-4-5{padding-bottom:125%}.aspect-lg-4-3{padding-bottom:75%}.aspect-lg-16-9{padding-bottom:56.25%}.aspect-lg-21-9{padding-bottom:42.85%}.aspect-lg-125-34{padding-bottom:27.2%}.aspect-lg-96-25{padding-bottom:26%}}.flex-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-left:-.5rem;margin-right:-.5rem}.flex-grid>*,.flex-grid>.flex-xs-12{width:100%}.flex-grid>.flex-xs-offset-11{margin-left:91.66666667%}.flex-grid>.flex-xs-11{width:91.66666667%}.flex-grid>.flex-xs-offset-10{margin-left:83.33333333%}.flex-grid>.flex-xs-10{width:83.33333333%}.flex-grid>.flex-xs-offset-9{margin-left:75%}.flex-grid>.flex-xs-9{width:75%}.flex-grid>.flex-xs-offset-8{margin-left:66.66666667%}.flex-grid>.flex-xs-8{width:66.66666667%}.flex-grid>.flex-xs-offset-7{margin-left:58.33333333%}.flex-grid>.flex-xs-7{width:58.33333333%}.flex-grid>.flex-xs-offset-6{margin-left:50%}.flex-grid>.flex-xs-6{width:50%}.flex-grid>.flex-xs-offset-5{margin-left:41.66666667%}.flex-grid>.flex-xs-5{width:41.66666667%}.flex-grid>.flex-xs-offset-4{margin-left:33.33333333%}.flex-grid>.flex-xs-4{width:33.33333333%}.flex-grid>.flex-xs-offset-3{margin-left:25%}.flex-grid>.flex-xs-3{width:25%}.flex-grid>.flex-xs-offset-2{margin-left:16.66666667%}.flex-grid>.flex-xs-2{width:16.66666667%}.flex-grid>.flex-xs-offset-1{margin-left:8.33333333%}.flex-grid>.flex-xs-1{width:8.33333333%}.flex-grid>.flex-xs-offset-0{margin-left:0}.flex-grid>*{padding:0 .5rem;padding-bottom:1rem}.flex-grid.flex-grid-stretch>*>*{height:100%}@media (min-width:576px){.flex-grid>.flex-sm-12{width:100%}.flex-grid>.flex-sm-offset-11{margin-left:91.66666667%}.flex-grid>.flex-sm-11{width:91.66666667%}.flex-grid>.flex-sm-offset-10{margin-left:83.33333333%}.flex-grid>.flex-sm-10{width:83.33333333%}.flex-grid>.flex-sm-offset-9{margin-left:75%}.flex-grid>.flex-sm-9{width:75%}.flex-grid>.flex-sm-offset-8{margin-left:66.66666667%}.flex-grid>.flex-sm-8{width:66.66666667%}.flex-grid>.flex-sm-offset-7{margin-left:58.33333333%}.flex-grid>.flex-sm-7{width:58.33333333%}.flex-grid>.flex-sm-offset-6{margin-left:50%}.flex-grid>.flex-sm-6{width:50%}.flex-grid>.flex-sm-offset-5{margin-left:41.66666667%}.flex-grid>.flex-sm-5{width:41.66666667%}.flex-grid>.flex-sm-offset-4{margin-left:33.33333333%}.flex-grid>.flex-sm-4{width:33.33333333%}.flex-grid>.flex-sm-offset-3{margin-left:25%}.flex-grid>.flex-sm-3{width:25%}.flex-grid>.flex-sm-offset-2{margin-left:16.66666667%}.flex-grid>.flex-sm-2{width:16.66666667%}.flex-grid>.flex-sm-offset-1{margin-left:8.33333333%}.flex-grid>.flex-sm-1{width:8.33333333%}.flex-grid>.flex-sm-offset-0{margin-left:0}}@media (min-width:768px){.flex-grid>.flex-md-12{width:100%}.flex-grid>.flex-md-offset-11{margin-left:91.66666667%}.flex-grid>.flex-md-11{width:91.66666667%}.flex-grid>.flex-md-offset-10{margin-left:83.33333333%}.flex-grid>.flex-md-10{width:83.33333333%}.flex-grid>.flex-md-offset-9{margin-left:75%}.flex-grid>.flex-md-9{width:75%}.flex-grid>.flex-md-offset-8{margin-left:66.66666667%}.flex-grid>.flex-md-8{width:66.66666667%}.flex-grid>.flex-md-offset-7{margin-left:58.33333333%}.flex-grid>.flex-md-7{width:58.33333333%}.flex-grid>.flex-md-offset-6{margin-left:50%}.flex-grid>.flex-md-6{width:50%}.flex-grid>.flex-md-offset-5{margin-left:41.66666667%}.flex-grid>.flex-md-5{width:41.66666667%}.flex-grid>.flex-md-offset-4{margin-left:33.33333333%}.flex-grid>.flex-md-4{width:33.33333333%}.flex-grid>.flex-md-offset-3{margin-left:25%}.flex-grid>.flex-md-3{width:25%}.flex-grid>.flex-md-offset-2{margin-left:16.66666667%}.flex-grid>.flex-md-2{width:16.66666667%}.flex-grid>.flex-md-offset-1{margin-left:8.33333333%}.flex-grid>.flex-md-1{width:8.33333333%}.flex-grid>.flex-md-offset-0{margin-left:0}}@media (min-width:992px){.flex-grid>.flex-lg-12{width:100%}.flex-grid>.flex-lg-offset-11{margin-left:91.66666667%}.flex-grid>.flex-lg-11{width:91.66666667%}.flex-grid>.flex-lg-offset-10{margin-left:83.33333333%}.flex-grid>.flex-lg-10{width:83.33333333%}.flex-grid>.flex-lg-offset-9{margin-left:75%}.flex-grid>.flex-lg-9{width:75%}.flex-grid>.flex-lg-offset-8{margin-left:66.66666667%}.flex-grid>.flex-lg-8{width:66.66666667%}.flex-grid>.flex-lg-offset-7{margin-left:58.33333333%}.flex-grid>.flex-lg-7{width:58.33333333%}.flex-grid>.flex-lg-offset-6{margin-left:50%}.flex-grid>.flex-lg-6{width:50%}.flex-grid>.flex-lg-offset-5{margin-left:41.66666667%}.flex-grid>.flex-lg-5{width:41.66666667%}.flex-grid>.flex-lg-offset-4{margin-left:33.33333333%}.flex-grid>.flex-lg-4{width:33.33333333%}.flex-grid>.flex-lg-offset-3{margin-left:25%}.flex-grid>.flex-lg-3{width:25%}.flex-grid>.flex-lg-offset-2{margin-left:16.66666667%}.flex-grid>.flex-lg-2{width:16.66666667%}.flex-grid>.flex-lg-offset-1{margin-left:8.33333333%}.flex-grid>.flex-lg-1{width:8.33333333%}.flex-grid>.flex-lg-offset-0{margin-left:0}}@media (min-width:1200px){.flex-grid>.flex-xl-12{width:100%}.flex-grid>.flex-xl-offset-11{margin-left:91.66666667%}.flex-grid>.flex-xl-11{width:91.66666667%}.flex-grid>.flex-xl-offset-10{margin-left:83.33333333%}.flex-grid>.flex-xl-10{width:83.33333333%}.flex-grid>.flex-xl-offset-9{margin-left:75%}.flex-grid>.flex-xl-9{width:75%}.flex-grid>.flex-xl-offset-8{margin-left:66.66666667%}.flex-grid>.flex-xl-8{width:66.66666667%}.flex-grid>.flex-xl-offset-7{margin-left:58.33333333%}.flex-grid>.flex-xl-7{width:58.33333333%}.flex-grid>.flex-xl-offset-6{margin-left:50%}.flex-grid>.flex-xl-6{width:50%}.flex-grid>.flex-xl-offset-5{margin-left:41.66666667%}.flex-grid>.flex-xl-5{width:41.66666667%}.flex-grid>.flex-xl-offset-4{margin-left:33.33333333%}.flex-grid>.flex-xl-4{width:33.33333333%}.flex-grid>.flex-xl-offset-3{margin-left:25%}.flex-grid>.flex-xl-3{width:25%}.flex-grid>.flex-xl-offset-2{margin-left:16.66666667%}.flex-grid>.flex-xl-2{width:16.66666667%}.flex-grid>.flex-xl-offset-1{margin-left:8.33333333%}.flex-grid>.flex-xl-1{width:8.33333333%}.flex-grid>.flex-xl-offset-0{margin-left:0}}.new-home{font-family:Bricolage Grotesque,sans-serif!important}.new-home .default-h1,.new-home h1{font-family:Bricolage Grotesque,sans-serif!important;font-size:2.5rem;font-weight:700}.new-home .default-h2,.new-home h2{font-size:1.5rem}.new-home .default-h2,.new-home h2,.new-home h3{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700}.new-home p{font-family:Bricolage Grotesque,sans-serif!important;font-size:1rem;font-weight:500;line-height:22px}@media (max-width:575px){.new-home .default-h1,.new-home h1{font-size:2.1rem;font-weight:600}.new-home .default-h2,.new-home h2{font-size:1.2rem}.new-home h3{font-weight:600}.new-home p{font-size:1rem;font-weight:400}.new-home .principal-banner{flex-flow:column}}.new-home .principal-banner button{border-radius:7px;font-size:1rem;font-weight:500;padding:0 2rem}.new-home .principal-banner img{border-radius:16px}.new-home .principal-banner a{text-decoration:underline}.new-home .principal-banner h1,.new-home .principal-banner h2{margin:.3em 0 .5em}@media (max-width:575px){.new-home .principal-banner h1,.new-home .principal-banner h2{margin:1em 0}}.new-home .principal-banner .first-item{background-color:#f7f7f5;line-height:28px;padding:8rem 0}@media (max-width:575px){.new-home .principal-banner .first-item{padding:1rem 0 2rem}}.new-home .principal-banner .first-item h1{font-size:2.7rem}.new-home .principal-banner .first-item p{font-size:1.1rem}.new-home .principal-banner .first-item .item{gap:8rem;justify-content:space-between}@media (max-width:575px){.new-home .principal-banner .first-item .item{flex-flow:column;gap:3rem;justify-content:center}}@media (min-width:576px) and (max-width:1023px){.new-home .principal-banner .first-item .item{flex-wrap:wrap;justify-content:center!important}}.new-home .principal-banner .first-item .item button{background-color:#dd2c59;border-color:#dd2c59;color:#fff1f2}@media (min-width:576px){.new-home .principal-banner .first-item .item img{max-width:620px}.new-home .principal-banner .first-item .item .text-block{max-width:520px}}.new-home .principal-banner .second-item{background-color:#f7f7f5;color:#191817;line-height:28px;padding:8rem 0}@media (max-width:575px){.new-home .principal-banner .second-item{padding:1rem 0 3rem}}.new-home .principal-banner .second-item h2{font-size:2.4rem}.new-home .principal-banner .second-item p{font-size:1.1rem}.new-home .principal-banner .second-item .item{flex-flow:row-reverse;gap:10rem;justify-content:space-between}@media (max-width:575px){.new-home .principal-banner .second-item .item{flex-flow:column;gap:3rem;justify-content:center}}@media (min-width:576px) and (max-width:1023px){.new-home .principal-banner .second-item .item{flex-flow:row-reverse wrap;justify-content:center!important}}.new-home .principal-banner .second-item .item button{background-color:#dd2c59;border-color:#dd2c59;color:#f7f7f5}@media (min-width:576px){.new-home .principal-banner .second-item .item img{max-height:306px;max-width:509px}.new-home .principal-banner .second-item .item .text-block{max-width:520px}}.new-home .listagem-produtos{align-items:stretch;display:flex;gap:2rem;justify-content:space-around;padding-bottom:8rem}@media (max-width:575px){.new-home .listagem-produtos{flex-flow:column}}.new-home .listagem-produtos .item-produto{background-color:#ecece8;border-radius:17px;padding:1rem}@media (max-width:575px){.new-home .listagem-produtos .item-produto{display:flex;gap:1rem;width:100%}}.new-home .listagem-produtos .item-produto img{border-radius:12px}@media (max-width:575px){.new-home .listagem-produtos .item-produto img{max-width:160px}}.new-home .listagem-produtos-mobile{margin-bottom:3rem}.new-home .listagem-produtos-mobile .first-item{background-color:#ecece8;border-radius:17px;margin-bottom:1rem;padding:1rem}@media (max-width:575px){.new-home .listagem-produtos-mobile .first-item{display:flex;gap:1rem;width:100%}}.new-home .listagem-produtos-mobile .first-item img{border-radius:12px}@media (max-width:575px){.new-home .listagem-produtos-mobile .first-item img{max-width:160px}}.new-home .listagem-produtos-mobile .listagem{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around}.new-home .listagem-produtos-mobile .listagem .item-produto{background-color:#ecece8;border-radius:17px;max-width:47%;padding:1rem}.new-home .listagem-produtos-mobile .listagem .item-produto img{border-radius:12px}.new-home .depoimentos{background-color:var(--color-neutral-800);color:#f7f7f5;padding:5rem 0 7rem}.new-home .depoimentos .listagem-depoimentos{align-items:stretch;display:flex;gap:1rem;justify-content:space-around}@media (max-width:575px){.new-home .depoimentos .listagem-depoimentos{flex-flow:column;gap:2rem}}@media (min-width:576px) and (max-width:1023px){.new-home .depoimentos .listagem-depoimentos{flex-wrap:wrap}}.new-home .depoimentos .listagem-depoimentos .item-depoimento{background-color:#f7f7f5;border-radius:17px;color:#191817;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem}.new-home .depoimentos .listagem-depoimentos .item-depoimento p{font-size:1rem;font-weight:400}.new-home .depoimentos .listagem-depoimentos .item-depoimento img{border-radius:40px}.new-home .depoimentos .listagem-depoimentos .item-depoimento .author h1{font-size:1rem;font-weight:600;margin:0}.new-home .depoimentos .listagem-depoimentos .item-depoimento .author p{margin:0}.new-home .depoimentos-mobile{list-style:none}.new-home .depoimentos-mobile .item-depoimento{background-color:#f7f7f5;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:284px;padding:1rem;width:310px}.new-home .depoimentos-mobile .item-depoimento p{color:#191817;font-size:1rem;font-weight:400}.new-home .depoimentos-mobile .item-depoimento img{border-radius:40px}.new-home .depoimentos-mobile .item-depoimento .author h1{color:#191817;font-size:1rem;font-weight:600;margin:0}.new-home .depoimentos-mobile .item-depoimento .author p{color:#191817;margin:0}@media (max-width:575px){.new-home .depoimentos-mobile{-moz-column-gap:1rem;column-gap:1rem;display:inline-flex;flex-flow:row nowrap;overflow-x:auto;padding-left:0}}.new-home .dados-bacanas{padding:1rem 0 8rem}.new-home .dados-bacanas .divisoes{align-items:stretch;display:flex;gap:1rem;justify-content:space-around;margin-bottom:1rem}@media (max-width:575px){.new-home .dados-bacanas .divisoes{flex-flow:column;gap:2rem}}.new-home .dados-bacanas .divisoes .item{background-color:#726b68;border-radius:16px;color:#fff;flex-basis:0;flex-grow:1;padding:2rem}@media (max-width:575px){.new-home .dados-bacanas .divisoes .item{width:100%}}.new-home .dados-bacanas .divisoes .item h2{font-size:1.6rem;font-weight:700;line-height:28px}.new-home .dados-bacanas .divisoes .item h3{font-size:3.4rem;font-weight:700;line-height:28px;margin:0}.new-home .dados-bacanas .divisoes .item p{font-size:1.1rem;font-weight:600;line-height:28px}.new-home .dados-bacanas-mobile .divisoes{gap:1rem}.new-home .dados-bacanas-mobile .item{word-wrap:break-word;background-color:#726b68;border-radius:16px;color:#fff;flex-grow:1;margin-bottom:1rem;padding:1rem;width:100%}.new-home .dados-bacanas-mobile .item h2{font-size:1.6rem;font-weight:700;margin:.5em 0}.new-home .dados-bacanas-mobile .item h3{font-size:3.4rem;font-weight:700;margin:0}.new-home .dados-bacanas-mobile .item p{font-weight:600}.new-home .fabrica{align-items:center;display:flex;gap:5rem;justify-content:space-between;padding:8rem 0}@media (max-width:575px){.new-home .fabrica{flex-flow:column;gap:2rem;padding:2rem 0 4rem}}@media (min-width:576px) and (max-width:1023px){.new-home .fabrica{flex-wrap:wrap;justify-content:center!important}}.new-home .fabrica img{border-radius:15px}.new-home .fabrica p{font-size:1.1rem;line-height:28px}.new-home .fac-item{background-color:#f7f7f5;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.16);margin-bottom:2rem;padding:21px;width:50%}@media (max-width:575px){.new-home .fac-item{width:100%}}.new-home .fac-item h3{font-size:1.3rem;line-height:32px}.new-home .fac-item p{font-size:1.1rem;font-weight:400;line-height:28px}.new-home .passos{padding:4rem 0}.new-home .passos h2{font-size:2.5rem}@media (max-width:575px){.new-home .passos h2{font-size:2.1rem;font-weight:600}}.new-home .passos .passo-a-passo{align-items:start;display:flex;gap:4rem;justify-content:space-around;padding-bottom:5rem;text-align:center}.new-home .passos .passo-a-passo img{width:255px}@media (min-width:576px) and (max-width:1023px){.new-home .passos .passo-a-passo{flex-wrap:wrap}}.new-home .passos .passo-a-passo h3{font-size:1.9rem}.new-home .passos .passo-a-passo p{font-weight:400}.new-home .passos .step-by-step{list-style:none}.new-home .passos .step-by-step .item{align-items:center;background-color:#f2f5fc;border-radius:20px;display:flex;flex-direction:column;padding:2rem 1rem}.new-home .passos .step-by-step .item img{width:255px}@media (max-width:575px){.new-home .passos .step-by-step{-moz-column-gap:1rem;column-gap:1rem;display:inline-flex;flex-flow:row nowrap;overflow-x:auto;padding:0 1rem}}.new-home .passos .toogle{align-content:center;background-color:#ecece8;border-radius:10px;display:flex;flex-wrap:wrap;padding:1rem}@media (max-width:575px){.new-home .passos .toogle{justify-content:space-between;width:90%}.new-home .passos .toogle h3{font-size:1.3rem!important;padding:.5rem!important}}.new-home .passos .toogle h3{border-radius:10px;font-size:1.3rem;font-weight:600;margin:0;padding:1rem 1.5rem}.new-home .passos .toogle .toggleAbsolute{background-color:#dd2c59;border-radius:10px;height:48px;margin-left:-2px;position:absolute;transition:all .5s;width:170px;z-index:2}@media (max-width:575px){.new-home .passos .toogle .toggleAbsolute{width:165px!important}}@media (min-width:350px) and (max-width:393px){.new-home .passos .toogle .toggleAbsolute{height:35px!important;width:147px!important}}@media (max-width:767px){.new-home .passos .toogle .toggleAbsolute{height:36px}}.new-home .passos .toogle .toggle1{margin-right:3rem;transition:all .5s;z-index:3}@media (max-width:575px){.new-home .passos .toogle .toggle1{margin-right:2rem}}.new-home .passos .toogle .toogle2{color:#f7f7f5;transition:all .5s;z-index:3}.new-home .passos .toogle .left{width:173px}.new-home .passos .toogle .right{margin-left:172px;width:174px}@media (max-width:385px){.new-home .passos .toogle .right{margin-left:170px!important}}@media (min-width:386px) and (max-width:425px){.new-home .passos .toogle .right{margin-left:172px!important}}@media (min-width:425px) and (max-width:519px){.new-home .passos .toogle .right{margin-left:219px!important}}@media (min-width:426px) and (max-width:480px){.new-home .passos .toogle .right{margin-left:245px!important}}@media (min-width:520px) and (max-width:767px){.new-home .passos .toogle .right{margin-left:280px!important}}.new-home .fade-enter-active{transition:opacity .8s}.new-home .fade-enter,.new-home .fade-leave-active{opacity:0}#birthday-2024 h1{font-family:Bricolage Grotesque,sans-serif!important;font-size:6rem;font-weight:700}@media (max-width:575px){#birthday-2024 h1{font-size:2.9rem}}#birthday-2024 h2{font-family:Bricolage Grotesque,sans-serif!important;font-size:5.5rem;font-weight:700}@media (max-width:575px){#birthday-2024 h2{font-size:3rem}}#birthday-2024 h3{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.4rem;font-weight:700}#birthday-2024 img{border-radius:20px}#birthday-2024 p{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.5rem;font-weight:400;letter-spacing:.5px}@media (max-width:575px){#birthday-2024 p{font-size:1.3rem;line-height:24px}}#birthday-2024 .frame{background-color:transparent!important}@media (min-width:576px){#birthday-2024 .frame .container-video{padding:35.25% 0 0}}#birthday-2024 .page-division{align-items:center;display:flex}#birthday-2024 .page-division i{flex-basis:auto}#birthday-2024 .page-division i,#birthday-2024 .page-division i:before{height:100px!important;width:100px!important}#birthday-2024 .page-division hr{border-color:#b4afac;border-width:2px;margin:0;width:100%}#birthday-2024 .page-title{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:5rem;text-align:center}#birthday-2024 .page-title h1{margin-top:2rem}@media (min-width:576px){#birthday-2024 .page-title p{width:60%}}#birthday-2024 .first-block{background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;width:100%}@media (max-width:575px){#birthday-2024 .first-block{border-radius:16px}}#birthday-2024 .first-block p{font-size:1.5rem;font-weight:700;line-height:22px;margin-top:0;text-align:center}@media (max-width:575px){#birthday-2024 .first-block p{font-size:1.8rem;line-height:28px;margin-top:1rem}}#birthday-2024 .first-block .unique-block{align-items:center;align-self:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:4rem;text-align:center}@media (max-width:575px){#birthday-2024 .first-block .unique-block{margin-top:1rem}}#birthday-2024 .first-block .unique-block p{font-size:2.8rem}@media (max-width:575px){#birthday-2024 .first-block .unique-block p{font-size:2.1rem}}#birthday-2024 .first-block .repeat-block{display:flex;gap:3rem;justify-content:space-around}@media (max-width:575px){#birthday-2024 .first-block .repeat-block{flex-direction:column}#birthday-2024 .first-block .repeat-block img{max-height:140px;max-width:280px}}#birthday-2024 .first-block .item-block,#birthday-2024 .second-block{align-items:center;display:flex;flex-direction:column}#birthday-2024 .second-block{flex-wrap:wrap}#birthday-2024 .second-block h2{font-size:4.3rem}@media (max-width:575px){#birthday-2024 .second-block h2{font-size:3rem;width:70%}}#birthday-2024 .second-block .timeline{display:flex;justify-content:center;margin-bottom:3px;width:60%}@media (max-width:575px){#birthday-2024 .second-block .timeline{gap:1rem;width:100%}#birthday-2024 .second-block .timeline img{margin-bottom:0;margin-top:2rem}}#birthday-2024 .second-block .timeline .division{align-items:center;display:flex;flex-direction:column;margin-bottom:-2.5rem;margin-top:2.5rem;width:10%}#birthday-2024 .second-block .timeline .line{background-color:#8d8d8d;height:100%;width:1px}#birthday-2024 .second-block .timeline .dot{background-color:#191817;border-radius:50%;height:14px;margin-bottom:3px;width:14px}#birthday-2024 .second-block .timeline .conteudo{display:flex;gap:2rem;margin-bottom:2rem;max-width:695px}@media (max-width:575px){#birthday-2024 .second-block .timeline .conteudo{max-width:320px}}#birthday-2024 .second-block .timeline .conteudo h1{font-size:1.9rem;font-weight:700}@media (max-width:575px){#birthday-2024 .second-block .timeline .conteudo h1{margin-top:0}}#birthday-2024 .second-block .timeline .conteudo h2{color:#8d8d8d;font-size:1.1rem;font-weight:500;margin-bottom:12px;margin-top:-7px}#birthday-2024 .second-block .timeline .conteudo p{font-size:1.1rem;font-weight:400}@media (max-width:575px){#birthday-2024 .second-block .timeline .conteudo p{font-size:1.3rem;margin-bottom:2rem}}#birthday-2024 .second-block .timeline .conteudo img{margin-bottom:1rem}@media (min-width:576px){#birthday-2024 .second-block .timeline .conteudo img{min-height:260px;min-width:340px}}#birthday-2024 .second-block>div:nth-last-child(2){margin-bottom:4rem}#birthday-2024 .second-block>div:nth-last-child(2) .line{width:0}#birthday-2024 .second-block .timeline-mobile>div:last-child{margin-bottom:0}#birthday-2024 .second-block .timeline-mobile>div:last-child .line{width:0}#birthday-2024 .third-block{background-color:#393532;color:#f7f7f5;padding-bottom:6rem;width:100%}#birthday-2024 .third-block h1{font-size:5rem}@media (max-width:575px){#birthday-2024 .third-block h1{font-size:2.5rem;width:90%}#birthday-2024 .third-block{border-radius:16px;padding-bottom:2rem}}#birthday-2024 .third-block p{font-size:2rem;font-weight:500}@media (max-width:575px){#birthday-2024 .third-block p{font-size:1.6rem;width:75%}}#birthday-2024 .fourth-block{padding-bottom:3rem}@media (max-width:575px){#birthday-2024 .fourth-block{padding-bottom:0}}#birthday-2024 .fourth-block h2{font-size:4.6rem}#birthday-2024 .fourth-block .fit-width{width:85%}#birthday-2024 .fourth-block .hover-accordion>.accordion-item-wrapper{border-left:1px solid #fff;border-right:1px solid #fff;flex:1 1 auto;overflow:hidden;position:relative;transition:flex .5s ease-in-out}#birthday-2024 .fourth-block .hover-accordion>.accordion-item-wrapper>.accordion-item{bottom:0;left:0;position:absolute;right:0;top:0}#birthday-2024 .fourth-block .hover-accordion>.accordion-item-wrapper>.accordion-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#birthday-2024 .fourth-block .hover-accordion.hover-accordion-keep-state>.accordion-item-wrapper.keep-state,#birthday-2024 .fourth-block .hover-accordion:not(.hover-accordion-keep-state)>.accordion-item-wrapper:hover{border-left:none;border-right:none;flex:4 1 auto}#birthday-2024 .fourth-block .hover-accordion{display:flex;gap:1rem;height:42rem}#birthday-2024 .fourth-block .hover-accordion-expand-first .accordion-item-wrapper:hover,#birthday-2024 .fourth-block .hover-accordion-expand-first:not(:hover) .accordion-item-wrapper:first-child{flex-grow:5}#birthday-2024 .fourth-block .accordion-item-wrapper{position:relative}#birthday-2024 .fourth-block .store-text-wrapper{bottom:0;display:none;gap:.5rem;height:100px;padding:.5rem;position:absolute;text-align:center;width:100%}#birthday-2024 .fourth-block .store-text-wrapper .div-wrapper{background-color:#fff;bottom:0;height:100%;left:0;opacity:.3;position:absolute;width:100%}#birthday-2024 .fourth-block .store-text-wrapper p{bottom:15%;color:#fff;font-size:2rem;font-weight:700;position:absolute;width:100%;z-index:2}#birthday-2024 .fourth-block .store-more-info{background-color:var(--color-white);bottom:1.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:1rem;position:absolute;right:0;text-decoration-line:underline}#birthday-2024 .fourth-block .store-more-info-opened{padding:1rem;position:absolute;right:0;top:0}#birthday-2024 .fourth-block .store-text-wrapper-mobile{align-items:flex-start;display:none;flex-direction:column;flex-wrap:wrap;height:100%;padding:.5rem;place-content:center;position:absolute;top:0;width:100%}#birthday-2024 .fourth-block #toggle-bh:checked~.store-text-wrapper-mobile{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.5);display:flex}@media (max-width:400px){#birthday-2024 .fourth-block #toggle-bh:checked~.store-text-wrapper-mobile{display:block}}#birthday-2024 .fourth-block #toggle-jf:checked~.store-text-wrapper-mobile{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.5);display:flex}@media (max-width:400px){#birthday-2024 .fourth-block #toggle-jf:checked~.store-text-wrapper-mobile{display:block}}#birthday-2024 .fourth-block #toggle-tiradentes:checked~.store-text-wrapper-mobile{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.5);display:flex}@media (max-width:400px){#birthday-2024 .fourth-block #toggle-tiradentes:checked~.store-text-wrapper-mobile{display:block}}#birthday-2024 .fourth-block .keep-state .store-description-wrapper,#birthday-2024 .fourth-block .keep-state .store-text-wrapper{display:block}#birthday-2024 .fourth-block .mobile-size h2{font-size:2.1rem;margin-bottom:2rem;margin-top:1rem;text-align:center}@media (max-width:575px){#birthday-2024 .fourth-block .mobile-size img{max-height:154px;max-width:100%}}#birthday-2024 .fifth-block{background-color:#f2f2f2}@media (max-width:575px){#birthday-2024 .fifth-block{border-radius:16px}#birthday-2024 .fifth-block h2{width:90%}}#birthday-2024 .fifth-block h3{font-size:3rem;font-weight:600;margin-top:6rem;text-align:center}@media (max-width:575px){#birthday-2024 .fifth-block h3{font-size:1.8rem;margin-top:2rem;width:90%}}#birthday-2024 .fifth-block span{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:600;text-align:center}#birthday-2024 .fifth-block p{color:#8d8d8d;font-size:1rem;font-weight:700;text-align:center}@media (max-width:575px){#birthday-2024 .fifth-block p{font-size:1.2rem;font-weight:500}}#birthday-2024 .fifth-block>div:first-child{align-items:center;display:flex;flex-direction:column}#birthday-2024 .fifth-block .partners-impact{display:flex;justify-content:space-between;margin-bottom:4rem;width:100%}@media (max-width:575px){#birthday-2024 .fifth-block .partners-impact{align-content:flex-end;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:1rem}#birthday-2024 .fifth-block .partners-impact div{max-width:140px}}#birthday-2024 .fifth-block .partners-impact img{border-radius:0}#birthday-2024 .sixth-block{display:flex;justify-content:space-between;margin-bottom:154px;margin-top:112px}@media (max-width:575px){#birthday-2024 .sixth-block{margin-bottom:3rem;margin-top:2rem}#birthday-2024 .sixth-block img{max-height:256px;max-width:100%}}#birthday-2024 .sixth-block h2{font-size:3.5rem;font-weight:600;margin-bottom:2rem;margin-top:1rem}@media (max-width:575px){#birthday-2024 .sixth-block{align-items:center;flex-direction:column-reverse}#birthday-2024 .sixth-block h2{font-size:2.5rem;margin-bottom:12px;margin-top:-7px}}#birthday-2024 .sixth-block p{font-size:1.5rem;max-width:670px}@media (max-width:575px){#birthday-2024 .sixth-block p{font-size:1.2rem}}#birthday-2024 .sixth-block span{background-color:#dd2c59;border-color:#dd2c59;border-radius:16px;color:var(--color-white);font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:500;padding:4px 25px}#birthday-2024 .sixth-block div{max-width:730px}@media (max-width:575px){#birthday-2024 .sixth-block div{text-align:start;width:100%}}