﻿:root{--bg-r: 222;--bg-g: 235;--bg-b: 255}.banner-advanced{background-color:#cfd8e6}body{background-color:rgba(var(--bg-r), var(--bg-g), var(--bg-b), 1)}.lt-heading{padding:4.8rem 0 5.4rem;position:relative;z-index:1}.lt-heading__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.7rem;max-width:88rem}.lt-heading__container>h1,.lt-heading__container>h2{font-family:"Financier Display",sans-serif;font-size:6.5rem;line-height:1;font-weight:900;margin:0 0 1rem}@media only screen and (max-width: 800px){.lt-heading__container>h1,.lt-heading__container>h2{font-size:4.3rem}}.lt-heading__container>p{font-family:"Financier Text",sans-serif;font-size:1.8rem;line-height:1.15;font-weight:400;font-style:italic}.lt-heading__container .header__bottom{margin-top:0;justify-content:space-evenly}.lt-heading__container .header__bottom a{position:relative}.lt-heading__container .header__bottom a::before{content:"";background-color:rgba(0,0,0,0);z-index:-1;height:100%;width:calc(100% + 6px);top:0;left:50%;transform:translateX(-50%);position:absolute}.lt-heading__container .header__bottom a.current{color:#fff}.lt-heading__container .header__bottom a.current::before{background-color:#000}.lt-heading__container .header__bottom a.active{font-weight:700;color:#f16761}.lt-heading__container .header__bottom a.active:last-child{color:#000}.lt-heading__container .header__bottom a:first-child::before{left:0;width:calc(100% + 3px);transform:translateX(0)}.lt-heading__container .header__bottom a:last-child::before{left:unset;right:0;transform:translateX(0)}.lt-heading__container .header__bottom .dropdown-content a{text-align:center}.lt-heading__container .header__bottom .dropdown::before{content:"";background-color:rgba(0,0,0,0);z-index:-1;height:100%;width:calc(100% + 4px);top:0;right:-1px;position:absolute}.lt-heading__container .header__bottom .dropdown.current::before{background-color:#000}.lt-heading__container .header__bottom .dropdown.current a{color:#fff}.lt-heading__container .header__bottom .dropdown.current path{fill:#fff}@media only screen and (max-width: 800px){.lt-heading__container .header__bottom{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;font-size:1.4rem}.lt-heading__container .header__bottom a,.lt-heading__container .header__bottom .dropdown{flex:0 0 20rem}}@media only screen and (max-width: 800px){.lt-heading__container{width:100%}}.lt-heading--book .lt-heading__container>h1,.lt-heading--book .lt-heading__container>h2{font-size:3.6rem;font-style:italic;display:flex;align-items:center;gap:.5rem;text-align:center}.lt-heading--book .lt-heading__container>h1 a,.lt-heading--book .lt-heading__container>h2 a{font-size:2.4rem;vertical-align:middle;font-weight:300;font-family:"Public Sans",sans-serif;font-style:normal;margin-bottom:.7rem}.lt-heading--book .lt-heading__container>h1 strong,.lt-heading--book .lt-heading__container>h2 strong{font-style:normal;font-size:6.5rem}.lt-heading--inner .lt-heading__container>h1>a,.lt-heading--inner .lt-heading__container>h2>a{font-size:4.8rem}@media only screen and (max-width: 800px){.lt-heading--inner .lt-heading__container>h1>a,.lt-heading--inner .lt-heading__container>h2>a{font-size:3.6rem}}@media only screen and (max-width: 800px){.lt-heading__title{flex-wrap:wrap;justify-content:space-around}.lt-heading__title>a{flex:0 0 60%}}.lt-search{width:100%;position:relative;margin:0;border:1px solid #000;border-top:3px solid #000}.lt-search__container{width:100%;display:flex;position:relative;padding:1.3rem 1.8rem 1.3rem 5.7rem}.lt-search__container>span{position:absolute;top:50%;left:2.4rem;transform:translateY(-50%)}.lt-search__container input[type=text]{flex:1;background-color:rgba(0,0,0,0);font-family:"Public Sans",sans-serif;font-size:1.4rem;line-height:normal;font-weight:300;color:gray}.lt-search__container input[type=text]::-webkit-input-placeholder{background-color:rgba(0,0,0,0);font-family:"Public Sans",sans-serif;font-size:1.4rem;line-height:normal;font-weight:300;color:gray}.lt-search__container button{background-color:#000;border-radius:4rem;padding:.6rem 1.5rem;font-size:1.2rem;line-height:1;letter-spacing:.6px;text-transform:uppercase;color:#fffff1;margin:0 0 0 1rem}.b-event{display:flex;flex-direction:column;padding:1.8rem 0 0;border-top:3px solid #000;flex:0 0 calc(33.3% - 5.5rem)}@media only screen and (min-width: 800px){.b-event{margin:0 0 0 5.5rem}}.b-event__heading{display:flex;gap:1rem;padding-bottom:1.5rem}.b-event__tag{display:flex;flex-wrap:wrap;gap:.7rem}.b-event__tag span{padding:.45rem 1.1rem .25rem;background-color:#000;font-size:1.6rem;line-height:1;font-weight:700;color:#fffff1}.b-event__tag span:last-child{background-color:#1804ef}.b-event__image{display:flex;width:100%}.b-event__image a{display:flex;width:100%}.b-event__image img{width:100%;height:auto}.b-event__text{padding-top:1.4rem}.b-event__text h3{font-size:2.4rem;line-height:1;font-weight:900;font-family:"Financier Display",sans-serif;margin-bottom:.9rem}.b-event__infos{width:100%;display:flex;flex-direction:column}.b-event__infos>div{padding:1rem 0;border-top:1px dashed #000}.b-event__infos>div p{font-size:1.4rem;font-weight:500;line-height:1.3;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.b-event__infos>div p span{color:#1804ef;font-weight:400;text-transform:uppercase;letter-spacing:.7px}.b-event__infos>div.b-event__content{padding:1rem 0 0;margin:0 0 1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.3;font-weight:500}.b-event__infos>div.b-event__content.active{overflow:unset;display:initial;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial}.b-event__infos>div.b-event__content p{overflow:unset;display:initial;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.b-event__infos>div.b-event__content+span{font-size:2.8rem;font-weight:700;margin:0 0 1rem;cursor:pointer}.b-event__infos>div.hour-date{display:flex;align-items:center;gap:1rem}.b-event__infos>div.valor-formato{display:flex;align-items:center;gap:1rem}.b-event__infos>svg{margin-right:auto;height:auto}.b-event__infos>span{font-size:2.4rem;line-height:.6;align-self:flex-start;display:flex}.b-event__actions{display:flex;align-items:center;gap:1rem}.b-event__bookmark{width:2.2rem}.b-event__bookmark svg{width:2.4rem;height:auto;stroke-width:1px;stroke:#000}.b-event__bookmark svg path{fill:rgba(0,0,0,0);transition:all 180ms cubic-bezier(0.2, 0.7, 0.2, 1)}.b-event__save{width:2rem;height:auto;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}.b-event__save svg{width:100%;height:auto}.b-event--first{flex:0 0 calc(66.6% - 5.5rem)}.b-event--single{background-color:#d7e1f0;border:none;padding:.8rem 1rem 0;align-self:flex-start}@media only screen and (max-width: 800px){.b-event{flex:0 0 100%}}.b-filter{display:flex;flex-direction:column;width:90%;max-width:87.7rem;margin-bottom:8rem}.b-filter__calendar{display:flex;flex-direction:column;align-items:center}.b-filter__calendar button[type=submit]{margin:1rem 0 0;padding:.6rem 1.5rem;background-color:#000;border-radius:4rem;font-size:1.2rem;line-height:1;letter-spacing:.6px;text-transform:uppercase;color:#fffff1}.b-filter__tags{display:flex;flex-wrap:wrap;gap:.9rem;flex:1;padding-top:1rem;border-top:1px solid #000}.b-filter__item{display:flex;align-items:center;justify-content:center}.b-filter__item input{display:none}.b-filter__item input:checked+label{background-color:#000;color:#fff}.b-filter__item label{font-size:1.2rem;line-height:1;letter-spacing:.6px;font-weight:500;color:#000;text-transform:uppercase;border:1px solid #000;border-radius:4rem;padding:.5rem 1.5rem;cursor:pointer;transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.b-filter__item label:hover{background-color:#000;color:#fff}.b-filter__search{display:flex;align-items:center;width:100%;position:relative;border:1px solid #000;border-top-width:3px}.b-filter__search svg{position:absolute;height:auto;top:50%;left:0;transform:translate(1rem, -50%)}.b-filter__search input{width:100%;padding:1.4rem 9.5rem 1.4rem 3.8rem;font-size:1.4rem;line-height:1;font-weight:300;color:gray;background-color:rgba(0,0,0,0)}.b-filter__search .b-filter__button{position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.b-filter__button{align-self:flex-start;padding:.6rem 1.5rem;background-color:#000;border-radius:4rem;font-size:1.2rem;line-height:1;letter-spacing:.6px;text-transform:uppercase;color:#fffff1}.b-filter__button--clear{background-color:#d7e1f0;color:#000}.b-filter__bottom{display:flex;align-items:flex-start;margin-top:2rem;gap:4%}.b-filter__right{display:flex;flex-wrap:wrap;flex:1;gap:0rem 4%}.b-filter__clear{flex:0 0 100%;border-top:3px solid #000;margin:1.8rem 0 0;padding:1.6rem 0 0;display:flex;flex-direction:column;gap:1rem}.b-filter__clear a{font-size:1.4rem;text-align:center;text-decoration:underline}.b-filter__location{flex:0 0 44.6%}.b-filter__select{border:1px solid #000;border-top-width:3px;width:100%;background-color:rgba(0,0,0,0);font-size:1.2rem;line-height:1;letter-spacing:.05em;font-family:"Public Sans",sans-serif;text-transform:uppercase;padding:1.45rem 1rem}.b-filter>a{font-size:1.2rem;line-height:1;letter-spacing:.6px;font-weight:500;color:#fffff1;background-color:#000;text-transform:uppercase;border-radius:4rem;padding:.5rem 1.5rem;align-self:flex-start;margin:1.8rem 0 0}.b-filter .jsCalendar{border-top:1px solid #000;margin-bottom:1rem}.b-filter .jsCalendar table{margin:0;background:rgba(0,0,0,0);border:none;box-shadow:none;font-family:"Public Sans",sans-serif;text-transform:uppercase;margin:0 auto}.b-filter .jsCalendar table thead{margin:0}.b-filter .jsCalendar table thead .jsCalendar-title{display:flex}.b-filter .jsCalendar table thead .jsCalendar-title .jsCalendar-title-name{flex:1;text-align:center}.b-filter .jsCalendar table tbody{margin:0}.b-filter .jsCalendar table thead .jsCalendar-week-days th,.b-filter .jsCalendar table tbody td{height:unset;margin:0}.b-filter .jsCalendar table thead .jsCalendar-week-days th.jsCalendar-current,.b-filter .jsCalendar table tbody td.jsCalendar-current{background-color:#1804ef;font-weight:700;color:#fff}@media only screen and (max-width: 800px){.b-filter{flex:0 0 100%}.b-filter__right{flex-direction:column;gap:2rem}.b-filter__bottom{flex-direction:column;gap:2rem;align-items:center}}.b-paid{position:sticky;top:8rem;background-color:#fff;padding:0 5.3rem;display:flex;flex-direction:column}.b-paid h2{font-size:2rem;line-height:1.05;font-weight:300;text-transform:uppercase;letter-spacing:.6px;color:#000;font-family:"Financier Display",sans-serif;padding:1rem 0 .6rem;margin:0 0 2rem;border-top:1px dashed #000;border-bottom:3px solid #000;text-align:center}.b-paid .b-event{border:none;margin:0;padding:0 0 6rem}.b-paid .b-event:not(:last-child){margin-bottom:5rem}.b-paid .b-event .b-event__image{order:-1}.b-paid .b-event .b-event__image a{padding-bottom:1.5rem}.b-paid .b-event .b-event__tag{padding:0}.b-post{max-width:846px}.b-post .post{gap:4rem}.b-post .post__image{flex:0 0 39.2%;margin:0}.b-post .post__text h2{font-size:3.2rem}.b-post .post__text span:first-child{text-transform:uppercase;margin:0 0 1rem}.b-sub__container{max-width:84.6rem;display:flex;align-items:flex-start;justify-items:flex-start;height:1rem}.b-sub__container span{background-color:#000;color:#fff;font-family:"Public Sans",sans-serif;text-transform:uppercase;font-size:1.6rem;line-height:1.25;font-weight:700;letter-spacing:.02em;padding:.15rem 1.7rem}.b-sub__list{max-width:84.6rem;margin:0 auto;column-count:3;column-gap:13%;position:relative}.b-sub__list::before,.b-sub__list::after{content:"";position:absolute;top:-1rem;width:1px;height:100%;background-color:#000;left:31%}.b-sub__list::after{left:68%}@media only screen and (max-width: 800px){.b-sub__list{column-count:1}.b-sub__list::before,.b-sub__list::after{display:none}}.b-sub__item{font-size:2.2rem;line-height:1.6;letter-spacing:.22px;font-weight:400;font-family:"Financier Display",sans-serif;margin-bottom:1.3rem;display:block}.b-sub__item:first-child{margin-top:2.5rem}.b-others{position:relative;width:100%}.b-others.wrapper{max-width:739px;margin:70px auto}@media only screen and (max-width: 800px){.b-others.wrapper{margin:0;padding:20px}}.b-others__list{display:flex;flex-wrap:wrap;gap:5%}.b-others>h2{font-family:"Financier Display",sans-serif;font-size:2rem;line-height:1.05;font-weight:300;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #000}.b-others .b-event{flex:0 0 30%;margin:0;border:none}@media only screen and (max-width: 800px){.b-others .b-event{flex:0 0 47.5%}}.b-event__share{position:relative}.b-share{position:absolute;top:100%;left:50%;transform:translate(-50%, 0);padding:1rem 1.4rem;display:flex;align-items:center;gap:1rem;background-color:#e8f2ff;border-radius:1.3rem;box-shadow:0 1rem 1rem rgba(0,0,0,.4);transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1);opacity:0;visibility:hidden}.b-share.active{opacity:1;visibility:visible;transform:translate(-50%, 0.7rem)}.b-share a{display:flex;align-items:center;justify-content:center}.b-share a svg{height:auto;width:1.8rem}.bookmark-save.bookmark-save--saved.b-event__bookmark svg path{fill:#000}.institution-register{display:flex;align-items:center;justify-content:center;gap:.6rem;background-color:#000;border-radius:1.5rem;padding:.5rem 1rem}.institution-register span{color:#fff;font-size:1.2rem;line-height:1;letter-spacing:.05em;font-weight:500;text-transform:uppercase;text-align:center}.claim-modal{--feedback-accent: #f8cc34;position:absolute;bottom:-1.9rem;left:50%;transform:translate(-50%, calc(100% + 1rem)) rotate(-0.4deg);background-color:#fffff1;border:1px solid #000;border-top-width:.4rem;border-radius:0;box-shadow:1.2rem 1.2rem 0 #000;max-width:41.1rem;width:100%;z-index:3;transition:opacity 180ms cubic-bezier(0.2, 0.7, 0.2, 1),transform 320ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 320ms;opacity:0;visibility:hidden;pointer-events:none}.claim-modal::before{content:"451 / Bagagem Literária";display:block;margin:2.4rem 4rem 0;font-family:"Public Sans",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.claim-modal.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 100%) rotate(0);transition-delay:0s}.claim-modal__container{padding:2rem 4rem 3.2rem;font-family:"Public Sans",sans-serif;font-size:1.4rem;line-height:2.1rem;font-weight:400}/*# sourceMappingURL=bagagem.css.map */
