*{box-sizing:border-box;outline:0;padding:0;margin:0}html,body{min-height:100%}html{font-size:62.5%}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}::selection{background:rgba(206,36,23,0.1);color:inherit}body{background-image:url("../img/background.jpg");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;border-bottom:solid 6rem #000}.contact__list{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding-top:1.2rem}@media only screen and (max-width: 991px){.contact__list{flex-direction:column;align-items:center}}.contact__item{font:400 1.4rem/1 "Arial","sans-serif";color:#fff;text-transform:uppercase;padding-bottom:1.2rem}.contact__item:not(:last-child)::after{display:inline-block;content:"|";margin:0 1rem}@media only screen and (max-width: 991px){.contact__item:not(:last-child)::after{display:none}}.contact__cta:hover{text-decoration:underline}.contact__cta:focus{background-color:#fff;color:#ce2417}.content{width:60%;padding:5rem 0;margin-left:40%}@media only screen and (max-width: 991px){.content{width:100%;padding:2rem 0;margin-left:0}}.editor>*:not(:last-child){margin-bottom:2rem}.editor p{font:400 1.6rem/1.4 "Arial","sans-serif";color:#000}.editor ul{margin-left:1.8rem}.editor ul li{font:400 1.6rem/1.8 "Arial","sans-serif";color:#000}.layout{background-color:transparent}.layout--red{background-color:#ce2417}.layout--grey-dark{background-color:#5c5b5b}.layout--grey-light{background-color:#eee}.container{width:100%;max-width:100rem;padding:0 2%;margin:0 auto}.header{display:flex;align-items:center;padding:6rem 0}@media only screen and (max-width: 991px){.header{flex-direction:column;padding:2rem 0}}.header__left{width:32%;margin-right:8%}@media only screen and (max-width: 991px){.header__left{width:100%;margin-right:0}}.header__right{width:60%}@media only screen and (max-width: 991px){.header__right{width:100%;margin-top:2rem}}.images{position:relative;border:solid 0.8rem #000;padding-bottom:70%}.images .image{opacity:0;transition:opacity 0.4s ease-in}.images .image--active{opacity:1}.images .image img{position:absolute;width:100%;height:100%}.logo{max-width:26rem;margin:0 auto 2rem}@media only screen and (max-width: 991px){.logo{max-width:16rem;margin-bottom:0.6rem}}.menu__list{display:flex;list-style:none;flex-direction:column}.menu__item{font:400 1.8rem/1 "serif";text-transform:uppercase;border-bottom:solid 0.1rem #000}.menu__cta{display:block;transition:color 0.2s, transform 0.2s;padding:2rem 0}@media only screen and (max-width: 991px){.menu__cta{padding:1.2rem 0}}.menu__cta:hover,.menu__cta:focus,.menu__cta--active{color:#ce2417}.menu__cta:focus{transform:translateX(0.4rem)}.skiplink{background-color:#ce2417;font:400 1.4rem/1.8 "Arial","sans-serif";color:#fff;text-align:center}.skiplink a{position:absolute !important;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}.skiplink a:hover{text-decoration:underline}.skiplink a:focus{position:static !important;overflow:visible;width:auto;height:auto;clip:auto}.tabs__list{display:flex;list-style:none;padding:1rem 0}@media only screen and (max-width: 991px){.tabs__list{justify-content:center}}.tabs__item{font:400 1.4rem/1 "Arial","sans-serif";color:#fff}.tabs__item:not(:last-child)::after{display:inline-block;content:">";margin-right:0.2rem}.tabs__cta:hover{text-decoration:underline}.tabs__cta:focus{background-color:#ce2417}.title{font:400 3.4rem/1 "Arial","sans-serif";color:#000;margin-bottom:2rem}
