a{background-color:transparent}a:active,a:hover{outline:0}html{font-family:Lato,Open Sans,sans-serif;font-weight:400;line-height:1.6;font-size:17px}h3{text-transform:uppercase;line-height:1;font-weight:900;margin:2rem 0 1rem;letter-spacing:.1em}.s-dark-background h3{color:#fff}h3{font-size:20px}@media only screen and (min-width:401px){h3{font-size:4vw}}@media only screen and (min-width:601px){h3{font-size:20px}}p{margin:1rem 0}ul{margin:1rem 0}@-webkit-keyframes a{0%{outline:1px dotted #c40c0c}99%{outline:1px dotted transparent}to{outline:none}}@keyframes a{0%{outline:1px dotted #c40c0c}99%{outline:1px dotted transparent}to{outline:none}}body{background-color:#f9f9f9;color:#666}a{color:#c40c0c;text-decoration:none}a:hover{color:#a0171b}.s-dark-background a{color:#fff;text-decoration:underline}.s-dark-background input[type=email]:invalid:not(.is-pristine),.s-dark-background input[type=tel]:invalid:not(.is-pristine),.s-dark-background input[type=text]:invalid:not(.is-pristine),.s-dark-background input[type=url]:invalid:not(.is-pristine),.s-dark-background textarea:invalid:not(.is-pristine){background-color:rgba(255,255,255,.3);color:#fff}::-ms-clear{display:none}.c-button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#c40c0c;border-style:none;color:#fff;font-size:82%;font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none !important;border-radius:25px;padding:17px 35px}.c-button:focus{outline:none;-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.c-button:hover:not(:disabled){background-color:#a0171b;color:#fff}.s-dark-background .c-button,.s-dark-background .c-button:not(:disabled){background-color:#fff;color:#c40c0c}.s-dark-background .c-button:hover:not(:disabled),.s-dark-background .c-button:not(:disabled):hover:not(:disabled){color:#000}.c-button:disabled{opacity:.5}.c-button--secondary:hover:not(:disabled){background-color:rgba(160,23,27,.3)}.s-dark-background .c-button--secondary:not(:disabled){background-color:rgba(255,255,255,.3);color:#fff}.c-quick-links{color:#fff;position:relative;overflow:hidden}.c-quick-links{float:left;width:100%}@media only screen and (min-width:1051px){.c-quick-links{max-height:80vh}.c-quick-links:before{padding-top:59.375%;content:'';display:block}.c-quick-links__inner{position:absolute;left:0;top:0;width:100%;height:100%}}.c-quick-links__list{margin:0;padding:0;list-style-type:none}.c-quick-links__list>li{list-style-type:none}@media only screen and (min-width:1051px){.c-quick-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}}.c-quick-links__item{text-align:center;position:relative;background-size:cover;background-position:50%;overflow:hidden}@media only screen and (min-width:1051px){.c-quick-links__item{-webkit-box-flex:1;-ms-flex:1 1 19%;flex:1 1 19%;-webkit-transition:-webkit-flex-basis .3s,-webkit-transform .6s;transition:flex-basis .3s,transform .6s;transition:flex-basis .3s,transform .6s,-ms-flex-preferred-size .3s,-webkit-transform .6s;width:25%;float:left;display:block;height:100%}.c-quick-links__item:hover{-ms-flex-preferred-size:43%;flex-basis:43%}.c-quick-links.is-initial .c-quick-links__item{-webkit-transform:translateY(100%);transform:translateY(100%)}.c-quick-links__item:nth-child(1){-webkit-transition:-webkit-flex-basis .3s ease 0s,-webkit-transform .6s ease-out 0s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out 0s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out 0s,-ms-flex-preferred-size .3s ease 0s,-webkit-transform .6s ease-out 0s !important}.c-quick-links__item:nth-child(2){-webkit-transition:-webkit-flex-basis .3s ease 0s,-webkit-transform .6s ease-out .3s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .3s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .3s,-ms-flex-preferred-size .3s ease 0s,-webkit-transform .6s ease-out .3s !important}.c-quick-links__item:nth-child(3){-webkit-transition:-webkit-flex-basis .3s ease 0s,-webkit-transform .6s ease-out .6s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .6s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .6s,-ms-flex-preferred-size .3s ease 0s,-webkit-transform .6s ease-out .6s !important}.c-quick-links__item:nth-child(4){-webkit-transition:-webkit-flex-basis .3s ease 0s,-webkit-transform .6s ease-out .9s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .9s !important;transition:flex-basis .3s ease 0s,transform .6s ease-out .9s,-ms-flex-preferred-size .3s ease 0s,-webkit-transform .6s ease-out .9s !important}}.c-quick-links__item__background{background-color:rgba(0,0,0,.6);position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (min-width:1051px){.c-quick-links__item__background{-webkit-transition:background-color .3s;transition:background-color .3s}.c-quick-links__item:hover .c-quick-links__item__background{background-color:rgba(0,0,0,.3)}}.c-quick-links__item__header{position:relative}.c-quick-links__item__header a{text-decoration:none}@media only screen and (max-width:1050px){.c-quick-links__item__header{margin:16vw;font-size:4vw}}@media only screen and (max-width:600px){.c-quick-links__item__header{font-size:6vw}}@media only screen and (min-width:1051px){.c-quick-links__item__header{position:absolute;bottom:50%;left:0;width:100%;-webkit-transition:font-size .3s;transition:font-size .3s}.c-quick-links__item:hover .c-quick-links__item__header{font-size:30px}}.c-quick-links__item__body{display:none}@media only screen and (min-width:1051px){.c-quick-links__item__body{display:block;position:absolute;top:50%;left:50%;box-sizing:border-box;padding:1em;padding-top:0;width:43vw;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(.9)}.c-quick-links__item:hover .c-quick-links__item__body{opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
@media only screen and (max-width:1520px) {
    .s-dark-background h3 {
        font-size: 18px !important;
    }
}