/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{scroll-behavior:auto;--bs-body-font-family:'Raleway',Helvetica,Arial,sans-serif;--bs-body-font-size:16px;--bs-body-line-height:1.4;--bs-body-font-weight:500;--p-alt-font-family:'Raleway',sans-serif;--p-small-font-size:0.875rem;--p-semi-font-weight:600;--p-mid-font-weight:700;--p-strong-font-weight:800;--p-large-font-size:1.4rem;--p-lead-font-size:1.1rem;--bs-body-color:#23211e;--bs-body-color-rgb:35,33,30;--bs-heading-color:var(--bs-secondary);--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-primary:#a49881;--bs-primary-rgb:164,152,129;--bs-secondary:#e1001a;--bs-secondary-rgb:225,0,26;--bs-dark:#23211e;--bs-dark-rgb:35,33,30;--bs-light:#edeae6;--bs-light-rgb:237,234,230;--bs-emphasis-color:var(--bs-primary);--bs-emphasis-color-rgb:var(--bs-primary-rgb);--bs-gradient:linear-gradient(180deg,rgba(var(--bs-primary-rgb),0.2),rgba(var(--bs-secondary-rgb),0.5));--bs-link-color:var(--bs-primary);--bs-link-color-rgb:var(--bs-primary-rgb);--bs-link-hover-color:var(--bs-body-color);--bs-link-hover-color-rgb:var(--bs-body-color-rgb);--bs-link-decoration:none;--p-header-height:70px;--p-logo-width:120px;--p-scrolled-logo-width:120px;--p-max-width:1920px;--p-page-pad-bottom:5vh;--bs-border-width:1px;--bs-border-color:var(--bs-primary);--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--swiper-navigation-size:30px;--swiper-theme-color:var(--bs-primary);--swiper-pagination-color:var(--bs-primary);--swiper-navigation-color:var(--bs-primary);--swiper-navigation-sides-offset:-.75rem;--swiper-navigation-top-offset:25%}.navbar-nav{--bs-navbar-active-color:var(--bs-primary);--bs-nav-link-font-size:1rem;--bs-nav-link-font-weight:700;--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-hover-color:var(--bs-primary);--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.25rem;}.text-light .navbar-nav{--bs-navbar-active-color:var(--bs-white);--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-white);}@media (min-width:768px){:root{--bs-body-font-size:16px;--p-large-font-size:1.875rem;--p-lead-font-size:1.25rem;}}@media (min-width:992px){:root{--p-header-height:130px;--p-logo-width:240px;--p-scrolled-logo-width:140px;--swiper-navigation-sides-offset:-4rem;--swiper-navigation-top-offset:45%}}html{background-color:var(--bs-primary);}:root,.row,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2rem;--bs-gutter-y:0rem;}@media (max-width:576px){.paragraph--type-grille-d-images .row,.paragraph--type-grille-d-images .row>*{--bs-gutter-x:.75rem;}}.max-width{max-width:var(--p-max-width);}.main-content{padding-bottom:var(--p-page-pad-bottom);}.mb-gutter-x{margin-bottom:var(--bs-gutter-x);}.mb-gutter-y{margin-bottom:var(--bs-gutter-y);}a{text-decoration:var(--bs-link-decoration);}.text-light{--bs-link-hover-color:var(--bs-white);--bs-link-hover-color-rgb:var(--bs-white-rgb);}.bg-primary{--bs-link-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);}.btn{--bs-border-radius:1rem;--bs-btn-padding-x:1em;--bs-btn-padding-y:.5em;--bs-btn-font-size:1rem;--bs-btn-font-weight:var(--p-strong-font-weight);--bs-btn-font-weight:italic;--bs-btn-line-height:1;margin-bottom:.5rem;}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-color:var(--bs-body-bg);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-body-color);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-border-color:var(--bs-body-color);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-font-weight:var(--p-strong-font-weight);font-style:italic;letter-spacing:.06em;}.text-light .btn-primary{--bs-btn-color:var(--bs-primary);--bs-btn-bg:var(--bs-light);--bs-btn-border-color:var(--bs-light);}.btn-outline-primary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-font-weight:var(--p-strong-font-weight);}.pagination{--bs-pagination-active-color:var(--bs-light);--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.font2{font-family:var(--p-alt-font-family);font-weight:var(--bs-body-font-weight);}h2,h1{font-size:var(--p-large-font-size);}p{}b,strong,.gras{font-weight:var(--p-strong-font-weight);}.demi-gras{font-weight:var(--p-semi-font-weight);}.lead{font-size:var(--p-lead-font-size);font-weight:var(--p-semi-font-weight);margin-top:1rem;margin-bottom:.5rem;}small,.small{font-size:var(--p-small-font-size);}.secondary{color:var(--bs-secondary);}.primary{color:var(--bs-primary);}hr{opacity:1;border-color:var(--bs-primary);}.cancel-margins p{margin-top:0;margin-bottom:0;}.site-logo{max-width:var(--p-logo-width);padding:.5rem 0;}.site-header .row-wrapper{position:relative;}.site-header .btn{margin-bottom:0;}.site-footer{--bs-heading-color:var(--bs-dark);font-size:.875rem;}.site-footer_top{background-image:url(/themes/custom/plusb/css/images/logo_filigrane.svg);background-position:right 20px bottom -1rem;background-repeat:no-repeat;background-size:90%;}@media (min-width:768px){.site-footer_top{background-position:right 20px bottom -5vh;background-size:75%;}}.p-desaturate{filter:saturate(0);transition:all .5s ease-in;}.p-desaturate:hover{filter:saturate(1);}.webform-submission-form{background:var(--bs-light);padding:1.5rem 1.5rem 0 1.5rem;margin:1.5rem 0;}.webform-submission-form #edit-actions{margin-bottom:0;transform:translateY(1.5rem);}.webform-submission-form .form-item{margin-bottom:1rem;}.swiper-classic{overflow:visible;}.swiper-classic .paragraph--type-carrousel{background-color:#FFF;height:100%;}.swiper-classic .swiper-slide .carrousel-txt{opacity:0;transition:opacity .3s ease-in;}.swiper-classic .swiper-slide.swiper-slide-active .carrousel-txt{opacity:1;transition:opacity .4s .2s ease-in;}
