.pagesBase{display:flex;flex-direction:column;align-items:center;padding:0 150px}.pageBackground{position:absolute;left:0;z-index:-1;top:270px}.cardContainer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:35px;gap:35px;padding:150px 0}.cardContainer,.categories{width:100%;max-width:1440px}.categories{display:flex;flex-direction:row;gap:30px;padding-bottom:400px}@media screen and (max-width:1024px){.pagesBase{padding:0 40px}.pageBackground{display:none}.heroContainer{background-position:center right -170px}.categories{padding-bottom:380px}}@media screen and (max-width:768px){.cardContainer{display:flex;padding:110px 0;flex-direction:column;gap:30px}.heroText{width:58%}.categories{flex-direction:column;padding-bottom:350px}}@media screen and (max-width:480px){.pagesBase{padding:0 20px}.heroContainer{border-radius:0;width:100vw;background-position:100% 0;height:320px}.heroTitle{font-size:32px}.heroText{font-size:15px;width:75%}.cardContainer{padding:100px 0;gap:40px}.categories{padding-bottom:340px}}.navbar{display:flex;width:100vw;padding:70px 150px;max-width:1740px;align-items:center;justify-content:space-between;background-color:#fff;position:relative}.opacityOverlay{display:none}.navbarLinks{display:flex;flex-direction:row;gap:45px}ul{list-style-type:none;cursor:pointer}li{font-size:17px}li:hover{border-bottom:1px solid grey;height:21px}.logoLink{height:22px}a{height:-moz-fit-content;height:fit-content}.menuHamburger{display:none}@media screen and (max-width:1024px){.navbar{padding:70px 40px}.navbarLinks{gap:35px}li{font-size:15px}}@media screen and (max-width:768px){.navbar{padding:60px 40px}li{font-size:14px}}@media screen and (max-width:580px){.navbarLinks{display:none}.menuHamburger{display:flex;align-items:center;cursor:pointer}.active{display:flex;flex-direction:column;position:absolute;width:100%;padding:50px 30px;left:0;z-index:99}.active,.opacityOverlayActive{top:140px;background-color:#000}.opacityOverlayActive{display:block;position:fixed;inset:0;opacity:.5;z-index:2;overflow:hidden}li{font-size:25px;color:#fff}li:hover{border-bottom:none;height:auto}}@media screen and (max-width:480px){.navbar{padding:35px 25px;z-index:99}a{width:-moz-fit-content;width:fit-content}.active,.opacityOverlayActive{top:92px}}.card{display:flex;flex-direction:column;border-radius:15px;cursor:pointer;max-width:450px;transition:transform .1s ease-in-out;width:100%}.card:hover{transform:scale(1.02)}.card:hover .cardContent{background-color:#e7816b;color:#fff}.card:hover .cardTitle{color:#fff}.cardImage{width:100%;height:auto;border-top-left-radius:15px;border-top-right-radius:15px;object-fit:cover}.cardContent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;background-color:#fdf3f0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;gap:10px;min-height:185px;width:100%}.cardTitle{font-weight:500;color:#e7816b;font-size:20px;letter-spacing:5px}.cardText{text-align:center;width:80%}@media screen and (max-width:768px){.card{flex-direction:row;width:100%;max-width:none}.cardImage{border-top-right-radius:0;border-bottom-left-radius:15px}.cardContent{width:100%;border-bottom-left-radius:0;border-top-right-radius:15px;min-height:none}}@media screen and (max-width:480px){.card{flex-direction:column;width:100%;max-width:none}.cardImage{border-top-right-radius:15px;border-bottom-left-radius:0}.cardContent{width:100%;border-top-right-radius:0;border-bottom-left-radius:15px}}.categoriesContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;gap:20px;position:relative;height:300px;cursor:pointer}.categoriesContainer:hover .categoriesOverlay{background-color:#e7816b;opacity:.8}.categoriesOverlay{background-color:#000;inset:0;opacity:.5}.categoriesImage,.categoriesOverlay{position:absolute;border-radius:15px}.categoriesImage{width:100%;height:100%;z-index:-1;object-fit:cover}.categoriesTitle{color:#fff;font-size:40px;font-weight:400;z-index:2;text-align:center}.categoriesContent{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;z-index:2;color:#fff;letter-spacing:5px;font-size:15px}@media screen and (max-width:1024px){.categoriesContainer{height:230px}}@media screen and (max-width:768px){.categoriesContainer{width:100%;height:200px}}@media screen and (max-width:480px){.categoriesContainer{height:250px;gap:10px}.categoriesTitle{font-size:28px}}.callToAction{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:290px;border-radius:15px;background-color:#e7816b;background-image:url(/_next/static/media/bg-pattern-call-to-action.a7cad603.svg);background-position:100%;background-repeat:no-repeat;padding:100px;position:relative;top:-240px}.callToActionContent{display:flex;flex-direction:column;justify-content:center;gap:20px;width:50%}.callToActionDisabled{visibility:hidden}.callToActionTitle{color:#fff;font-size:40px;width:300px;font-weight:500;line-height:40px}.callToActionText{color:#fff;font-weight:300}.footer{padding:0 150px;justify-content:center;position:relative;height:auto;min-height:360px;background-color:#1d1c1e;width:100vw}.footer,.footerContainer{display:flex;flex-direction:column;align-items:center}.footerContainer{top:150px;width:100%;max-width:1440px;gap:35px;margin-top:-180px}.footerTopContent{justify-content:space-between;flex-wrap:wrap;width:100%;gap:25px}.footerTopContent,.navbarItems{display:flex;flex-direction:row}.navbarItems{gap:45px;color:#fff}.navbarItems li{font-size:14px;font-weight:300}.footerLineBreak{width:100%;height:1px;background-color:#333136}.footerBottomContent{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-end;color:#8f8f8f;font-weight:400;font-size:15px;gap:30px;flex-wrap:wrap;padding-bottom:60px;border-top:1px solid #333136;padding-top:30px}.adress,.footerContactContainer{font-weight:600}.footerSocialContainer{display:flex;align-items:center;gap:15px}.socials:hover{transform:scale(1.15)}@media screen and (max-width:1024px){.footer{padding:0 40px}}@media screen and (max-width:768px){.callToAction{padding:0;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:350px;background-position:center right -170px}.callToActionContent{width:100%;margin-bottom:35px;align-items:center}.callToActionTitle{width:300px}.callToActionText{width:62%}.navbarItems{gap:35px}}@media screen and (max-width:480px){.footer{padding:0 20px}.callToAction{background-position:center right -300px}.callToActionTitle{font-size:32px;width:230px}.callToActionText{font-size:15px;width:85%}.navbarItems{gap:35px}.footerTopContent{flex-direction:column;align-items:center;width:100%;padding-top:5px}.footerBottomContent{border:none;padding-top:0}.navbarItems{width:100%;border-top:1px solid #333136;padding-top:30px;flex-direction:column;justify-content:center;align-items:center}nav:has(.navbarItems){width:100%}.footerBottomContent{flex-direction:column;align-items:center;text-align:center;gap:35px}}.button{display:flex;justify-content:center;align-items:center;width:150px;height:55px;background-color:#fff;border-radius:8px;cursor:pointer}.button:hover{background-color:#ffad9b}.button:hover p{color:#fff}.button p{color:#000;font-size:16px;font-weight:500}@media screen and (max-width:768px){.button{width:140px;height:50px}.button p{font-size:15px}}.heroContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:250px;background-color:#e7816b;max-width:1440px;border-radius:15px;background-image:url(/_next/static/media/bg-pattern-intro-web.b8740d39.svg);background-repeat:no-repeat;background-position:100%;color:#fff;gap:10px}.left{background-position:0}.heroTitle{font-size:48px;font-weight:500;text-align:center}.heroText{width:400px;text-align:center}@media screen and (max-width:1024px){.heroContainer{background-position:center right -170px}.left{background-position:0}}@media screen and (max-width:768px){.heroText{width:58%}}@media screen and (max-width:480px){.heroContainer{border-radius:0;width:100vw;background-position:100% 0;height:320px}.heroTitle{font-size:32px}.heroText{font-size:15px;width:75%}}