@font-face{font-family:Lato;src:url(/assets/fonts/Lato.ttf)}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}h1,h2,h3{color:#000}a{text-decoration:none;color:#a1182b}p{margin:.75rem 0}body{margin:0;padding:0;font-family:Lato,sans-serif;background-color:#231f20;color:#231f20}.btn{background-color:#a1182b;color:#fff;padding:1rem;border-radius:.25rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.12),0 .125rem .125rem rgba(0,0,0,.12),0 .25rem .25rem rgba(0,0,0,.12),0 .5rem .5rem rgba(0,0,0,.12),0 1rem 1rem rgba(0,0,0,.12);margin:.75rem 0;display:inline-block;transition:ease background-color .25s}.btn:hover{background-color:#cd1f37}.no-pad{padding:0;margin:0}section{background-color:#fff;color:#231f20;padding:6.5rem 0;scroll-margin-top:1.5rem}section h1{margin-bottom:3rem;padding-bottom:.25rem;border-bottom:.0625rem solid #a1182b}section ul{margin-left:1rem}section.alternative{background-color:#eeecec;color:#231f20}section.dark{background-color:#231f20;color:#fff;background:radial-gradient(#312b2c,#231f20)}section.dark h1,section.dark h2,section.dark h3{color:#fff}.banner{height:calc(100vh - 4.7rem);overflow:hidden}.banner img{height:100%;width:100%;object-fit:cover;object-position:top}.contact{display:block;text-align:center;margin:1.5rem auto}@media (min-width:65rem){.contact{width:20rem;margin:1.5rem 0}}.grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr}@media (min-width:65rem){.grid{grid-template-columns:repeat(2,1fr)}}.grid-col{min-width:12.5rem}.grid-col p{margin:.625rem 0}.container{padding:0 1.5rem}@media (min-width:65rem){.container{width:64rem;margin:auto;padding:0}}.logo{display:block;margin:auto;max-height:17rem}footer{background-color:#231f20;color:#fff;padding:1.5rem 0;text-align:center}@font-face{font-family:Lato;src:url(/assets/fonts/Lato.ttf)}.card-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:65rem){.card-grid{grid-auto-rows:1fr}}@media (min-width:65rem){.card-grid{grid-template-columns:repeat(3,1fr)}.card-grid .span-1{grid-column:span 1}.card-grid .span-2{grid-column:span 2}}.card{display:block;background-color:#a1182b;color:#fff;padding:1.5rem;border-radius:.25rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.12),0 .125rem .125rem rgba(0,0,0,.12),0 .25rem .25rem rgba(0,0,0,.12),0 .5rem .5rem rgba(0,0,0,.12),0 1rem 1rem rgba(0,0,0,.12);transition:ease background-color .25s;display:flex;flex-flow:column;justify-content:space-between}.card h3{margin-bottom:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.card:hover{background-color:#cd1f37}.card .card-content p{padding:.75rem 0;text-align:justify}.card .card-content .card-type{margin-bottom:.75rem;color:#eeecec;text-transform:uppercase;letter-spacing:.1em}.card .card-action{margin-top:.75rem;text-align:right}.card .card-action svg{height:1.25rem;vertical-align:text-bottom;margin-left:.75rem}@font-face{font-family:Lato;src:url(/assets/fonts/Lato.ttf)}nav{background-color:#fff;position:sticky;top:0;border-bottom:.25rem solid #a1182b;margin:0;z-index:10;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.12),0 .125rem .125rem rgba(0,0,0,.12),0 .25rem .25rem rgba(0,0,0,.12),0 .5rem .5rem rgba(0,0,0,.12),0 1rem 1rem rgba(0,0,0,.12)}nav .nav-flex{display:flex;gap:3.5rem;justify-content:space-between}nav .link-flex{position:absolute}@media (min-width:65rem){nav .link-flex{position:static;display:flex;gap:3.5rem}}@media (max-width:64.999rem){nav .link-flex{transform:scaleY(0);transform-origin:top;transition:transform .5s ease;background-color:#fff;padding:1.75rem 5.25rem;top:4.45rem;left:0;right:0;text-align:center;border-bottom:.25rem solid #a1182b}}nav #burger-checkbox{opacity:0;z-index:1;cursor:pointer;position:absolute;right:1.75rem;top:0;bottom:0;margin:auto;width:1.75rem;height:1.75rem}nav #burger-checkbox:checked~.link-flex{display:block;transform:scaleY(1)}nav #burger-checkbox:checked~#burger-icon::after{content:"\2A2F"}@media (min-width:65rem){nav #burger-checkbox{display:none}}nav #burger-icon{display:block;font-size:1.5rem;text-align:right;position:absolute;right:1.75rem;top:0;bottom:0;margin:auto;width:1.75rem;height:1.75rem}nav #burger-icon::after{content:"\2630"}@media (min-width:65rem){nav #burger-icon{display:none}}nav img.nav-logo{height:4.125rem;margin:.1625rem 0;padding:0;vertical-align:middle}nav a.nav-link{color:#231f20;text-decoration:none;white-space:nowrap;margin:.75rem 0;padding:.75rem .125rem;padding-bottom:.5rem;display:block;transition:border .5s ease .15s;border-bottom:.125rem solid rgba(161,24,43,0)}nav a.nav-link.active{padding-bottom:.5rem;border-bottom:.125rem solid #a1182b}nav a.nav-link:hover{padding-bottom:.5rem;border-bottom:.125rem solid #cd1f37;transition-delay:0}@font-face{font-family:Lato;src:url(/assets/fonts/Lato.ttf)}:root{--swiper-navigation-color:#a1182b;--swiper-pagination-color:#a1182b}.swiper{max-width:100%;background-color:#231f20;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.12),0 .125rem .125rem rgba(0,0,0,.12),0 .25rem .25rem rgba(0,0,0,.12),0 .5rem .5rem rgba(0,0,0,.12),0 1rem 1rem rgba(0,0,0,.12)}.swiper .swiper-slide{background-color:#231f20}.swiper .swiper-slide img{max-width:100%;vertical-align:top}