.c-modal-popup{margin:0 auto;position:fixed;width:100%;height:100vh;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:10000000;overflow:auto;overflow-wrap:break-word}.c-modal-popup__content-wrap{background-color:#fff;width:90%;height:auto;margin:0 auto;vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:1080px}@media (max-width:480px){.c-modal-popup__content-wrap{height:90%}}.c-modal-popup__content-wrap--inner{height:100%;overflow-y:auto;display:-ms-flexbox;display:flex}@media (min-width:48em){.c-modal-popup__content-wrap--inner{padding:0;height:auto}}.c-modal-popup__close-button{position:absolute;top:10px;right:10px;display:block;background:url(/static/media/close-button.svg) no-repeat;background-size:cover;width:25px;height:25px;cursor:pointer;border:0;z-index:9999}@media (max-width:480px){.c-modal-popup__close-button{top:30px}}.c-modal-popup__close-button:focus{outline:none}.c-modal-popup .c-textBlock{padding:60px 15px}.c-modal-popup .c-spaced{margin:0!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-textBlock{font-size:.8125em;padding:25px;margin:0 auto}@media (min-width:48em){.c-textBlock{padding:60px 0}}.c-textBlock--gray{background:#f5f4f4}.c-textBlock--white{background:#fff;padding:0 25px}.c-textBlock--gold{background:#f5f3ec}.c-textBlock--schedule{margin:50px 0 100px}.c-textBlock h2{padding:10px 0;text-transform:uppercase;color:#000;line-height:1.3;word-break:normal;margin:0;font-size:2em;font-weight:300;font-family:Lato}@media (min-width:48em){.c-textBlock h2{padding:0 40px 0 0;text-align:right;font-size:3.45em}}.c-textBlock h3{line-height:1.8;letter-spacing:.9px;color:#525252;margin-top:2%;margin-right:0;margin-bottom:15px;text-transform:uppercase;font-size:1em;font-weight:700;font-family:Lato}@media (min-width:48em){.c-textBlock h3{font-size:1.15em;padding:0 40px 0 0;text-align:right;margin-bottom:0}}.c-textBlock__title{text-align:left;border-left:1px solid #b3a26c;padding-left:16px!important;margin-bottom:16px;padding-top:4px}@media (min-width:48em){.c-textBlock__title{padding-left:0!important;border-left:none;border-right:1px solid #b3a26c}}@media (min-width:62em){.c-textBlock__title{text-align:right}}@media (min-width:48em){.c-textBlock__content{padding-left:15px!important}}.c-textBlock__text{padding:4px 16px 8px 0;font-size:1em}@media (max-width:480px){.c-textBlock__text{padding:4px 8px 8px}}.c-textBlock__text a{color:#b3a26c}.c-textBlock__text li,.c-textBlock__text p,.c-textBlock__text span,.c-textBlock__text ul{color:#a7a8aa!important}.c-textBlock__text p{color:#a7a8aa;font-size:1.125em;font-family:Lato;font-weight:400;line-height:1.8;margin:0}@media (min-width:48em){.c-textBlock__text p{font-size:1.2em}}.c-textBlock__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 1% 1%}@media (min-width:48em){.c-textBlock__buttons{margin:25px 0 1%}}@media (min-width:62em){.c-textBlock__buttons{width:90%}}.c-textBlock__buttons .c-button+.c-button{margin-left:5%}@media (max-width:658px){.c-textBlock__buttons .c-button+.c-button{margin-top:5%;margin-left:0}}.c-textBlock__flag{margin:25px 0}