main .beginning{margin-top:40px}main .beginning .container .pageTitle{display:flex;flex-direction:column;gap:12px;margin:0 auto}main .beginning .container .pageTitle h1{color:#67c602;font-size:2rem;font-weight:500;margin:0 0 15px;text-align:left;text-transform:uppercase}main .beginning .container .pageTitle h2{color:#535c65;font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin:0 0 12px;text-align:left}main .beginning .container .pageContent{display:flex;flex-direction:column;margin-bottom:30px}main .beginning .container .pageContent .institution-description{margin-bottom:40px}main .beginning .container .pageContent .institution-description p{color:#979ca2;font-size:.875rem;font-weight:500;line-height:1.71;margin-bottom:10px}main .beginning .container .pageContent .institution-description a{color:#0f4b87}main .beginning .container .pageContent .institution-description img{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);float:right;height:auto;margin:0 0 20px 20px;max-width:50%}main .beginning .container .pageContent h3{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 20px}main .beginning .container .pageContent .listProducts .productGrid{display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct{border:1px solid #e5e5e5;border-radius:4px;box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,.08);height:100%;padding:10px 10px 23px;position:relative;width:100%}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .hoverLink{bottom:0;left:0;position:absolute;right:0;top:0;transition:background .2s ease-out,opacity .4s ease;z-index:2}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .hoverLink .view{background:#5eb700;border-radius:35px;bottom:85px;color:#fff;font-size:.938rem;font-weight:600;left:10px;line-height:64px;opacity:0;position:absolute;right:10px;text-align:center;transition:background .2s ease-out,opacity .4s ease}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .hoverLink:hover{background:hsla(0,0%,100%,.4)}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .hoverLink:hover .view{opacity:1}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo{align-items:center;display:flex;flex-direction:column;text-align:center}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .priceBox .old-price{color:#737373;font-size:.875rem;text-align:center;text-decoration:line-through}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .priceBox .align-price{align-items:center;display:flex;gap:4px;justify-content:center}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .priceBox .price{align-content:center;color:#2e4c84;display:flex;font-size:1.626rem;font-weight:700;justify-content:center;text-align:center}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .priceBox .porcentagem-desconto{background-color:#bd081c;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:1px 4px}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .image{border-radius:4px;margin-bottom:13px;position:relative}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .image img{width:100%}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .office{color:#99a2b4;font-size:.75rem;font-weight:500;margin:13px 0;min-height:26px;text-align:center}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .title-product{color:#474e5f;font-size:.875rem;font-weight:600;height:54px;line-height:18px;overflow:hidden;text-align:center}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .content-product{background:#5eb700;border-radius:15px;color:#fff;display:flex;font-size:.75rem;font-weight:600;justify-content:center;margin:10px 0 17px;padding:8px 0;text-transform:uppercase;width:100%}main .beginning .container .pageContent .listProducts .productGrid .item .itemProduct .boxInfo .plots{color:#737373;font-size:.876rem;font-weight:300}main .beginning .container .noResults{color:#666;margin-bottom:30px;text-align:center}@media (max-width:768px){.beginning .container .pageContent .institution-description img{display:block;float:none;margin:0 0 20px;max-width:100%}.beginning .container .pageContent .listProducts .productGrid{grid-template-columns:1fr}}ol.pagination{display:flex;gap:8px;justify-content:center;justify-items:center;margin-bottom:30px;margin-top:20px}ol.pagination>li,ol.pagination>li>a{align-items:center;display:flex;justify-content:center}ol.pagination>li>a{background-color:#fff;border:1px solid #e3e3e3;border-radius:50%;color:#666;font-size:16px;font-weight:400;height:34px;width:34px}ol.pagination>li>a:hover{background-color:#f6f6f6}ol.pagination>li>a img{display:inline;height:14px;width:9px}ol.pagination>li>a:first-child{border-width:1px}ol.pagination>li>a.active{background:#5eb700;border:1px solid #5eb700;border-radius:50%;color:#fff;font-size:18px;font-weight:600;height:34px;width:34px}ol.pagination>li>a.disable{cursor:not-allowed;opacity:.5}ol.pagination>li>a:hover{border:1px solid #eee}ol.pagination>li>a.pag-next{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:2px 1px 5px -5px #333;color:#666;display:flex;font-size:10px;font-weight:600;height:32px;justify-content:space-evenly;width:85px}ol.pagination>li>a.pag-next.pag-prev img{transform:rotate(-180deg)}ol.pagination>li>a.pag-next:hover{background-color:#f6f6f6}
