@import'https://fonts.googleapis.com/css?family=Libre+Franklin:400,400i,600,600i,800,800i';@font-face{font-family:"cheltenham_proregular";src:url("/themes/custom/rwtheme/css/../fonts/cheltenham_pro-book-webfont.woff2") format("woff2"),url("/themes/custom/rwtheme/css/../fonts/cheltenham_pro-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}.color-gold-light{color:#eac773}.bg-gold-light{background-color:#eac773}.color-gold-dark{color:#cba85d}.bg-gold-dark{background-color:#cba85d}.color-white{color:#fff}.bg-white{background-color:#fff}.color-gray-light{color:#f6f6f6}.bg-gray-light{background-color:#f6f6f6}.color-gray-dark{color:#2a2a29}.bg-gray-dark{background-color:#2a2a29}.color-black{color:#000}.bg-black{background-color:#000}@keyframes details-flow{0%{opacity:0;margin-top:-1em}100%{opacity:1;margin-top:0}}@media(min-width: 768px){.component-content{padding-left:0;padding-right:0;margin:0 auto;padding-top:0}}@media(min-width: 768px)and (min-width: 768px){.component-content{padding-left:26vw;padding-right:26vw}}.component-content .component-content__title{font-family:"cheltenham_proregular","Times New Roman","Times",serif;font-weight:400;letter-spacing:.005em;line-height:1.36;margin:0;padding:0;line-height:1;margin-bottom:1em;padding-top:1.875rem;text-align:center}.component-content .component-content__title{font-size:2.625rem}@media screen and (min-width: 376px){.component-content .component-content__title{font-size:calc(2.625rem + calc(1.875 / (1.875 * 0 + 1))*(100vw - 376px)/calc(824px / (824px * 0 + 1)))}}@media screen and (min-width: 1200px){.component-content .component-content__title{font-size:4.5rem}}@media(max-width: 768px){.component-content .component-content__title{padding-left:calc(1rem + 12px);padding-right:calc(1rem + 12px)}}@media(min-width: 768px){.component-content .component-content__title{padding-top:4rem}}@media(min-width: 1024px){.component-content .component-content__title{margin:0 auto 1em;max-width:40vw}}.component-content .component-content__content{text-align:left}.component-content .component-content__content h1{margin-bottom:.25em}.component-content .component-content__content h2{margin-bottom:.25em}.component-content .component-content__content h3{margin-bottom:.25em}.component-content .component-content__content h4{margin-bottom:.25em}.component-content .component-content__content h5{margin-bottom:.25em}.component-content .component-content__content h6{margin-bottom:.25em}@media(max-width: 768px){.component-content .component-content__content{padding-left:calc(1rem + 12px);padding-right:calc(1rem + 12px)}}