.teaser--fluid .teaser__heading,.teaser--large .teaser__heading{font-size:55px;font-weight:200;line-height:60px}@media (max-width:768px){.teaser--fluid .teaser__heading,.teaser--large .teaser__heading{font-size:30px;line-height:40px}}.teaser--fluid .teaser__tagline,.teaser__tagline{letter-spacing:3px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:13px}@media (max-width:768px){.teaser--fluid .teaser__tagline,.teaser__tagline{font-size:10px;line-height:20px}}.teaser__heading{font-size:50px;font-weight:200;line-height:60px}@media (max-width:768px){.teaser__heading{font-size:30px;line-height:36px}}.teaser--fluid .teaser__text,.teaser--large .teaser__text,.teaser__text{font-size:18px;font-weight:300;line-height:32px}@media (max-width:768px){.teaser--fluid .teaser__text,.teaser--large .teaser__text,.teaser__text{font-size:14px;line-height:24px}}.teaser--fluid .teaser__byline,.teaser__byline{font-size:16px;font-weight:300;line-height:30px}@media (max-width:768px){.teaser--fluid .teaser__byline,.teaser__byline{font-size:16px;line-height:30px}}.teaser--large .btn{letter-spacing:3px;text-transform:uppercase;font-size:19px;font-weight:500;line-height:19px}@media (max-width:1400px){.teaser--large .btn{font-size:16px;line-height:16px}}@media (max-width:768px){.teaser--large .btn{font-size:12px;line-height:12px}}.teaser--fluid .btn{letter-spacing:3px;text-transform:uppercase;font-weight:500;line-height:14px}.teaser__heading-alternate{font-size:40px;font-weight:400;line-height:45px}@media (max-width:768px){.teaser__heading-alternate{font-size:30px;line-height:36px}}.hide{display:none}@media (max-width:768px){.hide--mobile{display:none}}@media (max-width:1024px){.hide--tablet{display:none}}@media (max-width:949px){.hide--tablet-sm{display:none}}@media (min-width:1025px){.hide--desktop{display:none}}.show--mobile{display:none}@media (max-width:768px){.show--mobile{display:block}}.show--tablet{display:none}@media (max-width:1024px){.show--tablet{display:block}}.show--tablet-sm{display:none}@media (max-width:949px){.show--tablet-sm{display:block}}.show--desktop{display:none}@media (min-width:1025px){.show--desktop{display:block}}.teaser.teaser--quotes .teaser__text{margin-bottom:0}.teaser.teaser--quotes .quote__items{margin:1rem 0}.teaser .center{text-align:center}.teaser__tagline{color:#c0a17c;margin-bottom:20px}@media (min-width:1400px){.teaser__tagline{font-size:16px;line-height:16px}}.teaser__tagline a{text-decoration:none}.teaser__heading{margin-bottom:15px}@media (min-width:1400px){.teaser__heading{font-size:58px;line-height:68px}}.teaser__heading a{text-decoration:none}.teaser__heading-alternate{margin-bottom:15px}.teaser__heading-alternate a{text-decoration:none}.teaser__text{margin-bottom:34px}@media (min-width:1400px){.teaser__text{font-size:22px;line-height:36px}}.teaser__text:last-child{margin-bottom:0}.teaser__text a{color:#00f595;font-weight:500;text-decoration:none}.teaser__text p{margin-bottom:1em}.teaser__text p:last-child{margin-bottom:0}.teaser__text ul{padding-left:22px;list-style:outside}.teaser__text ol{padding-left:22px;list-style:decimal}.teaser__byline{margin-bottom:35px;font-weight:400}.teaser__byline:last-child{margin-bottom:0}.teaser__byline a{text-decoration:none}.teaser--large .teaser__heading{margin-bottom:.5em;font-size:3.85vw;line-height:1.1}@media (max-width:779.221px){.teaser--large .teaser__heading{font-size:30px}}@media (min-width:1610.39px){.teaser--large .teaser__heading{font-size:62px}}@media (max-height:650px){.teaser--large .teaser__heading{font-size:36px}}@media (max-height:800px) and (min-height:600px){.teaser--large .teaser__heading{font-size:40px}}@media (min-aspect-ratio:2) and (min-width:1025px) and (min-height:651px){.teaser--large .teaser__heading{font-size:6vh}}.teaser--large .teaser__text{font-size:1.4vw}@media (max-width:1142.86px){.teaser--large .teaser__text{font-size:16px}}@media (min-width:1571.43px){.teaser--large .teaser__text{font-size:22px}}.teaser--large .teaser__text{margin-bottom:2em;line-height:1.6}@media (max-height:650px){.teaser--large .teaser__text{font-size:16px}}@media (min-aspect-ratio:2) and (min-width:1025px) and (min-height:651px){.teaser--large .teaser__text{font-size:2.5vh}}@media (max-height:800px){.teaser--large .teaser__text{margin-bottom:1rem}}.teaser--large .btn{font-size:.84vw}@media (max-width:1428.57px){.teaser--large .btn{font-size:12px}}@media (min-width:1904.76px){.teaser--large .btn{font-size:16px}}.teaser--large .btn{border-radius:3em;height:auto;padding:1.5em 4.5em;line-height:1.4}@media (max-height:650px){.teaser--large .btn{font-size:14px}}@media (max-width:567px){.teaser--large .btn{padding:1.5em}}.teaser--fluid .teaser__heading{margin-bottom:.5em;font-size:3.45vw;line-height:1.1}@media (max-width:869.565px){.teaser--fluid .teaser__heading{font-size:30px}}@media (min-width:1797.1px){.teaser--fluid .teaser__heading{font-size:62px}}.teaser--fluid .teaser__text{font-size:1.26vw}@media (max-width:1111.11px){.teaser--fluid .teaser__text{font-size:14px}}@media (min-width:1746.03px){.teaser--fluid .teaser__text{font-size:22px}}.teaser--fluid .teaser__text{margin-bottom:2em;line-height:1.6}.teaser--fluid .teaser__text:last-child{margin-bottom:0}.teaser--fluid .teaser__tagline{font-size:.9vw}@media (max-width:1111.11px){.teaser--fluid .teaser__tagline{font-size:10px}}@media (min-width:1777.78px){.teaser--fluid .teaser__tagline{font-size:16px}}.teaser--fluid .teaser__tagline{margin-bottom:1.5em}.teaser--fluid .teaser__byline{font-size:1.12vw}@media (max-width:1250px){.teaser--fluid .teaser__byline{font-size:14px}}@media (min-width:1785.71px){.teaser--fluid .teaser__byline{font-size:20px}}.teaser--fluid .teaser__byline{margin-bottom:2.18em;font-weight:400}.teaser--fluid .teaser__byline:last-child{margin-bottom:0}.teaser--fluid .btn{font-size:.84vw}@media (max-width:1428.57px){.teaser--fluid .btn{font-size:12px}}@media (min-width:1904.76px){.teaser--fluid .btn{font-size:16px}}.teaser--fluid .btn{height:auto;padding:1.5em 4.5em;line-height:1.4}.teaser--center{text-align:center}@media (min-width:950px){.teaser.hero__right .btn,.teaser.hero__right [class^=teaser]{display:none}}.demo-teaser .teaser{border-bottom:1px solid #cfcfcf;margin-bottom:30px;padding-bottom:30px}.demo-teaser .teaser:last-child{border:0;margin-bottom:0;padding-bottom:0}.teaser .multiple-buttons .btn{padding:1.5em 3em}.teaser .multiple-buttons .btn:first-child{margin:0 20px 20px 0}@media (max-height:650px){.teaser .multiple-buttons .btn{padding:1.5em 2em;font-size:11px}.teaser .multiple-buttons .btn:first-child{margin:0 10px 20px 0}}
