.fancy-headline{margin:0 0 30px}.fancy-headline__container{max-width:1200px}.fancy-headline__text{color:#1d1d1d;font-weight:700;line-height:1.2;margin:0}.fancy-headline--h1 .fancy-headline__text{font-size:var(--font-size-h1,80px);line-height:var(--line-height-h1,1.2)}.fancy-headline--h2 .fancy-headline__text{font-size:var(--font-size-h2,42px);line-height:var(--line-height-h2,1.2)}.fancy-headline--h3 .fancy-headline__text{font-size:var(--font-size-h3,32px);line-height:var(--line-height-h3,1.2)}.fancy-headline--h4 .fancy-headline__text{font-size:var(--font-size-h4,28px);line-height:var(--line-height-h4,1.2)}.fancy-headline--h5 .fancy-headline__text{font-size:var(--font-size-h5,24px);line-height:var(--line-height-h5,1.3)}.fancy-headline--h6 .fancy-headline__text{font-size:var(--font-size-h6,20px);line-height:var(--line-height-h6,1.3)}.fancy-headline--line_bottom .fancy-headline__line{height:3px;margin-top:16px;width:100px}.fancy-headline__subheader{color:#363644;font-weight:400;line-height:1.5;margin-top:12px}.fancy-headline__subheader p{margin:0}.fancy-headline__subheader p+p{margin-top:8px}@media (max-width:992px){.fancy-headline--h1 .fancy-headline__text{font-size:var(--font-size-h1-tablet,60px)}.fancy-headline--h2 .fancy-headline__text{font-size:var(--font-size-h2-tablet,34px)}.fancy-headline--h3 .fancy-headline__text{font-size:var(--font-size-h3-tablet,28px)}.fancy-headline--h4 .fancy-headline__text{font-size:var(--font-size-h4-tablet,24px)}.fancy-headline--h5 .fancy-headline__text{font-size:var(--font-size-h5-tablet,20px)}.fancy-headline--h6 .fancy-headline__text{font-size:var(--font-size-h6-tablet,18px)}}@media (max-width:768px){.fancy-headline--h1 .fancy-headline__text{font-size:var(--font-size-h1-mobile,48px)}.fancy-headline--h2 .fancy-headline__text{font-size:var(--font-size-h2-mobile,30px)}.fancy-headline--h3 .fancy-headline__text{font-size:var(--font-size-h3-mobile,26px)}.fancy-headline--h4 .fancy-headline__text{font-size:var(--font-size-h4-mobile,22px)}.fancy-headline--h5 .fancy-headline__text{font-size:var(--font-size-h5-mobile,18px)}.fancy-headline--h6 .fancy-headline__text{font-size:var(--font-size-h6-mobile,16px)}.fancy-headline__subheader{margin-top:8px}}