section{width:100%;align-items:center}article{flex:1;display:flex;max-width:1700px}.titlePage{display:flex;align-items:center;justify-content:center;margin:20px 0 10px;flex-direction:column;text-align:center}.bannerFoddservices{flex-direction:column;position:relative}.bannerFoddservices figure{width:100%}.bannerFoddservices figure img{width:100%;object-fit:cover}.bannerFoddservices figure img:last-child{visibility:hidden;display:none}.buttonBannerFoods{border:none;display:flex;align-items:center;background-color:#fff;cursor:pointer;position:absolute;top:77%;left:3.8%}.buttonBannerFoods p{padding:5px 10px;font-weight:600;font-size:20px;color:#143c64}.buttonBannerFoods i{padding:0 20px 0 10px;font-size:20px;color:#143c64}.firstFoodServices{display:grid;grid-template-columns:25% 20% 25% 25%;place-items:center;padding:0 10%;margin:30px 0}.titleFoodservices h2{font-size:20px;padding-left:8px}.filter{display:flex;align-items:center;cursor:pointer;background-color:#143c64}.filter i{font-size:20px;padding:5px 0 5px 10px;color:#fff}.filter p{padding:5px 10px;color:#fff}.selectOneF select,.selectTwoF select{border:none;padding:5px 8px;cursor:pointer;font-family:Montserrat;color:#7f7d7d;border-bottom:2px solid #143c64;position:relative}.inputCheckFilter{visibility:hidden;position:absolute}#inputCheckFilter:checked~.selectOneF,#inputCheckFilter:checked~.selectTwoF{visibility:hidden}.secondFoodServices{display:grid;grid-template-columns:20% 20% 20% 20% 20%;place-items:center}.box{padding:20px;margin:20px 0;width:300px;height:390.8px;box-shadow:0 0 10px rgba(53,53,53,28%);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;gap:10px}.boxH{visibility:hidden;position:absolute}.imgProduct{display:flex;justify-content:center;width:180px;height:270px;margin:0;position:relative}.imgProduct img{width:100%;margin:5px;object-fit:contain}.bi-chevron-left,.bi-chevron-right{color:#143c64;position:absolute;top:50%;cursor:pointer;font-size:20px}.bi-chevron-left{left:-20%}.bi-chevron-right{left:110%}.titleBox{width:100%}.titleBox h3{font-size:1.2rem;color:#143c64}.refProducts{width:100%;text-decoration:none;list-style:none}.buttonProduct,.buttonShopProduct{width:100%;display:flex;cursor:pointer;padding:5px 8px;align-items:center;justify-content:start;border:2px solid #143c64;background-color:#143c64;border-radius:5px;gap:50%}.buttonShopProduct{gap:36%;border:2px solid #fc780b;background-color:#fc780b}.buttonProduct h3,.buttonShopProduct h3{font-size:15px;color:#fff}.buttonProduct i,.buttonShopProduct i{font-size:20px;color:#fff}@media (max-width:1520px){.secondFoodServices{grid-template-columns:25% 25% 25% 25%}}@media (max-width:1250px){.secondFoodServices{display:grid;grid-template-columns:33.3% 33.3% 33.3%}}@media (max-width:1100px){.buttonBannerFoods p{font-size:15px}}@media (max-width:1000px){.buttonBannerFoods p{font-size:10px;padding:2px 10px}.buttonBannerFoods i{font-size:11px}}@media (max-width:950px){.secondFoodServices{display:grid;grid-template-columns:50% 50%}}@media (max-width:844px){.firstFoodServices{padding:0 5%}}@media (max-width:670px){.firstFoodServices{padding:0 .5%}}@media (max-width:600px){.firstFoodServices{padding:0 15%;grid-template-columns:50% 50%}.selectOneF select,.selectTwoF select{padding:15px 0 0}.bannerFoddservices figure img:first-child{visibility:hidden;position:absolute}.bannerFoddservices figure img:last-child{visibility:visible;display:inline-block}.buttonBannerFoods{top:18%;left:26%}.buttonBannerFoods i,.buttonBannerFoods p{font-size:18px}.secondFoodServices{grid-template-columns:100%;gap:20px}.imgProduct{width:100%}.titleBox h3{font-size:1.55rem}.buttonProduct h3,.buttonShopProduct h3{font-size:calc(1.1rem + .6vw)}.buttonProduct i,.buttonShopProduct i{font-size:19px}.bi-chevron-left{left:0}.bi-chevron-right{left:90%}.buttonProduct{gap:35%}.buttonShopProduct{gap:16%}}@media (max-width:350px){.buttonBannerFoods{left:22%}}