/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.l-container{margin:0 1.375rem;}@media screen and (min-width:992px){.l-container{margin:0 5rem;}}.l-container-24{margin:0 24px;}@media screen and (min-width:992px){.l-container-24{margin:0 80px;}}.centred-container{margin:0 15.31rem;}@media screen and (max-width:992px){.centred-container{margin:0 1.5rem;}}body{margin:0;font-family:"Roboto Condensed",sans-serif;}body button{background:none;border:none;padding:0;}body p{margin:0;}body a,body span.c-ob{color:inherit;text-decoration:none;cursor:pointer;}
.h-center{text-align:center;}.h-text-white{color:white;}
.l-header{position:sticky;top:0;z-index:10;}
.b-footer{background-color:#F9F5F4;padding:44px 0 10px;}@media screen and (max-width:992px){.b-footer{padding:0;}}.b-footer__wrapper{padding:44px 44px 44px 44px;}@media screen and (max-width:992px){.b-footer__wrapper{padding:104px 0 0 0;}}.b-footer__wrapper--top{display:grid;grid-template-columns:3fr 5fr;}@media screen and (max-width:992px){.b-footer__wrapper--top{grid-template-columns:1fr;}}.b-footer__image--desktop{margin:auto 0;display:block;}@media screen and (max-width:992px){.b-footer__image--desktop{display:none;}}.b-footer__image--mobile{margin:auto 0;display:none;}@media screen and (max-width:992px){.b-footer__image--mobile{display:block;background:white;text-align:center;box-shadow:0px 74px 0 73px white;}}.b-footer__columns_container{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:14px;font-weight:500;font-size:14px;line-height:21px;margin-bottom:44px;}@media screen and (max-width:992px){.b-footer__columns_container{display:grid;grid-template-columns:1fr 1fr;}}.b-footer__columns_container .footer__column a,.b-footer__columns_container .footer__column span.c-ob{color:#20252B;text-decoration:none;display:block;margin-bottom:8px;cursor:pointer;}.b-footer__columns_container .footer__column a:hover,.b-footer__columns_container .footer__column span.c-ob:hover{color:#C21B17;text-decoration:underline;}@media screen and (max-width:992px){.b-footer__columns_container .footer__column a,.b-footer__columns_container .footer__column span.c-ob{font-size:11px;}}.b-footer__columns_container .footer__column:nth-child(1),.b-footer__columns_container .footer__column:nth-child(2){grid-column:span 1;}@media screen and (max-width:992px){.b-footer__columns_container .footer__column:nth-child(3){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:14px;}}.b-footer__socialmedia{display:grid;grid-template-columns:auto;margin:auto;position:relative;}@media screen and (max-width:992px){.b-footer__socialmedia{margin-bottom:22px;}}.b-footer__socialmedia span{line-height:39px;font-weight:400;font-size:14px;margin-right:24px;}@media screen and (max-width:992px){.b-footer__socialmedia span{font-weight:500;margin-right:24px;line-height:22px;font-size:11px;}}@media screen and (max-width:576px){.b-footer__socialmedia span{margin-right:10px;}}.b-footer__socialmedia--container{padding:0 44px;margin:auto;display:flex;z-index:1;background-color:#F9F5F4;}@media screen and (max-width:992px){.b-footer__socialmedia--container{padding:0;margin:initial;}}.b-footer__socialmedia--icons{display:flex;align-items:center;justify-content:start;gap:18px;}@media screen and (max-width:992px){.b-footer__socialmedia--icons{gap:10px;}}@media screen and (max-width:576px){.b-footer__socialmedia--icons{gap:5px;}}.b-footer__socialmedia--icons img{width:20px;height:20px;object-fit:cover;}@media screen and (min-width:576px){.b-footer__socialmedia--icons img{width:24px;height:24px;}}.b-footer__socialmedia::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#cccccc;left:0;}@media screen and (max-width:992px){.b-footer__socialmedia::before{display:none;}}
.full-page-content{position:relative;}.gfr-adjust .b-breadcrumb{margin:15px 0;}@media screen and (max-width:992px){.gfr-adjust .b-breadcrumb{margin:15px;}}.generali_breadcrumb .breadcrumb{display:flex;height:1.58575rem;padding:0.25rem 0.5rem;margin:0;align-items:center;gap:0.25rem;border-radius:0.25rem;background:rgba(32,37,43,0.7);backdrop-filter:blur(0.438rem);width:max-content;list-style:none;}.generali_breadcrumb .breadcrumb li{display:flex;align-items:center;}.generali_breadcrumb .breadcrumb li:before{content:unset;}.generali_breadcrumb .breadcrumb li a{color:#D2D2D2;font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;}@media screen and (max-width:992px){.generali_breadcrumb .breadcrumb li a{font-family:"Roboto Condensed",sans-serif;font-size:0.75rem;font-style:normal;font-weight:400;line-height:normal;}}.generali_breadcrumb .breadcrumb li .icon_arrow{color:#FFFFFF;display:flex;justify-content:center;align-items:center;margin:0 0.25rem;color:#D2D2D2;}.generali_breadcrumb .breadcrumb li:nth-last-child(2) .icon_arrow{display:none;}.generali_breadcrumb .breadcrumb li:last-child{color:#FFFFFF;font-weight:600;font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:600;line-height:1.3125rem;}@media screen and (max-width:992px){.generali_breadcrumb .breadcrumb li:last-child{font-family:"Roboto Condensed",sans-serif;font-size:0.9375rem;font-style:normal;font-weight:400;line-height:1.5rem;}}.generali_breadcrumb .breadcrumb li:last-child .icon_arrow{font-weight:bold;color:#FFFFFF;}@media screen and (max-width:768px){.generali_breadcrumb .breadcrumb{display:none;}}.generali_breadcrumb_mobile{display:none;}@media screen and (max-width:768px){.generali_breadcrumb_mobile{display:flex;}}.generali_breadcrumb_mobile .breadcrumb_mobile{display:flex;height:1.58575rem;padding:0.25rem 0.5rem;align-items:center;gap:0.25rem;border-radius:0.25rem;background:rgba(32,37,43,0.7);backdrop-filter:blur(0.438rem);width:max-content;list-style:none;}@media screen and (max-width:768px){.generali_breadcrumb_mobile .breadcrumb_mobile{margin:0;}}.generali_breadcrumb_mobile .breadcrumb_mobile li{display:flex;align-items:center;}.generali_breadcrumb_mobile .breadcrumb_mobile li .icon_arrow{color:#FFFFFF;display:flex;justify-content:center;align-items:center;margin:0 0.25rem;transform:rotate(180deg);color:#D2D2D2;}@media screen and (max-width:768px){.generali_breadcrumb_mobile .breadcrumb_mobile li .icon_arrow{margin-left:0;}}.generali_breadcrumb_mobile .breadcrumb_mobile li a{color:#D2D2D2;font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;}@media screen and (max-width:992px){.generali_breadcrumb_mobile .breadcrumb_mobile li a{font-family:"Roboto Condensed",sans-serif;font-size:0.75rem;font-style:normal;font-weight:400;line-height:normal;}}
.b-header{position:relative;font-family:"Roboto Condensed",sans-serif;padding:12px 0;background:rgba(251,249,249,0.9);box-shadow:0px 20px 35px -15px rgba(113,27,23,0.12);backdrop-filter:blur(17px);}.b-header__wrapper{display:flex;justify-content:space-between;align-items:center;}.b-header__actions{display:none;}@media screen and (min-width:992px){.b-header__actions{display:flex;align-items:center;gap:18px;}}.b-header__actions .c-button.link{text-decoration:none;color:#20252B;font-weight:500;margin-right:2.125rem;font-size:0.9375rem;font-style:normal;line-height:1.3125rem;letter-spacing:0.01875rem;}.b-header__actions .c-button.link:hover{color:#C21B17;}.b-header__actions .c-button.link .c-button__arrow{display:none;}.b-header__image--desktop{width:248px;height:34px;display:none;overflow:hidden;}@media screen and (min-width:992px){.b-header__image--desktop{display:block;}}.b-header__image--mobile{width:55px;height:44px;display:block;overflow:hidden;}@media screen and (min-width:992px){.b-header__image--mobile{display:none;}}.b-header__menu{position:relative;}@media screen and (min-width:992px){.b-header__menu{display:none;}}.b-header__menu .b-header__menu__icon{position:relative;display:block;width:2.75rem;height:2.75rem;}.b-header__menu .b-header__menu__icon .open,.b-header__menu .b-header__menu__icon .close{position:absolute;top:0;right:0;transition:opacity 300ms ease-in-out;}.b-header__menu .b-header__menu__icon .close{opacity:0;}.b-header__menu.active .open{opacity:0;}.b-header__menu.active .close{opacity:1;}@media screen and (min-width:992px){.b-header__search{display:none;}}.b-header__search__input{display:none;}.b-header__search.active{flex-grow:1;margin-right:2rem;}.b-header__search.active .b-header__search__input{display:block;}.b-header__search.active .b-header__search__trigger{display:none;}.b-header__search.active ~ .b-header__menu,.b-header__search.active ~ .b-header__image--mobile{display:none;}.b-header__search.active ~ .b-header__search__close{display:block;}.b-header__search__close{display:none;}
@media screen and (max-width:992px){.item{display:flex;align-items:center;align-self:stretch;min-height:44px;padding:19px 12px;gap:4px;}}.item > button{background:none;border:none;}.item > a,.item > span.c-ob{text-decoration:none;cursor:pointer;}.item > button,.item > a,.item > span.c-ob{display:flex;align-items:center;gap:8px;color:#20252B;}
.c-banner-img-card{position:relative;display:flex;width:230px;height:160px;justify-content:center;align-items:flex-end;gap:10px;flex-shrink:0;}.c-banner-img-card img{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:8px;}.c-banner-img-card__content{font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:600;line-height:1.3125rem;position:relative;margin:0 13px;bottom:15px;display:flex;padding:12px 20px;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:4px;border-radius:8px;border:2px solid rgba(212,212,212,0.2);background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);}
.c-big-menu__title{display:grid;grid-template-columns:32px auto 24px;align-items:center;gap:8px;font-weight:700;font-size:14px;line-height:21px;}@media screen and (min-width:992px){.c-big-menu__title{align-items:start;}}.c-big-menu__title__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;}.c-big-menu__title__icon + span{margin-top:8px;}.c-big-menu .c-big-menu__toggle{transition:all ease-in-out 0.4s;}@media screen and (min-width:992px){.c-big-menu .c-big-menu__toggle{display:none;}}.c-big-menu__links{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:0;overflow:hidden;transition:max-height ease-in-out 0.4s;}@media screen and (min-width:992px){.c-big-menu__links{max-height:initial;margin-top:16px;gap:8px;}}.c-big-menu a,.c-big-menu span.c-ob{color:#20252B;text-decoration:none;font-weight:500;font-size:14px;line-height:21px;cursor:pointer;}.c-big-menu a:hover,.c-big-menu span.c-ob:hover{color:#C21B17;text-decoration:underline;}.c-big-menu input[type=checkbox]{display:none;}@media screen and (max-width:992px){.c-big-menu input[type=checkbox]:checked ~ .c-big-menu__links{max-height:500px;}.c-big-menu input[type=checkbox]:checked + .c-big-menu__title > .c-big-menu__toggle{transform:rotateZ(-180deg);}}
@keyframes hideHeader{from{top:0;z-index:-1;}to{top:-90px;z-index:-1;}}@keyframes showHeader{from{top:-90px;z-index:-1;}to{top:0;}}.b-mega-menu{position:relative;}.b-mega-menu li{list-style:none;}@media screen and (max-width:992px){.b-mega-menu__lvl{position:absolute;top:0;left:0;width:100%;background:#fff;}}.b-mega-menu__lvl__entries{display:flex;justify-content:flex-start;align-items:center;padding:0;flex-shrink:0;list-style:none;}@media screen and (max-width:992px){.b-mega-menu__lvl__entries{flex-direction:column;align-items:flex-start;padding:0 1.375rem;width:calc(100% - 2.75rem);}.b-mega-menu__lvl__entries > div{width:100%;}.b-mega-menu__lvl__entries .item{border-bottom:1px solid #CCCCCC;}.b-mega-menu__lvl__entries .item > button,.b-mega-menu__lvl__entries .item > a,.b-mega-menu__lvl__entries .item > span.c-ob{color:#20252B;font-family:"Roboto Condensed",sans-serif;font-size:0.9375rem;font-style:normal;font-weight:600;line-height:1.4375rem;letter-spacing:0.00938rem;}}.b-mega-menu__lvl__highlight{display:flex;justify-content:space-between;align-items:center;margin-top:1.06rem;}.b-mega-menu__lvl__highlight > button,.b-mega-menu__lvl__highlight > div{display:flex;align-items:center;gap:0.5rem;color:#6F7072;font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:700;line-height:1.3125rem;letter-spacing:0.00875rem;}.b-mega-menu__lvl__highlight > button.go-back,.b-mega-menu__lvl__highlight > div.go-back{padding-left:0.4375rem;}@media screen and (min-width:992px){.b-mega-menu__lvl__highlight{display:none;}}.b-mega-menu__lvl.lvl1.c-accordion__body.opened{display:flex;flex-direction:column;align-items:start;}@media screen and (min-width:992px){.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries{width:100%;flex-shrink:1;display:flex;justify-content:space-between;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries #header-menu-action-link{display:none;}}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button{display:flex;align-items:center;justify-content:space-between;width:100%;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button svg{transform:rotateZ(-90deg);}@media screen and (max-width:992px){.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries{margin:0 0 0.75rem;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item#header-menu-action-link .c-button__arrow{display:none;}}@media screen and (min-width:992px){.b-mega-menu__lvl.lvl1{display:flex;justify-content:space-between;align-items:center;height:3.64163rem;padding:0.875rem 5rem;background:rgba(251,249,249,0.9);box-shadow:0px 20px 35px -15px rgba(113,27,23,0.12);backdrop-filter:blur(25px);}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries{gap:3.25rem;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item:hover > button,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item:hover > a,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item:hover > span.c-ob{border-bottom:0.1875rem solid #C21B17;backdrop-filter:blur(0.75rem);cursor:pointer;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.01rem;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > a,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > span.c-ob{cursor:pointer;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.01rem;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > a:hover,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button:hover,.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > span.c-ob:hover{font-weight:700;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button{display:flex;height:1.1875rem;align-items:center;gap:0.09rem;height:auto;}.b-mega-menu__lvl.lvl1 > .b-mega-menu__lvl__entries > .item > button svg{transform:rotateZ(0deg);}}.b-mega-menu__lvl.lvl2{position:absolute;background:#fff;}.b-mega-menu__lvl.lvl2 .c-big-menu__title__icon{border-radius:50%;display:flex;justify-content:center;background-color:#C21B17;}.b-mega-menu__lvl.lvl2 .c-big-menu__title__icon img{width:1.5rem;height:1.5rem;object-fit:cover;}.b-mega-menu__lvl.lvl2[univers=pro] .c-big-menu__title__icon{background-color:#20252B;}@media screen and (max-width:992px){.b-mega-menu__lvl.lvl2 .b-mega-menu__lvl__entries{padding-top:0.625rem;}.b-mega-menu__lvl.lvl2 .b-mega-menu__lvl__entries .b-mega-menu__column .item > button{width:100%;font-family:"Roboto Condensed",sans-serif;font-size:0.9375rem;font-style:normal;font-weight:600;line-height:1.4375rem;letter-spacing:0.00938rem;}.b-mega-menu__lvl.lvl2 .b-mega-menu__lvl__entries .b-mega-menu__column .item > button .c-big-menu__toggle{margin-left:auto;}.b-mega-menu__lvl.lvl2 .b-mega-menu__lvl__entries .b-mega-menu__column .item > button svg{transform:rotateZ(-90deg);}}@media screen and (min-width:992px){.b-mega-menu__lvl.lvl2{border-radius:1rem;background:#FFF;box-shadow:0px 20px 35px -15px rgba(113,27,23,0.15);}.b-mega-menu__lvl.lvl2 > .c-accordion__body.opened,.b-mega-menu__lvl.lvl2:hover > .c-accordion__body{display:block;}.b-mega-menu__lvl.lvl2 > .c-accordion__body.opened > .row,.b-mega-menu__lvl.lvl2:hover > .c-accordion__body > .row{display:flex;align-items:start;}.b-mega-menu__lvl.lvl2 > .c-accordion__body.opened > .row > .b-mega-menu__lvl__entries,.b-mega-menu__lvl.lvl2:hover > .c-accordion__body > .row > .b-mega-menu__lvl__entries{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;padding:2.5rem;gap:2.5rem;max-height:28.3rem;overflow:hidden;}.b-mega-menu__lvl.lvl2 > .c-accordion__body.opened > .row > .b-mega-menu__lvl__entries .c-accordion > .item > button,.b-mega-menu__lvl.lvl2:hover > .c-accordion__body > .row > .b-mega-menu__lvl__entries .c-accordion > .item > button{font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.01rem;}}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item:last-child a,.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item:last-child span.c-ob{color:#6F7072;text-decoration:none;cursor:pointer;}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item:last-child a:hover,.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item:last-child span.c-ob:hover{color:#C21B17;text-decoration:underline;}@media screen and (max-width:992px){.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries{margin-top:-0.88rem;}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item{}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item:last-child{border-bottom:none;}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries.c-big-menu__links{max-height:initial;}}@media screen and (min-width:992px){.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries{align-items:start;}.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item > a,.b-mega-menu__lvl.lvl3 .b-mega-menu__lvl__entries .item > span.c-ob{cursor:pointer;font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.00875rem;}}.b-mega-menu__cartes,.b-mega-menu__cartes--mobile,.b-mega-menu__cartes--desktop{display:flex;flex-direction:column;align-items:start;}.b-mega-menu__cartes--desktop{padding:2.5rem;gap:2.625rem;display:none;cursor:pointer;}@media screen and (min-width:992px){.b-mega-menu__cartes--desktop{display:flex;}}.b-mega-menu__cartes--desktop .c-button.link{padding:0;}.b-mega-menu__cartes--mobile{margin:1.375rem 0 1.5rem;gap:0.5rem;}.b-mega-menu__cartes--mobile .c-button{width:calc(100% - 5.75rem);margin:0 1.375rem;}@media screen and (min-width:992px){.b-mega-menu__cartes--mobile{display:none;}}.b-mega-menu__carte{position:relative;width:14.375rem;height:10rem;border-radius:1rem;}.b-mega-menu__actions{display:flex;flex-direction:column;gap:0.75rem;width:calc(100% - 2.75rem);margin:0.4375rem 1.375rem 1.5rem;}@media screen and (min-width:992px){.b-mega-menu__actions{display:none;}}.b-mega-menu__actions .c-button{display:flex;}.b-mega-menu__search{display:flex;align-items:center;gap:0.6875rem;height:2.0625rem;cursor:pointer;color:#C21B17;text-decoration:none;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.01rem;}.b-mega-menu__search:hover{font-weight:700;}.b-mega-menu__search:hover{border-bottom:0.1875rem solid #C21B17;backdrop-filter:blur(0.75rem);}@media screen and (max-width:992px){.b-mega-menu__search{display:none;}}.b-mega-menu__cta-link{display:none;}@media screen and (min-width:992px){.b-mega-menu__cta-link{display:flex;margin:2rem auto 2rem;justify-content:center;}}.b-mega-menu.hide-menu{animation:hideHeader 0.6s ease-out forwards;}.b-mega-menu.show-menu{animation:showHeader 0.6s ease-out forwards;}
.b-recherche--header{position:absolute;bottom:0;display:none;width:100%;background-color:#F6F3F3;box-shadow:0 4px 4px 0 rgba(181,181,181,0.25);}.b-recherche--header__content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;height:100%;}.b-recherche--header__toggle{position:absolute;right:0;top:3.25rem;cursor:pointer;}.b-recherche--header__autocomplete{width:100%;}.b-recherche--header__title{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:50px;line-height:66px;font-style:normal;text-align:center;}@media screen and (max-width:992px){.b-recherche--header__title{font-family:"Roboto Condensed",sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:2.375rem;}}.b-recherche--header.active{display:block;}
.b-prefooter{margin-bottom:-80px;position:relative;z-index:2;}@media screen and (min-width:992px){.b-prefooter{margin-bottom:-50px;}}.b-prefooter__wrapper{display:grid;grid-template-columns:1fr;padding:22px;background-color:hsl(from rgba(251,249,249,0.8980392157) h s l/90%);backdrop-filter:blur(40px);box-shadow:0 10px 34px 0 rgba(194,27,23,0.0509803922);border:2px solid #FFFFFF;border-radius:16px;gap:22px;}@media screen and (min-width:992px){.b-prefooter__wrapper{grid-template-columns:3fr 5fr;padding:44px;gap:initial;}}.b-prefooter__columns_container{display:grid;order:1;grid-template-columns:1fr;gap:18px;}@media screen and (min-width:992px){.b-prefooter__columns_container{grid-template-columns:1fr 1fr 1fr;gap:14px;}}.b-prefooter__illustrations{display:flex;align-items:center;}@media screen and (max-width:992px){.b-prefooter__illustrations{order:2;}}.b-prefooter__illustrations img{display:block;object-fit:cover;}.b-prefooter__illustrations__download{margin-left:15px;}@media screen and (min-width:992px){.b-prefooter__illustrations__download{margin-left:48px;}}.b-prefooter__illustrations__download__picto{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;}@media screen and (min-width:992px){.b-prefooter__illustrations__download__picto{grid-template-columns:1fr;gap:10px;}}.b-prefooter__illustrations__download span{font-weight:700;font-size:12px;line-height:15px;flex-basis:100%;}@media screen and (min-width:992px){.b-prefooter__illustrations__download span{display:none;}}.b-prefooter__illustrations__download img{width:112px;height:32px;}
.c-button{display:inline-flex;align-items:center;justify-content:center;font-weight:600;}.c-button__arrow{max-width:0;overflow:hidden;display:inherit;margin-left:0.25rem;transition:max-width 0.3s ease-out;}.c-button:hover{font-weight:800;}.c-button:hover .c-button__arrow{max-width:1.5rem;}.c-button.small,.c-button.large,.c-button.medium{min-width:7.875rem;padding:0 1.5rem;font-family:"Roboto Condensed",sans-serif;font-size:0.9375rem;font-weight:600;font-style:normal;line-height:normal;letter-spacing:0.00938rem;}.c-button.small .c-button__title,.c-button.large .c-button__title,.c-button.medium .c-button__title{padding:0.75rem 0;}@media screen and (min-width:992px){.c-button.medium{min-width:8.125rem;padding:0 2rem;font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.01063rem;}.c-button.medium .c-button__title{padding:1rem 0;}}@media screen and (min-width:992px){.c-button.large{min-width:8.5rem;padding:0 2rem;font-family:"Roboto Condensed",sans-serif;font-size:1.1875rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.01188rem;}.c-button.large .c-button__title{padding:1.25rem 0;}}.c-button.large.link{display:none;}.c-button.large.link .c-button__arrow{margin-left:0.5rem;}.c-button.primary,.c-button.secondary,.c-button.tertiary{border-radius:0.5rem;text-decoration:none;}.c-button.primary{color:#FFFFFF;background-color:#C21B17;}.c-button.primary:hover{background-color:#A40602;}.c-button.secondary{background-color:transparent;color:#C21B17;border:1px solid #C21B17;}.c-button.secondary:hover{background-color:rgba(164,6,2,0.1);color:#A40602;}.c-button.tertiary{color:#C21B17;background-color:#FFFFFF;}.c-button.tertiary.fill{color:#C21B17;background-color:#FFFFFF;}.c-button.tertiary.stroke{color:#FFFFFF;border:1px solid #FFFFFF;background-color:transparent;}.c-button.link{min-width:0;line-height:normal;padding:0;text-decoration:none;color:#C21B17;}.c-button.link .c-button__arrow{max-width:initial;}.c-button.link .c-button__title{padding:0;}.c-button.link:hover{text-decoration:underline;}.c-button img{margin-right:0.5rem;}[univers=pro] .c-button.primary{color:#FFFFFF;background-color:#20252B;}[univers=pro] .c-button.primary:hover{background-color:#000000;}[univers=pro] .c-button.secondary{color:#20252B;border:1px solid #20252B;}[univers=pro] .c-button.secondary:hover{background-color:rgba(0,0,0,0.1);color:#000000;}[univers=pro] .c-button.tertiary{color:#FFFFFF;border:1px solid #FFFFFF;background-color:transparent;}[univers=pro] .c-button.tertiary.fill{color:#C21B17;background-color:#FFFFFF;}[univers=pro] .c-button.tertiary.stroke{color:#FFFFFF;border:1px solid #FFFFFF;background-color:transparent;}
.b-search__input ul li{list-style:none;}.b-search__input .c-tags{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:center;}@media screen and (max-width:768px){.b-search__input .c-tags{margin-bottom:0.88rem;}.b-search__input .c-tags.grid{display:grid;grid-template-columns:1fr 1fr;}}.b-search__input .c-tags .c-tag{padding:0.25rem 0.88rem;}.b-search__input > form{position:relative;margin:0 auto;display:flex;z-index:2;max-width:46.25rem;height:60px;}.b-search__input > form .hero-form-element{flex-grow:1;position:relative;}.b-search__input > form .hero-form-element::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:48px;padding:2px;background:linear-gradient(90deg,#FFFFFF 0%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.b-search__input > form input[type=search]{font-family:"Roboto",sans-serif;font-size:1rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.02rem;width:100%;height:100%;padding:8px 55px 8px 28px;border:none;border-radius:48px;color:#FFFFFF;outline:none;appearance:none;box-shadow:0px 22px 34px -12px rgba(83,4,1,0.7);background-color:rgba(255,255,255,0.2);position:relative;}.b-search__input > form input[type=search]::-webkit-search-cancel-button,.b-search__input > form input[type=search]::-webkit-search-decoration,.b-search__input > form input[type=search]::-webkit-search-results-button,.b-search__input > form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;}.b-search__input > form input[type=search]::-moz-search-cancel-button{-moz-appearance:none;appearance:none;}@media screen and (max-width:768px){.b-search__input > form input[type=search]{padding:8px 40px 8px 18px;}}.b-search__input > form input[type=search]::placeholder{font-family:"Roboto",sans-serif;font-size:1rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.02rem;color:rgba(255,255,255,0.7);}@media screen and (max-width:768px){.b-search__input > form input[type=search]::placeholder{font-family:"Roboto",sans-serif;font-size:0.75rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.015rem;}}.b-search__input > form input[type=search]:not(:placeholder-shown){font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.125rem;font-style:normal;line-height:1.6875rem;color:#20252B;display:block;box-shadow:0px 20px 35px 0px rgba(54,2,0,0.15);background-color:#f0f0f0;}@media screen and (max-width:768px){.b-search__input > form input[type=search]:not(:placeholder-shown){font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;}}.b-search__input > form .form-actions{position:absolute;margin:unset;right:10px;top:50%;transform:translateY(-50%);background-color:#FFFFFF;padding:7px 6.5px 7px 8.5px;border-radius:50%;transition:background-color 0.3s ease;}@media screen and (max-width:768px){.b-search__input > form .form-actions{padding:5.115px 4.75px 5.115px 6.212px;}}.b-search__input > form .form-actions input[type=submit]{background:none;border:none;padding:0;cursor:pointer;width:30px;height:30px;color:transparent;}@media screen and (max-width:768px){.b-search__input > form .form-actions input[type=submit]{width:20px;height:20px;}}.b-search__input > form .form-actions .search-icon-mobile{display:none;}@media screen and (max-width:768px){.b-search__input > form .form-actions .search-icon-mobile{display:block;}.b-search__input > form .form-actions .search-icon-desktop{display:none;}}.b-search__input > form .form-actions svg{position:absolute;left:18%;top:15%;pointer-events:none;color:#C21B17;transition:color 0.3s ease;}@media screen and (max-width:768px){.b-search__input > form .form-actions svg{left:15%;top:15%;}}.b-search__input.active .form-actions{background-color:#C21B17;}.b-search__input.active .form-actions svg{color:#FFFFFF;}.b-search__input__reset-hr{margin:14px 0;}.b-search__input__reset-hr-invisible{visibility:hidden;margin:0 0 0.88rem 0;}.b-search__input__plus{text-align:center;}.b-search__input__plus a,.b-search__input__plus span.c-ob{font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.01063rem;cursor:pointer;}@media screen and (max-width:768px){.b-search__input__plus a,.b-search__input__plus span.c-ob{font-family:"Roboto Condensed",sans-serif;font-size:0.9375rem;font-weight:600;font-style:normal;line-height:normal;letter-spacing:0.00938rem;}}.b-search__input__options{display:block;}.b-search__input__submenu{max-width:46.25rem;margin:-30px auto auto auto;padding:1.81rem 0px 1.3rem 0px;background:rgba(255,255,255,0.9);border-radius:0 0 8px 8px;display:none;}.b-search__input__submenu.active{display:block;z-index:1;position:relative;}@media screen and (max-width:768px){.b-search__input__submenu{width:unset;margin:-20px auto auto auto;padding:1.3rem 0px 1.3rem 0px;}}.b-search__input__submenu .inbenta-search-autocompleter__link{min-height:initial;}.b-search__input__submenu .inbenta-search-autocompleter li + li{border:none;}.b-search__input__submenu .inbenta-search-autocompleter__link__setting-title{padding:unset;color:unset;}.b-search__input__submenu__container{margin:1.5rem 1.5rem 0;}.b-search__input__submenu__container .submenu__column .submenu-list,.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter{all:initial;display:flex;flex-direction:column;gap:0.875rem;padding:0;position:relative;left:initial;top:initial;color:#20252B;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.125rem;font-style:normal;line-height:1.6875rem;}.b-search__input__submenu__container .submenu__column .submenu-list .label,.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter .label{color:#898989;float:right;font-family:"Roboto",sans-serif;font-size:0.75rem;font-style:italic;font-weight:300;line-height:normal;}@media screen and (max-width:768px){.b-search__input__submenu__container .submenu__column .submenu-list,.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:0.9375rem;font-style:normal;line-height:1.5rem;}.b-search__input__submenu__container .submenu__column .submenu-list .label,.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter .label{font-family:"Roboto",sans-serif;font-size:0.75rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.015rem;}}.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter__link{padding:0;}.b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter__link:hover{background:initial;color:inherit;}.b-search__input.b-hero{min-height:initial;padding-bottom:2rem;padding-top:5rem;height:initial;}.b-search__input.b-hero .search-breadcrumb{margin-top:-3rem;margin-bottom:1.25rem;}@media screen and (max-width:992px){.b-search__input.b-hero .search-breadcrumb{margin-top:-3.5rem;}}.b-search__input.b-hero .b-hero__wrapper{margin-top:0;margin-bottom:0;}.b-search__input.b-hero .b-hero__title{margin:0 0 1.5rem;}.b-search__input.b-hero .b-hero__paragraph{display:flex;justify-content:center;}.b-search__input__loop{display:none;}.c-search__light .b-search__input > form input[type=search]{color:#000000;box-shadow:0 20px 35px -15px rgba(113,27,23,0.15);background-color:rgba(255,255,255,0.7);}.c-search__light .b-search__input > form input[type=search]::placeholder{color:#898989;}.c-search__light .b-search__input > form .form-actions{background-color:#C21B17;}.c-search__light .b-search__input > form .form-actions svg{color:#FFFFFF;}.c-search__light .b-search__input > form .hero-form-element{box-shadow:-2px -1px 1px rgba(216,200,200,0.4);border-radius:48px;}.c-search__light .b-search__input > form .hero-form-element::before{background:linear-gradient(90deg,rgba(216,200,200,0.4),transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);}.c-search__light .b-search__input > form.active .hero-form-element{box-shadow:-2px -1px 1px rgba(216,200,200,0.6);}.c-search__light .b-search__input__reset-hr{border-color:#EAEAEA;}@media screen and (max-width:992px){.c-search--mobile .b-search__input > form{height:3rem;}.c-search--mobile .b-search__input > form input[type=search]{background:rgba(255,255,255,0.4);box-shadow:0 7.5px 18px 0 rgba(194,27,23,0.05);backdrop-filter:blur(8.9999990463px);color:#000000;}.c-search--mobile .b-search__input > form input[type=search]::placeholder{color:#898989;}.c-search--mobile .b-search__input > form .form-actions{background-color:#000000;}.c-search--mobile .b-search__input > form .form-actions svg{color:#FFFFFF;}.c-search--mobile .b-search__input > .b-search__input__submenu{position:absolute;left:0;width:100%;background-color:#FFFFFF;}.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__submenu__container{margin:0;padding:1.5rem;box-shadow:0 2px 9px 0 rgba(169,169,169,0.25);}.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__submenu__container .submenu__column .submenu-list,.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter{gap:0;}.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__submenu__container .submenu__column .submenu-list li,.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__submenu__container .submenu__column .inbenta-search-autocompleter li{font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:700;line-height:1.3125rem;letter-spacing:0.00875rem;min-height:3.875rem;padding:0.62rem 0;display:flex;align-items:center;border-bottom:1px solid #CCC;}.c-search--mobile .b-search__input > .b-search__input__submenu .b-search__input__reset-hr{display:none;}.c-search--mobile .b-search__input .b-search__input__plus{margin-top:1rem;display:flex;align-items:center;}.c-search--mobile .b-search__input .b-search__input__plus .c-button__title{color:#000000;font-weight:400;}.c-search--mobile .b-search__input__loop{display:block;padding-top:0.3125rem;margin-right:0.5rem;color:#000000;}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.c-tags{display:inline-block;}.c-tag{display:flex;align-items:center;justify-content:center;gap:0px;border:0;text-align:center;text-decoration:none;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out;}.c-tag__close{display:inline-block;padding-top:2px;max-width:0;overflow:hidden;transition:max-width 0.5s ease-in-out;}.c-tag.simple{font-weight:600;font-size:0.75rem;line-height:1.125rem;border-radius:2.5rem;}.c-tag.simple .c-tag__title{padding:0.25rem 0.875rem;}.c-tag.simple.primary{color:#FFFFFF;background-color:#C21B17;}.c-tag.simple.secondary{background-color:#FFFFFF;border:1px solid #C21B17;color:#C21B17;}.c-tag.clickable{cursor:pointer;font-weight:600;font-size:1.125rem;line-height:1.5rem;background-color:transparent;border:1px solid #C21B17;color:#C21B17;border-radius:0.5rem;}.c-tag.clickable .c-tag__title{padding:0.5rem 1.375rem;}@media screen and (max-width:992px){.c-tag.clickable .c-tag__title{padding:0.5rem 1rem;}}.c-tag.clickable:hover{background-color:#C21B17;border:1px solid #C21B17;color:#FFFFFF;}.c-tag.clickable.active{background-color:#C21B17;border:1px solid #C21B17;color:#FFFFFF;}.c-tag.clickable.active .c-tag__close{max-width:1.5rem;right:0.625rem;position:relative;}[univers=pro] .c-tag.simple.primary{color:#FFFFFF;background-color:#20252B;}[univers=pro] .c-tag.simple.secondary{background-color:#FFFFFF;border:1px solid #20252B;color:#20252B;}[univers=pro] .c-tag.clickable{background-color:transparent;border:1px solid #20252B;color:#20252B;}[univers=pro] .c-tag.clickable:hover{background-color:#20252B;border:1px solid #20252B;color:#FFFFFF;}[univers=pro] .c-tag.clickable.active{background-color:#20252B;border:1px solid #20252B;color:#FFFFFF;}
.h1-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:3.75rem;line-height:4.75rem;font-style:normal;}@media screen and (max-width:992px){.h1-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.1875rem;line-height:48px;font-style:normal;}}.h2-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:50px;line-height:66px;font-style:normal;}@media screen and (max-width:992px){.h2-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.1875rem;line-height:48px;font-style:normal;}}.h3-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:40px;line-height:50px;font-style:normal;}@media screen and (max-width:992px){.h3-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.1875rem;line-height:48px;font-style:normal;}}.h4-bold{font-family:"Roboto Condensed",sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2.5rem;}@media screen and (max-width:992px){.h4-bold{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.1875rem;line-height:48px;font-style:normal;}}.h5-bold{font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2rem;}@media screen and (max-width:992px){.h5-bold{font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2rem;}}.h5-regular{font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:2rem;}@media screen and (max-width:992px){.h5-regular{font-family:"Roboto Condensed",sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2rem;}}.subtitle-bold{font-family:"Roboto Condensed",sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.875rem;}@media screen and (max-width:992px){.subtitle-bold{font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.6875rem;}}.subtitle-regular{font-family:"Roboto Condensed",sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;}@media screen and (max-width:992px){.subtitle-regular{font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.6875rem;}}.paragraphe-p1-regular{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.125rem;font-style:normal;line-height:1.6875rem;}@media screen and (max-width:992px){.paragraphe-p1-regular{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1rem;font-style:normal;line-height:1.5625rem;}}.paragraphe-p1-bold{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.125rem;font-style:normal;line-height:1.6875rem;}@media screen and (max-width:992px){.paragraphe-p1-bold{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1rem;font-style:normal;line-height:1.5625rem;}}.paragraphe-p2-regular{font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;}@media screen and (max-width:992px){.paragraphe-p2-regular{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:0.9375rem;font-style:normal;line-height:1.5rem;}}.paragraphe-p2-bold{font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;}@media screen and (max-width:992px){.paragraphe-p2-bold{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:0.9375rem;font-style:normal;line-height:1.5rem;}}.paragraphe-p3-regular{font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;}.paragraphe-p3-bold{font-family:"Roboto Condensed",sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;}.label-italic-s{font-family:"Roboto",sans-serif;font-size:1rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.02rem;}@media screen and (max-width:992px){.label-italic-s{font-family:"Roboto",sans-serif;font-size:0.75rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:0.015rem;}}.label-italic-xs{font-family:"Roboto",sans-serif;font-size:0.75rem;font-style:italic;font-weight:300;line-height:normal;}
.c-accordion__trigger{color:inherit;}.c-accordion__trigger--animated{}.c-accordion__trigger--animated .close{opacity:0;}.c-accordion__trigger--animated.active .close{opacity:1;}.c-accordion__trigger--animated.active .open{opacity:0;}.c-accordion__trigger--animated .open,.c-accordion__trigger--animated .close{transition:opacity 300ms ease-in-out;}.c-accordion__trigger__icon{position:relative;display:block;}.c-accordion__trigger__icon .open,.c-accordion__trigger__icon .close{position:absolute;top:0;left:0;}.c-accordion__trigger:hover{cursor:pointer;}.c-accordion__body{display:none;}.c-accordion__body.opened{display:block;}.c-accordion__body--animated{display:block;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out;}.c-accordion__body--animated.opened{max-height:99rem;}@media screen and (min-width:992px){.c-accordion--lg .c-accordion__body{display:block;}}@media screen and (max-width:768px){.c-accordion--sm .c-accordion__body{display:block;}}
