.hero{position:relative}.hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url(./main-bg.ab203f12.jpeg) no-repeat 50%/cover}.hero__foreground{position:relative;z-index:1}.hero__first,.hero__second{height:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hero__first{padding:100px 0}.hero__second{padding:300px 0 150px}.hero__caption{font-size:14px;line-height:68px;vertical-align:top;letter-spacing:.03em;color:var(--beige-3);text-transform:uppercase;text-align:center;font-family:var(--mattone)}.hero__subtitle,.hero__title{font-size:96px;line-height:112px;color:var(--dark);font-family:var(--ogg);font-weight:400}.hero__subtitle{font-size:80px;line-height:90px;margin-bottom:36px}.hero__title{text-align:center}.hero__description{width:50%;min-width:360px;max-width:520px;margin-left:auto;margin-top:30px;margin-right:40px;font-size:18px;line-height:40px;letter-spacing:-.005em}.hero__description p{margin-bottom:50px}.design{position:relative}.design__background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:flex;justify-content:flex-end;align-items:flex-start;background:var(--dark)}.design__background img{height:100%}.design__foreground{position:relative;z-index:1;padding:150px 0 180px}.design__content h2{color:var(--ecru);font-family:var(--ogg);font-size:80px;line-height:92px;font-weight:400;margin-bottom:80px}.design__content p{max-width:390px;color:var(--cream-white);font-size:18px;line-height:40px;letter-spacing:-.005em;font-family:var(--active);margin-left:40px}.quality{position:relative}.quality__content{padding:140px 0;width:600px;background:var(--beige-6);flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1920px){.quality__content{width:800px}}.quality__image{width:100%}.quality__image img{width:100%;height:100%;object-fit:cover}.quality__foreground{position:relative;z-index:1;display:flex}.quality__foreground h2{color:var(--ecru);letter-spacing:.395em;text-transform:uppercase;font-family:var(--mattone);font-size:22px;line-height:26px;font-weight:400;text-align:center;margin-bottom:40px}.quality__foreground p{font-family:var(--active);font-weight:500;font-size:22px;text-align:center;color:var(--cream-white);max-width:450px;line-height:38px;margin:0 auto}.listen{position:relative}.listen__background{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--dark);display:flex;align-items:flex-end;justify-content:flex-end;z-index:0}.listen__image{margin-top:265px;max-width:535px;margin-bottom:100px}@media (min-width:1920px){.listen__image{margin-right:100px}}.listen__image p{font-family:var(--mattone);font-weight:600;font-size:16px;line-height:20px;color:var(--ecru);letter-spacing:-.005em;text-transform:uppercase;margin-bottom:16px}.listen__foreground{position:relative;z-index:1;padding:90px 0}.listen__foreground h2{color:var(--ecru);font-size:80px;margin-bottom:64px;font-family:var(--ogg);font-weight:400}.listen__foreground p{margin-left:50px;max-width:516px;font-size:18px;line-height:40px;font-family:var(--active);font-weight:500;letter-spacing:-.005em;color:var(--cream-white)}.therapy__wrapper{display:flex}.therapy__image{width:540px;flex-shrink:0}.therapy__image img{width:100%;height:100%;object-fit:cover}.therapy__content{background:var(--ecru-main);padding:75px 0;width:100%;display:flex;justify-content:center;align-items:center}.therapy__content-inner{max-width:600px;margin:0 auto}.therapy__content-inner h2{font-family:var(--ogg);font-weight:400;font-size:70px;line-height:80px;color:var(--milk-chocolate);margin-bottom:73px}.therapy__content-inner p{font-family:var(--active);margin-left:152px;font-weight:500;font-size:18px;line-height:40px;letter-spacing:-.005em;color:var(--milk-chocolate);margin-bottom:33px;max-width:440px}.therapy__content-inner a{margin-left:152px}.eu{position:fixed;bottom:60px;right:0;padding:16px 32px;background:var(--ecru);border-radius:15px 0 0 15px;z-index:9}@media (max-width:768px){.eu{padding:9px 18px}}.eu img{width:67px}@media (max-width:768px){.eu img{width:39px}}