:root{--red: #962935;--red-hover: #7c222c;--blue: #263b87;--blue-hover: #1e2e6f;--darkblue: #001E62 }body{font-family:inter-variable,sans-serif;font-weight:400;font-style:normal;margin:0}.container{max-width:100%;margin:0 auto;background:#fff;padding:0}section{padding:1rem 0}.bg-red{background:var(--red)}.bg-blue{background:var(--darkblue)}.bg-grey{background:#efefef}.m-auto{margin:0 auto}.m-x-1{margin-left:1rem;margin-right:1rem}.m-x-2{margin-left:2rem;margin-right:2rem}.m-x-3{margin-left:3rem;margin-right:3rem}.m-x-4{margin-left:4rem;margin-right:4rem}.m-top-0{margin-top:0}.m-top-1{margin-top:1rem}.m-top-2{margin-top:2rem}.m-top-3{margin-top:3rem}.m-top-4{margin-top:4rem}.m-0{margin:0}.m-bottom-0{margin-bottom:0}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-0{padding:0}.p-y-4{padding-top:4rem;padding-bottom:4rem}.p-y-3{padding-top:3rem;padding-bottom:3rem}.p-y-2{padding-top:2rem;padding-bottom:2rem}.p-y-1{padding-top:1rem;padding-bottom:1rem}.p-y-0{padding-top:0;padding-bottom:0}.p-top-0{padding-top:0}.p-top-1{padding-top:1rem}.p-top-2{padding-top:2rem}.p-top-3{padding-top:3rem}.p-top-4{padding-top:4rem}.p-bottom-0{padding-bottom:0}.p-bottom-1{padding-bottom:1rem}.p-bottom-2{padding-bottom:2rem}.p-bottom-3{padding-bottom:3rem}.p-bottom-4{padding-bottom:4rem}.p-x-m-1{@media screen and (max-width: 768px){padding-left:1rem;padding-right:1rem}}.grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-1-3{display:grid;grid-template-columns:1fr 3fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-1-4{display:grid;grid-template-columns:1fr 4fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;@media screen and (max-width: 768px){grid-template-columns:1fr}}.grid-1{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.gap-0{gap:0}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.justify-items-center{justify-items:center}.w-auto{max-width:auto;@media screen and (max-width: 768px){max-width:100%;height:auto}}.w-100{width:100%}.w-50{width:50%;@media screen and (max-width: 768px){width:100%}}.h-auto{height:auto}.h-100{height:100%}.w-1440{max-width:1248px;margin:0 auto}.h-200{height:200px;object-fit:cover}.h-300{height:300px;object-fit:cover}.h-400{height:400px;object-fit:cover}.h-500{height:500px;object-fit:cover}.h-600{height:600px;object-fit:cover}.buttons-group-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:500px;margin:0 auto;@media screen and (max-width: 768px){grid-template-columns:1fr;grid-gap:.5rem;margin:0 2rem}}.buttons-group-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;max-width:500px;margin:0 auto;@media screen and (max-width: 768px){grid-template-columns:1fr;grid-gap:.5rem;margin:0 2rem}}.hover-bright{transition:all .3s ease-in-out}.hover-bright:hover{filter:brightness(1.25)}img{display:block}.centrer{display:flex;justify-content:center;align-items:center}.flex-direction-column{flex-direction:column}.centrer-margin{margin:0 auto}.gros{font-size:2.5rem;line-height:2.5rem;font-variation-settings:"wght" 700}.petit{font-size:1.5rem;font-variation-settings:"wght" 700}.text-xs{font-size:.5rem}.text-sm{font-size:.75rem}.text-lg{font-size:1.25rem}.text-xl{font-size:1.5rem}.text-700{font-variation-settings:"wght" 700}.text-900{font-variation-settings:"wght" 900}.text-italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}a{color:inherit}.a-blue{color:var(--darkblue);transition:all .3s ease-in-out}.a-blue:hover{color:var(--blue-hover)}.radius-5{border-radius:5px}.radius-8{border-radius:8px}.border-box{box-sizing:border-box}
