main .section-2__content .title{font:300 50px/70px Prata,monospace;letter-spacing:0}main .section-2__content .paragraph,main .section-3__content .subtitle,main .section-6__container__thread-of-life__content li .year{font:600 20px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:var(--color-h3, #a58778);margin-bottom:8px;text-transform:uppercase}.image-text.main{margin-top:0;margin-bottom:0}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:50%}.image-text.image-text--half .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 700/580)}.image-text.image-text--half .image-text__text{padding:30px 35px}.image-text.image-text--half .image-text__text>*{max-width:430px}.image-text.inverted{flex-direction:row-reverse}.image-text.inverted .image-text__text{padding-left:150px}.image-text--align--left{--img-txt--text-align: left}.image-text{background-color:#fff;display:flex;flex-flow:row nowrap;margin:var(--img-txt--margin-top, 132px) max(0px,(var(--vw, 1vw) * 100 - 1440px) / 2) var(--img-txt--margin-bottom, 139px)}.image-text .image-text__image{display:flex;width:var(--img-txt--image-width, 582px)}.image-text .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 582/629)}.image-text .image-text__text{display:flex;flex-flow:column;align-items:var(--img-txt--text-align, center);justify-content:center;max-width:var(--img-txt--text-max-width, 748px);margin:0 0 0 auto;padding-right:150px;padding-left:40px}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, center)}.image-text .image-text__text .p-content{margin-bottom:25px}.image-text .image-text__text .link-component{width:-moz-fit-content;width:fit-content}.image-text .image-text__button-group{display:flex;flex-flow:row wrap;gap:18px;margin-top:30px}.image-text .image-text__button-group .btn{border-color:#a5877845}.image-text .image-text__button-group .btn.active{border-color:#a58778;color:#a58778}main .section-1{background:#fbfafa}main .section-1 .image-text{margin-top:0;margin-bottom:0;background:transparent}main .section-1 .image-text .image-text__image{max-width:720px;width:100%}main .section-1 .image-text .image-text__image img{aspect-ratio:720/415}main .section-1 .image-text .image-text__text{padding:0 35px 0 64px;width:50%}main .section-1 .image-text .image-text__text>*{text-align:left;max-width:unset}main .section-2{background-color:#eeebe8;padding:3.8rem 0}main .section-2__content{text-align:center}main .section-2__content .title{margin:0 auto;max-width:676px;font-size:30px;line-height:40px}main .section-2__content .paragraph{font-size:18px}main .section-3{padding-top:8.1rem;padding-bottom:8.1rem;display:flex;justify-content:space-between;gap:9.3rem}main .section-3__content{max-width:501px}main .section-3__content h2{margin-bottom:1.8rem}main .section-3__content .subtitle{font-size:16px;color:#000}main .section-3__content .subtitle.subtitle1{margin-top:3.1rem}main .section-3__content .subtitle.subtitle2{margin-top:1.8rem}main .section-3 img{max-width:489px;max-height:592px}main .section-4{background-color:#eeebe8}main .section-4__content{display:flex;align-items:center;gap:11.5rem}main .section-4__content img{max-width:430px}main .section-4__content div h2{margin-bottom:1.8rem}main .section-5{padding-top:8.1rem;padding-bottom:8.1rem}main .section-5__content .wysiwyg{margin-top:1.6rem;max-width:1015px}main .section-5__content__images{margin-top:3.9rem;display:grid;grid-template-areas:"a a a";gap:1.8rem}main .section-5__content__images img{max-width:360px}main .section-6{background-color:#f2f2f2;padding:6.2rem 0}main .section-6__top{margin-bottom:4.3rem;text-align:center;max-width:901px;display:flex;flex-direction:column;align-items:center}main .section-6__top h2{margin-bottom:1.8rem}main .section-6__top__content-btns{margin-top:1.8rem;display:flex;align-items:center;gap:3.1rem}main .section-6__top__content-btns button{cursor:pointer;background:#f2f2f2;border:none;max-width:46px;max-height:46px}main .section-6__top__content-btns button img{width:100%;height:100%}main .section-6__container__thread-of-life{margin-left:calc(50vw - 585px);position:relative;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth}main .section-6__container__thread-of-life::-webkit-scrollbar{display:none}main .section-6__container__thread-of-life__line{position:absolute;top:.75rem;left:20px;right:20px;height:1px;background-color:#000;z-index:1}main .section-6__container__thread-of-life__content{margin:0 3.6rem;display:flex;gap:2.9rem;transition:transform .5s ease-in-out;will-change:transform}main .section-6__container__thread-of-life__content li{list-style:none;margin-top:2.2rem;min-width:210px}main .section-6__container__thread-of-life__content li .year{font-size:20px;margin-bottom:.7rem}main .section-6__container__thread-of-life__content li img{position:absolute;top:0;max-width:25.32px;max-height:26.04px}@media screen and (max-width:768px){main .section-2__content .title{font:400 30px/45px Prata,monospace}main .section-2__content .paragraph,main .section-3__content .subtitle,main .section-6__container__thread-of-life__content li .year{font:600 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.image-text--third .image-text__text{margin-bottom:40px!important}.image-text.image-text--half{flex-flow:column}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:100%}.image-text.inverted{flex-direction:column}.image-text.inverted .image-text__text{padding-left:35px}.image-text{flex-flow:column-reverse nowrap;margin:66px 0 70px}.image-text .image-text__image{width:100%}.image-text .image-text__text{max-width:100%;padding:0 var(--computed-margin) 0;align-items:var(--img-txt--text-align, flex-start)}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, left)}.image-text .image-text__button-group{gap:10px;margin-top:15px}main .section-1 .image-text{flex-direction:column}main .section-1 .image-text .image-text__image{max-width:100%}main .section-1 .image-text .image-text__text{width:100%;padding:30px 35px}main .section-2__content .title{font-size:20px;line-height:30px}main .section-5__content__images{gap:.8rem}}@media screen and (max-width:1140px){main .section-3{flex-direction:column-reverse;gap:3.6rem}main .section-3__content{max-width:100%}main .section-4{padding:3.8rem 0}main .section-4__content{flex-direction:column;align-items:start;gap:3.6rem}main .section-6__container__thread-of-life{margin-left:0}}
