.site-top__visual{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgb(0 35 112 / 60%);
}


.site-top__content{

color :rgb(255, 255, 255);
display: block;
font-family: "Work Sans", sans-serif;
font-size: 35px;
font-weight: 700;
height: 72px;
line-height: 42px;
margin-block-end: 0px;
margin-block-start: 0px;
margin-bottom: 0px;
margin-inline-end: 0px;
margin-inline-start: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
max-width: 568px;
text-align: center;
	
	
}


:root {--main-color: #700000;}
.container {
width: 100% !important;
padding-left: 4rem;
padding-right: 4rem;
}
@media (min-width: 1200px) {
.container {
/*max-width: 116.8rem;*/
max-width: 100%;
}
}
@media (max-width: 767.98px) {
.container {
padding-left: 3.6rem;
padding-right: 3.6rem;
}
}
[aria-expanded=false] .text-expanded {
display: none;
}
[aria-expanded=true] .text-collapsed {
display: none;
}
@media (max-width: 767.98px) {
.content-block [class^=col-md], .content-block [class~=col-md] {
margin-bottom: 5rem;
}
.content-block [class^=col-md]:last-child, .content-block [class~=col-md]:last-child {
margin-bottom: 0;
}
}

.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
@media (min-width: 375px) {
.text-sm-left {
text-align: left !important;
}
.text-sm-right {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left {
text-align: left !important;
}
.text-md-right {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 1024px) {
.text-lg-left {
text-align: left !important;
}
.text-lg-right {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1366px) {
.text-xl-left {
text-align: left !important;
}
.text-xl-right {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
}

/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3ms5q4fYGyA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3ms5qofYGyA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3ms5pIfY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



@font-face {
font-family: "Font-Awesome-5-Brands-Custom";
src: 
url('data:font/truetype;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SECgAAAC8AAAAYGNtYXDibLmXAAABHAAAAIRnYXNwAAAAEAAAAaAAAAAIZ2x5ZtBR39oAAAGoAAAG4GhlYWQb/w7NAAAIiAAAADZoaGVhCCQETAAACMAAAAAkaG10eB8AAE0AAAjkAAAALGxvY2EF4geiAAAJEAAAABhtYXhwABEAsAAACSgAAAAgbmFtZeW2e8gAAAlIAAACgnBvc3QAAwAAAAALzAAAACAAAwNgAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADzngPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAaAAAABYAEAADAAYAAQAg8IzwmfDh8WfxbfIy857//f//AAAAAAAg8IzwmfDh8WfxbfIy857//f//AAH/4w94D2wPJQ6gDpsN1wxsAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAAAAAAOAA4AADwAUACEANwAAASEiBhURFBYzITI2NRE0JgEjETMRAyImNTQ2MzIWFRQGIwEjNTQmIyIGHQEjETMVMz4BMzIWHQEDQP0AGyUlGwMAGiYm/bWFhUMgLS0gIC0tIAI1hRIzNByFgAEOQDBlOwOAJhv9AhsmJhsC/hsm/QABrP5UAeYtICAtLSAgLf4a0CVMRCnUAaw7GSx1V+oAAAEAAAAgBAADYABNAAABHAEVFAcOAQcGIyInLgEnJiceATMyNjcuASceATMyNjcuAT0BHgEXLgE1NDY3FhceARcWFy4BNTQ3PgE3NjMyFhc+ATcOAQc+ATcOAQcDlycnl3BvkSwrK1EmJiMNGQ1JhTZFaxQKEwsOHA1IYBUwGSozDw0nMDBuPj1BAgMQETkmJiwtTx0kQx4LMCEgPRwVNh4CkQcOB2hqaqw3NgYHGBESFgEBLyoCUj4BAgMED3JNAgsOARxcNx01GDAnJzkREQMMGAwrJyY5EBEkHgYaEiQ8EwMRDB83FgADAAAAQAOAA8AAAwAQACoAADcjETMnIiY1NDYzMhYVMRQGASMRNCYjIgYVESMRMxUzPgEzMhceARcWFRHJurpdLT8/LSw/PwLouhlHSSe5sgMSWkNHLCswCQhAAlZSQCwtPz8tLED9WAEjNGtfO/7YAlZRIz0WFkw0NDz+twAAAAIAHgBABGIDQABDAEYAAAEuAScmJy4BJyIxMCMOAQcGBw4BBwYHDgEHFDEwFR4BFxYXHgEXFhceARcyMTAzPgE3Njc+ATc2Nz4BNzQxMDUuAScmAREFBEsJNCMgR0eQNjc3NpBHRyAjNAkJBQQEAQEEBAUJCTQjIEdHkDY3NzaQR0cgIzQJCQUEBAEBBAQF/XwBHgLIIzUJCQQFBAEBBAUECQk1IyAuLVMdHh0dVC0tICQzCQkEBQQBAQQFBAkJMyQgLS1UHR0eHVMtLv51AUWjAAAABQABAAEDgAOAABsAKAA0AGkArQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJjU0NjMyFhUUBiMBFAYjIiY1NDYzMhYXLgEnLgEnJicqASMGBw4BBw4BBwYVBhQXFBceARceARcWFxYyNzY3PgE3PgE3Njc8ATUmJwMOAQcGBw4BIyYjIgciJicmJy4BJyYnLgE1NjU0JzQ2NzY3PgE3Njc+ARcyMzIzMhYXFhceARcWFx4BBxQVFBUWBgcGAcAvKio/EhISEj8qKTAwKio+EhISEj4qKjA9WFc+PlhYPgElHxcWHx8WFx+YAh8nJ182HDMybzMzHDVfKCceAwIBAQIDHicoXjYcMzNvMjMcNl4oJx4DAgEBAl8MLB4WIyJMJCQZGCQkTCMjFh0sDAkEBAIBAQIEBAkLLB4WIyNMJCQYGSQkTCIjFh4sDAgEBAMBAQMEBAKmEhI+KiowLyoqPxISEhI/KikwMCoqPhIS/oVXPj5YWD4+VwGEFh8fFhcfH002XignHgMCAQECAh8nJ182HDIzbzMzHDVfJygeAwEBAQEBAQMeKCdfNRwzM28yMxz+Px0sDAkEBAIBAQIEBAkLLB4WIyNMJCQYGSQkTCIjFh4sDAgEBAMBAgQECAwsHhYjIkwkJBkYJCRMIyMAAAAAAwAAAAADgAOAACQAQwB+AAABJicuAScmIyIHDgEHBhUUFhcHNx4BMzEyNz4BNzY1NCcuAScmASImLwEHNycuATU0Nz4BNzYzMhYXHgEVFAcOAQcGIxMuAScmIgcOAQcOAScuAScmNjc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgE3PgE3PgEnLgEnAvogJCRQKyssXFFReCMjHh0/6zFsOFxRUnojJAkJIxkZ/qcyYCoOiyUJHBwdHWRDRExKhzQ0PB4dZkRETMoIPAgHDAYFGQUFCwgxRiAIGRADAgICGQcHDQUFCwYFEQcIHykEAg8OMSIiKjU2GhA0BwcBAgILCAL+HxkYIQgJIyN4UVFcO3Az5j4bGyMjeFFRXCwrK1AkJP11GhkIJYkOLGQ0TENEZB0dODQ1hkpNQ0NkHR0BFAQdAwMJCB0GBgEEGDU3Dw4gBQoEBD4QEQIBBggILCkpRAUDFBQ0HBsSFwkEAx4UEx4EBAUEAAABAC7/wAJSA8AAGQAAATcjNTQ2OwE1MCYjIgcOAQcGHQEjFTMRMxECLh2yLTtRWzQ3LS0/ERGjo8gBgLl5Jj6dDRARPy8uPI65/kABwAAAAAEAAAABAABc9WWVXw889QALBAAAAAAA3D7lKAAAAADcPuUoAAD/wARiA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABIAAAAAABGIAAQAAAAAAAAAAAAAAAAAAAAsEAAAAAAAAAAAAAAACAAAAA4AAAAQAAAADgAAABIAAHgOAAAEDgAAAAoAALgAAAAAACgAUAB4AcADkASQBjgKKA0gDcAABAAAACwCuAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAHAAAAAEAAAAAAAIABwEdAAEAAAAAAAMAHAB1AAEAAAAAAAQAHAEyAAEAAAAAAAUACwBUAAEAAAAAAAYAHADJAAEAAAAAAAoAGgGGAAMAAQQJAAEAOAAcAAMAAQQJAAIADgEkAAMAAQQJAAMAOACRAAMAAQQJAAQAOAFOAAMAAQQJAAUAFgBfAAMAAQQJAAYAOADlAAMAAQQJAAoANAGgRm9udC1Bd2Vzb21lLTUtQnJhbmRzLUN1c3RvbQBGAG8AbgB0AC0AQQB3AGUAcwBvAG0AZQAtADUALQBCAHIAYQBuAGQAcwAtAEMAdQBzAHQAbwBtVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwRm9udC1Bd2Vzb21lLTUtQnJhbmRzLUN1c3RvbQBGAG8AbgB0AC0AQQB3AGUAcwBvAG0AZQAtADUALQBCAHIAYQBuAGQAcwAtAEMAdQBzAHQAbwBtRm9udC1Bd2Vzb21lLTUtQnJhbmRzLUN1c3RvbQBGAG8AbgB0AC0AQQB3AGUAcwBvAG0AZQAtADUALQBCAHIAYQBuAGQAcwAtAEMAdQBzAHQAbwBtUmVndWxhcgBSAGUAZwB1AGwAYQByRm9udC1Bd2Vzb21lLTUtQnJhbmRzLUN1c3RvbQBGAG8AbgB0AC0AQQB3AGUAcwBvAG0AZQAtADUALQBCAHIAYQBuAGQAcwAtAEMAdQBzAHQAbwBtRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==') format("truetype"), 
url('data:font/truetype;charset=utf-8;base64,d09GRgABAAAAAAw4AAsAAAAAC+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIQKGNtYXAAAAFoAAAAhAAAAITibLmXZ2FzcAAAAewAAAAIAAAACAAAABBnbHlmAAAB9AAABuAAAAbg0FHf2mhlYWQAAAjUAAAANgAAADYb/w7NaGhlYQAACQwAAAAkAAAAJAgkBExobXR4AAAJMAAAACwAAAAsHwAATWxvY2EAAAlcAAAAGAAAABgF4geibWF4cAAACXQAAAAgAAAAIAARALBuYW1lAAAJlAAAAoIAAAKC5bZ7yHBvc3QAAAwYAAAAIAAAACAAAwAAAAMDYAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA854DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAGgAAAAWABAAAwAGAAEAIPCM8Jnw4fFn8W3yMvOe//3//wAAAAAAIPCM8Jnw4fFn8W3yMvOe//3//wAB/+MPeA9sDyUOoA6bDdcMbAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAAAAADgAOAAA8AFAAhADcAAAEhIgYVERQWMyEyNjURNCYBIxEzEQMiJjU0NjMyFhUUBiMBIzU0JiMiBh0BIxEzFTM+ATMyFh0BA0D9ABslJRsDABomJv21hYVDIC0tICAtLSACNYUSMzQchYABDkAwZTsDgCYb/QIbJiYbAv4bJv0AAaz+VAHmLSAgLS0gIC3+GtAlTEQp1AGsOxksdVfqAAABAAAAIAQAA2AATQAAARwBFRQHDgEHBiMiJy4BJyYnHgEzMjY3LgEnHgEzMjY3LgE9AR4BFy4BNTQ2NxYXHgEXFhcuATU0Nz4BNzYzMhYXPgE3DgEHPgE3DgEHA5cnJ5dwb5EsKytRJiYjDRkNSYU2RWsUChMLDhwNSGAVMBkqMw8NJzAwbj49QQIDEBE5JiYsLU8dJEMeCzAhID0cFTYeApEHDgdoamqsNzYGBxgREhYBAS8qAlI+AQIDBA9yTQILDgEcXDcdNRgwJyc5EREDDBgMKycmORARJB4GGhIkPBMDEQwfNxYAAwAAAEADgAPAAAMAEAAqAAA3IxEzJyImNTQ2MzIWFTEUBgEjETQmIyIGFREjETMVMz4BMzIXHgEXFhURybq6XS0/Py0sPz8C6LoZR0knubIDElpDRywrMAkIQAJWUkAsLT8/LSxA/VgBIzRrXzv+2AJWUSM9FhZMNDQ8/rcAAAACAB4AQARiA0AAQwBGAAABLgEnJicuASciMTAjDgEHBgcOAQcGBw4BBxQxMBUeARcWFx4BFxYXHgEXMjEwMz4BNzY3PgE3Njc+ATc0MTA1LgEnJgERBQRLCTQjIEdHkDY3NzaQR0cgIzQJCQUEBAEBBAQFCQk0IyBHR5A2Nzc2kEdHICM0CQkFBAQBAQQEBf18AR4CyCM1CQkEBQQBAQQFBAkJNSMgLi1THR4dHVQtLSAkMwkJBAUEAQEEBQQJCTMkIC0tVB0dHh1TLS7+dQFFowAAAAUAAQABA4ADgAAbACgANABpAK0AAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYjARQGIyImNTQ2MzIWFy4BJy4BJyYnKgEjBgcOAQcOAQcGFQYUFxQXHgEXHgEXFhcWMjc2Nz4BNz4BNzY3PAE1JicDDgEHBgcOASMmIyIHIiYnJicuAScmJy4BNTY1NCc0Njc2Nz4BNzY3PgEXMjMyMzIWFxYXHgEXFhceAQcUFRQVFgYHBgHALyoqPxISEhI/KikwMCoqPhISEhI+KiowPVhXPj5YWD4BJR8XFh8fFhcfmAIfJydfNhwzMm8zMxw1XygnHgMCAQECAx4nKF42HDMzbzIzHDZeKCceAwIBAQJfDCweFiMiTCQkGRgkJEwjIxYdLAwJBAQCAQECBAQJCyweFiMjTCQkGBkkJEwiIxYeLAwIBAQDAQEDBAQCphISPioqMC8qKj8SEhISPyopMDAqKj4SEv6FVz4+WFg+PlcBhBYfHxYXHx9NNl4oJx4DAgEBAgIfJydfNhwyM28zMxw1XycoHgMBAQEBAQEDHignXzUcMzNvMjMc/j8dLAwJBAQCAQECBAQJCyweFiMjTCQkGBkkJEwiIxYeLAwIBAQDAQIEBAgMLB4WIyJMJCQZGCQkTCMjAAAAAAMAAAAAA4ADgAAkAEMAfgAAASYnLgEnJiMiBw4BBwYVFBYXBzceATMxMjc+ATc2NTQnLgEnJgEiJi8BBzcnLgE1NDc+ATc2MzIWFx4BFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnJjY3NiYnLgEnLgEjJiIjIgYHDgEVFBYXFhceARcWFx4BNz4BNz4BJy4BJwL6ICQkUCsrLFxRUXgjIx4dP+sxbDhcUVJ6IyQJCSMZGf6nMmAqDoslCRwcHR1kQ0RMSoc0NDweHWZEREzKCDwIBwwGBRkFBQsIMUYgCBkQAwICAhkHBw0FBQsGBREHCB8pBAIPDjEiIio1NhoQNAcHAQICCwgC/h8ZGCEICSMjeFFRXDtwM+Y+GxsjI3hRUVwsKytQJCT9dRoZCCWJDixkNExDRGQdHTg0NYZKTUNDZB0dARQEHQMDCQgdBgYBBBg1Nw8OIAUKBAQ+EBECAQYICCwpKUQFAxQUNBwbEhcJBAMeFBMeBAQFBAAAAQAu/8ACUgPAABkAAAE3IzU0NjsBNTAmIyIHDgEHBh0BIxUzETMRAi4dsi07UVs0Ny0tPxERo6PIAYC5eSY+nQ0QET8vLjyOuf5AAcAAAAABAAAAAQAAXPVllV8PPPUACwQAAAAAANw+5SgAAAAA3D7lKAAA/8AEYgPAAAAACAACAAAAAAAAAAEAAAPA/8AAAASAAAAAAARiAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAOAAAAEAAAAA4AAAASAAB4DgAABA4AAAAKAAC4AAAAAAAoAFAAeAHAA5AEkAY4CigNIA3AAAQAAAAsArgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABwAAAABAAAAAAACAAcBHQABAAAAAAADABwAdQABAAAAAAAEABwBMgABAAAAAAAFAAsAVAABAAAAAAAGABwAyQABAAAAAAAKABoBhgADAAEECQABADgAHAADAAEECQACAA4BJAADAAEECQADADgAkQADAAEECQAEADgBTgADAAEECQAFABYAXwADAAEECQAGADgA5QADAAEECQAKADQBoEZvbnQtQXdlc29tZS01LUJyYW5kcy1DdXN0b20ARgBvAG4AdAAtAEEAdwBlAHMAbwBtAGUALQA1AC0AQgByAGEAbgBkAHMALQBDAHUAcwB0AG8AbVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEZvbnQtQXdlc29tZS01LUJyYW5kcy1DdXN0b20ARgBvAG4AdAAtAEEAdwBlAHMAbwBtAGUALQA1AC0AQgByAGEAbgBkAHMALQBDAHUAcwB0AG8AbUZvbnQtQXdlc29tZS01LUJyYW5kcy1DdXN0b20ARgBvAG4AdAAtAEEAdwBlAHMAbwBtAGUALQA1AC0AQgByAGEAbgBkAHMALQBDAHUAcwB0AG8AbVJlZ3VsYXIAUgBlAGcAdQBsAGEAckZvbnQtQXdlc29tZS01LUJyYW5kcy1DdXN0b20ARgBvAG4AdAAtAEEAdwBlAHMAbwBtAGUALQA1AC0AQgByAGEAbgBkAHMALQBDAHUAcwB0AG8AbUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=') format("woff");
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: "Font-Awesome-5-Pro-Custom";
src: 
url('data:font/truetype;charset=utf-8;base64,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') format("truetype"),
url('data:font/truetype;charset=utf-8;base64,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') format("woff");
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: "Font-Awesome-5-Pro-Custom";
src: 
url('data:font/truetype;charset=utf-8;base64,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') format("truetype"), 
url('data:font/truetype;charset=utf-8;base64,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') format("woff");
font-weight: 300;
font-style: normal;
font-display: block;
}
@font-face {
font-family: "Font-Awesome-5-Pro-Custom";
src: 
url('data:font/truetype;charset=utf-8;base64,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') format("truetype"), 
url('data:font/truetype;charset=utf-8;base64,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') format("woff");
font-weight: 900;
font-style: normal;
font-display: block;
}
.h1, .page-title, .step-form__header__title, .image-text__title.h1, h1.image-text__title, h1 {
font-size: 3.5rem;
font-weight: bold;
line-height: 1.2;
margin: 0 0 0.9em;
font-family: "Work Sans", sans-serif;
}
.h2, .page-subtitle, .results__title, .results__top__title, .reports__title, .quote__title, .image-text__title, .content-block__title, .contact-cta__title, .block-faq__right__title, .accordions__title, h2 {
font-size: 2.8rem;
font-family: "Work Sans", sans-serif;
font-weight: 600;
margin: 0 0 0.57em;
line-height: 1.33;
color: #003770;
}
.h3, .more-link__title, .more-links__title, .faq__section__title, .article-detail__more__title, h3 {
font-size: 2.5rem;
font-family: "Work Sans", sans-serif;
font-weight: 600;
margin: 0 0 1em;
color: var(--main-color, #003770);
}
.h3--alt {
color: #343434;
}
.h4, .table-container .table-title, h4 {
color: #003770;
font-size: 2rem;
font-weight: 600;
line-height: 1.6;
margin: 0 0 1.5em;
}
.h5, h5 {
font-size: 2rem;
font-weight: 600;
line-height: 1.1666;
margin: 0 0 0.5em;
}
.h6, h6 {
font-size: 2rem;
font-weight: 600;
line-height: 1.25;
margin: 0 0 0.5em;
}
.p {
font-weight: normal;
font-size: 1.6rem;
line-height: 1.25;
}
.p--chapo {
font-size: 2.5rem;
line-height: 1.4;
}
.p--small {
font-size: 1.4rem;
line-height: 1.4285;
}
.show-in {
transform: translate3d(0, 15rem, 0);
opacity: 0;
}
.show-in:not(.visible) {
transition: none;
}
.show-in.shown {
transition: transform 0.8s ease, opacity 0.8s ease;
transform: translate3d(0, 0, 0);
opacity: 1;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align: center;
}
.hidden {
position: absolute !important;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
width: 1px;
height: 1px;
word-wrap: normal;
}
.small {
font-size: 0.875em;
}
.center-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.lead {
font-weight: 500;
font-size: 2rem;
}
.full-width {
position: relative;
left: 50%;
width: 100vw;
margin-left: -50vw;
}
@media (max-width: 767.98px) {
.full-width {
left: auto;
width: auto;
margin-left: 0;
}
.container .full-width {
margin-left: -3.6rem;
margin-right: -3.6rem;
}
}
.more {
text-align: center;
}
.more a {
color: #003770;
font-size: 1.6rem;
}
.more a::after {
content: "";
}
.red {
color: #E30613 !important;
}
.blue {
color: #003770 !important;
}
.icon-title {
display: block;
color: #E30613;
font-size: 3rem;
}
.alt-bg {
background: #F2F2F2;
}
.alt-bg-2 {
background: #EAF4FF;
}
.alt-bg-3 {
background: #FCFDFF;
}
.stronger {
font-size: 1.2em;
font-weight: bold;
}
.lead {
font-size: 2.7rem;
color: #003770;
font-weight: 500;
line-height: 1.37;
}
@media (min-width: 768px) {
.row-custom {
display: flex;
justify-content: space-between;
}
.row-custom .article {
width: 60.5698529412%;
}
.row-custom .reports {
width: 37.5919117647%;
}
}
@media (max-width: 767.98px) {
.row-custom .article, .row-custom .reports {
margin-bottom: 4rem;
}
.row-custom .article:last-child, .row-custom .reports:last-child {
margin-bottom: 0;
}
}
.baseline {
font-size: 3.5rem;
font-weight: bold;
}
.baseline-light {
font-size: 3.5rem;
font-weight: normal;
}
.weight300 {
font-weight: 300 !important;
}
.weight400 {
font-weight: 400 !important;
}
.weight500 {
font-weight: 500 !important;
}
.weight600 {
font-weight: 600 !important;
}
.weight700 {
font-weight: 700 !important;
}
.counter {
display: inline-block;
font-weight: 600;
position: relative;
color: #003770;
padding: 0 0 1rem;
min-width: 3.4rem;
margin: 0 0 1rem 0;
font-size: 2.5rem;
text-align: center;
}

/* Base styles (html elements) */
html {
font-size: 62.5%;
}
@media (max-width: 1240px) and (min-width: 992px) {
html {
font-size: 0.8064516129vw;
}
}
@media (max-width: 991.98px) {
html {
font-size: 50%;
}
}
body {
font-family: "Work Sans", sans-serif;
background: white;
color: #4D4D4D;
font-size: 2rem;
font-weight: normal;
margin: 0;
line-height: 1.5;
overflow: hidden;
overflow-y: visible;
padding: 10rem 0 0;
}
@media (max-width: 767.98px) {
body.js-menu-opened {
overflow: hidden;
}
}
img, video, svg {
max-width: 100%;
height: auto;
}
p {
margin: 0 0 1.33em;
}
p:last-child {
margin-bottom: 0;
}
a {
transition: color 0.15s ease-in-out;
text-decoration: underline;
color: inherit;
}
a:hover, a:focus {
text-decoration: none;
color: inherit;
outline: none;
}
a:focus-visible {
outline: dotted 1px;
}
a:not(.btn):not(.form-submit):not(.arrow-link)[rel=external]::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 900;
font-size: 0.8em;
display: inline-block;
text-decoration: none;
margin-left: 0.5rem;
}
.social-block a:not(.btn):not(.form-submit):not(.arrow-link)[rel=external]::after {
display: none;
}
*, *::before, *::after {
box-sizing: border-box;
}
ol, ul {
margin: 0 0 1.4em;
padding: 0 0 0 1.8rem;
}
li ol, li ul {
margin-bottom: 0;
}
ul {
list-style: none;
padding-left: 2rem;
}
ul li {
margin-bottom: 1.5em;
}
ul li::before {
content: "";
height: 0.7rem;
width: 0.7rem;
line-height: 0.7rem;
border-radius: 0.2rem;
margin-left: -2rem;
margin-right: 1.3rem;
vertical-align: middle;
display: inline-block;
background: #E30613;
}
ul.simple-list {
padding-left: 0;
margin-top: 0.6rem;
}
ul.simple-list li::before {
display: none;
}
ul.alt-list li, ul.dash-list li {
margin-bottom: 0;
}
ul.dash-list li::before {
content: "-";
background: none;
}
ol {
list-style: none;
counter-reset: li;
}
ol li {
counter-increment: li;
}
ol li::before {
content: "." counter(li);
font-size: 1.6rem;
font-weight: 500;
display: inline-block;
width: 2.1rem;
margin-left: -2.5rem;
margin-right: 0.9rem;
text-align: right;
direction: rtl;
}
hr {
height: 1px;
margin: 3rem 0;
background: rgba(59, 59, 59, 0.1);
font-size: 0;
border: none;
}
strong, b {
font-weight: 600;
}
figure {
position: relative;
margin: 0 auto 5rem;
display: table;
}
figure:last-child {
margin-bottom: 0;
}
figure img, figure video, figure iframe, figure .video-iframe-container {
max-width: 100%;
vertical-align: bottom;
margin-bottom: 1rem;
}
figure img:last-child, figure video:last-child, figure iframe:last-child, figure .video-iframe-container:last-child {
margin-bottom: 0;
}
figure .video-iframe-container {
width: 78rem;
max-width: calc(100vw - 2 * 3.6rem);
}
figure iframe {
max-height: 50vw;
}
figure figcaption {
color: rgba(77, 77, 77, 0.6);
font-size: 1.4rem;
}
figure ul {
display: flex;
flex-wrap: wrap;
margin: 0 -1rem;
padding: 0;
max-width: 69rem;
}
figure ul li {
margin: 0 1rem 2rem;
max-width: calc(50% - 2rem);
}
figure ul li::before {
content: none;
}
@media (min-width: 768px) {
figure ul li:first-child:last-child {
max-width: 100%;
}
}
@media (max-width: 767.98px) {
figure ul {
flex-wrap: nowrap;
overflow: auto;
margin-right: -3.6rem;
}
figure ul li {
flex: 0 0 auto;
max-width: 75%;
}
}
button:focus {
outline: 1px dotted;
}
#page {
position: relative;
}
.small {
font-size: 0.875em;
}
blockquote {
font-weight: 600;
position: relative;
padding: 0;
margin: 0;
border: none;
}
blockquote::before, blockquote::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
color: #E30613;
position: absolute;
left: -3rem;
top: 0;
font-size: 3rem;
line-height: 1;
}
blockquote::after {
content: "";
right: -3rem;
left: auto;
bottom: 0;
top: auto;
}
input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=tel],
input[type=search],
input[type=date],
input[type=file],
select,
textarea,
.select2-container--default .select2-search--inline .select2-search__field {
padding: 1.9rem 2rem;
border: transparent solid 1px;
border-radius: 0;
font-size: 1.4rem;
line-height: 1.2142;
width: auto;
min-width: 100%;
transition: border-color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s;
font-weight: 300;
text-overflow: ellipsis;
margin: 0;
background-color: white;
color: #4D4D4D;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
border-radius: 0.4rem;
}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input[type=date]:focus,
input[type=file]:focus,
select:focus,
textarea:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
border-color: #003770;
outline: none;
}
@media (max-width: 767.98px) {
input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=tel],
input[type=search],
input[type=date],
input[type=file],
select,
textarea,
.select2-container--default .select2-search--inline .select2-search__field {
font-size: 16px;
}
}
[type=radio], [type=checkbox] {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding: 0;
height: 2rem;
width: 2rem;
min-width: 2rem;
border-radius: 50%;
margin-right: 1rem;
display: inline-block;
vertical-align: middle;
position: relative;
top: -0.2rem;
border: solid 1px #003770;
box-shadow: none;
transition: background-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
color: inherit;
}
[type=radio]:checked, [type=checkbox]:checked {
background: white;
box-shadow: 0 0 0 3px white inset, 0 0 0 14px #003770 inset;
}
[type=radio]:focus, [type=radio]:hover, [type=checkbox]:focus, [type=checkbox]:hover {
background-color: transparent;
outline: 1px dotted;
}
[type=radio].hidden, [type=checkbox].hidden {
top: auto;
}
[type=radio] + label, [type=checkbox] + label {
cursor: pointer;
transition: color 0.15s ease-in-out 0s;
color: #003770;
font-size: 1.5rem;
font-weight: 300;
}

/* Components */
.accordions__item {
margin-bottom: 8rem;
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
.accordions--alt .accordions__item {
margin-bottom: 5rem;
}
.accordions__item:last-child {
border-bottom: none;
}
.accordions__title {
font-size: 3rem;
margin-bottom: 4rem;
font-size: 2.5rem;
margin-bottom: 3rem;
}
.accordions--alt .accordions__title {
font-size: 3rem;
margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
.accordions--alt .accordions__title {
font-size: 2.5rem;
margin-bottom: 2rem;
}
}
.accordions__title i {
font-size: 3rem;
color: #E30613;
float: left;
margin-right: 1.5rem;
}
@media (max-width: 767.98px) {
.accordions__title i {
display: block;
margin-bottom: 1rem;
float: none;
}
}
.accordions__title a {
display: flex;
text-decoration: none;
padding-right: 3rem;
position: relative;
align-items: center;
}
.accordions__title a::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
font-size: 3rem;
color: #E30613;
position: absolute;
top: 50%;
right: 0;
margin-top: -1.5rem;
height: 3rem;
line-height: 3rem;
transform: none;
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
.accordions__title a.collapsed::after {
content: "";
}
@media (max-width: 767.98px) {
.accordions__title a {
display: block;
}
}
@media (min-width: 768px) {
.accordions__title a:hover::after {
transform: rotate(180deg);
}
}
.article-detail__top {
text-align: center;
}
.article-detail__top .share-links {
margin: 0 0 5rem;
}
.article-detail__top .page-title {
margin-bottom: 3rem;
}
.article-detail__bottom {
margin-top: 5rem;
}
.article-detail__bottom .share-links {
margin: 0;
}
.article-detail .card {
margin: 3rem 0;
}
.article-detail__more {
margin-bottom: 5rem;
font-size: 1.6rem;
color: #003770;
}
.article-detail__more__title {
margin-bottom: 0.8em;
}
.articles {
position: relative;
}
.articles .swiper-pagination {
margin-bottom: 5rem;
}
@media (min-width: 768px) {
.articles .swiper-button-prev {
left: -4rem;
}
.articles .swiper-button-next {
right: -4rem;
}
.articles .swiper-button-prev::after, .articles .swiper-button-next::after {
font-size: 3rem;
}
}
@media (max-width: 767.98px) {
.articles .swiper-wrapper {
margin-bottom: 5rem;
}
.articles .swiper-button-prev {
left: -3.6rem;
width: 3.6rem;
margin-top: -4rem;
}
.articles .swiper-button-next {
right: -3.6rem;
width: 3.6rem;
margin-top: -4rem;
}
}
.articles__items {
display: flex;
margin: 0 -1.2rem;
align-items: flex-start;
flex-wrap: wrap;
}
@media (max-width: 767.98px) {
.articles__items {
margin: 0;
}
}
.articles__item {
width: calc(50% - 2.4rem);
flex: 0 0 calc(50% - 2.4rem);
margin: 0 1.2rem 1.2rem;
position: relative;
background: white;
color: #343434;
font-size: 1.8rem;
line-height: 1.44;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
overflow: hidden;
}
.content-block--bg .articles__item, .alt-bg .articles__item {
box-shadow: none;
}
.articles__item > a {
text-decoration: none;
}
.articles__item > a:hover .articles__item__title, .articles__item > a:focus .articles__item__title {
text-decoration: underline;
}
.articles__item.swiper-slide.unvisible {
transform: none !important;
}
@media (max-width: 767.98px) {
.articles__item {
width: 100%;
flex: 0 0 100%;
margin: 0 0 3rem;
}
.articles__item.swiper-slide {
transform: none !important;
margin: 0 1rem;
width: calc(100% - 2rem);
flex: 0 0 calc(100% - 2rem);
}
}
@media (min-width: 768px) {
.articles__items--list .articles__item {
margin: 0 1.5rem 3rem;
width: calc(33.33% - 3rem);
flex: 0 0 calc(33.33% - 3rem);
}
.articles__item:nth-child(2n) {
margin-top: 5rem;
}
.articles__items--list .articles__item:nth-child(2n) {
margin-top: 0;
}
.articles__items--rows .articles__item {
margin: 0 0 2rem;
width: 100%;
flex: 0 0 100%;
display: flex;
}
}
.articles__item--report {
background: #003770;
color: white;
}
.articles__item--report .articles__item__visual {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.2;
}
.articles__item--report .articles__item__visual img {
height: 100%;
width: 100%;
object-fit: cover;
}
.articles__item--report .articles__item__content {
position: relative;
z-index: 2;
padding-top: 26rem;
padding-top: calc(43.6363636364% + 2rem);
}
.articles__item--report .articles__item__date {
color: inherit;
}
.articles__item--report .articles__item__tag {
color: #003770;
background: white;
}
@media (min-width: 768px) {
.articles__item--wide {
width: calc(100% - 2.4rem);
flex: 0 0 calc(100% - 2.4rem);
margin-bottom: 3rem;
display: flex;
}
.articles__item--wide > a {
display: flex;
width: 100%;
}
.articles__item--wide:last-child {
margin-bottom: 0;
}
}
.articles__item__visual {
overflow: hidden;
position: relative;
margin-bottom: 0;
}
.articles__item__visual img {
display: block;
width: 100%;
height: auto;
transform: none;
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
@media (min-width: 768px) {
.articles__item--wide .articles__item__visual {
width: 50%;
flex: 0 0 50%;
}
.articles__item--wide .articles__item__visual img {
height: 100%;
object-fit: cover;
}
.articles__items--rows .articles__item__visual {
width: 38.2%;
flex: 0 0 38.2%;
}
.articles__items--rows .articles__item__visual img {
height: 100%;
object-fit: cover;
}
}
.articles__item:hover .articles__item__visual img {
transform: scale3d(1.2, 1.2, 1);
}
.articles__item__content {
padding: 2rem;
}
@media (min-width: 768px) {
.articles__item--wide .articles__item__content {
padding: 3rem;
font-size: 2rem;
}
}
.articles__item__tag {
position: absolute;
top: 0;
left: 0;
background: #003770;
color: white;
padding: 0.8rem 0.8rem 0.8rem 2rem;
font-weight: bold;
}
.articles__item__tag2 {
color: #E30613;
font-size: 1.8rem;
font-weight: 500;
margin-bottom: 1rem;
}
.articles__item__title {
font-size: 2.5rem;
font-weight: 600;
margin-bottom: 2rem;
color: inherit;
}
.articles__items--rows .articles__item__title {
font-size: 2.3rem;
}
.articles__item__date + .articles__item__title {
margin-top: -1rem;
}
.articles__item__title a {
text-decoration: none;
}
.articles__item__title a::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.articles__item__title a:hover, .articles__item__title a:focus {
text-decoration: underline;
}
.articles__item__cta {
color: #003770;
position: relative;
z-index: 2;
}
.articles__item .btn-download {
margin-top: 2rem;
position: relative;
z-index: 2;
}
.articles__item .arrow-link, .articles__item .footer-site .footer-menu__more a, .footer-site .footer-menu__more .articles__item a, .articles__item .reports__more a, .reports__more .articles__item a, .articles__item .faq__section__more a, .faq__section__more .articles__item a, .articles__item .more-container a, .more-container .articles__item a, .articles__item .block-faq__right__more a, .block-faq__right__more .articles__item a, .articles__item .more a, .more .articles__item a {
position: relative;
z-index: 2;
margin-top: 2rem;
}
.articles__item .arrow-link::after, .articles__item .footer-site .footer-menu__more a::after, .footer-site .footer-menu__more .articles__item a::after, .articles__item .reports__more a::after, .reports__more .articles__item a::after, .articles__item .faq__section__more a::after, .faq__section__more .articles__item a::after, .articles__item .more-container a::after, .more-container .articles__item a::after, .articles__item .block-faq__right__more a::after, .block-faq__right__more .articles__item a::after, .articles__item .more a::after, .more .articles__item a::after {
color: #E30613;
}
.articles__item__body {
margin-bottom: 1rem;
}
.articles__item__body + .btn-download, .articles__item__body + .arrow-link, .footer-site .footer-menu__more .articles__item__body + a, .reports__more .articles__item__body + a, .faq__section__more .articles__item__body + a, .more-container .articles__item__body + a, .block-faq__right__more .articles__item__body + a, .more .articles__item__body + a {
margin-top: 1rem;
}
.articles__item__body .arrow-link, .articles__item__body .footer-site .footer-menu__more a, .footer-site .footer-menu__more .articles__item__body a, .articles__item__body .reports__more a, .reports__more .articles__item__body a, .articles__item__body .faq__section__more a, .faq__section__more .articles__item__body a, .articles__item__body .more-container a, .more-container .articles__item__body a, .articles__item__body .block-faq__right__more a, .block-faq__right__more .articles__item__body a, .articles__item__body .more a, .more .articles__item__body a {
margin: 0 0 2rem;
}
.articles__item__body .arrow-link:last-child, .articles__item__body .footer-site .footer-menu__more a:last-child, .footer-site .footer-menu__more .articles__item__body a:last-child, .articles__item__body .reports__more a:last-child, .reports__more .articles__item__body a:last-child, .articles__item__body .faq__section__more a:last-child, .faq__section__more .articles__item__body a:last-child, .articles__item__body .more-container a:last-child, .more-container .articles__item__body a:last-child, .articles__item__body .block-faq__right__more a:last-child, .block-faq__right__more .articles__item__body a:last-child, .articles__item__body .more a:last-child, .more .articles__item__body a:last-child {
margin-bottom: 0;
}
.articles__item__date {
font-size: 1.4rem;
color: #003770;
margin-bottom: 2rem;
}
.articles__item__date:last-child {
margin-bottom: 0;
}
.article {
background: #F2F2F2;
}
.article__content {
padding: 4rem 2rem;
}
.article__title {
font-weight: 600;
color: #003770;
margin-bottom: 2rem;
font-size: 3.5rem;
}
.article__title a {
text-decoration: none;
}
.article__title a:hover, .article__title a:focus {
text-decoration: underline;
}
.article__body {
font-size: 2.2rem;
margin-bottom: 3rem;
}
.article__body:last-child {
margin-bottom: 0;
}
.article__visual img {
display: block;
width: 100%;
height: auto;
}
@media (min-width: 768px) {
.block-faq {
display: flex;
}
}
.block-faq__left {
flex: 0 0 31.5257352941%;
margin-right: 3rem;
background: #003770;
text-align: center;
color: white;
border-bottom: solid 3px #E30613;
padding: 4.2rem 2rem;
font-size: 1.6rem;
line-height: 1.35;
}
@media (max-width: 767.98px) {
.block-faq__left {
margin: 0 0 5rem;
}
}
.block-faq__left::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
font-size: 4rem;
line-height: 1;
display: block;
margin-bottom: 4rem;
}
.block-faq__left__title {
font-size: 2rem;
font-weight: 600;
margin-bottom: 4rem;
}
.block-faq__left__title + .block-faq__left__subtitle {
margin-top: -4rem;
}
.block-faq__left__subtitle {
font-size: 2rem;
font-weight: normal;
margin-bottom: 4rem;
}
.block-faq__left__infos {
font-size: 1.4rem;
display: block;
}
.block-faq__right {
flex: 1 1 auto;
}
.block-faq__right__title {
margin-bottom: 1rem;
}
.block-faq__right__more a {
text-decoration: underline;
color: #003770;
}
.block-faq__right__more a::after {
color: #E30613;
}
.block-faq__list {
margin: 0 0 2rem;
padding: 0;
}
.block-faq__list li {
list-style: none;
padding: 0;
margin: 0;
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
.block-faq__list li::before {
content: none;
}
.block-faq__list li a {
display: block;
position: relative;
padding: 2rem 0 2rem 3.2rem;
text-decoration: none;
}
.block-faq__list li a:hover, .block-faq__list li a:focus {
text-decoration: underline;
}
.block-faq__list li a::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
font-size: 2.5rem;
color: #E30613;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
}
.block-push {
position: relative;
padding: 8rem 4rem;
overflow: hidden;
background: #003770;
color: white;
min-height: 40rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.block-push--short {
min-height: 30rem;
padding: 4.5rem 4rem;
}
.block-push:last-child {
margin-bottom: 0;
}
.block-push > a {
text-decoration: none;
}
.block-push__visual {
position: absolute;
top: 50%;
left: 50%;
min-height: 100%;
width: 100%;
transform: translate3d(-50%, -50%, 0);
}
.block-push__visual::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 55, 112, 0.7);
z-index: 2;
}
.block-push--alt-color .block-push__visual::before {
background: rgba(0, 101, 183, 0.8);
}
.block-push__visual img {
width: 100%;
min-height: 100%;
object-fit: cover;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: none;
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
.block-push:hover .block-push__visual img {
transform: scale3d(1.2, 1.2, 1);
}
.block-push__content {
position: relative;
z-index: 2;
max-width: 92.6rem;
margin: 0 auto;
text-align: center;
font-size: 2.2rem;
}
.block-push__title {
font-weight: bold;
font-size: 3.5rem;
margin-bottom: 3rem;
color: inherit;
}
.block-push__title:last-child {
margin-bottom: 0;
}
.block-push__subtitle {
font-weight: normal;
font-size: 2.5rem;
color: inherit;
margin-bottom: 3rem;
}
.block-push .arrow-link, .block-push .footer-site .footer-menu__more a, .footer-site .footer-menu__more .block-push a, .block-push .reports__more a, .reports__more .block-push a, .block-push .faq__section__more a, .faq__section__more .block-push a, .block-push .more-container a, .more-container .block-push a, .block-push .more a, .more .block-push a, .block-push .block-faq__right__more a, .block-faq__right__more .block-push a {
text-decoration: underline;
font-size: 2rem;
}
.block-push .arrow-link::after, .block-push .footer-site .footer-menu__more a::after, .footer-site .footer-menu__more .block-push a::after, .block-push .reports__more a::after, .reports__more .block-push a::after, .block-push .faq__section__more a::after, .faq__section__more .block-push a::after, .block-push .more-container a::after, .more-container .block-push a::after, .block-push .more a::after, .more .block-push a::after, .block-push .block-faq__right__more a::after, .block-faq__right__more .block-push a::after {
color: inherit;
}
.block-push .arrow-link:hover, .block-push .footer-site .footer-menu__more a:hover, .footer-site .footer-menu__more .block-push a:hover, .block-push .reports__more a:hover, .reports__more .block-push a:hover, .block-push .faq__section__more a:hover, .faq__section__more .block-push a:hover, .block-push .more-container a:hover, .more-container .block-push a:hover, .block-push .more a:hover, .more .block-push a:hover, .block-push .block-faq__right__more a:hover, .block-faq__right__more .block-push a:hover, .block-push .arrow-link:focus, .block-push .footer-site .footer-menu__more a:focus, .footer-site .footer-menu__more .block-push a:focus, .block-push .reports__more a:focus, .reports__more .block-push a:focus, .block-push .faq__section__more a:focus, .faq__section__more .block-push a:focus, .block-push .more-container a:focus, .more-container .block-push a:focus, .block-push .more a:focus, .more .block-push a:focus, .block-push .block-faq__right__more a:focus, .block-faq__right__more .block-push a:focus {
text-decoration: none;
}
.block-push .form-item {
max-width: 28rem;
margin: 0 auto 2rem;
}
.breadcrumb {
position: absolute;
top: 1rem;
left: 3.5rem;
right: 0;
color: white;
z-index: 90;
background: none;
padding: 0;
}
.breadcrumb--alt {
position: static;
margin: 1rem 0 1.4rem 3.5rem;
color: #003770;
}
@media (max-width: 767.98px) {
.breadcrumb--alt {
margin-bottom: 3rem;
}
}
@media (max-width: 767.98px) {
.breadcrumb {
top: 1rem;
left: 1.5rem;
}
}
.breadcrumb ol, .breadcrumb ul {
margin: 0;
padding: 0 0 0 0.5rem;
display: flex;
flex-wrap: wrap;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
@media (max-width: 767.98px) {
.breadcrumb ol, .breadcrumb ul {
overflow: auto;
text-overflow: unset;
}
}
.breadcrumb ol li, .breadcrumb ul li {
display: inline;
font-size: 1.6rem;
white-space: normal;
}
@media (max-width: 767.98px) {
.breadcrumb ol li, .breadcrumb ul li {
line-height: 1.25;
margin-bottom: 0.2rem;
}
}
.breadcrumb ol li::before, .breadcrumb ul li::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
margin: 0 0.64rem;
width: auto;
font-size: 0.85em;
color: #E30613;
}
.breadcrumb ol li:first-child::before, .breadcrumb ul li:first-child::before {
content: none;
}
.breadcrumb ol li a, .breadcrumb ul li a {
text-decoration: none;
}
.breadcrumb ol li a:hover, .breadcrumb ol li a:focus, .breadcrumb ul li a:hover, .breadcrumb ul li a:focus {
text-decoration: underline;
}
.breadcrumb ol li .btn-back, .breadcrumb ul li .btn-back {
font-size: 2rem;
}
.cards .card {
margin-bottom: 4rem;
}
.card .card__title {
font-size: 3rem;
font-weight: 600;
margin-bottom: 2rem;
color: #343434;
line-height: 1.16;
}
@media (max-width: 767.98px) {
.card .card__title {
font-size: 2.5rem;
}
}
.card .card__title a {
color: inherit !important;
}
.card .card__title--alt {
padding: 2rem;
background: #003770;
color: white;
margin-bottom: 0;
}
@media (min-width: 768px) {
.card .card__title--alt {
font-size: 2.8rem;
}
}
.card .card__content--alt {
padding: 2rem;
}
.card ul:last-child, .card ul:last-child li:last-child {
margin-bottom: 0;
}
.card .accordions__title a::after {
font-size: 2rem;
top: 0;
margin-top: 0;
height: 3.48rem;
line-height: 3.48rem;
}
.card-body__title {
font-size: 2rem;
font-weight: normal;
color: #003770;
margin: 2rem 0 3rem;
}
@media (max-width: 767.98px) {
.card-body__title {
font-size: 2.5rem;
}
}
.card-footer {
background: none;
border: none;
}
.card__buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.card__buttons .btn, .card__buttons .form-submit {
flex: 0 1 28rem;
margin: 0 1.5rem 2rem;
}
@media (min-width: 768px) {
.columns {
display: flex;
width: 100vw;
position: relative;
left: 50%;
transform: translateX(-50%);
}
}
.columns__sidebar {
position: relative;
background-color: #EAF4FF;
flex: 0 0 27.9648609078%;
padding: 5rem 2rem;
z-index: 0;
max-width: 382px;
}
.columns__sidebar::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 50vw;
bottom: 0;
background: inherit;
z-index: -1;
}
.columns__sidebar .accordions__item {
margin-bottom: 2.2rem;
}
.columns__sidebar .accordions__title {
font-size: 2rem;
font-weight: normal;
margin-bottom: 2.2rem;
}
.columns__sidebar .accordions__title a::after {
font-size: 2.5rem;
}
@media (max-width: 767.98px) {
.columns__sidebar {
padding-left: 0;
padding-right: 0;
padding-bottom: 1px;
padding-top: 3rem;
max-width: none;
}
.columns__sidebar::before {
left: 50%;
right: auto;
width: 100vw;
margin-left: -50vw;
}
}
.columns__main {
flex: 1 1 72.0351390922%;
padding: 5rem 4rem 0;
max-width: 116.8rem;
}
@media (max-width: 767.98px) {
.columns__main {
padding: 3.6rem 0 0;
}
}
.sidebar-title {
font-family: "Work Sans", sans-serif;
font-weight: bold;
font-weight: 600;
font-size: 2.5rem;
margin-bottom: 4rem;
}
.sidebar-title a {
display: block;
text-decoration: none;
display: block;
padding-right: 3rem;
position: relative;
}
@media (min-width: 768px) {
.sidebar-title a.collapsed {
pointer-events: none;
}
}
.sidebar-title a::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
font-size: 2.5rem;
color: #E30613;
position: absolute;
top: 50%;
right: 0;
margin-top: -1.5rem;
height: 3rem;
line-height: 3rem;
transform: none;
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
@media (min-width: 768px) {
.sidebar-title a::after {
display: none;
}
}
.sidebar-title a.collapsed::after {
content: "";
}
.sidebar-block {
margin: 0 2rem 8rem;
}
@media (max-width: 767.98px) {
.sidebar-block {
margin-left: 0;
margin-right: 0;
margin-bottom: 2.8rem;
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
}
.sidebar-other {
margin: 0;
border: none;
}
@media (min-width: 768px) {
.sidebar-content {
display: block !important;
height: auto !important;
}
}
.contact-cta {
text-align: center;
margin-bottom: 5rem;
margin-top: 5rem;
}
.contact-cta:last-child {
margin-bottom: 0;
}
.contact-block {
background: #003770;
color: white;
border-bottom: solid 3px #E30613;
}
.contact-block__visual {
position: relative;
}
.contact-block__visual::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 55, 112, 0.8);
z-index: 2;
}
.contact-block__visual img {
display: block;
width: 100%;
height: auto;
}
@media (max-width: 767.98px) {
.contact-block__visual {
display: none;
}
}
.contact-block__content {
padding: 2rem;
font-size: 1.6rem;
}
.contact-block__title {
font-size: 2.5rem;
font-weight: 600;
margin-bottom: 2rem;
line-height: 1.16;
}
.contact-block__name {
margin-bottom: 2rem;
}
.contact-block__tel, .contact-block__mail {
margin-bottom: 1rem;
}
.contact-block__tel:last-child, .contact-block__mail:last-child {
margin-bottom: 0;
}
.contact-block__tel::before, .contact-block__mail::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
font-size: 1.6rem;
margin-right: 0.5rem;
}
.contact-block__tel a {
text-decoration: none;
cursor: default;
}
.contact-block__mail::before {
content: "";
}
.contact-block__mail {
word-break: break-word;
}
.contacts {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media (max-width: 767.98px) {
.contacts {
margin-bottom: 2rem;
}
}
.contacts__item {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
flex: 0 0 calc(50% - 1.5rem);
margin-bottom: 3rem;
padding: 3rem 2rem;
font-size: 1.8rem;
}
@media (max-width: 767.98px) {
.contacts__item {
flex: 0 0 100%;
margin-bottom: 2rem;
}
}
.contacts__item a {
color: #003770;
}
.contacts__title {
font-size: 2.5rem;
font-weight: 600;
color: inherit;
margin-bottom: 2rem;
}
.contents {
text-align: center;
position: relative;
padding: 0 6.7rem;
}
@media (min-width: 768px) {
.content-block__title + .contents {
margin-top: 4rem;
}
}
@media (max-width: 767.98px) {
.contents {
padding: 0 5rem;
}
}
.contents .swiper-button-prev {
left: -1rem;
margin-top: -4rem;
}
.contents .swiper-button-next {
right: -1rem;
margin-top: -4rem;
}
.contents__items {
margin-bottom: 3rem;
}
.contents__item {
margin-bottom: 5rem;
}
.contents__item.swiper-slide {
margin-bottom: 3rem;
}
.contents__item__icon {
color: #E30613;
margin-bottom: 1rem;
font-size: 6rem;
line-height: 1.1;
}
.contents__item__icon i {
vertical-align: bottom;
}
.contents__item__tag {
background: #E30613;
padding: 0 1rem;
font-weight: 600;
font-size: 2.5rem;
color: white;
display: inline-block;
margin-bottom: 2rem;
line-height: 1.3;
}
.contents__item__body {
max-width: 93.6rem;
margin: 0 auto;
}
.content-block {
margin-bottom: 8rem;
position: relative;
}
.content-block--bg + .content-block > .push-cta:first-child {
margin-top: -8rem;
}
@media (max-width: 767.98px) {
.content-block {
margin-bottom: 5rem;
}
.content-block--bg + .content-block > .push-cta:first-child {
margin-top: -5rem;
}
}
.path-frontpage .content-block {
margin-bottom: 10rem;
}
.path-frontpage .content-block + .content-block > .push-cta:first-child {
margin-top: -10rem;
}
@media (max-width: 767.98px) {
.path-frontpage .content-block {
margin-bottom: 8rem;
}
.path-frontpage .content-block + .content-block > .push-cta:first-child {
margin-top: -8rem;
}
}
.text-container .content-block {
margin-bottom: 5rem;
}
.text-container .content-block--bg + .content-block > .push-cta:first-child {
margin-top: -5rem;
}
.text-container--big-margins .content-block {
margin-bottom: 10rem;
}
.text-container--big-margins .content-block + .content-block > .push-cta:first-child {
margin-top: -10rem;
}
.content-block--bg, .content-block--bg-alt {
padding: 8rem 0;
background: #F2F2F2;
}
.path-frontpage .content-block--bg, .path-frontpage .content-block--bg-alt {
padding: 10rem 0;
}
.text-container .content-block--bg, .text-container .content-block--bg-alt {
padding: 5rem 0;
}
.content-block--bg::before, .content-block--bg-alt::before {
content: "";
position: absolute;
top: 0;
left: 50%;
width: 100vw;
margin-left: -50vw;
background: inherit;
bottom: 0;
z-index: -1;
}
@media (max-width: 767.98px) {
.content-block--bg, .content-block--bg-alt {
padding: 5rem 0;
}
}
.content-block--bg.content-block--bottom, .content-block--bg-alt.content-block--bottom {
padding: 5rem 0;
}
.content-block--bg-alt {
background-color: #003770;
color: white;
}
.content-block--bottom {
margin-bottom: 0;
}
.content-block__title {
text-align: center;
}
@media (min-width: 768px) {
.content-block__title.h1, .content-block__title.page-title, .content-block__title.step-form__header__title, h1.content-block__title {
font-size: 3.5rem;
}
.content-block__title.h1--alt {
font-size: 3rem;
margin-bottom: 3rem;
}
}
.content-block__title a {
text-decoration: none;
}
.content-block__title a:hover, .content-block__title a:focus {
text-decoration: underline;
}
.content-block__subtitle {
text-align: center;
margin-bottom: 2rem;
}
.content-block__lead {
font-size: 2rem;
font-weight: 300;
text-align: center;
max-width: 66rem;
margin: 0 auto 3rem;
}
.more-container {
margin-top: 3rem;
text-align: center;
}
.more-container a {
color: #003770;
text-decoration: underline;
}
.more-container a::after {
color: #E30613;
}
.more-container a:hover {
text-decoration: none;
}
.content-bottom {
display: flex;
}
@media (min-width: 768px) {
.content-bottom {
justify-content: space-between;
}
.content-bottom .twitter-feed, .content-bottom .events:first-child {
flex: 0 0 64.3382352941%;
margin-right: 3.6rem;
}
.content-bottom .events, .content-bottom .twitter-feed:last-child {
flex: 1 1 auto;
}
.content-bottom .contact-block {
margin-top: 5.2rem;
}
}
@media (max-width: 767.98px) {
.content-bottom {
flex-direction: column;
}
.content-bottom .events {
order: -1;
margin-bottom: 5rem;
}
.content-bottom .block-push:not(:first-child) {
margin-top: 5rem;
}
}
.damages {
margin-bottom: 5rem;
}
.damages__item {
margin-bottom: 3rem;
}
@media (min-width: 768px) {
.damages__item {
display: flex;
align-items: center;
}
}
.damages__visual {
flex: 0 0 36.7948717949%;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.damages__visual {
margin-right: 2rem;
margin-bottom: 0;
}
}
.damages__visual img {
display: block;
width: 100%;
height: auto;
}
.damages__content {
flex: 1 1 auto;
line-height: 1.3;
font-weight: 300;
}
@media (max-width: 767.98px) {
.events__title {
text-align: center;
}
}
.events__items {
display: flex;
flex-wrap: wrap;
margin: 0 -1rem;
}
@media (min-width: 768px) {
.content-block > .events__items:last-child {
margin-bottom: -2rem;
}
}
.events__item {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
margin-left: 1rem;
margin-right: 1rem;
margin-bottom: 2rem;
display: flex;
flex: 1 0 calc(50% - 2rem);
}
@media (max-width: 767.98px) {
.events__item {
flex: 1 1 calc(100% - 2rem);
}
.events__item:last-child {
margin-bottom: 0;
}
}
.content-bottom .events .events__item {
flex: 1 1 calc(100% - 2rem);
}
.content-bottom .events .events__item:last-child {
margin-bottom: 0;
}
.events__item > a {
display: flex;
text-decoration: none;
}
.events__item__date {
width: 8.2rem;
flex: 0 0 8.2rem;
padding: 2rem 1rem;
text-align: center;
background: #E30613;
color: white;
font-weight: 600;
line-height: 1.3;
}
.events__item__content {
padding: 2rem 1rem;
}
.events__item__title {
font-size: inherit;
color: #343434;
font-weight: inherit;
margin: 0;
}
a:hover .events__item__title, a:focus .events__item__title, .events__item__title a:hover, .events__item__title a:focus {
text-decoration: underline;
color: #003770;
}
.events__item__infos {
font-size: 1.8rem;
font-weight: 500;
margin-bottom: 1rem;
}
.events__item__infos > div {
display: inline;
color: #003770;
}
.events__item__infos > div::before {
content: "";
height: 0.6rem;
width: 0.6rem;
display: inline-block;
margin: 0 0.6rem;
background: #E30613;
border-radius: 50%;
vertical-align: middle;
}
.events__item__infos > div:first-child::before {
content: none;
}
.expandable__content {
max-height: 13.5em;
overflow: hidden;
position: relative;
margin-bottom: 2rem;
}
.expandable.opened .expandable__content {
max-height: none;
}
.expandable.opened .expandable__content::after {
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out 0s, visibility 0s ease-in-out 0.3s;
}
.expandable__content::after {
content: "";
height: 11.5rem;
position: absolute;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(rgba(255, 255, 255, 0), white);
opacity: 1;
transition: opacity 0.3s ease-in-out 0s;
visibility: visible;
}
.expandable__toggle {
border: none;
background: none;
cursor: pointer;
color: #003770;
padding: 0;
}
.expandable__toggle::after {
color: #E30613;
content: "";
}
.expandable.opened .expandable__toggle::after {
transform: rotate(180deg);
}
@keyframes animate-height {
0% {
max-height: 30rem;
}
99% {
max-height: 100vh;
}
100% {
max-height: none;
}
}
.faq__section {
margin-bottom: 5rem;
}
.faq__section__title {
margin: 0;
}
.faq__section__more {
padding-top: 3rem;
}
.faq__section__more a {
font-size: inherit;
color: #003770;
text-decoration: underline;
}
.faq__section__more a::after {
color: #E30613;
content: "";
}
.faq__item {
padding: 2rem 0;
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
.faq__item a:not(.btn):not(.form-submit):not(.form-submit) {
text-decoration: none;
color: inherit;
}
.faq__item a:not(.btn):not(.form-submit):not(.form-submit):hover, .faq__item a:not(.btn):not(.form-submit):not(.form-submit):focus {
color: #003770;
text-decoration: underline;
}
.featured {
margin-bottom: 14.5rem;
position: relative;
padding: 10rem 0;
background: black;
color: white;
display: flex;
justify-content: space-between;
}
@media (max-width: 767.98px) {
.featured {
padding: 5rem 0;
display: block;
margin-bottom: 25rem;
}
}
.featured::before {
content: "";
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 100vw;
margin-left: -50vw;
background: inherit;
}
.featured__visual {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 100vw;
margin-left: -50vw;
overflow: hidden;
}
.featured__visual::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.3);
}
.featured__visual img {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
max-width: none;
min-height: 110%;
height: auto;
transform: translate3d(-50%, -50%, 0);
}
@supports (object-fit: cover) {
.featured__visual img {
left: 0;
top: 0;
width: 100%;
height: 110%;
object-fit: cover;
transform: none;
}
}
.featured__content, .featured__card {
position: relative;
z-index: 2;
}
@media (max-width: 767.98px) {
.featured__card {
margin-top: 5rem;
}
}
.featured__block__title {
display: inline-block;
padding: 0.8rem 2rem;
margin-bottom: 2.1rem;
background: #003770;
font-weight: bold;
}
.featured__card .featured__block__title {
background: white;
color: #003770;
padding-left: 3rem;
margin-left: -3rem;
}
.featured__subtitle {
font-size: 1.4rem;
text-transform: uppercase;
margin-bottom: 2rem;
}
.featured__title {
font-size: 3rem;
font-weight: bold;
line-height: 1.16;
margin-bottom: 0.66;
color: inherit;
}
.featured__title a {
text-decoration: none;
}
.featured__title a:hover, .featured__title a:focus {
text-decoration: underline;
}
.featured__card .featured__title {
font-size: 2rem;
}
.featured__body {
font-size: 1.8rem;
margin-bottom: 1.11em;
}
.featured__body p:last-child {
margin-bottom: 0;
}
.featured__card .featured__body {
font-size: 1.4rem;
}
.featured__date {
font-size: 1.4rem;
margin-bottom: 1.42em;
}
.featured__content {
flex: 0 0 45.9558823529%;
}
.featured__card {
flex: 0 0 33.7316176471%;
align-self: flex-end;
margin-bottom: -20rem;
background: #003770;
color: white;
padding: 3rem;
}
@media (max-width: 767.98px) {
.featured__card {
margin-top: 5rem;
}
}
.filters__content {
position: fixed;
top: 50%;
margin-top: 5rem;
left: 50%;
max-height: calc(100vh - 10rem - 10rem);
overflow: auto;
visibility: hidden;
background: #EAF4FF;
color: #003770;
padding: 5rem 4rem;
z-index: 91;
opacity: 0;
width: 108.8rem;
max-width: 90%;
transform: translate3d(-50%, 50%, 0);
transition: opacity 0.3s ease-in-out 0s, visibility 0s linear 0.3s, transform 0.3s ease-in 0s;
}
.filters__content::after {
content: "";
height: 5rem;
margin-bottom: -5rem;
display: block;
}
@media (max-width: 767.98px) {
.filters__content::after {
height: 2.4rem;
margin-bottom: -2.4rem;
}
}
@media (max-width: 767.98px) {
.filters__content {
top: 10rem;
left: 0;
width: 100%;
bottom: 0;
transform: translate3d(100%, 0, 0);
margin: 0;
max-width: none;
padding: 2.4rem 2rem;
opacity: 1;
max-height: none;
}
}
.filters__content:focus {
outline: none;
}
.filters__content.opened {
opacity: 1;
visibility: visible;
transform: translate3d(-50%, -50%, 0);
transition-delay: 0s;
transition-timing-function: ease-out;
}
@media (max-width: 767.98px) {
.filters__content.opened {
transform: none;
}
}
.filters__content__title {
font-family: "Work Sans", sans-serif;
font-weight: bold;
font-size: 2.5rem;
font-weight: 600;
margin-bottom: 5rem;
}
@media (max-width: 767.98px) {
.filters__content__title {
text-align: center;
}
}
.filters__content .filters__close {
position: absolute;
top: 5rem;
right: 4rem;
cursor: pointer;
height: 5rem;
width: 5rem;
line-height: 5rem;
background: none;
border: none;
text-align: left;
text-indent: -999em;
overflow: hidden;
color: #E30613;
}
.filters__content .filters__close::before, .filters__content .filters__close::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
text-indent: 0;
font-size: 2.5rem;
transition: transform 0.2s ease-in-out;
transform: none;
}
@media (min-width: 768px) {
.filters__content .filters__close:hover::before, .filters__content .filters__close:hover::after, .filters__content .filters__close:focus::before, .filters__content .filters__close:focus::after {
transform: rotate(180deg);
}
}
@media (max-width: 767.98px) {
.filters__content .filters__close {
left: 1rem;
top: 1.8rem;
}
.filters__content .filters__close::after {
content: none;
}
.filters__content .filters__close::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 900;
font-size: 2.4rem;
}
}
.filters__content legend {
font-size: 1.8rem;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 2rem;
}
.filters__content fieldset {
margin-bottom: 3rem;
}
.filters__content .form-facet label {
font-size: 1.6rem;
font-weight: 500;
}
@media (max-width: 767.98px) {
.filters__content .form-facet {
margin-bottom: 1.7rem;
}
.filters__content .form-facet label {
margin: 0;
}
}
.filters__content .form-checkboxes, .filters__content .form-radios {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
@media (max-width: 455px) {
.filters__content .form-checkboxes, .filters__content .form-radios {
margin-right: -1.5rem;
}
}
.filters__content .form-checkbox, .filters__content .form-radio {
position: relative;
margin: 0 1.5rem 2rem 0;
}
@media (max-width: 455px) {
.filters__content .form-checkbox, .filters__content .form-radio {
width: calc(50% - 1.5rem);
}
}
.filters__content .form-checkbox input[type=checkbox], .filters__content .form-checkbox input[type=radio], .filters__content .form-radio input[type=checkbox], .filters__content .form-radio input[type=radio] {
position: absolute !important;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
width: 1px;
height: 1px;
word-wrap: normal;
}
.filters__content .form-checkbox input[type=checkbox]:focus + label, .filters__content .form-checkbox input[type=radio]:focus + label, .filters__content .form-radio input[type=checkbox]:focus + label, .filters__content .form-radio input[type=radio]:focus + label {
outline: 1px dotted;
text-decoration: underline;
}
.filters__content .form-checkbox input[type=checkbox]:checked + label, .filters__content .form-checkbox input[type=radio]:checked + label, .filters__content .form-radio input[type=checkbox]:checked + label, .filters__content .form-radio input[type=radio]:checked + label {
background: white;
color: var(--univ-color, #003770);
}
.filters__content .form-checkbox label, .filters__content .form-radio label {
display: block;
padding: 0.2rem 1rem;
width: 16rem;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-size: 1.2rem;
line-height: 1.33;
font-weight: 600;
background: transparent;
color: white;
border: solid 1px white;
border-radius: 3rem;
min-height: 4rem;
transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s;
}
.filters__content .form-checkbox label:hover, .filters__content .form-checkbox label:focus, .filters__content .form-radio label:hover, .filters__content .form-radio label:focus {
text-decoration: underline;
}
@media (max-width: 455px) {
.filters__content .form-checkbox label, .filters__content .form-radio label {
width: 100%;
}
}
.style-facet .filters__content .form-checkbox label, .style-facet .filters__content .form-radio label {
width: auto;
margin-bottom: 1.7rem;
}
.filters__content .form-actions {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.filters__content .form-actions {
margin-bottom: 3rem;
}
}
.filters__content .form-actions .btn, .filters__content .form-actions .form-submit {
margin-bottom: 2rem;
}
.filters__content .form-actions .btn:last-child, .filters__content .form-actions .form-submit:last-child {
margin-bottom: 0;
}
.file-cards {
display: flex;
margin: 0 -1rem -2rem;
flex-wrap: wrap;
}
.file-cards__card {
background: white;
padding: 2rem;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
width: calc(33.33% - 2rem);
flex: 0 0 calc(33.33% - 2rem);
margin: 0 1rem 2rem;
}
@media (max-width: 767.98px) {
.file-cards__card {
width: calc(100% - 2rem);
flex: 0 0 calc(100% - 2rem);
}
}
.file-cards__card__tag {
font-size: 1.8rem;
font-weight: 500;
color: #E30613;
margin-bottom: 2rem;
}
.file-cards__card__title {
font-size: 2.2rem;
font-weight: 600;
margin: 0 0 2rem;
color: #343434;
}
.file-cards__card__title a {
text-decoration: none;
}
.file-cards__card__title a:hover {
text-decoration: underline;
}
.featured-files .h3, .featured-files .more-link__title, .featured-files .more-links__title, .featured-files h3, .featured-files .article-detail__more__title, .featured-files .faq__section__title {
margin-bottom: 2rem;
}
.file-header {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
margin-bottom: 2rem;
display: flex;
align-items: center;
}
.file-header__visual {
flex: 0 0 auto;
}
.file-header__visual img {
vertical-align: bottom;
}
@media (max-width: 767.98px) {
.file-header__visual {
flex-basis: 15.2rem;
}
}
.file-header__wrapper {
padding: 1.4rem 2rem;
display: flex;
align-items: center;
flex: 1 1 auto;
}
@media (max-width: 767.98px) {
.file-header__wrapper {
display: block;
}
}
.file-header__title {
margin: 0;
font-size: 2.8rem;
font-weight: 600;
color: #003770;
flex: 1 1 auto;
}
.file-header__logo img {
vertical-align: bottom;
margin-right: 2rem;
}
@media (max-width: 767.98px) {
.file-header__logo {
margin-top: 1rem;
}
.file-header__logo img {
max-height: 34px;
width: auto;
}
}
.unvisible .highlight__title__icon {
transform-origin: left 20rem;
transform: rotate3d(0, 0, 1, -45deg);
transition: transform 0.7s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
.unvisible.visible .highlight__title__icon {
transform: rotate3d(0, 0, 1, 0deg);
}
.highlight strong {
font-weight: bold;
}
.key-figures {
display: flex;
flex-wrap: wrap;
background: #F2F2F2;
padding: 5rem 1rem;
justify-content: center;
align-items: flex-start;
}
@media (min-width: 768px) {
.key-figures {
flex-wrap: nowrap;
}
.key-figures--large {
margin: 0 -4rem;
padding-left: 2rem;
padding-right: 2rem;
}
}
.map__infos .key-figures {
background: none;
display: block;
padding: 0;
}
@media (max-width: 767.98px) {
.map__infos .key-figures {
display: flex;
}
}
@media (max-width: 767.98px) {
.key-figures {
padding: 4rem;
}
}
.key-figures__item {
flex: 0 1 25%;
padding: 0 3.5rem;
}
@media (min-width: 768px) {
.key-figures--large .key-figures__item {
padding: 0 2rem;
}
.text-container .key-figures__item {
flex-basis: 33.33%;
}
}
@media (max-width: 767.98px) {
.key-figures__item {
flex: 1 1 100%;
margin-bottom: 4rem;
}
.key-figures__item:last-child {
margin-bottom: 0;
}
}
.map__infos .key-figures__item {
padding: 0;
margin: 0 0 4rem;
}
.map__infos .key-figures__item:last-child {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.map__infos .key-figures__item {
flex: 1 1 auto;
padding: 0 2rem 0 0;
margin-bottom: 1rem;
}
.map__infos .key-figures__item:last-child {
padding-right: 0;
}
}
.key-figures__number {
font-size: 4rem;
color: #003770;
font-weight: bold;
line-height: 1;
}
@media (min-width: 992px) {
.map__infos .key-figures__number {
font-size: 4.6rem;
}
}
@media (max-width: 767.98px) {
.map__infos .key-figures__number {
font-size: 2.5rem;
}
}
.key-figures--red .key-figures__number {
color: #E30613;
}
.key-figures__label {
color: white;
background: #003770;
font-weight: 600;
padding: 0.2rem 0.4rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
display: inline;
}
@media (min-width: 992px) {
.map__infos .key-figures__label {
font-size: 2.3rem;
}
}
@media (max-width: 767.98px) {
.map__infos .key-figures__label {
font-size: 1.7rem;
}
}
.key-figures--red .key-figures__label {
background: #E30613;
}
.ico-buttons {
display: flex;
margin: 0 -0.5rem;
flex-wrap: wrap;
justify-content: center;
}
@media (max-width: 767.98px) {
.ico-buttons {
max-width: 28rem;
margin: 0 auto;
}
.ico-buttons--large {
max-width: none;
margin: 0 -1rem;
}
}
.ico-buttons__item {
padding: 0 0.5rem 1rem;
flex: 1 1 25%;
}
.ico-buttons__item .ico-buttons__link {
height: 100%;
}
@media (min-width: 992px) {
.site-top__panel .ico-buttons__item {
flex: 0 0 25%;
}
.site-top__panel .ico-buttons__item:first-child:nth-last-child(6), .site-top__panel .ico-buttons__item:first-child:nth-last-child(6) ~ .ico-buttons__item:nth-child(3n+1) {
margin-left: 0.5rem;
}
.site-top__panel .ico-buttons__item:first-child:nth-last-child(6) ~ .ico-buttons__item:nth-child(3n+3) {
margin-right: 0.5rem;
}
}
@media (max-width: 767.98px) {
.ico-buttons__item {
flex: 0 0 50%;
padding: 0 1rem 2rem;
min-height: 13rem;
}
}
.ico-buttons__link {
background: white;
border-radius: 0.4rem;
text-align: center;
padding: 1.5rem 0.1rem;
display: block;
font-size: 1.2rem;
text-decoration: none;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
line-height: 1.25;
transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s;
}
.site-top__panel .ico-buttons__link {
min-height: 9.8rem;
display: flex;
flex-direction: column;
justify-content: center;
}
.ico-buttons--alt .ico-buttons__link {
background-color: #003770;
color: white;
font-size: 1.4rem;
font-weight: 500;
padding-left: 0.3rem;
padding-right: 0.3rem;
}
.ico-buttons--alt .ico-buttons__link i {
color: #7EB4E2;
}
.ico-buttons__link i {
display: block;
font-size: 2.5rem;
margin-bottom: 1rem;
transform: scale3d(1, 1, 1);
transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
}
.ico-buttons__link:hover, .ico-buttons__link:focus {
background-color: #003770;
color: white;
}
.ico-buttons__link:hover i, .ico-buttons__link:focus i {
transform: scale3d(1.2, 1.2, 1.1);
}
.ico-buttons__link:hover .arrow-link, .ico-buttons__link:hover .footer-site .footer-menu__more a, .footer-site .footer-menu__more .ico-buttons__link:hover a, .ico-buttons__link:hover .reports__more a, .reports__more .ico-buttons__link:hover a, .ico-buttons__link:hover .more a, .more .ico-buttons__link:hover a, .ico-buttons__link:hover .block-faq__right__more a, .block-faq__right__more .ico-buttons__link:hover a, .ico-buttons__link:hover .more-container a, .more-container .ico-buttons__link:hover a, .ico-buttons__link:hover .faq__section__more a, .faq__section__more .ico-buttons__link:hover a, .ico-buttons__link:hover .arrow-link::after, .ico-buttons__link:hover .footer-site .footer-menu__more a::after, .footer-site .footer-menu__more .ico-buttons__link:hover a::after, .ico-buttons__link:hover .reports__more a::after, .reports__more .ico-buttons__link:hover a::after, .ico-buttons__link:hover .more a::after, .more .ico-buttons__link:hover a::after, .ico-buttons__link:hover .block-faq__right__more a::after, .block-faq__right__more .ico-buttons__link:hover a::after, .ico-buttons__link:hover .more-container a::after, .more-container .ico-buttons__link:hover a::after, .ico-buttons__link:hover .faq__section__more a::after, .faq__section__more .ico-buttons__link:hover a::after, .ico-buttons__link:focus .arrow-link, .ico-buttons__link:focus .footer-site .footer-menu__more a, .footer-site .footer-menu__more .ico-buttons__link:focus a, .ico-buttons__link:focus .reports__more a, .reports__more .ico-buttons__link:focus a, .ico-buttons__link:focus .more a, .more .ico-buttons__link:focus a, .ico-buttons__link:focus .block-faq__right__more a, .block-faq__right__more .ico-buttons__link:focus a, .ico-buttons__link:focus .more-container a, .more-container .ico-buttons__link:focus a, .ico-buttons__link:focus .faq__section__more a, .faq__section__more .ico-buttons__link:focus a, .ico-buttons__link:focus .arrow-link::after, .ico-buttons__link:focus .footer-site .footer-menu__more a::after, .footer-site .footer-menu__more .ico-buttons__link:focus a::after, .ico-buttons__link:focus .reports__more a::after, .reports__more .ico-buttons__link:focus a::after, .ico-buttons__link:focus .more a::after, .more .ico-buttons__link:focus a::after, .ico-buttons__link:focus .block-faq__right__more a::after, .block-faq__right__more .ico-buttons__link:focus a::after, .ico-buttons__link:focus .more-container a::after, .more-container .ico-buttons__link:focus a::after, .ico-buttons__link:focus .faq__section__more a::after, .faq__section__more .ico-buttons__link:focus a::after {
color: inherit;
}
.ico-buttons .arrow-link, .ico-buttons .footer-site .footer-menu__more a, .footer-site .footer-menu__more .ico-buttons a, .ico-buttons .reports__more a, .reports__more .ico-buttons a, .ico-buttons .more a, .more .ico-buttons a, .ico-buttons .block-faq__right__more a, .block-faq__right__more .ico-buttons a, .ico-buttons .more-container a, .more-container .ico-buttons a, .ico-buttons .faq__section__more a, .faq__section__more .ico-buttons a {
color: #E30613;
font-size: 1.6rem;
font-weight: 500;
border-bottom: solid 1px currentColor;
padding-right: 0;
margin-top: 2rem;
}
.ico-buttons .arrow-link::after, .ico-buttons .footer-site .footer-menu__more a::after, .footer-site .footer-menu__more .ico-buttons a::after, .ico-buttons .reports__more a::after, .reports__more .ico-buttons a::after, .ico-buttons .more a::after, .more .ico-buttons a::after, .ico-buttons .block-faq__right__more a::after, .block-faq__right__more .ico-buttons a::after, .ico-buttons .more-container a::after, .more-container .ico-buttons a::after, .ico-buttons .faq__section__more a::after, .faq__section__more .ico-buttons a::after {
color: #E30613;
}
.icon-text__items {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 0 -2rem;
}
.icon-text__item {
flex: 0 0 25%;
padding: 0 2rem;
margin-bottom: 4rem;
text-align: center;
}
@media (max-width: 767.98px) {
.icon-text__item {
flex: 0 0 100%;
text-align: left;
display: flex;
align-items: center;
}
.icon-text__item:not(:last-child) {
margin-bottom: 2rem;
}
}
.icon-text__text {
color: #003770;
}
@media (max-width: 767.98px) {
.icon-text__text br {
display: none;
}
}
.icon-text__icon {
color: #E30613;
font-size: 3rem;
margin-bottom: 1rem;
}
.icon-text__icon img, .icon-text__icon i {
vertical-align: bottom;
}
@media (max-width: 767.98px) {
.icon-text__icon {
margin-right: 2rem;
}
}
.image-text {
display: flex;
align-items: center;
background: #F2F2F2;
}
@media (max-width: 767.98px) {
.image-text {
flex-wrap: wrap;
}
}
.image-text--alt, .image-text--column {
background: none;
}
.image-text--column {
max-width: 65rem;
margin: 0 auto;
display: block;
text-align: center;
}
.image-text__image {
flex: 0 0 61.5808823529%;
position: relative;
}
@media (max-width: 767.98px) {
.image-text__image {
flex: 0 0 100%;
margin-bottom: 1rem;
order: -1;
}
}
.image-text__text .image-text__image {
margin-bottom: 3rem;
}
.image-text--full .image-text__image, .image-text--alt .image-text__image {
flex: 0 0 calc(50% - 1.5rem);
}
.image-text--full .image-text__image:first-child, .image-text--alt .image-text__image:first-child {
margin-right: 3rem;
}
.image-text--full .image-text__image:last-child, .image-text--alt .image-text__image:last-child {
margin-left: 3rem;
}
@media (max-width: 767.98px) {
.image-text--full .image-text__image, .image-text--alt .image-text__image {
flex: 0 0 100%;
}
.image-text--full .image-text__image:first-child, .image-text--full .image-text__image:last-child, .image-text--alt .image-text__image:first-child, .image-text--alt .image-text__image:last-child {
margin: 0 0 5rem;
}
}
@media (min-width: 768px) {
.image-text--alt .image-text__image--large, .image-text--full .image-text__image--large, .image-text__image--large {
flex: 0 0 71.6911764706%;
}
}
.image-text--column .image-text__image {
margin: 0 0 2rem;
}
.path-frontpage .image-text__text {
color: #003770;
}
.image-text--full .image-text__text, .image-text--alt .image-text__text, .image-text--column .image-text__text {
padding: 0;
}
.image-text--full .image-text__text {
max-width: 57.4rem;
}
@media (max-width: 767.98px) {
.image-text__text {
text-align: center;
}
}
.image-text--column .image-text__text {
font-size: inherit;
}
.image-text__title.h1, .image-text__title.page-title, .image-text__title.step-form__header__title, h1.image-text__title {
font-weight: 600;
margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
.image-text__title.h1, .image-text__title.page-title, .image-text__title.step-form__header__title, h1.image-text__title {
font-size: 2.5rem;
}
}
.image-text--full {
position: relative;
left: 50%;
width: 100vw;
margin-left: -50vw;
padding: 0 4rem;
}
@media (max-width: 767.98px) {
.image-text--full {
left: auto;
width: auto;
margin-left: 0;
}
.container .image-text--full {
margin-left: -3.6rem;
margin-right: -3.6rem;
}
}
@media (min-width: 768px) {
.content-block > .jobs:last-child, .content-block > .infos:last-child {
margin-bottom: -2rem;
}
}
.jobs__items, .infos__items {
display: flex;
flex-wrap: wrap;
margin: 0 -2rem 1rem 0;
}
@media (max-width: 767.98px) {
.jobs__items, .infos__items {
flex-wrap: nowrap;
overflow: auto;
margin-right: -3.6rem;
}
.infos--column-mobile .jobs__items, .infos--column-mobile .infos__items {
flex-wrap: wrap;
overflow: visible;
margin-right: 0;
}
}
.jobs__item, .infos__item {
flex: 0 0 calc(33.33% - 2rem);
padding: 0;
margin-right: 2rem;
margin-bottom: 2rem;
position: relative;
overflow: hidden;
min-height: 35.4rem;
}
.jobs__item:first-child:last-child, .infos__item:first-child:last-child {
margin-left: auto;
margin-right: auto;
}
.jobs__item--large, .jobs__item--large2, .infos__item--large, .infos__item--large2 {
flex: 0 0 calc(50% - 2rem);
}
.jobs__item--wide, .infos__item--wide {
flex: 0 0 calc(100% - 2rem);
}
.jobs__item--wide:first-child:last-child, .infos__item--wide:first-child:last-child {
margin-left: 0;
margin-right: 2rem;
}
.jobs__item--center, .infos__item--center {
text-align: center;
}
.text-container .jobs__item, .text-container .infos__item {
min-height: 38.5rem;
flex-basis: calc(50% - 2rem);
}
.text-container .jobs__item--wide, .text-container .infos__item--wide {
flex: 0 0 calc(100% - 2rem);
}
@media (max-width: 767.98px) {
.jobs__item, .text-container .jobs__item, .infos__item, .text-container .infos__item {
flex-basis: 75%;
}
.infos--column-mobile .jobs__item, .infos--column-mobile .infos__item {
flex-basis: 100%;
margin-right: 0;
}
.infos--column-mobile .jobs__item.jobs__item, .infos--column-mobile .infos__item.jobs__item {
min-height: 43.8rem;
}
.infos--column-mobile .jobs__item:not(.jobs__item), .infos--column-mobile .infos__item:not(.jobs__item) {
min-height: 26rem;
}
}
.jobs__item__visual, .infos__item__visual {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
transform: none;
}
.jobs__item__visual img, .infos__item__visual img {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
max-width: none;
min-height: 100%;
height: auto;
transform: translate3d(-50%, -50%, 0);
}
@supports (object-fit: cover) {
.jobs__item__visual img, .infos__item__visual img {
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
transform: none;
}
}
.jobs__item > a, .infos__item > a {
display: block;
height: 100%;
text-decoration: none;
}
.jobs__item > a:hover .jobs__item__visual,
.jobs__item > a:hover .infos__item__visual, .jobs__item > a:focus .jobs__item__visual,
.jobs__item > a:focus .infos__item__visual, .infos__item > a:hover .jobs__item__visual,
.infos__item > a:hover .infos__item__visual, .infos__item > a:focus .jobs__item__visual,
.infos__item > a:focus .infos__item__visual {
transform: scale3d(1.2, 1.2, 1);
transition-timing-function: ease-out;
}
.jobs__item__content, .infos__item__content {
position: relative;
min-height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
background: rgba(0, 55, 112, 0.7);
color: white;
text-align: left;
padding: 17.8rem 3rem 6rem;
font-size: 1.8rem;
font-weight: 400;
}
.jobs__item:nth-child(2n) .jobs__item__content, .infos__item--alt-color .jobs__item__content, .jobs__item:nth-child(2n) .infos__item__content, .infos__item--alt-color .infos__item__content {
background: rgba(0, 101, 183, 0.7);
}
@media (min-width: 768px) {
.infos__item--large .jobs__item__content, .infos__item--large .infos__item__content {
padding-top: 27.5rem;
}
.infos__item--wide--alt .jobs__item__content, .infos__item--wide--alt .infos__item__content {
padding-top: 4rem;
justify-content: flex-end;
}
}
.infos__item--center .jobs__item__content, .infos__item--center .infos__item__content {
text-align: center;
align-items: stretch;
}
@media (min-width: 768px) {
.infos__item--wide--alt .jobs__item__body, .infos__item--wide--alt .infos__item__body {
max-width: 29.5rem;
}
}
.jobs__item__title, .infos__item__title {
font-size: 2.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.infos__item--wide--alt .jobs__item__title, .infos__item--wide--alt .infos__item__title {
max-width: 29.5rem;
}
}
@media (min-width: 768px) {
.text-container .jobs__item:nth-child(4n+1) .solutions__item__content, .text-container .jobs__item:nth-child(4n+4) .solutions__item__content, .text-container .infos__item:nth-child(4n+1) .solutions__item__content, .text-container .infos__item:nth-child(4n+4) .solutions__item__content {
background-color: rgba(227, 6, 19, 0.7);
}
}
.infos__item__content {
padding-bottom: 4rem;
}
.link-list, .link-list ul {
margin: 0;
padding: 0;
}
.link-list li {
margin-bottom: 1.2em;
}
.link-list li::before {
content: none;
}
.link-list--buttons {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 2.2rem;
}
.link-list--buttons > li {
flex: 0 0 calc(50% - 1rem);
margin-bottom: 1.8rem;
line-height: normal;
}
.columns__sidebar .link-list--buttons > li {
flex: 0 0 100%;
font-size: 2.5rem;
}
@media (max-width: 767.98px) {
.link-list--buttons > li {
flex: 0 0 100%;
}
}
.link-list--buttons > li > a {
display: block;
background: white;
padding: 1.6rem 4rem 1.6rem 2rem;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
position: relative;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
text-decoration: none;
color: inherit !important;
font-weight: 600;
min-height: 8.9rem;
}
.link-list--buttons > li > a::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
font-size: 1.2rem;
color: #E30613;
position: absolute;
top: 50%;
right: 2rem;
transform: translate3d(0, -50%, 0);
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
}
.link-list--buttons > li > a:hover, .link-list--buttons > li > a:focus {
text-decoration: underline;
}
.link-list--buttons > li > a:hover::after, .link-list--buttons > li > a:focus::after {
transform: translate3d(1rem, -50%, 0);
}
.key-points__items {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.content-block--bg .key-points__items {
margin-bottom: -4rem;
}
.key-points__item {
flex: 0 1 31.2rem;
padding-left: 3.6rem;
position: relative;
margin: 0 2rem 4rem;
}
.key-points__item::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
font-size: 3rem;
position: absolute;
top: 0;
left: 0;
color: #E30613;
line-height: 1;
}
.key-points__item span {
color: white;
background: #E30613;
padding: 0.2rem 0.4rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
font-weight: bold;
}
@media (min-width: 768px) {
.map {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
}
.map__infos {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
margin-bottom: 2rem;
padding: 4.5rem 4.5rem 3rem;
display: flex;
justify-content: center;
}
@media (min-width: 768px) {
.map__infos {
width: 37.5919117647%;
}
}
.map__infos__title {
font-size: 4rem;
color: #003770;
font-weight: 600;
margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
.map__infos__title {
text-align: center;
font-size: 2.5rem;
}
}
@media (max-width: 767.98px) {
.map__infos {
padding: 2rem;
}
}
.map__map {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.map__map {
width: 60.5698529412%;
}
}
.map__map img {
width: 100%;
height: auto;
display: block;
}
.map__cta {
text-align: center;
margin-left: auto;
}
@media (min-width: 768px) {
.map__cta {
width: 62.4080882353%;
}
}
.more-links__title {
color: #021D38;
margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
.more-links__title {
margin-bottom: 0;
}
}
.more-link {
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
.more-link:last-child {
border-bottom: none;
}
.more-link__title {
margin: 0;
}
.more-link__link {
padding: 3rem 0;
display: flex;
align-items: center;
text-decoration: none;
padding-right: 3rem;
position: relative;
}
@media (max-width: 767.98px) {
.more-link__link {
display: block;
}
}
.more-link__link:hover span {
text-decoration: underline;
}
.more-link__link:hover::after {
transform: translate3d(0.5rem, -50%, 0);
}
.more-link__link::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 300;
margin-left: 0.5rem;
color: #E30613;
font-size: 1.5rem;
transform: translate3d(0, -50%, 0);
transition: transform 0.15s ease-in-out 0s;
position: absolute;
right: 0;
top: 50%;
}
@media (max-width: 767.98px) {
.more-link__link::after {
margin-top: 0.8rem;
}
}
.more-link [class^=fa] {
margin-right: 1.4rem;
font-size: 3rem;
color: #E30613;
float: left;
}
@media (max-width: 767.98px) {
.more-link [class^=fa] {
float: none;
display: block;
margin-bottom: 1rem;
}
}
.news {
position: relative;
margin-bottom: 3rem;
}
@media (min-width: 768px) {
.news .swiper-button-prev,
.news .swiper-button-next,
.news .swiper-pagination {
display: none;
}
}
@media (max-width: 767.98px) {
.news .swiper-wrapper {
margin-bottom: 2rem;
}
.news .swiper-button-prev {
left: -3.6rem;
width: 3.6rem;
}
.news .swiper-button-next {
right: -3.6rem;
width: 3.6rem;
}
}
@media (min-width: 768px) {
.news__items, .news__items .swiper-wrapper {
display: block;
transform: none !important;
}
@supports (display: grid) {
.news__items, .news__items .swiper-wrapper {
display: grid;
grid-template-columns: 50% 50%;
grid-template-columns: calc(50% - 1rem) calc(50% - 1rem);
row-gap: 2rem;
column-gap: 2rem;
}
}
.news__items.swiper-container {
display: block;
overflow: visible;
}
}
.news__item {
display: flex;
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
}
@media (min-width: 768px) {
.news__item {
width: auto !important;
}
}
@media (max-width: 767.98px) {
.news__item {
margin: 0 1rem;
width: calc(100% - 2rem);
}
.news__item.swiper-slide {
height: auto;
}
}
.news__item a {
text-decoration: none;
}
.news__item > a {
display: flex;
width: 100%;
}
.news__item > a:hover .news__item__visual img, .news__item > a:focus .news__item__visual img {
transform: scale3d(1.2, 1.2, 1);
transition-timing-function: ease-out;
}
.news__item--featured {
grid-row-end: span 3;
display: block;
}
.news__item--featured > a {
display: block;
}
@media (max-width: 767.98px) {
.news__item {
display: block;
}
.news__item > a {
display: block;
}
}
.news__item__visual {
flex: 0 0 37.4531835206%;
overflow: hidden;
}
.news__item__visual img {
transition: transform 0.3s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
transform: none;
height: 100%;
width: 100%;
object-fit: cover;
}
.news__item--featured .news__item__visual {
height: auto;
}
.news__item__content {
padding: 2rem;
}
.news__item__tag2 {
position: absolute;
top: 0;
left: 0;
background: #003770;
color: white;
padding: 0.8rem 0.8rem 0.8rem 2rem;
font-weight: bold;
}
.news__item__tag {
margin-bottom: 1rem;
}
.news__item__title {
font-size: 2.5rem;
color: inherit;
font-weight: 600;
margin-bottom: 2rem;
}
.news__item__title a:hover, .news__item__title a:focus, a:hover .news__item__title, .news__item__title:focus .news__item__title {
text-decoration: underline;
}
.news__item__date {
font-size: 1.4rem;
color: #003770;
}
@media (min-width: 768px) {
.news__item--featured .news__item__date {
font-size: 2rem;
}
}
.news__item__body {
margin-bottom: 2rem;
font-size: 1.8rem;
}
.notifications {
margin-bottom: 4rem;
padding: 4.8rem 4rem 4rem;
background: #EAF4FF;
position: relative;
}
@media (max-width: 767.98px) {
.notifications {
padding: 4rem 3.6rem;
}
}
.site-top + .notifications {
margin-top: -5rem;
}
.notifications::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 50%;
width: 100vw;
margin-left: -50vw;
z-index: -1;
background: inherit;
}
.notifications__content {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
text-align: center;
padding: 4rem 1.4rem;
line-height: 1.2;
max-width: 108.8rem;
margin: 0 auto;
}
@media (max-width: 767.98px) {
.notifications__content {
padding: 2rem 1.4rem;
}
}
.offers__item {
background: white;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
margin-bottom: 2rem;
padding: 3rem 2rem;
}
.offers__item__tags {
color: #E30613;
line-height: 1.55;
font-size: 1.8rem;
font-weight: 500;
margin-bottom: 1rem;
}
.offers__item__title {
margin-bottom: 1rem;
font-weight: 600;
font-size: 2.5rem;
}
.offers__item__title a:not(.btn):not(.form-submit):not(.form-submit) {
color: inherit;
}
.offers__item__title a:not(.btn):not(.form-submit):not(.form-submit):hover, .offers__item__title a:not(.btn):not(.form-submit):not(.form-submit):focus {
color: #003770;
}
a:hover .offers__item__title, a:focus .offers__item__title {
color: #003770;
}
.offers__item a {
text-decoration: none;
}
.offers__item a:hover, .offers__item a:focus {
text-decoration: underline;
}
.offers__item__infos {
line-height: 1.25;
}
.offer-infos {
font-size: 1.8rem;
font-weight: 500;
color: #003770;
}
.offer-infos, .offer-infos ul {
padding: 0;
}
.offer-infos:last-child, .offer-infos ul:last-child {
margin-bottom: 0;
}
.offer-infos li::before {
content: none;
}
.offer-infos li:last-child {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.offer-infos li {
margin-bottom: 1.7rem;
}
.offer-infos li:last-child {
margin-bottom: 0;
}
}
.ordered-items {
display: flex;
flex-wrap: wrap;
margin: 0 -2rem;
justify-content: center;
padding: 0;
counter-reset: counter-ordered;
}
@media (min-width: 768px) {
.content-block .ordered-items {
margin-bottom: -5rem;
}
}
.ordered-items .ordered-item {
padding: 1rem 4rem 0 4rem;
margin: 0 0 5rem;
flex: 0 0 33.33%;
counter-increment: counter-ordered;
}
@media (max-width: 767.98px) {
.ordered-items .ordered-item {
flex: 0 0 100%;
margin-bottom: 2rem;
padding-left: 2rem;
padding-right: 2rem;
}
}
.ordered-items .ordered-item::before {
content: none;
}
.ordered-items .ordered-item__figure::before {
content: counter(counter-ordered);
}
@media (min-width: 768px) {
.content-block .ordered-items--col4 {
margin-bottom: 1rem;
}
.ordered-items--col4 .ordered-item {
flex: 0 0 25%;
margin-bottom: 3rem;
padding-left: 0 2rem;
padding-right: 0 2rem;
}
.content-block .ordered-items--col2 {
margin-bottom: 4rem;
margin-left: -1.4rem;
margin-right: -1.4rem;
}
.ordered-items--col2 .ordered-item {
flex: 0 0 50%;
margin-bottom: 3rem;
padding-left: 1.4rem;
padding-right: 1.4rem;
text-align: left;
}
.ordered-items--col2 .ordered-item__title {
justify-content: flex-start;
}
}
.ordered-items--col4 .ordered-item {
margin-bottom: 3rem;
}
.ordered-items--col2 .ordered-item {
margin-bottom: 3rem;
text-align: left;
}
.ordered-items--col2 .ordered-item__title {
justify-content: flex-start;
}
.ordered-item {
color: #003770;
text-align: center;
font-weight: normal;
font-size: 1.8rem;
margin-bottom: 5rem;
}
.text-left .ordered-item .text-md-center {
text-align: center;
}
.profiles {
display: flex;
margin: 0;
padding: 0;
justify-content: space-between;
flex-wrap: wrap;
}
.profiles__item {
margin-bottom: 3rem;
width: calc(50% - 0.9rem);
}
.profiles__item::before {
content: none;
}
@media (min-width: 768px) {
.profiles__item {
display: flex;
}
}
.profiles__item__visual {
flex: 0 0 37.3831775701%;
margin-right: 2rem;
max-width: 200px;
}
@media (max-width: 767.98px) {
.profiles__item__visual {
margin: 0 0 1rem;
}
}
.profiles__item__content {
flex: 1 1 auto;
}
.profiles__item__title {
font-size: 2rem;
font-weight: 600;
margin-bottom: 1rem;
line-height: 1.2;
}
.profiles__item__subtitle {
margin-bottom: 1rem;
font-size: 1.8rem;
line-height: 1.38;
}
.profiles__item__body {
font-size: 1.4rem;
line-height: 1.78;
}
.publications__item {
padding: 2rem 0;
border-bottom: solid 1px rgba(0, 55, 112, 0.2);
}
@media (min-width: 768px) {
.publications__item {
display: flex;
justify-content: space-between;
align-items: center;
}
}
.publications > .publications__item:first-child {
padding-top: 0;
}
.publications > .publications__item:last-child {
padding-bottom: 0;
border-bottom: none;
}
.publications__item__title {
font-size: 2.5rem;
font-weight: 600;
margin: 0;
}
.publications__item__cta {
margin-left: 8rem;
flex: 0 0 auto;
max-width: 40%;
text-align: right;
}
@media (max-width: 767.98px) {
.publications__item__cta {
max-width: none;
margin-left: 0;
text-align: left;
margin-top: 1rem;
}
}
.quote {
background: #F2F2F2;
padding: 8rem 5rem;
margin-bottom: 5rem;
margin-top: 23rem;
position: relative;
max-width: 78rem;
margin-left: auto;
margin-right: auto;
}
.quote--no-visual {
margin-top: 0;
}
@media (max-width: 767.98px) {
.quote {
padding-left: 0;
padding-right: 0;
padding-top: 5rem;
padding-bottom: 5rem;
}
}
.quote__title {
text-align: center;
margin-top: -23.2rem;
font-size: 2.8rem;
}
@media (min-width: 768px) {
.quote__title {
display: none;
}
}
@media (max-width: 767.98px) {
.quote__title + .quote__visual {
margin-top: 0;
}
}
.text-container .quote:not(.quote--no-visual) {
margin-top: 18rem;
}
.text-container .quote {
padding-bottom: 5rem;
}
.text-container .quote--no-visual {
padding-top: 4rem;
padding-bottom: 4rem;
}
.quote::before {
content: "";
background: inherit;
position: absolute;
left: 50%;
top: 0;
height: 100%;
width: 100vw;
margin-left: -50vw;
z-index: -1;
}
.quote__visual {
margin: -23.2rem auto 4rem;
text-align: center;
}
.quote__visual img {
vertical-align: bottom;
width: auto;
height: auto;
}
.quote__author {
font-size: 1.6rem;
color: #003770;
font-weight: 300;
margin-top: 1.5rem;
}
.quote__author-name {
font-size: 1.8rem;
display: inline;
}
.reports {
position: relative;
background: #003770;
color: white;
}
.reports__visual {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
.reports__visual img {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
max-width: none;
min-height: 100%;
height: auto;
transform: translate3d(-50%, -50%, 0);
}
@supports (object-fit: cover) {
.reports__visual img {
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
transform: none;
}
}
.reports__visual::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
background: rgba(0, 55, 112, 0.7);
}
.reports__content {
z-index: 2;
position: relative;
padding: 4rem 2rem;
}
.reports__title {
color: inherit;
margin-bottom: 3rem;
font-size: 2.5rem;
}
.reports__list {
margin: 0;
padding: 0;
}
.reports__list li {
margin: 0 0 2rem;
padding: 0;
}
.reports__list li::before {
content: none;
}
.reports__more a {
font-size: 2rem;
}
.reports__more a::after {
color: inherit;
}
.results__top {
margin-bottom: 5rem;
}
.results__top .search-block {
clear: both;
}
@media (max-width: 767.98px) {
.results__top {
margin-bottom: 3rem;
}
}
.results__top__title {
text-align: center;
}
.results__top--alt .results__top__title {
color: inherit;
}
.results__top--alt {
background: #003770;
padding: 4rem;
color: white;
margin-bottom: 8.5rem;
}
.results__top--alt .search-block:last-child {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.results__top--alt {
margin: 0 -2.6rem 3rem;
padding: 2.6rem;
}
}
@media (min-width: 768px) {
.results__top + .articles {
margin-top: 8rem;
}
}
.results__row {
display: flex;
align-items: center;
justify-content: space-between;
}
.search-block + .results__row {
margin-top: -2rem;
}
.results__title {
margin: 0;
}
.search-block {
margin: 0 auto 5rem;
position: relative;
padding: 0;
max-width: 78rem;
box-sizing: content-box;
}
.site-top .search-block {
padding: 0;
background: none;
width: 100%;
margin: 5rem 0;
z-index: 2;
}
.site-top .search-block:last-child {
margin-bottom: 0;
}
.site-top .search-block [type=search]:focus {
border-color: #003770;
}
.site-top + .search-block {
margin-top: -2rem;
}
.search-block input[type=text], .search-block [type=search] {
padding: 1.9rem 2.3rem;
border-color: transparent;
border-radius: 0.4rem;
font-size: 1.4rem;
height: 6rem;
}
.search-block input[type=text]:focus, .search-block [type=search]:focus {
border-color: #003770;
}
@media (max-width: 767.98px) {
.search-block input[type=text], .search-block [type=search] {
font-size: 16px;
}
}
.search-block .btn-search {
height: 6rem;
top: 0;
width: 6rem;
position: absolute;
right: 0;
bottom: 0;
border-radius: 0 0.4rem 0.4rem 0;
text-indent: -999em;
text-align: left;
line-height: 6rem;
}
.search-block .btn-search::before, .search-block .btn-search::after {
text-indent: 0;
text-align: center;
font-size: 3rem;
line-height: inherit;
color: #E30613;
}
.site-top .search-block .btn-search {
top: 0;
}
.search-layer {
position: fixed;
top: 10rem;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
font-size: 2rem;
font-weight: 500;
visibility: hidden;
transition: visibility 0s linear 0.5s;
}
.search-layer::before {
content: "";
position: absolute;
top: -19px;
left: 0;
right: 0;
z-index: 10;
height: 19px;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
opacity: 0;
transition: opacity 0.5s ease-in 0s;
}
.js-search-opened .search-layer {
visibility: visible;
opacity: 1;
transition-delay: 0s;
overflow: auto;
}
.js-search-opened .search-layer::before {
opacity: 1;
transition-timing-function: ease-out;
}
.search-layer__wrapper {
padding-top: 10rem;
padding-bottom: 10rem;
min-height: 100%;
opacity: 0;
transition: transform 0.5s ease-in 0s, opacity 0.5s ease-in 0s;
background: white;
position: relative;
transform: translate3d(0, -100%, 0);
}
.js-search-opened .search-layer__wrapper {
opacity: 1;
transform: none;
transition-timing-function: ease-out;
}
.search-layer a {
text-decoration: none;
}
.search-layer .search__form {
background: none;
color: inherit;
padding-top: 0;
}
.search-layer .search__form::before, .search-layer .search__form::after {
content: none;
}
.search-layer .search-block {
position: relative;
padding: 0;
background: none;
max-width: none;
}
.search-layer .search-block .btn-search {
position: absolute;
right: 0;
top: 0;
}
.search-layer .search-block [type=search] {
padding-right: 8rem;
}
.search-layer .search-block [type=search]:focus {
border-color: #003770;
}
body .gsc-control-cse {
padding: 0;
border: none;
}
body .gsc-control-cse * {
box-sizing: content-box;
}
body .gsc-control-cse .gsc-input {
box-shadow: none;
}
body .gsc-control-cse .gsc-search-button-v2 svg {
max-width: none;
}
body .gsc-control-cse .gsc-input-box {
padding-top: 3px;
padding-bottom: 2px;
}
.site-top {min-height: 35rem;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;overflow: hidden;padding: 6rem 4rem 6rem;background: #700000;color: white;margin-bottom: 5rem;}
.site-top--no-margin {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.site-top {
padding-bottom: 5rem;
padding-top: 10rem;
padding-left: 3.6rem;
padding-right: 3.6rem;
}
}
.site-top--alt {
flex-direction: row-reverse;
max-width: 123.8rem;
margin: 0 auto 8.3rem;
background: transparent;
color: inherit;
min-height: 0;
align-items: center;
padding: 0 4rem;
}
@media (max-width: 767.98px) {
.site-top--alt {
display: block;
padding-bottom: 0;
margin-bottom: 5rem;
}
}
@supports (mask-size: contain) or (-webkit-mask-size: contain) {
.site-top--keystone {
min-height: calc(100vh - 12rem);
padding: 4rem;
background: none;
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.site-top--keystone {
min-height: calc(437px + 5rem);
padding: 7.8rem 3.6rem 6rem;
}
}
}
.site-top__visual, .site-top__keystone-left {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: translate3d(0, calc(100px * var(--parallax-multipier, 0)), 0);
}
.site-top__visual::before, .site-top__keystone-left::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;background: rgb(0 35 112 / 60%);}
@media (min-width: 768px) {
.site-top__visual--gradient::before, .site-top__keystone-left--gradient::before {
opacity: 0.75;
background: linear-gradient(113deg, rgba(0, 55, 112, 0.75) 23%, rgba(0, 55, 112, 0));
}
}
.site-top__visual img, .site-top__keystone-left img {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
max-width: none;
min-height: 100%;
height: auto;
transform: translate3d(-50%, -50%, 0);
}
@supports (object-fit: cover) {
.site-top__visual img, .site-top__keystone-left img {
left: 0;
top: 0;
width: 100%;
height: 100%;
min-height: 0;
min-width: 0;
object-fit: cover;
transform: none;
}
}
.site-top--alt .site-top__visual, .site-top--alt .site-top__keystone-left {
position: relative;
flex: 0 0 53.6269430052%;
transform: none;
}
.site-top--alt .site-top__visual::before, .site-top--alt .site-top__keystone-left::before {
content: none;
}
.site-top--alt .site-top__visual img, .site-top--alt .site-top__keystone-left img {
position: static;
}
.site-top--alt .site-top__content .site-top__visual, .site-top--alt .site-top__content .site-top__keystone-left {
transform: none;
margin-bottom: 4.3rem;
}

@supports (mask-size: contain) or (-webkit-mask-size: contain) {
.site-top__keystone-left, .site-top__keystone-right {
position: absolute;
top: 6rem;
left: 50%;
width: 100%;
min-width: 200vh;
bottom: 8rem;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1387.814' height='509.271' viewBox='0 0 1387.814 509.271'%3E %3Cpath d='M328.755,260.685,592.615,622.02c129.793-53.551,275.241-83.558,428.86-83.558,154.576,0,300.886,30.386,431.291,84.565l263.8-361.263c-207.427-94.433-443.961-148.008-695.094-148.008C771.3,113.755,535.619,166.92,328.755,260.685Z' transform='translate(-328.755 -113.755)' /%3E %3C/svg%3E");
-webkit-mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center center;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1387.814' height='509.271' viewBox='0 0 1387.814 509.271'%3E %3Cpath d='M328.755,260.685,592.615,622.02c129.793-53.551,275.241-83.558,428.86-83.558,154.576,0,300.886,30.386,431.291,84.565l263.8-361.263c-207.427-94.433-443.961-148.008-695.094-148.008C771.3,113.755,535.619,166.92,328.755,260.685Z' transform='translate(-328.755 -113.755)' /%3E %3C/svg%3E");
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center center;
background: #003770;
transform: translate3d(-50%, calc(50px * var(--parallax-multipier, 0)), 0);
margin-left: -27.2rem;
overflow: hidden;
}
.site-top__keystone-left::before, .site-top__keystone-right::before {
content: none;
}
@media (max-height: 680px) {
.site-top__keystone-left, .site-top__keystone-right {
top: 2rem;
bottom: 2rem;
}
}
@media (max-width: 767.98px) {
.site-top__keystone-left, .site-top__keystone-right {
width: 1100px;
min-width: 0;
height: 410px;
top: 2rem;
bottom: auto;
margin-left: 0;
left: auto;
right: 1rem;
transform: translate3d(-100vw, calc(50px * var(--parallax-multipier, 0)), 0);
}
}
.loading-animation .site-top__keystone-left, .loading-animation .site-top__keystone-right {
animation: reveal-keystone 3s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
}
@media (max-width: 767.98px) {
.loading-animation .site-top__keystone-left, .loading-animation .site-top__keystone-right {
animation: reveal-keystone-mobile 1.75s cubic-bezier(0.22, 0.61, 0.36, 1) 0.25s forwards;
}
}
.site-top__keystone-left img, .site-top__keystone-right img {
position: static;
width: 100%;
margin-top: -6rem;
height: calc(100% + 6rem);
object-fit: cover;
transform: translate3d(0, calc(50px * var(--parallax-multipier, 0)), 0);
opacity: 0.8;
}
}
.site-top__content {
position: relative;
z-index: 2;
max-width: 78rem;
margin: 0 auto;
text-align: center;
}
.site-top__content h1::before, .site-top__content__title::before {
content: "";
display: block;
background: url('../img/deco-keystone.svg') center no-repeat;
background-size: auto;
height: 2rem;
width: 10rem;
margin: 0 auto 1rem;
background-size: contain;
}
.site-top--alt .site-top__content {
flex: 1 1 auto;
padding-right: 4rem;
text-align: left;
}
@media (max-width: 767.98px) {
.site-top--alt .site-top__content {
padding-right: 0;
}
}
.site-top--alt .site-top__content h1, .site-top--alt .site-top__content__title {
text-align: center;
color: #003770;
}
.site-top__keystone-right {
left: 50%;
background: #E30613;
mix-blend-mode: multiply;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1359.82' height='498.999' viewBox='0 0 1359.82 498.999'%3E %3Cpath d='M328.755,257.721,587.292,611.768C714.467,559.3,856.982,529.895,1007.5,529.895c151.458,0,294.817,29.773,422.591,82.859l258.482-353.976C1485.332,166.25,1253.57,113.755,1007.5,113.755,762.372,113.755,531.446,165.847,328.755,257.721Z' transform='translate(1688.575 612.754) rotate(-180)' /%3E %3C/svg%3E ");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1359.82' height='498.999' viewBox='0 0 1359.82 498.999'%3E %3Cpath d='M328.755,257.721,587.292,611.768C714.467,559.3,856.982,529.895,1007.5,529.895c151.458,0,294.817,29.773,422.591,82.859l258.482-353.976C1485.332,166.25,1253.57,113.755,1007.5,113.755,762.372,113.755,531.446,165.847,328.755,257.721Z' transform='translate(1688.575 612.754) rotate(-180)' /%3E %3C/svg%3E ");
-webkit-mask-position: center left;
mask-position: center left;
transform: translate3d(0, calc(-50px * var(--parallax-multipier, 0)), 0);
margin: 0;
}
.loading-animation .site-top__keystone-right {
animation-name: reveal-keystone-right;
animation-delay: 0s;
}
@media (max-width: 767.98px) {
.site-top__keystone-right {
margin-left: -20rem;
}
}
.site-top h1, .site-top__title {
margin: 0 auto 2rem;
max-width: 56.8rem;
}
.site-top h1:last-child, .site-top__title:last-child {
margin-bottom: 0;
}
.site-top h1 em, .site-top__title em {
display: block;
font-style: normal;
font-weight: normal;
}
@media (max-width: 767.98px) {
.site-top h1, .site-top__title {
text-align: center;
}
.site-top h1 em, .site-top__title em {
display: inline;
}
.site-top h1 em::after, .site-top__title em::after {
content: " ";
}
}
.site-top--alt .site-top h1, .site-top--alt .site-top__title {
color: #003770;
}
.site-top__keystone-content {
width: 108.8rem;
margin: 0 auto;
padding-right: 58.4rem;
color: white;
position: relative;
z-index: 2;
}
.loading-animation .site-top--keystone .site-top__keystone-content {
opacity: 0;
animation: reveal-keystone-content 2.25s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
}
@supports (mask-size: contain) or (-webkit-mask-size: contain) {
.loading-animation .site-top--keystone .site-top__keystone-content {
animation-delay: 0.75s;
}
}
@media (max-width: 767.98px) {
.site-top__keystone-content {
width: auto;
padding-right: 0;
}
.loading-animation .site-top__keystone-content {
animation-delay: 0.75s;
animation-duration: 1.75s;
}
}
.site-top__keystone-content h1 {
margin-bottom: 3rem;
}
@media (max-width: 767.98px) {
.site-top__keystone-content h1 {
margin-bottom: 5rem;
}
.site-top__keystone-content h1::before {
content: "";
display: block;
background: url('../img/deco-keystone.svg') center no-repeat;
background-size: auto;
height: 2rem;
width: 10rem;
margin: 0 auto 1rem;
background-size: contain;
}
.site-top--keystone .site-top__keystone-content h1::before {
content: none;
}
}
.site-top__keystone-content--center {
max-width: 78rem;
text-align: center;
padding: 0;
}
.site-top__subtitle {
font-size: 2.2rem;
font-weight: normal;
margin: 0 auto 3rem;
max-width: 56.8rem;
}
.site-top__subtitle:last-child {
margin-bottom: 0;
}
.site-top--alt .site-top__subtitle {
color: #003770;
font-size: 2.8rem;
font-weight: 600;
margin-bottom: 2rem;
line-height: 1.18;
}
.site-top__date {
font-size: 1.4rem;
margin-bottom: 1em;
}
.site-top__date:last-child {
margin-bottom: 0;
}
.site-top--alt .site-top__body {
font-weight: 300;
}
.site-top .contact-block {
position: absolute;
right: 0;
bottom: 6.3rem;
z-index: 2;
background: none;
max-width: 25.1098096633%;
width: 34.3rem;
}
@media (max-width: 1023px) {
.site-top .contact-block {
width: 22%;
}
}
@media (max-width: 767.98px) {
.site-top .contact-block {
width: 100%;
max-width: none;
margin-top: 3rem;
position: static;
}
.site-top .contact-block:last-child {
margin-bottom: -2rem;
}
}
.site-top .contact-block__content {
background: rgba(0, 55, 112, 0.8);
}
.site-top .contact-block__title {
margin-bottom: 1rem;
}
.site-top__content-wrapper {
width: 100%;
max-width: 108.8rem;
position: relative;
}
@media (min-width: 768px) {
.site-top__content-wrapper {
margin-top: -3rem;
margin-bottom: -3rem;
align-items: center;
display: flex;
}
}
.site-top__content-left {
text-align: center;
margin-bottom: 3rem;
}
@media (min-width: 768px) {
.site-top__content-left {
flex: 0 0 45.6rem;
margin-right: auto;
margin-bottom: 0;
}
}
@media (min-width: 768px) {
.site-top__content-right {
flex: 0 0 50%;
padding-left: 5rem;
}
}
.site-top__panel {
border-radius: 0.4rem;
background: rgba(255, 255, 255, 0.95);
color: #003770;
padding: 2rem;
margin-bottom: 2.5rem;
text-align: center;
}
.site-top__panel:last-child {
margin-bottom: 0;
}
.site-top__panel__title {
color: #E30613;
font-weight: 500;
margin-bottom: 2rem;
}
.site-top__panel .more a::after {
color: #E30613;
}
.site-top__infos {
display: flex;
justify-content: center;
margin-top: 5rem;
}
@media (max-width: 767.98px) {
.site-top__infos {
flex-wrap: wrap;
}
}
.site-top__infos__item {
margin: 0 3.5rem;
font-size: 1.8rem;
}
@media (max-width: 767.98px) {
.site-top__infos__item {
width: 100%;
margin-bottom: 3rem;
}
.site-top__infos__item:last-child {
margin-bottom: 0;
}
}
.site-top__infos__label {
margin-bottom: 0.5rem;
}
.site-top__infos__content {
font-weight: 500;
}

.tab-content {
background: rgba(255, 255, 255, 0.9);
padding: 2rem;
border-radius: 0 0 0.4rem 0.4rem;
color: #003770;
}
.table-container {
overflow: auto;
}
@media (max-width: 767.98px) {
.table-container {
margin-left: -3.6rem;
margin-right: -3.6rem;
width: auto;
}
}
.table-container .table-title {
text-align: center;
margin-bottom: 2rem;
}
.table-container table {
width: 100%;
border-collapse: collapse;
margin-bottom: 5rem;
}
.content-block .table-container table:last-child {
margin-bottom: 0;
}
.table-container table td, .table-container table th {
padding: 2rem 3rem;
vertical-align: top;
text-align: left;
color: #003770;
font-size: 1.5rem;
background: #F2F4F7;
border: solid 1px rgba(0, 55, 112, 0.1);
}
@media (max-width: 767.98px) {
.table-container table td, .table-container table th {
padding: 1rem 2rem;
}
}
.table-container table th {
font-weight: 600;
vertical-align: middle;
}
.table-container table thead th {
background: #003770;
color: white;
}
.tags {
display: flex;
flex-wrap: wrap;
margin: 0 -0.5rem 1rem;
}
.site-top .tags {
justify-content: center;
}
.tags__item {
margin: 0 0.5rem 1rem;
padding: 0.55rem 1.5rem;
border-radius: 3rem;
background: rgba(227, 6, 19, 0.7);
color: white;
font-size: 1.6rem;
font-weight: 500;
}
a.tags__item, .tags__item a {
text-decoration: none;
}
a.tags__item:hover, a.tags__item:focus, .tags__item a:hover, .tags__item a:focus {
text-decoration: underline;
}
a.tags__item {
transition: background-color 0.15s ease-in-out 0s;
}
a.tags__item:hover, a.tags__item:focus {
background: rgba(227, 6, 19, 0.85);
}
.text-aside {
display: flex;
}
@media (max-width: 767.98px) {
.text-aside {
flex-wrap: wrap;
}
}
.text-aside__text {
flex: 1 1 auto;
padding: 4rem;
color: #003770;
background: #F2F2F2;
font-weight: 400;
}
@media (max-width: 767.98px) {
.text-aside__text {
flex: 0 0 100%;
}
}
.text-aside__aside {
flex: 0 0 31.5257352941%;
padding: 4rem 2rem;
background: #003770;
color: white;
font-weight: normal;
}
@media (min-width: 768px) {
.text-aside__aside {
border-left: solid 3px #E30613;
}
}
@media (max-width: 767.98px) {
.text-aside__aside {
border-top: solid 3px #E30613;
flex: 0 0 100%;
}
}
.text-aside__aside li {
margin-bottom: 2.2rem;
line-height: 1.45;
}
.text-aside__aside li:last-child {
margin-bottom: 0;
}
.text-cta {
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 767.98px) {
.text-cta {
flex-wrap: wrap;
}
}
.text-cta__text {
color: #003770;
flex: 1 1 61.3513513514%;
}
@media (max-width: 767.98px) {
.text-cta__text {
text-align: center;
flex: 1 1 100%;
}
}
.text-cta__cta {
margin-left: 5rem;
}
@media (max-width: 767.98px) {
.text-cta__cta {
text-align: center;
width: 100%;
margin: 3rem 0 0;
}
}
.warning {
font-size: 1.8rem;
}
@media (min-width: 768px) {
.warning {
display: flex;
}
}
.warning__visual {
flex: 0 0 46.1538461538%;
margin-right: 3.8rem;
}
@media (max-width: 767.98px) {
.warning__visual {
margin-right: 0;
margin-bottom: 5rem;
text-align: center;
}
}
.warning__visual img {
margin-bottom: 3.8rem;
vertical-align: bottom;
}
.warning__visual img:last-child {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.warning__visual img {
margin-bottom: 2rem;
}
.warning__visual img:last-child {
margin-bottom: 0;
}
}
.warning__content {
flex: 1 1 auto;
}
.warning__content:first-child {
text-align: center;
}
@media (max-width: 767.98px) {
.warning__content {
text-align: center;
}
}
.warning__title {
font-size: 2.2rem;
font-weight: 600;
margin-bottom: 1.7rem;
}
.warning__title::before {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
font-size: 3rem;
display: block;
margin-bottom: 1rem;
line-height: 1;
text-align: center;
}
/* Header */
.footer-site {
position: relative;
left: 50%;
width: 100vw;
margin-left: -50vw;
background: #F2F2F2;
padding: 7.7rem 0;
border-top: solid 1px rgba(0, 55, 112, 0.5);
color: #003770;
}
@media (max-width: 767.98px) {
.footer-site {
left: auto;
width: auto;
margin-left: 0;
}
.container .footer-site {
margin-left: -3.6rem;
margin-right: -3.6rem;
}
}
.header-site {
position: fixed;
top: 0;
left: 0;
right: 0;
min-height: 10rem;
background: white;
padding: 0 2.55rem;
display: flex;
align-items: center;
z-index: 100;
box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
animation: reveal-header 1s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
}
.header-site .btn-tel, .header-site .btn-user, .header-site .btn-mail {
padding: 0.9rem 2rem;
font-size: 1.4rem;
font-weight: normal;
margin-right: 4rem;
}
@media (max-width: 767.98px) {
.header-site .btn-tel, .header-site .header-search .btn-search, .header-site .btn-mail {
height: 4rem;
line-height: 4rem;
min-width: 4rem;
width: 4rem;
background: #003770;
color: white;
border-radius: 50%;
text-indent: -999em;
overflow: hidden;
border: none;
position: relative;
margin-top: 0;
margin-bottom: 0;
vertical-align: top;
}
.header-site .btn-tel::before, .header-site .header-search .btn-search::before, .header-site .btn-mail::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
text-indent: 0;
margin: 0;
font-size: 1.8rem;
color: inherit;
line-height: inherit;
}
}
@media (max-width: 767.98px) {
.header-site .btn-tel, .header-site .btn-mail {
margin-right: 2rem;
}
}
.header-logo {
position: absolute;
top: 0;
height: 10rem;
left: 50%;
width: 14rem;
margin-left: -7rem;
line-height: 10rem;
text-align: center;
font-size: 3.1rem;
color: #003770;
font-weight: 600;
letter-spacing: 0.3rem;
}
.header-logo a {
text-decoration: none;
}
.header-search {
position: relative;
}
#layer {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 90;
background: rgba(0, 55, 112, 0.8);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out 0s, visibility 0s ease-in-out 0.3s;
}
/* Main */
#toTop {
position: fixed;
bottom: 4rem;
right: -7.5rem;
color: white;
width: 15rem;
height: 5.5rem;
text-decoration: none;
text-align: center;
cursor: pointer;
z-index: 89;
opacity: 0;
transition: opacity 0.5s ease-in-out 0s, transform 0.5s cubic-bezier(0.29, -0.18, 0.76, 1.22) 0s;
padding: 1rem 9.5rem 0 0;
text-align: right;
transform-origin: center 12.5rem;
transform: rotate3d(0, 0, 1, 45deg);
}
@media (max-width: 767.98px) {
#toTop {
bottom: 75px;
}
}
#toTop::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #E30613;
mix-blend-mode: multiply;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1387.814' height='509.271' viewBox='0 0 1387.814 509.271'%3E %3Cpath d='M328.755,260.685,592.615,622.02c129.793-53.551,275.241-83.558,428.86-83.558,154.576,0,300.886,30.386,431.291,84.565l263.8-361.263c-207.427-94.433-443.961-148.008-695.094-148.008C771.3,113.755,535.619,166.92,328.755,260.685Z' transform='translate(-328.755 -113.755)' /%3E %3C/svg%3E");
-webkit-mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center left;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1387.814' height='509.271' viewBox='0 0 1387.814 509.271'%3E %3Cpath d='M328.755,260.685,592.615,622.02c129.793-53.551,275.241-83.558,428.86-83.558,154.576,0,300.886,30.386,431.291,84.565l263.8-361.263c-207.427-94.433-443.961-148.008-695.094-148.008C771.3,113.755,535.619,166.92,328.755,260.685Z' transform='translate(-328.755 -113.755)' /%3E %3C/svg%3E");
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center left;
transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
transform-origin: center 12.5rem;
}
#toTop::after {
content: "";
font-family: "Font-Awesome-5-Pro-Custom";
font-weight: 400;
font-size: 2rem;
position: relative;
transform: none;
transition: transform 0.15s ease-in-out 0s;
display: inline-block;
}
.js-scrolled #toTop {
opacity: 1;
transform: rotate3d(0, 0, 0, -5deg);
}
#toTop:hover::after {
transform: translate3d(0, -0.5rem, 0);
}
.text-container {
max-width: 78rem;
margin: 0 auto 8rem;
}
.content-block .text-container:last-child {
margin-bottom: 0;
}
.text-container a:not(.btn):not(.form-submit) {
color: #003770;
}
.page-title {
text-align: center;
margin-bottom: 5rem;
color: #003770;
}
.page-subtitle {
text-align: center;
margin-bottom: 5rem;
}
@media (max-width: 767.98px) {
.page-subtitle {
text-align: left;
}
}
.back {
margin-bottom: 3rem;
}
.text-container .back:first-child {
margin-top: -2rem;
}
/* Pages */
/* animations */
@keyframes bounce {
0% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0, 3rem, 0);
}
}
@keyframes spin {
0% {
transform: none;
}
100% {
transform: rotate(360deg);
}
}
@keyframes reveal-menu-item {
0% {
opacity: 0;
transform: translate3d(0, -55px, 0);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes reveal-opacity {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.unvisible {
transform: translate3d(0, 150px, 0);
}
.unvisible.visible {
opacity: 1;
transform: none;
transition: transform 1s cubic-bezier(0.22, 0.61, 0.36, 1) 0s, opacity 1s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
}
@keyframes reveal-header {
0% {
transform: translate3d(0, -100%, 0);
}
100% {
transform: translate3d(0, 0, 0);
}
}
@keyframes reveal-quick-links {
0% {
transform: translate3d(-50.1%, 100%, 0);
}
100% {
transform: translate3d(-50.1%, 0, 0);
}
}
@keyframes reveal-quick-links-mobile {
0% {
transform: translate3d(0, 100%, 0);
}
100% {
transform: translate3d(0, 0, 0);
}
}
@keyframes reveal-keystone {
0% {
transform: translate3d(-150%, calc(50px * var(--parallax-multipier, 0)), 0);
}
100% {
transform: translate3d(-50%, calc(50px * var(--parallax-multipier, 0)), 0);
}
}
@keyframes reveal-keystone-mobile {
0% {
transform: translate3d(-100vw, calc(50px * var(--parallax-multipier, 0)), 0);
}
100% {
transform: translate3d(0, calc(50px * var(--parallax-multipier, 0)), 0);
}
}
@keyframes reveal-keystone-right {
0% {
transform: translate3d(100%, calc(-50px * var(--parallax-multipier, 0)), 0);
}
100% {
transform: translate3d(0, calc(-50px * var(--parallax-multipier, 0)), 0);
}
}
@keyframes reveal-keystone-content {
0% {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
transform: none;
}
}
.loading-animation {
overflow-y: hidden;
}
.loading-animation *, .loading-animation *::before, .loading-animation *::after {
animation-play-state: paused !important;
}
.loading-animation.loaded {
overflow-y: auto;
}
.loading-animation.loaded *, .loading-animation.loaded *::before, .loading-animation.loaded *::after {
animation-play-state: running !important;
}
/* */
.container-fluid{padding-left:0;padding-right:0}#footer .social-links__title{display:none}.selection-body{margin-top:0}.gsc-search-button-v2{height:26px !important;margin-top:0 !important;min-width:13px !important;padding:5px 26px !important;width:68px !important}.more a::after{content:none}.site-top .nav.nav-tabs{margin-bottom:0}.jportal_tous_metiers,.jportal_tous_besoins,.jportal_tous_produits,.jportal_sections{background:#f2f2f2 !important}.jportal_formulaires{background:#eaf4ff !important}.regroupement .accordions__item{margin-bottom:0}.separation_regroupement{margin-bottom:8rem;border-bottom:solid 1px rgba(0,55,112,0.2)}.highlight{background-color:#f2f2f2 !important}.highlight--alt{background:#003770 !important}input.gsc-input{box-shadow:none}.menuAdmin{display:inline-block;position:fixed;bottom:120px;right:10px;padding:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border:2px solid #ccc;box-shadow:0 0 1px 0 rgba(0,0,0,0);text-align:center;transition:all .2s ease;width:45px}.menuAdmin>span{display:inline-block;color:#365a96;width:0;height:0;vertical-align:middle;border-top:8px solid;border-right:6px solid transparent;border-left:6px solid transparent;transition:all .2s ease}.menuAdmin>span:hover{cursor:pointer;border-top:10px solid;border-right:8px solid transparent;border-left:8px solid transparent}.menuAdmin div a{margin:6px;display:block}.menuAdmin div a:hover{text-decoration:none;color:#d9534f}.menuAdmin .slided{box-shadow:0 0 2px 0 #656565}.breadcrumbSMA{position:absolute;top:12rem;left:3.5rem;right:0;color:white;z-index:90;background:0;padding:0}.breadcrumbSMA--alt{position:static;margin:1rem 0 1.4rem 3.5rem;color:#003770}@media(max-width:767.98px){.breadcrumbSMA--alt{margin-bottom:3rem}}@media(max-width:767.98px){.breadcrumbSMA{top:12rem!importance;left:1.5rem!importance}}.breadcrumbSMA ol,.breadcrumbSMA ul{margin:0;padding:0 0 0 .5rem;display:flex;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.breadcrumbSMA ol,.breadcrumbSMA ul{overflow:auto;text-overflow:unset}}.breadcrumbSMA ol li,.breadcrumbSMA ul li{display:inline;font-size:1.6rem;white-space:normal}@media(max-width:767.98px){.breadcrumbSMA ol li,.breadcrumbSMA ul li{line-height:1.25;margin-bottom:.2rem}}.breadcrumbSMA ol li::before,.breadcrumbSMA ul li::before{content:"";font-family:"Font-Awesome-5-Pro-Custom";font-weight:400;margin:0 .64rem;width:auto;font-size:.85em;color:#e30613}.breadcrumbSMA ol li:first-child::before,.breadcrumbSMA ul li:first-child::before{content:none}.breadcrumbSMA ol li a,.breadcrumbSMA ul li a{text-decoration:none}.breadcrumbSMA ol li a:hover,.breadcrumbSMA ol li a:focus,.breadcrumbSMA ul li a:hover,.breadcrumbSMA ul li a:focus{text-decoration:underline}.breadcrumbSMA ol li .btn-back,.breadcrumbSMA ul li .btn-back{font-size:2rem}.page-subtitle h2{border-bottom:0;font-size:2.8rem}.section_description{background:#fff}.tab-content-espace-commercial,.tab-content-espace-client{display:flex;min-height:100%}.tab-pane-espace-commercial,.tab-pane-espace-client{height:fill-content;width:100%;margin-right:-100%}.more a::after{content:""}.arrowLink{display:table;margin:0 auto}ol li::before{background:0}.autrePage{counter-reset:counter-subtitle}.counter::before{counter-increment:counter-subtitle;content:counters(counter-subtitle,".") " "}.mise-en-avant-btn{margin-top:2.33rem}.accordion_line{margin-bottom:8rem !important;border-bottom:solid 1px rgba(0,55,112,0.2) !important}div.accordion_last_child>div.container>div.accordion_line{border-bottom:none !important}.map__map{background:0;box-shadow:none}.map__map iframe{border:0}.video-iframe-container{padding-top:0 !important}.connexion-ag-background{background:#eaf4ff}.connexion-ag-libelle{color:#003770;font-size:3rem;margin-top:20px}.connexion-ag-alignement{margin-left:10%}.connexion-ag-mandatory::after{content:"*";font-size:3rem;color:red;margin-left:5px}.connexion-ag-mandatory-before::before{content:"*";font-size:2rem;color:red;margin-left:5px}.connexion-ag-input-container{width:80%;margin-left:10%}.tac_float{height:200px !important}.profiles__item__societe{margin-bottom:20px !important}@media(max-width:767.98px){.connexion-ag-input{font-size:12px !important;color:black !important}}@media(min-width:767.98px){.connexion-ag-input{font-size:16px !important;color:black !important}}.connexion-ag-sautLigne{margin-top:20px}.connexion-ag-case-cocher{color:#003770;font-size:16px;font-weight:500}.navigate_sous_thematique .accordions__item{margin-bottom:0;border-bottom:0}.sous_thematique .navigate_sous_thematique .accordions__item{border-bottom:solid 1px rgba(0,55,112,0.2)}a.thematique__fiche{color:#003770;font-size:1.5rem;font-weight:300;text-decoration:none;padding-left:10px}a.thematique__fiche.stronger{font-weight:bold}.row{margin-left:0;margin-right:0}.fiches-pathologie-illustration .site-top{margin-bottom:0}@media(max-width:767.98px){.smart-padding-bottom{padding-bottom:40px}}
.image-normal{vertical-align:baseline}.image-haut{vertical-align:top}.image-milieu{vertical-align:middle}.image-bas{vertical-align:bottom}.texte-haut{vertical-align:text-top}.texte-bas{vertical-align:text-bottom}.image-left{float:left;margin:5px}.image-right{float:right;margin:5px}.image-left:after{content:'';clear:left;display:block}.image-right:after{content:'';clear:right;display:block}
.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#009ef5;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#009ef5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#009ef5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.invisibleZone{position:absolute !important;left:-10000px !important;top:auto;width:1px !important;height:1px !important;overflow:hidden !important}

.encadrer-contenu{ border: 2px solid #E30613; padding: 10px; font-size:0.9em; } 


			  
			  p
			  {
				text-align: justify;
			  }
			  
			  
.footer-site {
    position: relative;
    left: 50%;
    width: 100vw;
    margin-left: -50vw;
    background: #F2F2F2;
    padding: 7.7rem 0;
    border-top: solid 1px rgba(0, 55, 112, 0.5);
    color: #003770;
}

@media (max-width: 767.98px) {
    .footer-site {
        left: auto;
        width: auto;
        margin-left: 0;
    }

    .container .footer-site {
        margin-left: -3.6rem;
        margin-right: -3.6rem;
    }
}

.footer-site a {
    text-decoration: none;
}

.footer-site a:hover, .footer-site a:focus {
    text-decoration: underline;
}

.footer-site::after, .footer-site::before {
    content: "";
    background: url('../img/deco-keystone.svg') center no-repeat;
    position: absolute;
    top: 0;
    left: 50%;
    height: 20px;
    width: 100px;
    margin: -11px 0 0 -50px;
    background-size: contain;
}

.footer-site::before {
    content: "";
    background: none;
    position: absolute;
    top: -1px;
    left: 50%;
    height: 1px;
    width: 100px;
    margin: 0 0 0 -50px;
    background: #F2F2F2;
}

.footer-site .footer-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 6rem;
}

@media (max-width: 767.98px) {
    .footer-site .footer-row {
        flex-direction: column;
        align-items: center;
    }
}

.footer-site .footer-column {
    max-width: 31rem;
}

.footer-site .footer-column--main {
    text-align: center;
}

@media (max-width: 767.98px) {
    .footer-site .footer-column--main {
        order: 2;
    }
}

@media (max-width: 767.98px) {
    .footer-site .footer-column {
        max-width: 100%;
        width: 27rem;
        margin-bottom: 5rem;
    }

    .footer-site .footer-column--main {
        margin-bottom: 0;
        max-width: none;
        min-width: 26rem;
        width: auto;
    }
}

.footer-site .footer-logo {
    margin-bottom: 2rem;
    letter-spacing: 1rem;
    font-weight: 600;
    font-size: 7rem;
    line-height: 1;
}

.footer-site .footer-logo a:hover, .footer-site .footer-logo a:focus {
    text-decoration: none;
}

.footer-site .social-links {
    justify-content: center;
    max-width: none;
}

.footer-site .footer-menu1__title {
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 2rem;
}

.footer-site .footer-menu1 ul {
    padding: 0;
    margin: 0 0 2rem;
}

.footer-site .footer-menu1 ul li {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 1.6rem;
}

.footer-site .footer-menu1 ul li::before {
    content: none;
}

.footer-site .footer-menu1 ul li::after {
    content: " – ";
}

.footer-site .footer-menu1 ul li:last-child::after {
    content: none;
}

.footer-site .footer-menu__title {
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 2rem;
    color: #E30613;
}

.footer-site .footer-menu ul {
    padding: 0;
    margin: 0 0 2rem;
}

.footer-site .footer-menu ul li {
    color: #4D4D4D;
    display: block;
    margin: 0 0 1.2rem;
    line-height: 1.2;
    padding: 0;
    font-size: 1.6rem;
}

.footer-site .footer-menu ul li::before {
    content: none;
}

.footer-site .footer-menu__more a {
    font-size: 1.8rem;
    text-decoration: underline;
}

.footer-site .footer-menu__more a::after {
    color: #E30613;
}

.footer-site .footer-menu-mentions {
    margin: 0 auto;
}

.footer-site .footer-menu-mentions__title {
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 2rem;
}

.footer-site .footer-menu-mentions ul {
    padding: 0;
    margin: 0 0 2rem;
    text-align: center;
}

.footer-site .footer-menu-mentions ul li {
    display: inline-block;
    margin: 0 3rem 2rem;
    padding: 0;
    font-size: 1.6rem;
    color: #4D4D4D;
}

.footer-site .footer-menu-mentions ul li::before {
    content: none;
}

@media (max-width: 767.98px) {
    .footer-site .footer-menu-mentions ul li {
        display: block;
        text-align: center;
    }
}

