.none{display:none!important}.hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.title{--local-Title-color:var(--Title-color,var(--color-text-title));--local-Title_roofline-color:var(--Title_roofline-color,var(--color-text-roofline-text))}@media(max-width:1000px){.title{--local-Title-margin:8px;--local-Title-gap:30px}}@media(min-width:1000.1px){.title{--local-Title-margin:20px;--local-Title-gap:20px}}.title{display:flex;flex-direction:column;row-gap:var(--local-Title-gap)}.title:not(:last-child){margin:0 0 var(--local-Title-margin) 0}.title:last-child,.title__main{margin:0}.title__roofline{color:var(--local-Title_roofline-color);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.hType1.title .title__roofline{border-bottom:2px solid var(--color-text-roofline-text);font:400 normal 20px/105% var(--font-display),Times,serif;letter-spacing:.03em;position:relative}@media(max-width:1000px){.hType1.title .title__roofline{padding-bottom:5px}}@media(min-width:1000.1px){.hType1.title .title__roofline{padding-bottom:4px}}.hType1.title .title__roofline:before{background-color:var(--color-text-roofline-text);content:"";height:2px;left:-28px;position:absolute;top:100%;transform:rotate(45deg);transform-origin:100% 100%;width:28px}.hType2.title .title__roofline{border-bottom:2px solid var(--color-text-roofline-text);font:400 normal clamp(18px,16.56px + .344vw,20px)/105% var(--font-display),Times,serif;letter-spacing:.03em;position:relative}@media(max-width:1000px){.hType2.title .title__roofline{padding-bottom:6px}}@media(min-width:1000.1px){.hType2.title .title__roofline{padding-bottom:5px}}.hType2.title .title__roofline:before{background-color:var(--color-text-roofline-text);content:"";height:2px;left:-28px;position:absolute;top:100%;transform:rotate(45deg);transform-origin:100% 100%;width:28px}.hType3.title .title__roofline{border-bottom:2px solid var(--color-text-roofline-text);font:400 normal clamp(18px,16.56px + .344vw,20px)/105% var(--font-display),Times,serif;letter-spacing:.03em;position:relative}@media(max-width:1000px){.hType3.title .title__roofline{padding-bottom:6px}}@media(min-width:1000.1px){.hType3.title .title__roofline{padding-bottom:5px}}.hType3.title .title__roofline:before{background-color:var(--color-text-roofline-text);content:"";height:2px;left:-28px;position:absolute;top:100%;transform:rotate(45deg);transform-origin:100% 100%;width:28px}.hType4.title .title__roofline{border-bottom:2px solid var(--color-text-roofline-text);font:400 normal clamp(16px,14.56px + .344vw,18px)/105% var(--font-display),Times,serif;letter-spacing:.03em;position:relative}@media(max-width:1000px){.hType4.title .title__roofline{padding-bottom:6px}}@media(min-width:1000.1px){.hType4.title .title__roofline{padding-bottom:5px}}.hType4.title .title__roofline:before{background-color:var(--color-text-roofline-text);content:"";height:2px;left:-28px;position:absolute;top:100%;transform:rotate(45deg);transform-origin:100% 100%;width:28px}.hType5.title .title__roofline{border-bottom:2px solid var(--color-text-roofline-text);font:400 normal 16px/105% var(--font-display),Times,serif;letter-spacing:.03em;position:relative}@media(max-width:1000px){.hType5.title .title__roofline{padding-bottom:6px}}@media(min-width:1000.1px){.hType5.title .title__roofline{padding-bottom:5px}}.hType5.title .title__roofline:before{background-color:var(--color-text-roofline-text);content:"";height:2px;left:-28px;position:absolute;top:100%;transform:rotate(45deg);transform-origin:100% 100%;width:28px}@media(min-width:1000.1px){.title__roofline{width:42.8571428571%}}.title__main{color:var(--local-Title-color);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.hType1.title .title__main{font:500 normal clamp(44px,31.04px + 3.096vw,62px)/90% var(--font-display),Times,serif}.hType2.title .title__main{font:500 normal clamp(36px,27.36px + 2.064vw,48px)/110% var(--font-display),Times,serif}.hType3.title .title__main{font:500 normal clamp(26px,17.36px + 2.064vw,38px)/110% var(--font-display),Times,serif}.hType4.title .title__main{font:500 normal clamp(22px,17.68px + 1.032vw,28px)/110% var(--font-display),Times,serif}.hType5.title .title__main{font:500 normal clamp(20px,18.56px + .344vw,22px)/110% var(--font-display),Times,serif}