.about{display:flex;flex-direction:column;width:100vw;align-items:center;padding:0 150px;position:relative;overflow:hidden}.backgroundImageLeft{position:absolute;left:0;top:500px;z-index:-1}.backgroundImageRight{position:absolute;right:-400px;top:1800px;z-index:-1;transform:rotate(180deg)}.aboutHero{display:flex;width:100%;max-width:1440px}.aboutHeroContainer{display:flex;justify-content:center;align-items:center;background-color:#e7816b;border-top-left-radius:15px;border-bottom-left-radius:15px;background-image:url(/assets/about/desktop/bg-pattern-hero-about-desktop.svg);background-position:center left 25px;background-repeat:no-repeat;width:100%}.aboutHeroContent{display:flex;flex-direction:column;color:#fff;width:70%;gap:30px}.aboutHeroImage{width:50%;height:480px;object-fit:cover;border-top-right-radius:15px;border-bottom-right-radius:15px}.aboutHeroTitle{font-size:48px;font-weight:500}.aboutExpertise{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;padding:170px 0 80px}.aboutExpertiseContainer{display:flex;justify-content:center;background-color:#fdf3f0;height:640px;border-top-right-radius:15px;border-bottom-right-radius:15px;background-image:url(/assets/shared/desktop/bg-pattern-three-circles.svg);background-repeat:no-repeat;background-position:bottom right 230px}.aboutExpertiseImage{width:50%;height:640px;border-top-left-radius:15px;border-bottom-left-radius:15px;object-fit:cover}.aboutExpertiseContent{display:flex;flex-direction:column;justify-content:center;width:70%;height:640px;gap:20px}.aboutExpertiseTitle{font-size:40px;color:#e7816b;font-weight:500}.aboutInfo{align-items:center;width:100%;max-width:1440px;padding:80px 0 390px}.aboutInfo,.aboutInfoContainer{display:flex;justify-content:center}.aboutInfoContainer{background-color:#fdf3f0;height:640px;border-top-left-radius:15px;border-bottom-left-radius:15px;background-image:url(/assets/shared/desktop/bg-pattern-three-circles.svg);background-repeat:no-repeat;background-position:0 100%}.aboutInfoImage{width:50%;height:640px;border-top-right-radius:15px;border-bottom-right-radius:15px;object-fit:cover}.aboutInfoContent{display:flex;flex-direction:column;justify-content:center;width:70%;height:640px;gap:20px}.aboutInfoTitle{font-size:40px;color:#e7816b;font-weight:500}@media screen and (min-width:1441px){.backgroundImageRight{right:0}}@media screen and (max-width:1024px){.about{padding:0 40px}.backgroundImageLeft,.backgroundImageRight{display:none}}@media screen and (max-width:768px){.aboutHero{flex-direction:column-reverse;height:630px}.aboutHeroImage{width:100%;border-bottom-right-radius:0;border-top-left-radius:15px;height:50%}.aboutHeroContainer{border-top-left-radius:0;border-bottom-right-radius:15px;height:50%;background-position:bottom 100px right 200px}.aboutHeroContent{align-items:center;text-align:center;width:87%}.aboutExpertise{flex-direction:column;padding:0;margin:100px 0;height:auto;min-height:735px}.aboutExpertiseImage{width:100%;border-bottom-left-radius:0;border-top-right-radius:15px;height:320px}.aboutExpertiseContainer{border-bottom-left-radius:15px;border-top-right-radius:0;height:auto;padding:50px 20px;background-position:center bottom 30px}.aboutExpertiseContent{height:auto;width:80%;align-items:center;text-align:center}.aboutInfo{flex-direction:column-reverse;padding:30px 0 360px;margin:0;height:auto;min-height:735px}.aboutInfoImage{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:15px;height:320px}.aboutInfoContainer{border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:auto;padding:50px 20px;background-position:center bottom 30px}.aboutInfoContent{height:auto;width:80%;align-items:center;text-align:center}}@media screen and (max-width:480px){.about{padding:0}.aboutHero{height:715px}.aboutExpertiseImage,.aboutHeroImage,.aboutInfoImage{border-top-left-radius:0;border-top-right-radius:0}.aboutHeroContainer{border-bottom-left-radius:0;border-bottom-right-radius:0;background-position:bottom 235px left 75px;background-size:80%;height:auto;min-height:55%}.aboutHeroContent{gap:20px}.aboutExpertiseTitle,.aboutHeroTitle,.aboutInfoTitle{font-size:32px}.aboutExpertiseText,.aboutHeroText,.aboutInfoText{font-weight:400;font-size:15px;line-height:25px}.aboutExpertise{margin:0}.aboutExpertiseContainer,.aboutInfoContainer{border-bottom-left-radius:0;border-bottom-right-radius:0;background-position:0;padding:80px 0}}.cities{display:flex;flex-direction:row;justify-content:space-around;width:100%;height:auto;max-width:1440px;gap:20px;padding:80px 0}.citiesContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.citiesImageContainer{position:relative}.citiesBackgroundLeft{position:absolute;z-index:-1;opacity:.6;top:0;left:-7px}.citiesBackgroundCentered{position:absolute;transform:rotate(-90deg);z-index:-1;opacity:.6;top:-10px;left:-20px}.citiesBackgroundRight{position:absolute;transform:rotate(-180deg);z-index:-1;opacity:.6;left:-5px}.citiesTextContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.citiesTitle{font-size:20px;font-weight:500;letter-spacing:5px;text-align:center}.citiesText{text-align:center;line-height:25px;font-size:16px;width:100%;height:150px}.citiesButton{display:flex;justify-content:center;align-items:center;width:150px;height:55px;background-color:#e7816b;color:#fff;border-radius:8px;border:none;outline:none;cursor:pointer}.citiesButton:hover{background-color:#ffad9b}@media screen and (max-width:768px){.cities{flex-direction:column;gap:80px;padding-top:0;padding-bottom:100px}.citiesContent{justify-content:center;gap:40px}.citiesTextContainer{display:flex;flex-direction:column;gap:25px}.citiesTitle{width:100%;text-align:center}.citiesText{width:100%;text-align:left;height:auto}}@media screen and (max-width:480px){.cities{gap:75px;padding:100px 0}.citiesContent{flex-direction:column}.citiesTextContainer{gap:30px}.citiesText,.citiesTitle{text-align:center}.citiesText{width:85%;font-size:15px}}.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}}.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}}