.button--light{color:#031926;background-color:#f1f7f8}.button--light:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.9 25.9'%3E%3Cpath fill='none' stroke='%23031926' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='m0 14 10.5 10.4L20.9 14M10.5 0v24.4' transform='rotate(-90 12.6 10.8)'/%3E%3C/svg%3E")}.button--light:hover{background-color:#fff}.single-evenement-hero{background-color:#062639;flex-direction:column;min-height:min(90dvh,844px);display:flex;position:relative;overflow-x:clip}@media (width>=768px){.single-evenement-hero{min-height:min(90dvh,1080px)}}.single-evenement-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#03192600 4%,#031926cf 77%,#031926fc 100%);height:min(480px,100%);position:absolute;inset:auto 0 0}@media (width>=768px){.single-evenement-hero:before{background:linear-gradient(90deg,#031926d6 0%,#03192699 55%,#03192600 100%);width:75%;height:auto;inset:0 auto 0 0}}.single-evenement-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-evenement-hero:after{width:140%;height:auto}}.single-evenement-hero__bg{z-index:0;position:absolute;inset:0}.single-evenement-hero__bg picture{width:100%;height:100%;display:block}.single-evenement-hero__bg-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.single-evenement-hero__container.container{z-index:1;flex:1;align-items:flex-end;padding-top:400px;padding-bottom:132px;display:flex;position:relative}@media (width>=768px){.single-evenement-hero__container.container{padding-top:232px;padding-bottom:calc(min(140vw,1600px)/10.4198 + 32px)}}.single-evenement-hero__content{flex-direction:column;align-items:flex-start;gap:32px;display:flex}@media (width>=768px){.single-evenement-hero__content{gap:48px}}.single-evenement-hero__title{color:#fff;text-transform:uppercase;overflow-wrap:break-word;font-family:gelica,sans-serif;font-size:38px;font-weight:700;line-height:1}.single-evenement-hero__title:not(:last-child){margin-bottom:12px}@media (width>=640px){.single-evenement-hero__title:not(:last-child){margin-bottom:24px}.single-evenement-hero__title{font-size:56px}}@media (width>=768px){.single-evenement-hero__title{font-size:64px}}@media (width>=1024px){.single-evenement-hero__title{font-size:72px}}.single-evenement-hero__subtitle{color:#d6a85d;font-family:adobe-jenson-pro,serif;font-size:32px;font-style:italic;font-weight:600;line-height:1}@media (width>=768px){.single-evenement-hero__subtitle{font-size:48px}}.single-evenement-hero__buttons{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.single-evenement-hero__buttons{flex-flow:wrap;align-items:center}}@media (width>=1024px){.single-evenement-hero:has(+.single-evenement-intro .single-evenement-panel) .single-evenement-hero__content{max-width:80%}}@media (width>=1440px){.single-evenement-hero:has(+.single-evenement-intro .single-evenement-panel) .single-evenement-hero__content{max-width:calc(100% - max(34%,400px) - 48px)}}.single-evenement-intro{z-index:2;padding-top:56px;position:relative;overflow-x:clip}.single-evenement-intro:where(:not(:has(.single-evenement-deco-phone))){padding-bottom:40px}@media (width>=768px){.single-evenement-intro{padding-top:80px;padding-bottom:64px}}main>.single-evenement-intro:last-child{padding-bottom:128px}@media (width>=768px){main>.single-evenement-intro:last-child{padding-bottom:264px}}.single-evenement-intro__container.container{flex-direction:column;gap:56px;display:flex;position:relative}@media (width>=1024px){.single-evenement-intro__container.container{flex-direction:row;align-items:flex-start;gap:64px}}@media (width>=1440px){.single-evenement-intro__container.container{gap:144px}}.single-evenement-intro__container.container:not(:has(.single-evenement-intro__content)){align-items:flex-end}@media (width>=1024px){.single-evenement-intro__container.container:not(:has(.single-evenement-intro__content)){justify-content:flex-end}}.single-evenement-intro__content{flex:1;min-width:0;font-size:16px;line-height:1.5;position:relative}@media (width>=768px){.single-evenement-intro__content{font-size:18px}}.single-evenement-intro__content>*+:not(.single-evenement-deco){margin-top:24px}.single-evenement-intro__content>.single-evenement-countdown+:not(.single-evenement-deco){margin-top:40px}.single-evenement-intro__text>*+*{margin-top:16px}.single-evenement-intro__text>*+:is(h2,h3){margin-top:32px}.single-evenement-intro__text>:is(h2,h3)+*,.single-evenement-intro__text>h2+h3{margin-top:24px}.single-evenement-intro__text h2{text-transform:uppercase;font-family:gelica,sans-serif;font-size:28px;font-weight:900;line-height:1.1}@media (width>=768px){.single-evenement-intro__text h2{font-size:40px}}.single-evenement-intro__text h3{color:#468189;font-family:gelica,sans-serif;font-size:24px;font-weight:700;line-height:1.1}@media (width>=768px){.single-evenement-intro__text h3{font-size:32px}}.single-evenement-intro__text sup{vertical-align:super;font-size:.6em}.single-evenement-intro__text b,.single-evenement-intro__text strong,.single-evenement-intro__text .agv-highlight,.single-evenement-intro__item-text b,.single-evenement-intro__item-text strong,.single-evenement-intro__item-text .agv-highlight{font-weight:700}.single-evenement-intro__text em,.single-evenement-intro__text i,.single-evenement-intro__item-text em,.single-evenement-intro__item-text i{font-style:italic}.single-evenement-intro__text a,.single-evenement-intro__item-text a{color:inherit;font-weight:700;text-decoration:underline}.single-evenement-intro__text a:hover,.single-evenement-intro__item-text a:hover{text-decoration:none}.single-evenement-countdown{grid-template-columns:repeat(4,1fr);gap:8px;max-width:624px;display:grid}@media (width>=768px){.single-evenement-countdown{gap:16px}}.single-evenement-countdown__item{aspect-ratio:1;color:#fff;background-color:#062639;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-family:adobe-jenson-pro,serif;font-weight:600;display:flex}.single-evenement-countdown__value{font-size:32px;line-height:1}@media (width>=768px){.single-evenement-countdown__value{font-size:48px}}.single-evenement-countdown__label{font-size:16px;line-height:1.2}@media (width>=768px){.single-evenement-countdown__label{font-size:24px}}.single-evenement-intro__list{flex-direction:column;gap:12px;font-size:18px;display:flex}@media (width>=768px){.single-evenement-intro__list{font-size:20px}}.single-evenement-intro__item{align-items:start;gap:16px;display:flex}@media (width>=768px){.single-evenement-intro__item{gap:24px}}.single-evenement-intro__item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.6 24.6'%3E%3Cpath id='Tracé_2609' fill='%2377aca2' d='M24.6 12.3A12.3 12.3 0 1 1 12.3 0a12.3 12.3 0 0 1 12.3 12.3m-6.1-4.7a1.2 1.2 0 0 0-1.7 0l-5.3 6.9-3.2-3.2a1.2 1.2 0 0 0-1.7 1.6l4.1 4a1.2 1.2 0 0 0 1.7 0l6.1-7.6a1.2 1.2 0 0 0 0-1.7' data-name='Tracé 2609'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:40px;height:40px}.single-evenement-intro__item--icon:before{display:none}.single-evenement-intro__picto{background-color:#468189;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width>=768px){.single-evenement-intro__picto{width:56px;height:56px}}.single-evenement-intro__picto-icon{background-color:#fffaf1;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=768px){.single-evenement-intro__picto-icon{width:32px;height:32px}}.single-evenement-intro__item-text{flex-direction:column;justify-content:center;min-height:40px;line-height:1.3;display:flex}.single-evenement-intro__item-text>*+*{margin-top:8px}.single-evenement-intro__item--icon .single-evenement-intro__item-text{min-height:48px}@media (width>=768px){.single-evenement-intro__item--icon .single-evenement-intro__item-text{min-height:56px}}@media (width>=1024px){.single-evenement-intro__aside{flex:0 0 34%;min-width:352px;margin-top:calc(min(140vw,1600px)/-10.4198 - 80px);position:relative}}@media (width>=1280px){.single-evenement-intro__aside{min-width:400px}}@media (width>=1440px){.single-evenement-intro__aside{margin-top:-384px;position:static}}.single-evenement-panel{z-index:2;color:#fff;background-color:#062639;border-radius:20px;flex-direction:column;padding:40px 24px 32px;display:flex;position:relative}@media (width>=768px){.single-evenement-panel{flex-flow:wrap;align-items:flex-start;column-gap:32px}}@media (width>=1024px){.single-evenement-panel{flex-direction:column;align-items:stretch;padding:64px 24px}}@media (width>=1280px){.single-evenement-panel{padding-inline:48px}}.single-evenement-panel__title{text-transform:uppercase;flex-basis:100%;font-family:gelica,sans-serif;font-size:32px;font-weight:900;line-height:1.1}.single-evenement-panel__title:not(:last-child){margin-bottom:24px}@media (width>=768px){.single-evenement-panel__title:not(:last-child){margin-bottom:32px}}@media (width>=1024px){.single-evenement-panel__title{flex-basis:auto}}@media (width>=768px){.single-evenement-panel__booking{flex:1;min-width:0}}@media (width>=1024px){.single-evenement-panel__booking{flex:none}}.single-evenement-panel__pricing{border-collapse:collapse;background-color:#2f4451;border-radius:10px;width:100%}.single-evenement-panel__pricing th,.single-evenement-panel__pricing td{vertical-align:middle;padding:16px}@media (width>=1280px){.single-evenement-panel__pricing th,.single-evenement-panel__pricing td{padding:24px}}.single-evenement-panel__pricing th:not(:only-child){padding-right:8px}.single-evenement-panel__pricing td{padding-left:8px}.single-evenement-panel__pricing tr:not(:last-child){background-image:repeating-linear-gradient(90deg,#fff 0 6px,#0000 8px 12px);background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 32px) 2px}@media (width>=1280px){.single-evenement-panel__pricing tr:not(:last-child){background-size:calc(100% - 40px) 2px}}.single-evenement-panel__pricing tr:first-child>*{padding-top:24px}@media (width>=1280px){.single-evenement-panel__pricing tr:first-child>*{padding-top:40px}}.single-evenement-panel__pricing tr:last-child>*{padding-bottom:24px}@media (width>=1280px){.single-evenement-panel__pricing tr:last-child>*{padding-bottom:40px}}.single-evenement-panel__pricing-label{width:100%;font-weight:inherit;text-align:left;flex-direction:column;justify-content:center;gap:4px;display:flex}.single-evenement-panel__pricing-name{text-transform:uppercase;font-family:gelica,sans-serif;font-size:16px;font-weight:900;line-height:1.2}@media (width>=768px){.single-evenement-panel__pricing-name{font-size:20px}}@media (width>=1280px){.single-evenement-panel__pricing-name{font-size:24px}}.single-evenement-panel__pricing-sublabel{font-size:12px;font-style:italic}@media (width>=768px){.single-evenement-panel__pricing-sublabel{font-size:16px}}@media (width>=1280px){.single-evenement-panel__pricing-sublabel{font-size:18px}}.single-evenement-panel__pricing-price{color:#77aca2;text-align:right;white-space:nowrap;font-size:20px;font-weight:600}@media (width>=1280px){.single-evenement-panel__pricing-price{font-size:25px}}.single-evenement-panel__note{font-size:16px;line-height:1.3}@media (width>=768px){.single-evenement-panel__note{font-size:18px}}*+.single-evenement-panel__note{margin-top:16px}@media (width>=768px){*+.single-evenement-panel__note{margin-top:24px}}.single-evenement-panel__buttons{flex-direction:column;gap:8px;display:flex}@media (width>=768px){.single-evenement-panel__buttons{gap:16px}}*+.single-evenement-panel__buttons{margin-top:32px}@media (width>=768px){*+.single-evenement-panel__buttons{margin-top:40px}}.single-evenement-panel__button.button{text-align:center;width:100%}.single-evenement-gift{overflow-clip-margin:2px;border-radius:10px;display:grid;position:relative;overflow:clip}.single-evenement-panel__booking+.single-evenement-gift{margin-top:40px}@media (width>=768px){.single-evenement-panel__booking+.single-evenement-gift{margin-top:0}}@media (width>=1024px){.single-evenement-panel__booking+.single-evenement-gift{margin-top:40px}}@media (width>=768px){.single-evenement-gift{flex:1;min-width:0}}@media (width>=1024px){.single-evenement-gift{flex:none}}.single-evenement-gift--link{background-color:#2a555b;min-height:312px}.single-evenement-gift--link:after{content:"";z-index:1;background:linear-gradient(#03192600 0%,#031926cc 100%);position:absolute;inset:0}.single-evenement-gift__image{object-fit:cover;grid-area:1/1;width:100%;height:100%;display:block}.single-evenement-gift__content{z-index:2;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:32px;display:flex;position:relative}@media (width>=768px){.single-evenement-gift__content{padding:32px 64px}}.single-evenement-gift__icon{background-color:#468189;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;display:flex}@media (width>=768px){.single-evenement-gift__icon{width:80px;height:80px}}.single-evenement-gift__icon svg{width:28px;height:auto}@media (width>=768px){.single-evenement-gift__icon svg{width:32px}}.single-evenement-gift__title{text-transform:uppercase;margin-bottom:16px;font-family:gelica,sans-serif;font-size:20px;font-weight:700;line-height:1.1}@media (width>=768px){.single-evenement-gift__title{margin-bottom:24px;font-size:24px}}.single-evenement-deco{object-fit:contain;z-index:-1;pointer-events:none;height:auto;display:none;position:absolute}.single-evenement-deco--left{aspect-ratio:1352/1744}@media (width>=1024px){.single-evenement-deco--left{width:200px;display:block;top:100%;left:-100px}}@media (width>=1440px){.single-evenement-deco--left{width:208px;inset:auto calc(100% + 10px) -176px auto}}@media (width>=1600px){.single-evenement-deco--left{width:296px;right:calc(100% + 56px)}}.single-evenement-deco--top-right{aspect-ratio:1064/1460}@media (width>=1024px){.single-evenement-deco--top-right{width:112px;display:block;bottom:180px;right:calc(100% - 40px);transform:rotate(308deg)}}@media (width>=1440px){.single-evenement-deco--top-right{width:170px;inset:0 auto auto calc(100% - 88px);transform:none}}@media (width>=1600px){.single-evenement-deco--top-right{width:232px}}.single-evenement-deco--bottom-right{aspect-ratio:952/980;width:148px;top:352px;left:98%}@media (width>=1024px){.single-evenement-deco--bottom-right{margin-top:-24px;margin-left:auto;margin-right:-28px;display:block;position:static;transform:rotate(180deg)}}@media (width>=1440px){.single-evenement-deco--bottom-right{margin-top:0;margin-left:0;position:absolute;transform:none}}@media (width>=1600px){.single-evenement-deco--bottom-right{width:232px;left:calc(100% + 48px)}}.single-evenement-deco-phone{pointer-events:none;align-items:flex-start;display:flex}@media (width>=1024px){.single-evenement-deco-phone{display:none}}.single-evenement-deco-phone__left,.single-evenement-deco-phone__right{object-fit:contain;flex-shrink:0;height:auto}.single-evenement-deco-phone__left{aspect-ratio:1352/1744;width:270px;margin-top:-48px;margin-left:-64px;transform:rotate(16deg)}.single-evenement-deco-phone__right{aspect-ratio:952/980;width:212px;margin-top:24px;margin-left:auto;margin-right:-56px}
