/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--coul_beige:#ded6c8;--coul_bleu_pale:#1e519f;--coul_bleu_logo:#002339;--coul_gris:#777;--coul_buy:#990000;--coul_blanc:#fff;--coul_noir:#000;--gris-tres-fonce:#595959;--gris-fonce:#5e5d5d;--gris-souris:#858585;--gris-bleu:#919191;--gris-tres-clair:#c1c1c1;--gris-alternatif:#cccccc;--gris-clair:#e6e6e6;--coul_fond_global:var(--coul_blanc);--table-bg:var(--coul_blanc);--table-color:var(--coul_noir);--table-border-width:1px;--table-bg-state:transparent;--table-striped-color:var(--coul_noir);--table-striped-bg:rgba(0,0,0,.05);--min-gap:.75rem;--padding-bloc-aside:16px;--float-left-margin-right:.75rem;--float-right-margin-left:.75rem;--float-margin-bottom:.5rem}*,*:after,*:before{box-sizing:border-box;}a{text-decoration:none;}body{font-family:arial;font-size:14px;padding:0;margin:0;}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}h1{font-size:36px;}h2{font-size:30px;}h3{font-size:24px;}h4{font-size:18px;}h5{font-size:14px;}h6{font-size:12px;}ul,ol{margin-top:0;margin-bottom:1rem;}input{&:focus,&:focus-visible{outline:none;}}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;}p{margin-top:0;margin-bottom:1rem;}@font-face{font-family:"brela";src:url(/themes/custom/paulbert/font/brelaregular-webfont.eot);src:url(/themes/custom/paulbert/font/brelaregular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/paulbert/font/brelaregular-webfont.woff) format("woff"),url(/themes/custom/paulbert/font/brelaregular-webfont.ttf) format("truetype"),url(/themes/custom/paulbert/font/brelaregular-webfont.svg#brela) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
.container{width:100%;padding-right:var(--min-gap);padding-left:var(--min-gap);margin-right:auto;margin-left:auto;}.container-full{width:100%;}.row{margin-left:calc(-1 * (var(--min-gap)));margin-right:calc(-1 * (var(--min-gap)));display:flex;flex-wrap:wrap;& > *{width:100%;padding-left:var(--min-gap);padding-right:var(--min-gap);margin-bottom:var(--min-gap);}}@media only screen and (min-width:768px){.container{max-width:720px;}}@media only screen and (min-width:992px){.container{max-width:1170px;}}
.flex-row{flex-direction:row !important;}.flex-column{flex-direction:column !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-nowrap{flex-wrap:nowrap !important;}.justify-content-start{justify-content:flex-start;}.justify-content-end{justify-content:flex-end;}.justify-content-center{justify-content:center;}.justify-content-between{justify-content:space-between;}.justify-content-around{justify-content:space-around;}.justify-content-evenly{justify-content:space-evenly;}.gap-0{gap:0;}.gap-1{gap:.25rem;}.gap-2{gap:.5rem}.gap-3,.gap{gap:1rem;}.gap-4{gap:1.5rem;}.gap-5{gap:3rem;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/paulbert/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/paulbert/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/paulbert/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;&.form-type-checkbox{margin-top:10px;margin-bottom:10px;}}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/paulbert/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/paulbert/images/icons/error.svg) no-repeat;background-size:contain;}.alert{text-align:left;border-radius:4px;padding:1rem .5rem;&.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}}form{.text-format-wrapper{display:flex;flex-direction:column;.form-type-textarea{margin-bottom:.25rem;}.description{order:0;}.filter-wrapper{display:flex;gap:.5rem;order:1;.form-item{margin-top:0;}.form-type-select{order:-1;margin-right:auto;display:flex;gap:.5rem;align-items:center;label{flex:1 0 auto;}}}}.form-control{width:100%;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:#555;background-color:var(--coul_blanc);border:1px solid #dee2e6;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;&:placeholder{opacity:1;color:rgba(33,37,41,.75);}&.form-number{width:auto;}}label{display:block;max-width:100%;margin-bottom:5px;font-weight:700;color:var(--coul_bleu_logo);}.description{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}details{border-radius:4px;summary{font-size:16px;color:#333;background-color:#f5f5f5;padding:10px 15px;border-bottom:1px solid transparent;border-color:#ddd;border-top-left-radius:4px;border-top-right-radius:4px;}}}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/paulbert/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/paulbert/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{display:inline-block;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{display:inline-block;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/paulbert/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/paulbert/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/paulbert/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
nav.pager{margin-top:1rem;margin-bottom:1rem;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.collapse:not(.show){display:none;}.collapsing{transition:height 0.35s ease;height:0;overflow:hidden;}@media (min-width:992px){.navbar-collapse.collapse{display:block !important;}}
.col{flex:1 0 0%;}.col-12,.col-sm-12{flex:0 0 auto;width:100%;}.col-11,.com-sm-11{flex:0 0 auto;width:91.66666667%;}.col-10,.col-sm-10{flex:0 0 auto;width:83.33333333%;}.col-9,.col-sm-9{flex:0 0 auto;width:75%;}.col-8,.col-sm-8{flex:0 0 auto;width:66.66666667%;}.col-6,.col-sm-6{flex:0 0 auto;width:50%;}.col-4,.col-sm-4{flex:0 0 auto;width:33.33333333%;}.col-3,.col-sm-3{flex:0 0 auto;width:25%;}.col-2,.col-sm-2{flex:0 0 auto;width:16.66666667%;}@media only screen and (min-width:768px){.col-md-12{flex:0 0 auto;width:100%;}.com-md-11{flex:0 0 auto;width:91.66666667%;}.col-md-10{flex:0 0 auto;width:83.33333333%;}.col-md-9{flex:0 0 auto;width:75%;}.col-md-8{flex:0 0 auto;width:66.66666667%;}.col-md-6{flex:0 0 auto;width:50%;}.col-md-4{flex:0 0 auto;width:33.33333333%;}.col-md-3{flex:0 0 auto;width:25%;}.col-md-2{flex:0 0 auto;width:16.66666667%;}}@media only screen and (min-width:992px){.row-cols-lg-5{& > *{flex:0 0 20% !important;}}.col-lg-12{flex:0 0 auto;width:100%;}.com-lg-11{flex:0 0 auto;width:91.66666667%;}.col-lg-10{flex:0 0 auto;width:83.33333333%;}.col-lg-9{flex:0 0 auto;width:75%;}.col-lg-8{flex:0 0 auto;width:66.66666667%;}.col-lg-6{flex:0 0 auto;width:50%;}.col-lg-4{flex:0 0 auto;width:33.33333333%;}.col-lg-3{flex:0 0 auto;width:25%;}.col-lg-2{flex:0 0 auto;width:16.66666667%;}}
.d-none{display:none !important;}.d-flex{display:flex !important;}d-block{display:block !important;}@media only screen and (min-width:768px){.d-md-none{display:none !important;}.d-md-flex{display:flex !important;}.d-md-block{display:block !important;}}@media only screen and (min-width:992px){.d-lg-none{display:none !important;}.d-lg-flex{display:flex !important;}.d-lg-block{display:block !important;}}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;&.nav-underline{.nav-item{.nav-link{border-bottom:.125rem solid transparent;&.active{font-weight:700;border-bottom-color:currentcolor;}}}}.nav-item{padding:.5rem 1rem;.nav-link{display:inline-block;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;&.disabled{color:var(--gris-fonce);pointer-events:none;cursor:default;}}}}
.m-0{margin:0;}.m-1{margin:.25rem;}.m-2{margin:.5rem;}.m-3{margin:.75rem;}.m-4{margin:1rem;}.m-5{margin:1.25rem;}.mx-1{margin-left:.25rem;margin-right:.25rem;}.mx-2{margin-left:.5rem;margin-right:.5rem;}.mx-3{margin-left:.75rem;margin-right:.75rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-5{margin-left:1.25rem;margin-right:1.25rem;}.my-1{margin-top:.25rem;margin-bottom:.25rem;}.my-2{margin-top:.5rem;margin-bottom:.5rem;}.my-3{margin-top:.75rem;margin-bottom:.75rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.mt-1{margin-top:.25rem;}.mt-2{margin-top:.5rem;}.mt-3{margin-top:.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mb-1{margin-bottom:.25rem;}.mb-2{margin-bottom:.5rem;}.mb-3{margin-bottom:.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.ms-1{margin-left:.25rem;}.ms-2{margin-left:.5rem;}.ms-3{margin-left:.75rem;}.ms-4{margin-left:1rem;}.ms-5{margin-left:1.25rem;}.me-1{margin-right:.25rem;}.me-2{margin-right:.5rem;}.me-3{margin-right:.75rem;}.me-4{margin-right:1rem;}.me-5{margin-right:1.25rem;}
.p-0{padding:0;}.p-1{padding:.25rem;}.p-2{padding:.5rem;}.p-3{padding:.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.px-1{padding-left:.25rem;padding-right:.25rem;}.px-2{padding-left:.5rem;padding-right:.5rem;}.px-3{padding-left:.75rem;padding-right:.75rem;}.px-4{padding-left:1rem;padding-right:1rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.py-1{padding-top:.25rem;padding-bottom:.25rem;}.py-2{padding-top:.5rem;padding-bottom:.5rem;}.py-3{padding-top:.75rem;padding-bottom:.75rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.pt-1{padding-top:.25rem;}.pt-2{padding-top:.5rem;}.pt-3{padding-top:.75rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.pb-1{padding-bottom:.25rem;}.pb-2{padding-bottom:.5rem;}.pb-3{padding-bottom:.75rem;}.pb-4{padding-bottom:1rem;}.pb-5{padding-bottom:1.25rem;}.ps-1{padding-left:.25rem;}.ps-2{padding-left:.5rem;}.ps-3{padding-left:.75rem;}.ps-4{padding-left:1rem;}.ps-5{padding-left:1.25rem;}.pe-1{padding-right:.25rem;}.pe-2{padding-right:.5rem;}.pe-3{padding-right:.75rem;}.pe-4{padding-right:1rem;}.pe-5{padding-right:1.25rem;}
table{border-collapse:collapse;caption-side:bottom;tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0;}th{text-align:inherit;}}.table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;border-color:#dee2e6;& > thead{vertical-align:bottom;}& > tbody{vertical-align:inherit;}& > :not(caption) > * > *{padding:.5rem .5rem;color:var(--table-color);background-color:var(--table-bg);border-bottom-width:var(--table-border-width);box-shadow:inset 0 0 0 9999px var(--table-bg-state);vertical-align:top;}&.table-striped > tbody > tr:nth-of-type(2n+1) > *{color:var(--table-striped-color);background-color:var(--table-striped-bg);}}
.image-preview{padding:0 10px 10px 0;}[dir="rtl"] .image-preview{float:right;padding:0 0 10px 10px;}.image-widget-data{float:left;}[dir="rtl"] .image-widget-data{float:right;}.image-widget-data .text-field{width:auto;}
.clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-4{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-5{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-6{display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/paulbert/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.navbar-toggler{border:1px solid #ddd;padding:9px 10px;border-radius:4px;margin:.5rem 0;&:hover{background-color:#ddd;}}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1.5em;height:1.5em;display:block;}.navbar-collapse{&.collapse:not(.show){display:none;}}@media (min-width:992px){.navbar-toggler{display:none;}}
.animated-arrow{&:before,&:after{content:"";position:absolute;border-radius:9999px;background-color:var(--coul_blanc);transition:all ease .5s;top:35%;left:6px;width:2px;height:11px;transform-origin:50% calc(100% - 1px);}&:before{transform:rotate(45deg);}&:after{transform:rotate(-45deg);}&.collapsed{&:before,&:after{top:calc(50% - 1px);left:0;width:11px;height:2px;transform-origin:calc(100% - 1px) 50%;}}}[data-toggle=collapse]{cursor:pointer;}
body{line-height:1.5;}header#navbar{max-width:1170px;margin:0 auto;position:relative;}.paulbert-logo{background:var(--coul_fond_global) url("/images/fond_logo_inv2.png") no-repeat bottom;color:var(--coul_fond_global);display:block;font-size:30px;font-family:arial;font-weight:bolder;min-height:72px;min-width:138px;margin:0px;padding:14px 40px 0px 40px;text-transform:uppercase;text-align:left;width:233px;float:none;position:relative;height:120px;z-index:10;line-height:31px;letter-spacing:3px;&:hover{color:var(--coul_bleu_pale);text-decoration:none;}}.layout-container{h1,h2,h3{font-family:"brela",arial;}h1{margin:10px 0;}.noUi-connect{background:var(--coul_bleu_pale);}}button{cursor:pointer;}#header-navbar{width:100%;margin:.5rem 0;padding:0 11px;}.navbar-header{display:flex;flex-wrap:wrap;.navbar{padding-left:1rem;}#block-paulbert-branding{display:none;}.region-navigation{position:absolute;top:0;right:16px;display:flex;flex-wrap:wrap;gap:5px;width:100px;justify-content:flex-end;margin:.75rem 0 0;.social-footer-bloc,.links{display:flex;gap:4px;}.block-language{ul{list-style-type:none;padding:0;margin:0;& > li{padding-top:3px;&:not(:last-child){display:inline-block;border-right:1px dotted #000;padding-right:5px;height:22px;}}}}.menu--account{margin-top:1rem;.menu{display:flex;margin:0;align-items:flex-end;font-size:12px;gap:1rem;.menu-item:last-child{display:flex;gap:4px;align-items:baseline;}a{color:#777;display:inline-block;padding-top:15px;padding-bottom:15px;&:hover,&:focus{color:#333;}}}}}}.block-masquerade{z-index:10;position:absolute;top:2rem;a{color:var(--coul_bleu_logo);}#edit-autocomplete{display:flex;align-items:center;gap:.25rem;.form-item{margin:0;}input{&::placeholder{font-size:12px;}}}}.block-menu.menu--menu1,.block-menu.menu--menu2{& > ul{display:flex;margin:0;padding:0;li{width:144px;border-left:1px solid #bbb;display:flex;align-items:center;justify-content:center;padding:.75rem 0;max-height:49px;a{font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(to right,transparent 0%,transparent 100%);background-repeat:no-repeat;background-position:0 calc(100% - -1px);background-size:0% 5px;transition:background-size 0.3s ease-in-out;padding-bottom:4px;&:hover{background-image:linear-gradient(to right,#0066ff 100%,#0066ff 100%);background-size:100% 5px;}}}}}.block-menu.menu--menu1{& > ul{li{background-color:var(--coul_bleu_logo);a{color:var(--coul_blanc);&:hover{background-image:linear-gradient(to right,var(--coul_blanc) 100%,var(--coul_blanc) 100%);}}}}}.block-menu.menu--menu2{& > ul{li{border-right:1px solid #bbb;border-bottom:1px solid #bbb;a{color:var(--coul_bleu_logo);&:hover{background-image:linear-gradient(to right,var(--coul_bleu_logo) 100%,var(--coul_bleu_logo) 100%);}}}}}.header{form#pbs-search-block-form{display:flex;justify-content:center;align-items:center;gap:.5rem;.form-type-search{width:80%;}.form-submit{background:transparent url(/themes/custom/pbs/css/images/loupe.png) no-repeat scroll left top;display:inline-block;width:24px;height:24px;overflow:hidden;border:0 none;color:transparent;margin:0;float:none;}}}.breadcrumb{font-size:10px;text-transform:uppercase;margin-top:10px;margin-bottom:20px;li{color:var(--coul_bleu_logo);&:before{content:'/';color:#ccc;}}a{color:var(--coul_noir);text-decoration:none;&:hover{text-decoration:underline;}}}footer{max-width:1170px;margin:0 auto;position:relative;padding:0 1rem;.region-footer{display:flex;flex-wrap:wrap;& > nav{min-width:50%;ul{margin:0;}li a{color:var(--coul_gris);font-size:10px;padding:8px 15px;&:hover{background-color:var(--coul_bleu_logo);color:var(--coul_blanc);text-decoration:none;}}h2{text-transform:uppercase;font-size:14px;padding-left:15px;padding-right:30px;}}}.menu--footer{h2{background:transparent url("/images/logo_bas3.png") no-repeat;line-height:17px;margin:-49px 0 10px -15px;padding:0;width:148px;height:80px;text-indent:200%;white-space:nowrap;overflow:hidden;}}.menu--footer-links{width:100%;border-top:1px solid #afaeb1;padding:.5rem 0;& > ul{display:flex;justify-content:center;}}.block-pbs-social-block{width:100%;.social-footer-bloc{display:flex;justify-content:center;gap:4px;}}.block-pbs-newsletter-block-footer{border-top:1px solid #afaeb1;margin-top:1rem;h2{font-size:14px;padding:0;font-weight:bold;text-transform:uppercase;text-align:left;}}}form{.form-item--error-message{font-weight:lighter;padding:5px 12px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;}}.views-exposed-form{.form-actions{button{display:inline-block;border:1px solid var(--coul_bleu_logo);background-color:var(--coul_fond_global);color:var(--coul_bleu_logo);border-radius:19px;font-family:arial;font-size:11px;padding:8px 14px;text-decoration:none;text-transform:uppercase;&:hover{color:var(--coul_blanc);background-color:var(--coul_bleu_logo);text-decoration:none;}&:focus{background-color:var(--coul_beige);border-color:var(--coul_gris);color:var(--coul_bleu_logo);}}}}.rounded-button{display:inline-block;width:fit-content;border:1px solid var(--coul_bleu_logo);background-color:var(--coul_fond_global);color:var(--coul_bleu_logo);border-radius:19px;font-family:arial;font-size:11px;padding:8px 14px;text-decoration:none;text-transform:uppercase;&:hover{border-color:var(--coul_gris);color:var(--coul_blanc);background-color:var(--coul_bleu_logo);text-decoration:none;}&:focus{background-color:var(--coul_beige);border-color:var(--coul_gris);color:var(--coul_bleu_logo);}}a{color:var(--coul_bleu_logo);&:hover{text-decoration:underline;}}.main-container{& > *:last-child{margin-bottom:60px;}}.clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-4{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.clamp-5{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}@media only screen and (min-width:768px){.full-content-wrapper{padding-left:44px;}main.main-container{aside{padding-left:33px;padding-right:21px;& > .region{height:100%;overflow:hidden;& > *{&:not(:first-child){margin-top:1px;}&:last-child{height:inherit;}}}}}.block-masquerade{top:0;left:-146px;width:90%;#edit-autocomplete{display:flex;flex-direction:column;align-items:flex-start;}}.header{form#pbs-search-block-form{position:relative;width:90%;left:200px;}}footer .region-footer{& > nav{min-width:150px;}}}@media (min-width:992px){#header-navbar{width:auto;margin:0;padding:0;}.navbar-header{padding-left:44px;padding-right:44px;.navbar{padding-left:0;}.region-navigation{width:149px;justify-content:space-between;.menu--account{margin-top:.5rem;.menu{.menu-item:last-child{&:after{content:'';display:inline-block;background:transparent url(/themes/custom/pbs/css/images/block-pbs-account-menu.jpg) no-repeat scroll right center;width:18px;height:17px;}}}}}}footer{.block-pbs-newsletter-block-footer{border:0;background:transparent url(/themes/custom/pbs/images/block-pbs-pbsnewssubscribeblock.png) no-repeat scroll left top;display:inline-block;margin-top:0;margin-left:0;margin-right:3.5%;padding-left:5%;text-align:right;width:36%;}.block-pbs-social-block{width:auto;position:relative;top:-30px;left:92%;}}.block-menu.menu--menu1,.block-menu.menu--menu2{& > ul{li{a{font-size:14px;}}}}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
