main{overflow:hidden}.single-actualite-hero{background-color:#062639;flex-direction:column;min-height:min(80dvh,844px);padding-inline:16px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.single-actualite-hero{min-height:min(80dvh,1080px);margin-bottom:16px;padding-inline:122px}}.single-actualite-hero:before{content:"";z-index:1;background:linear-gradient(#03192600 0%,#0319264d 35%,#031926b3 50%,#031926bf 75%,#031926eb 100%);position:absolute;inset:0}@media (width>=768px){.single-actualite-hero:before{background:linear-gradient(90deg,#031926eb 0%,#031926bf 25%,#031926b3 50%,#0319264d 65%,#03192600 100%)}}.single-actualite-hero:after{content:"";aspect-ratio:1688/162;pointer-events:none;z-index:1;background-image:url(/wp-content/themes/bourbansais/assets/images/decoration_grass_white.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;max-width:1600px;height:100px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@media (width>=768px){.single-actualite-hero:after{width:140%;height:auto}}.single-actualite-hero__bg{z-index:0;position:absolute;inset:0}.single-actualite-hero__bg picture{width:100vw;height:100%;display:block}.single-actualite-hero__bg-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=768px){.single-actualite-hero__bg-image{object-position:center}}.single-actualite-hero__container{z-index:2;flex:1;align-items:flex-end;max-width:1584px;min-height:600px;padding:101px 0 128px;display:flex;position:relative}@media (width>=768px){.single-actualite-hero__container{padding:344px 0 200px}}.single-actualite-hero__content{color:#fff;flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.single-actualite-hero__content{max-width:60%}}.single-actualite-hero__label,.single-actualite-hero__date{font-size:18px;line-height:1.5}.single-actualite-hero__meta{text-transform:uppercase;font-family:raleway,sans-serif;font-size:16px}.single-actualite-hero__title{color:#fff;text-transform:uppercase;text-align:start;font-family:gelica,sans-serif;font-size:38px;font-weight:700;line-height:1.1}@media (width>=640px){.single-actualite-hero__title{font-size:56px}}@media (width>=768px){.single-actualite-hero__title{font-size:64px}}@media (width>=1024px){.single-actualite-hero__title{font-size:72px}}.single-actualite-hero__subtitle{color:#d6a85d;font-family:adobe-jenson-pro,serif;font-size:32px;font-style:italic;line-height:1.3}@media (width>=768px){.single-actualite-hero__subtitle{font-size:48px;line-height:1.2}}.single-actualite-hero__infos{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:none}@media (width>=768px){.single-actualite-hero__infos{display:flex}}.single-actualite-hero__reading-time,.single-actualite-hero__category{color:#fff;border-radius:6px;padding:2px 8px;font-size:14px;line-height:1.5}.single-actualite-hero__reading-time{background-color:#2a555b;align-items:center;gap:6px;display:inline-flex}.single-actualite-hero__reading-icon{flex-shrink:0}.single-actualite-hero__categories{flex-wrap:wrap;gap:8px;display:flex}.single-actualite-hero__category{background-color:#77aca2}.single-actualite-hero__author{margin-top:4px;font-size:14px;display:none}@media (width>=768px){.single-actualite-hero__author{display:block}}.single-actualite-hero__author-name{font-style:italic}.single-actualite-share{margin-block:64px}@media (width>=768px){.single-actualite-share{margin:128px 0 96px}}.single-actualite-share__bar{color:#031926;background-color:#2a555b33;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:36px 48px;display:flex;position:relative}@media (width>=768px){.single-actualite-share__bar{flex-direction:row;justify-content:space-between;align-items:center;padding:40px 24px 36px}}.single-actualite-share__title{text-transform:uppercase;text-align:center;font-family:gelica,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media (width>=768px){.single-actualite-share__title{font-size:36px}}.single-actualite-share__list{justify-content:center;gap:12px;width:100%;display:flex}@media (width>=768px){.single-actualite-share__list{justify-content:end;width:auto}}.single-actualite-share__link{color:#fff;cursor:pointer;background-color:#031926;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .3s ease-out;display:flex}.single-actualite-share__link:hover{background-color:#2a555b}.single-actualite-share__link:focus-visible{outline-offset:2px;outline:2px solid #031926}.single-actualite-share__link svg{width:16px;height:16px}.single-actualite-share__status{font-size:12px;position:absolute;bottom:6px;right:16px}@media (width>=768px){.single-actualite-share__status{bottom:4px;right:24px}}.single-actualite-related{margin-block:80px}@media (width>=768px){.single-actualite-related{margin-block:96px}}.single-actualite-related__container.container{max-width:1584px}@media (width>=1600px){.single-actualite-related__container.container{padding-inline:0}}.single-actualite-related__title{text-transform:uppercase;text-align:center;font-family:gelica,sans-serif;font-size:36px;font-weight:400;line-height:1.2}@media (width>=768px){.single-actualite-related__title{font-size:48px}}.single-actualite-related__subtitle{text-align:center;margin-top:36px;font-size:16px;line-height:2}@media (width>=768px){.single-actualite-related__subtitle{margin-top:16px;font-size:18px;line-height:1.8}}.single-actualite-related__list{flex-flow:column wrap;justify-content:center;gap:60px;margin-top:56px;display:flex}@media (width>=768px){.single-actualite-related__list{flex-direction:row;margin-top:44px}}.single-actualite-related__item{width:100%}@media (width>=768px){.single-actualite-related__item{width:488px;max-width:490px}}.single-actualite-related__card{aspect-ratio:489/449;color:#fff;border-radius:16px;width:100%;height:320px;text-decoration:none;display:block;position:relative;overflow:hidden}@media (width>=768px){.single-actualite-related__card{max-width:490px;height:448px}}.single-actualite-related__card:after{content:"";background:linear-gradient(#0000 40%,#031926d9);position:absolute;inset:0}.single-actualite-related__card:hover .single-actualite-related__image{transform:scale(1.05)}.single-actualite-related__card:hover .single-actualite-related__card-button{background-color:#468189}.single-actualite-related__image{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out;position:absolute;inset:0}.single-actualite-related__card-content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;height:100%;padding:28px;display:flex;position:relative}@media (width>=768px){.single-actualite-related__card-content{gap:20px;padding-inline:40px}}.single-actualite-related__card-title{font-family:gelica,sans-serif;font-size:18px;line-height:1.2}@media (width>=768px){.single-actualite-related__card-title{font-size:22px;line-height:1.3}}.single-actualite-related__card-button{background-color:#77aca2;border-radius:50px;padding:8px 22px;font-size:16px;transition:background-color .3s ease-out}@media (width>=768px){.single-actualite-related__card-button{padding:16px 42px 16px 28px;font-size:18px}}.single-actualite-booking{background-color:#2a555b;margin-bottom:0;padding-bottom:128px;position:relative}@media (width>=768px){.single-actualite-booking{padding-bottom:160px}}.single-actualite-booking:before{content:"";aspect-ratio:1688/162;pointer-events:none;z-index:2;background-image:url(/wp-content/themes/bourbansais/assets/images/decoration_grass_white.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;height:100px;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(180deg)}@media (width>=768px){.single-actualite-booking:before{width:55%;height:auto;min-height:160px;left:45%;transform:rotate(180deg)}}.single-actualite-booking__bg{aspect-ratio:335/430;position:relative;overflow:hidden}@media (width>=768px){.single-actualite-booking__bg{aspect-ratio:auto;position:absolute;inset:0 55% 0 0}}.single-actualite-booking__bg:after{content:"";background:linear-gradient(#0000 50%,#2a555b);position:absolute;inset:0}@media (width>=768px){.single-actualite-booking__bg:after{background:linear-gradient(90deg,#0000 50%,#2a555b)}}.single-actualite-booking__bg img{object-fit:cover;object-position:70% top;width:100%;height:100%;display:block}@media (width>=768px){.single-actualite-booking__bg img{object-position:right;transform:scale(1.2)}}.single-actualite-booking__container.container{z-index:3;max-width:1616px;position:relative}.single-actualite-booking__content{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:28px;height:fit-content;margin-top:-48px;margin-left:auto;display:flex}@media (width>=768px){.single-actualite-booking__content{justify-content:center;gap:32px;width:40%;min-height:640px;margin-top:0;margin-right:56px;padding:224px 16px 0}}@media (width>=1280px){.single-actualite-booking__content{width:30%;margin-right:72px}}.single-actualite-booking__title{text-transform:uppercase;color:#fff;margin-bottom:0;font-family:gelica,sans-serif;font-size:32px;font-weight:900;line-height:1.2}@media (width>=768px){.single-actualite-booking__title{margin-bottom:8px;font-size:40px}}@media (width>=1280px){.single-actualite-booking__title{font-size:48px}}.single-actualite-booking__text{color:#d6a85d;font-family:adobe-jenson-pro,serif;font-size:24px;font-style:italic;line-height:1.2}@media (width>=768px){.single-actualite-booking__text{font-size:36px}}.single-actualite-booking__button.button{margin-top:12px}@media (width>=768px){.single-actualite-booking__button.button{margin-top:0}}
