@tailwind components;.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1920px){.container{max-width:1920px}}.text-basic{font-family:var(--font-manrope);font-size:16px;font-weight:300;line-height:20.8px;letter-spacing:.02em}@media (min-width:1920px){.text-basic{font-size:20px;line-height:26px}}.text__accent-basic{font-family:var(--font-manrope);font-size:20px;font-weight:500;line-height:26px;letter-spacing:.03em}@media (min-width:768px){.text__accent-basic{font-size:24px;line-height:31.2px}}@media (min-width:1920px){.text__accent-basic{font-size:32px;line-height:41.6px}}.text__accent-main{font-family:var(--font-alumni-sans);font-size:54px;font-weight:600;line-height:60px;letter-spacing:.01em}@media (min-width:768px){.text__accent-main{font-size:100px;line-height:100px}}@media (min-width:1920px){.text__accent-main{font-size:140px;line-height:140px}}.index{max-width:1920px!important}@media (min-width:1920px){.index{margin-left:auto!important;margin-right:auto!important}}.index .title{font-family:var(--font-alumni-sans);font-size:54px;font-weight:600;line-height:60px;letter-spacing:.01em}@media (min-width:1920px){.index .title{font-size:140px;line-height:140px}}.index .title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.index .title{font-size:100px;line-height:100px}}@media (min-width:1440px){.index .title{font-size:140px}}.index .text{font-family:var(--font-manrope);font-size:20px;font-weight:500;line-height:26px;letter-spacing:.03em}@media (min-width:768px){.index .text{font-size:24px;line-height:31.2px}}@media (min-width:1920px){.index .text{font-size:32px;line-height:41.6px}}.index .text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.index .image-block{position:relative;background-image:url(/indexHouse.jpg);background-attachment:fixed;background-position:50%;padding-bottom:100px}.index .image-block .title,.index .image-block .title-block{padding:82px 64px 188px 16px;text-transform:uppercase}@media (min-width:768px){.index .image-block .title,.index .image-block .title-block{padding:238px 129px 238px 34px}}@media (min-width:1440px){.index .image-block .title,.index .image-block .title-block{padding-top:173px;padding-bottom:200px;padding-left:60px}}@media (min-width:1920px){.index .image-block .title,.index .image-block .title-block{padding-left:92px}}.index .image-block__texts{gap:8px}@media (min-width:768px){.index .image-block__texts{gap:20px}}.index .image-block__texts{display:flex;flex-direction:column;padding-left:16px;padding-right:16px}@media (min-width:768px){.index .image-block__texts{padding-left:34px;padding-right:34px}}@media (min-width:1440px){.index .image-block__texts{padding-left:60px;padding-right:60px}}@media (min-width:1920px){.index .image-block__texts{padding-left:92px;padding-right:92px}}.index .image-block__texts__socials{gap:12px;display:flex}@media (min-width:768px){.index .image-block__texts__socials{flex-direction:column}}.index .image-block__texts__text{display:contents;align-items:flex-end;justify-content:space-between}@media (min-width:768px){.index .image-block__texts__text{display:flex}.index .image-block__texts__text .text{padding-right:153px}}.index .image-block__texts__scroll-down{display:flex;align-items:center;justify-content:center}.index .image-block__texts__scroll-down svg{height:30px;width:23px;cursor:pointer}@media (min-width:768px){.index .image-block__texts__scroll-down svg{height:46px;width:36px}}.index .image-block__transition{pointer-events:none;position:absolute;bottom:0;z-index:20;height:100px;width:100%;background:linear-gradient(180deg,hsla(48,29%,93%,0),#f3f1e9 130.81%)}.index .text-block{background-image:url(/text-index-background.png);background-size:contain;background-position:50%;background-repeat:no-repeat;padding-left:30px;padding-right:30px}@media (min-width:768px){.index .text-block{padding:48px}}@media (min-width:1024px){.index .text-block{padding:80px}}@media (min-width:1440px){.index .text-block{padding:190px}}@media (min-width:1920px){.index .text-block{padding:127px 255px}}.index .text-block-container{--tw-bg-opacity:1;background-color:rgb(243 241 233/var(--tw-bg-opacity,1));padding:100px 16px}@media (min-width:768px){.index .text-block-container{padding:120px}}.index .text-block .text{text-align:center;--tw-text-opacity:1;color:rgb(147 128 110/var(--tw-text-opacity,1))}.index .cards{gap:20px;padding:60px 16px}@media (min-width:768px){.index .cards{padding:100px 34px}}@media (min-width:1024px){.index .cards{padding-left:70px;padding-right:70px}}@media (min-width:1440px){.index .cards{padding-left:90px;padding-right:90px}}@media (min-width:1920px){.index .cards{gap:0}}.index .cards{display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(237 242 246/var(--tw-bg-opacity,1))}@media (min-width:1440px){.index .cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1920px){.index .cards{display:flex}}@media (min-width:1440px){.index .cards .card-index{grid-column:span 6/span 6}}@media (min-width:1920px){.index .cards .card-index{grid-column:span 4/span 4}}.index .cards .title{font-family:var(--font-sofia-sans);font-size:34px;font-weight:700;text-transform:uppercase;line-height:40px;letter-spacing:.01em;--tw-text-opacity:1;color:rgb(43 55 51/var(--tw-text-opacity,1))}@media (min-width:1920px){.index .cards .title{font-family:var(--font-sofia-sans);font-size:34px;font-weight:600;line-height:40.8px;letter-spacing:.01em}@media (min-width:768px){.index .cards .title{font-size:40px;line-height:48px}}@media (min-width:1920px){.index .cards .title{font-size:90px;line-height:108px}}}@media (min-width:1440px){.index .cards .title{grid-column:1/-1}}.index .cards__container{display:contents;flex-direction:column;gap:24px;padding-left:60px;padding-right:60px}@media (min-width:768px){.index .cards__container{display:flex}}@media (min-width:1024px){.index .cards__container{gap:28px;padding-left:90px;padding-right:90px}}@media (min-width:1440px){.index .cards__container{display:contents}}@media (min-width:1920px){.index .cards__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:115px;padding-left:0;padding-right:0}}@media (min-width:1440px){.lg\:text__element-menu{font-family:var(--font-manrope);font-size:12px;font-weight:500;line-height:15px;letter-spacing:.02em}@media (min-width:768px){.lg\:text__element-menu{font-size:14px;line-height:18px}}}