@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-VariableFont.ttf") format("truetype-variations");font-weight:1 999}@media only screen and (min-width: 1000px){.mobile-only{display:none !important}}@media only screen and (max-width: 1000px){.desktop-only{display:none !important}}.card{width:100%;flex:1;display:flex;flex-flow:column;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;background:gray;transition:all .3s ease-in-out;position:relative}.card img{width:100%;height:100%;max-height:25.8rem;min-height:25.8rem;object-fit:cover;aspect-ratio:457/258;transition:all .3s ease-in-out;object-position:top}.card__content{display:flex;flex-flow:column;justify-content:space-between;gap:1.5rem;align-items:center;padding:4.1rem 3.7rem 2.4rem 4.9rem;height:100%;min-height:23.7rem}.card__content h3,.card__content h4{font-size:2.3rem;font-weight:700;line-height:2.6rem;color:#fff}@media only screen and (max-width: 1000px){.card__content h3,.card__content h4{font-size:1.7rem;line-height:1.8rem}}.card__row{width:100%;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.card__row p{font-size:1.7rem;color:#fff}.card__row span{font-size:1.5rem;color:#fff;display:inline-flex;align-items:center}.card__row span::before{content:"";background-size:cover;background-image:url(../img/calendar.svg);width:2rem;height:2rem;margin-top:.5rem}.card--purple{background:#7169c0}.card--pink{background:#cc778e}.card--red{background:#c85b72}.card--yellow{background:#e7b260}.card--minus .card__content{padding:2.4rem 4.8rem 5rem 4.8rem}.card--minus img{aspect-ratio:536/258}.card:has(.post-closed):hover{background:#707070}.card:has(.post-closed):hover img{filter:grayscale(1)}.card:has(.post-closed):hover .post-closed{opacity:1}@media only screen and (min-width: 800px)and (max-width: 1000px){.card img{max-height:20.8rem;min-height:20.8rem}.card__content{min-height:20.7rem}.card .card--minus .card__content{padding:2.4rem 2.8rem 3rem 2.8rem}}.pag-controls{display:flex;justify-content:space-between;flex-flow:row;align-items:center;max-height:5rem;margin-top:5rem}.pag-controls .pag-btn{display:flex;justify-content:center;align-items:center;background:#1e4e8c;color:#fff;padding:1rem 2rem;font-size:1.5rem;transition:.1s ease-in-out all}.pag-controls .pag-btn:hover{background:#0f3568}.pag-controls .pag-btn svg{display:none}.pag-controls .pages{display:flex;flex-flow:row;gap:1.2rem}.pag-controls .pages .dot{display:flex;justify-content:center;align-items:center;background:#1e4e8c;padding:1rem;border-radius:100%;color:#fff;font-size:1.7rem;font-weight:600;width:3rem;height:3rem;transition:.1s ease-in-out all}.pag-controls .pages .dot:hover{background:#0f3568}@media only screen and (max-width: 1000px){.pag-controls{flex-flow:column;gap:3rem;align-items:center;max-height:unset}}.drop{position:absolute;opacity:0;pointer-events:none;padding:1.75rem 2.25rem;background-color:#1e4e8c;display:flex;flex-flow:column;gap:2.2rem;min-width:16rem;align-items:center;list-style-type:none}.drop li{transition:.15s ease-in-out all;background-color:rgba(0,0,0,0);cursor:pointer;width:100%;display:flex;justify-content:center}.drop li a{text-align:center}.drop[active]{opacity:1;pointer-events:all;animation:menuEnter .1s linear}@keyframes menuEnter{0%{transform:translateY(-3rem);opacity:0}50%{opacity:.5;transform:translateY(1.4rem)}100%{opacity:1;transform:translateY(0rem)}}@media only screen and (max-width: 1000px){.drop{position:relative;width:100%;background-color:hwb(214 4% 46%);top:0 !important;left:0 !important;display:none}.drop[active]{display:flex}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 1700px){html{font-size:50%}}@media only screen and (max-width: 1440px){html{font-size:42%}}@media only screen and (max-width: 1000px){html{font-size:53%}}body{box-sizing:border-box;position:relative;font-family:"Montserrat",sans-serif !important;padding-top:var(--headerHeight)}main{position:relative}img{max-width:100%;height:auto}button{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;font-family:inherit;border-radius:0}input,textarea,select{-webkit-appearance:none;appearance:none;border-radius:0;outline:none;border:none;font-family:inherit}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a{color:inherit;text-decoration:none}.wrapper{margin:0 auto;width:86%;max-width:1640px}.footer{padding:7.8rem 0 3.6rem 0;background-color:#459bd6}.footer__container{display:flex;justify-content:space-between}.footer__container img{width:16rem;height:5.1rem}.footer__container p{font-size:1.4rem;line-height:3.5rem;font-weight:500;color:#fff;text-align:left}@media only screen and (max-width: 1000px){.footer__container{flex-flow:column;align-items:center;gap:4rem}.footer__container p{text-align:center}}@media only screen and (min-width: 1000px){.mobile-only{display:none !important}}@media only screen and (max-width: 1000px){.desktop-only{display:none !important}}.header{padding:1.2rem 5.8rem 1.2rem 8.5rem !important;background-color:#1e4e8c;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);user-select:none;position:fixed;top:0;right:0;left:0;width:90% !important;margin:auto;z-index:1000}@media only screen and (max-width: 1000px){.header{padding:1.5rem 2rem !important;max-width:100%;width:100% !important;display:flex;flex-flow:row;align-items:center;justify-content:space-between}}.header__container{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1000px){.header__container{display:none}.header__container[data-active]{display:flex;position:fixed;justify-content:flex-start;gap:2.5rem;flex-flow:column;background:#1e4e8c;top:var(--headerHeight);left:0;height:calc(100% - var(--headerHeight));animation:enter .1s ease-in-out}.header__container[data-active] .header__menu{flex-flow:column;justify-content:flex-start;gap:2.5rem;margin-top:3rem;flex:unset;width:100%}.header__container[data-active] .header__menu a{text-align:center;font-weight:600}.header__container[data-active] .header__search input{width:13rem;background-color:#285a9c;text-align:center}@keyframes enter{0%{opacity:0;transform:translateY(-1rem)}50%{opacity:.5;transform:translateY(-0.5rem)}100%{opacity:1;transform:translateY(0)}}}.header__m-logo{display:none}@media only screen and (max-width: 1000px){.header__m-logo{display:block;width:10rem;height:auto}}.header__m-menu{display:none}@media only screen and (max-width: 1000px){.header__m-menu{display:flex;flex-flow:column;justify-content:space-between;align-items:center;position:relative;width:2.8rem;height:2.3rem}.header__m-menu[data-active] span{background-color:rgba(255,255,255,0)}.header__m-menu[data-active]::before{transform:translateY(1rem) rotate(-45deg)}.header__m-menu[data-active]::after{transform:translateY(-1rem) rotate(45deg)}.header__m-menu::before,.header__m-menu::after{width:100%;height:.36rem;background-color:#fff;content:"";display:flex;transition:.15s ease-in-out all}.header__m-menu span{width:100%;background-color:#fff;height:.36rem;transition:.4s ease-in-out all}}.header__menu{display:flex;flex-flow:row;max-width:78rem;flex:1;justify-content:space-between}.header__menu a{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:500;transition:.2s ease-in-out all}.header__menu a.Cadastre-se{color:#459bd6;font-weight:700}.header__menu a:hover{opacity:.8}.header__search{display:flex;flex-flow:row;gap:1.8rem}.header__search input{text-align:right;font-size:1.6rem;font-weight:500;color:#fff;background-color:rgba(0,0,0,0);border:none !important}.header__search input::placeholder{color:#fff}.header__search button{width:5rem;height:5rem;transition:.2s ease-in-out all;background-color:rgba(0,0,0,0) !important}.header__search button svg{width:100%;height:100%}.header__search button:hover{opacity:.9}.header__progress{position:absolute;width:100%;top:100%;left:0}.header__progress .progress-container{width:100%;height:.7rem;background:#e6e6e5;transition:all .4s}@media only screen and (max-width: 1000px){.header__progress .progress-container{height:.4rem}}.header__progress .progress-bar{height:100%;background:#3e81af;width:0%}@media only screen and (min-width: 1000px){.mobile-only{display:none !important}}@media only screen and (max-width: 1000px){.desktop-only{display:none !important}}main{padding-bottom:22rem}@media only screen and (max-width: 1000px){main{padding-bottom:10rem}}/*# sourceMappingURL=main.css.map */
