
/* /sr_website_theme/static/src/scss/motive/organiser_son_remplacement.scss defined in bundle 'sr_website_theme.organiser_remplacement_asset' */
 @font-face{font-family: 'SR Organiser Kalam'; src: url("/sr_website_theme/static/src/fonts/kalam/Kalam-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: 'SR Organiser Roboto'; src: url("/web/static/src/fonts/google/Roboto/Roboto-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: 'SR Organiser Roboto'; src: url("/web/static/src/fonts/google/Roboto/Roboto-Italic.ttf") format("truetype"); font-weight: 400; font-style: italic; font-display: swap;}@font-face{font-family: 'SR Organiser Roboto'; src: url("/web/static/src/fonts/google/Roboto/Roboto-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap;}@font-face{font-family: 'SR Organiser Roboto'; src: url("/web/static/src/fonts/google/Roboto/Roboto-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-display: swap;}.sr-organiser{--section-color: #41793c; --section-hover-color: #2a8622; --section-background: #dae5d9; --section-background-hover: #c5d8c3; color: #707070; background: #fff; font-family: 'SR Organiser Roboto', Arial, sans-serif; font-size: 16px; line-height: 1.42;}.sr-organiser *, .sr-organiser *::before, .sr-organiser *::after{box-sizing: border-box;}.sr-organiser svg[aria-hidden='true']{display: block !important;}.sr-organiser i[aria-hidden='true'], .sr-organiser .sr-organiser__arrow[aria-hidden='true']{display: inline-block !important;}.sr-organiser .sr-organiser__number[aria-hidden='true']{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.sr-organiser .sr-organiser__breadcrumbs > span[aria-hidden='true']{display: inline !important;}.sr-organiser .sr-organiser__productions[aria-hidden='true']{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; justify-content: center;}.sr-organiser h1, .sr-organiser h2, .sr-organiser h3, .sr-organiser p, .sr-organiser ul{margin: 0;}.sr-organiser h1, .sr-organiser h2, .sr-organiser h3{font-family: inherit;}.sr-organiser a{text-decoration: none;}.sr-organiser a:focus-visible, .sr-organiser button:focus-visible{outline: 3px solid #2d6f77; outline-offset: 4px;}.sr-organiser__symbols{position: absolute; overflow: hidden; pointer-events: none;}.sr-organiser__container{width: calc(100% - 48px); max-width: 1180px; margin: 0 auto;}.sr-organiser__breadcrumbs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; padding-top: 20px; margin-bottom: 67px; color: #555; font-size: 10px; font-weight: 700; line-height: 1.7; letter-spacing: 1.5px; text-transform: uppercase;}.sr-organiser__breadcrumbs a{color: inherit;}.sr-organiser__breadcrumbs a:hover{text-decoration: underline;}.sr-organiser__breadcrumbs [aria-current], .sr-organiser__breadcrumbs > span:last-child{color: #41793c;}.sr-organiser__title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; margin-bottom: 30px !important; color: #41793c; font-size: 17px; font-weight: 700; line-height: 1.4; letter-spacing: 5.1px; text-transform: uppercase;}.sr-organiser__title .sr-organiser__icon{width: 34px; height: 42px;}.sr-organiser__icon{display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 48px; height: 48px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.sr-organiser__hero{display: grid; grid-template-columns: minmax(0, 1fr) minmax(280px, 31%); align-items: center; gap: 48px; min-height: 335px; padding: 32px 28px; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.94) 42%, rgba(255, 255, 255, 0.1) 78%), url("/sr_website_theme/static/src/img/organiser_remplacement/hero.webp"); background-position: center, center; background-size: cover;}.sr-organiser__hero-copy{max-width: 600px;}.sr-organiser__hero-copy h2{margin-bottom: 32px; color: #41793c; font-size: 26px; font-weight: 900; line-height: 1.25;}.sr-organiser__hero-copy p{font-size: 16px; font-style: italic; line-height: 1.4;}.sr-organiser__hero-copy p + p{margin-top: 20px;}.sr-organiser__checklist{padding: 24px 26px 14px; border-radius: 9px; background: rgba(255, 255, 255, 0.94); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);}.sr-organiser__checklist h3{margin-bottom: 10px; color: #41793c; font-size: 16px; font-weight: 700; line-height: 1.2;}.sr-organiser__checklist ul{padding: 0; list-style: none;}.sr-organiser__checklist li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; margin-bottom: 5px; color: #444; font-size: 14px; line-height: 1.45;}.sr-organiser__checklist .sr-organiser__checklist-icon{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 23px; color: #41793c; font-size: 20px; line-height: 23px; text-align: center;}.sr-organiser__checklist .sr-organiser__button{width: 100%; margin-top: 11px;}.sr-organiser__checklist .sr-organiser__contact-arrow{margin-left: 4px; font-size: 16px; vertical-align: -1px;}.sr-organiser__quicknav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 20px; margin: 22px 0;}.sr-organiser__quicknav a{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 5px; min-height: 43px; padding: 9px 11px; border-radius: 10px; background: var(--section-background); color: #444; cursor: pointer; font-size: 13px; font-weight: 700; transition: background-color .15s;}.sr-organiser__quicknav a:hover{background: var(--section-background-hover); color: #444; filter: none; opacity: 1; text-decoration: none;}.sr-organiser__quicknav a:nth-child(2){--section-color: #5d2f07; --section-background: #eae8e1; --section-background-hover: #d9d5ca;}.sr-organiser__quicknav a:nth-child(3){--section-color: #2d6f77; --section-background: #d5e2e4; --section-background-hover: #bfd4d7;}.sr-organiser__quicknav a:nth-child(4){--section-color: #bf7511; --section-background: #f4e4ce; --section-background-hover: #ead0ad;}.sr-organiser__quicknav a > span:first-child{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; background: var(--section-color); color: #fff; font-size: 15px; font-weight: 700; line-height: 1;}.sr-organiser__block{margin-bottom: 10px; padding: 14px 24px 24px 14px; background: var(--section-background); scroll-margin-top: 140px;}.sr-organiser__block--prepare, .sr-organiser__block--instructions{--section-color: #41793c; --section-hover-color: #2a8622; --section-background: #dae5d9;}.sr-organiser__block--emergency, .sr-organiser__block--rules{--section-color: #5d2f07; --section-hover-color: #482205; --section-background: #eae8e1;}.sr-organiser__block--insurance{--section-color: #2d6f77; --section-hover-color: #225b62; --section-background: #e1e8e8;}.sr-organiser__block--farm{--section-color: #bf7511; --section-hover-color: #9f5c08; --section-background: #f4e4ce;}.sr-organiser__block--prepare, .sr-organiser__block--emergency{display: grid; grid-template-columns: minmax(0, 32%) minmax(0, 1fr); gap: 26px;}.sr-organiser__heading{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; color: var(--section-color);}.sr-organiser__heading h2{min-width: 0; font-size: 20px; font-weight: 900; line-height: 1.1;}.sr-organiser__number{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: var(--section-color); color: #fff; font-size: 24px; font-weight: 700; line-height: 1;}.sr-organiser__overview{min-width: 0;}.sr-organiser__overview > p{margin: 22px 8px 0 44px; font-size: 16px; line-height: 1.48;}.sr-organiser__aside-note{position: relative; margin: 42px 12px 0 74px; color: var(--section-color); font-family: 'SR Organiser Kalam', 'Comic Sans MS', cursive; font-size: 22px; font-style: normal; line-height: .95; transform: rotate(-7deg);}.sr-organiser__note-arrow{display: block; width: 65px; height: 40px; margin: 0 0 0 auto; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}.sr-organiser__videos{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; min-width: 0;}.sr-organiser__video{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; overflow: hidden; border-radius: 10px; background: #fff;}.sr-organiser__video-media{position: relative; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; aspect-ratio: 1.65; overflow: hidden; background: #f5f5f2; cursor: pointer;}.sr-organiser__video-media:hover img{transform: scale(1.025);}.sr-organiser__video-media:hover .sr-organiser__play{filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.3)); transform: translate(-50%, -50%) scale(1.08);}.sr-organiser__video-media img{display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .3s ease;}.sr-organiser__play{position: absolute; top: 50%; left: 50%; width: 31px; height: 31px; color: #555; filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.25)); transform: translate(-50%, -50%); transition: filter .2s ease, transform .2s ease;}.sr-organiser__video-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; padding: 15px 14px 10px;}.sr-organiser__video-body h3{color: var(--section-color); font-size: 16px; font-weight: 900; line-height: 1.15;}.sr-organiser__video-body p{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; margin: 14px 0; font-size: 14px; line-height: 1.2;}.sr-organiser__button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 5px; min-height: 40px; max-width: 100%; padding: 7px 20px; border: 0; border-radius: 24px; background: var(--section-color); color: #fff; cursor: pointer; font-family: inherit; font-size: 12px; font-weight: 700; line-height: 1.05; letter-spacing: 1.4px; text-align: left; text-transform: uppercase;}.sr-organiser__button:hover{background: var(--section-hover-color); color: #fff; filter: none; opacity: 1; text-decoration: none;}.sr-organiser__button[disabled], .sr-organiser__button[aria-disabled='true']{opacity: 1; cursor: pointer;}.sr-organiser__button--small{min-height: 25px; padding: 5px 12px; font-size: 12px; line-height: 1; letter-spacing: .2px;}.sr-organiser__arrow{display: inline-block; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 17px; height: 12px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}.sr-organiser__copy{min-width: 0; font-size: 16px; line-height: 1.45;}.sr-organiser__copy p + p{margin-top: 22px;}.sr-organiser__insurance-content{display: grid; grid-template-columns: minmax(0, 48%) minmax(0, 26%) minmax(0, 1fr); align-items: center; gap: 26px; margin: 20px 0 0 44px;}.sr-organiser__insurance-video{min-width: 0; overflow: hidden; border-radius: 10px;}.sr-organiser__insurance-video .sr-organiser__video-media{aspect-ratio: 1.6;}.sr-organiser__partner{min-width: 0; padding: 0 5px; color: var(--section-color);}.sr-organiser__partner img{display: block; width: 100%; max-width: 195px; height: auto; margin: 0 auto;}.sr-organiser__partner .sr-organiser__aside-note{margin: 44px 0 0; font-size: 21px; line-height: 1.05;}.sr-organiser__partner .sr-organiser__note-arrow{position: absolute; right: calc(100% - 8px); bottom: 1px; width: 52px; height: 42px; transform: scaleX(-1) rotate(12deg);}.sr-organiser__resource-layout{display: grid; grid-template-columns: minmax(0, 65%) minmax(0, 1fr); align-items: center; gap: 44px; margin: 18px 35px 0 44px;}.sr-organiser__resources{display: grid; gap: 20px; min-width: 0;}.sr-organiser__resource{display: grid; grid-template-columns: 48px minmax(0, 1fr); align-items: start; gap: 12px; padding: 16px 15px; border-radius: 11px; background: #fff; color: var(--section-color);}.sr-organiser__resource-icon{display: block; width: 48px; height: 58px; padding: 5px; border-radius: 8px; background: var(--section-background); fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.sr-organiser__resource-body{min-width: 0;}.sr-organiser__resource-body h3{margin: 7px 0 4px; font-size: 16px; font-weight: 900; line-height: 1.12;}.sr-organiser__resource-body p{font-size: 12px; line-height: 1.2;}.sr-organiser__resource-body .sr-organiser__button{width: 100%; margin-top: 12px; padding-right: 10px; padding-left: 15px;}.sr-organiser__resource-type{display: block; font-size: 11px; font-weight: 700; line-height: 1.2; text-transform: uppercase;}.sr-organiser__productions{margin-top: 13px;}.sr-organiser__productions-image{display: block; width: 100%; max-width: 175px; height: auto;}.sr-organiser__closing{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 15px; min-height: 103px; padding: 18px 46px; background-image: linear-gradient(rgba(34, 39, 26, 0.64), rgba(34, 39, 26, 0.64)), url("/sr_website_theme/static/src/img/organiser_remplacement/hero.webp"); background-position: center, center 60%; background-size: cover; color: #fff;}.sr-organiser__closing > div:not(.sr-organiser__closing-icon){-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.sr-organiser__closing h2{margin-bottom: 8px; font-size: 26px; font-weight: 700; line-height: 1.15;}.sr-organiser__closing p{font-size: 16px; line-height: 1.25;}.sr-organiser__closing .sr-organiser__button{flex: 0 0 230px; min-height: 43px;}.sr-organiser__closing-icon{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%; background: #fff; color: #41793c;}.sr-organiser__closing-icon .sr-organiser__icon{width: 47px; height: 47px;}.sr-organiser__video-modal{position: fixed; z-index: 2000; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 28px; background: rgba(0, 0, 0, 0.78);}.sr-organiser__video-modal[hidden]{display: none;}.sr-organiser__video-dialog{position: relative; width: 100%; max-width: 960px; max-height: calc(100vh - 56px); border-radius: 10px; background: #000; box-shadow: 0 18px 55px rgba(0, 0, 0, 0.35); animation: sr-organiser-video-dialog-in .18s ease-out;}.sr-organiser__video-close{position: absolute; z-index: 2; top: 0; right: 0; transform: translate(35%, -35%); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; padding: 0; border: 0; border-radius: 50%; background: #41793c; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35); color: #fff; cursor: pointer; font-family: Arial, sans-serif; font-size: 29px; font-weight: 400; line-height: 1;}.sr-organiser__video-close:hover{background: #2a6825;}.sr-organiser__video-close:focus-visible{outline: 3px solid #fff; outline-offset: 2px;}.sr-organiser__video-player{position: relative; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; border-radius: inherit; background: #000;}.sr-organiser__video-player video, .sr-organiser__video-player iframe{display: block; width: 100%; height: 100%; border: 0; background: #000;}.sr-organiser__video-player video[hidden], .sr-organiser__video-player iframe[hidden]{display: none;}@media (max-width: 1024px){.sr-organiser__breadcrumbs{margin-bottom: 45px;}.sr-organiser__hero{gap: 25px; padding: 28px 24px;}.sr-organiser__hero-copy h2{font-size: 24px;}.sr-organiser__checklist{padding: 20px 18px 16px;}.sr-organiser__quicknav{gap: 10px;}.sr-organiser__quicknav a{flex: 1 1 160px;}.sr-organiser__block--prepare, .sr-organiser__block--emergency{grid-template-columns: minmax(0, 1fr);}.sr-organiser__overview > p{margin-right: 0;}.sr-organiser__overview .sr-organiser__aside-note{max-width: 340px; margin: 26px 25px 8px auto;}.sr-organiser__insurance-content{grid-template-columns: minmax(0, 1fr) minmax(0, 36%);}.sr-organiser__partner{display: -webkit-box; display: -webkit-flex; display: flex; grid-column: 1 / -1; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 48px; padding: 10px 20px;}.sr-organiser__partner img{width: 190px; margin: 0;}.sr-organiser__partner .sr-organiser__aside-note{max-width: 230px; margin: 0;}.sr-organiser__resource-layout{grid-template-columns: minmax(0, 1fr) minmax(0, 36%); gap: 26px; margin-right: 0;}.sr-organiser__resource{grid-template-columns: 38px minmax(0, 1fr); gap: 9px; padding: 15px 12px;}.sr-organiser__resource-icon{width: 38px; height: 48px;}.sr-organiser__closing{-webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 22px 28px;}.sr-organiser__closing .sr-organiser__button{margin-left: 79px;}}@media (max-width: 700px){.sr-organiser__container{width: calc(100% - 32px);}.sr-organiser__breadcrumbs{gap: 3px; margin-bottom: 30px; font-size: 9px; letter-spacing: .8px;}.sr-organiser__title{gap: 12px; margin-bottom: 22px !important; font-size: 16px; letter-spacing: 2.5px;}.sr-organiser__hero{grid-template-columns: minmax(0, 1fr); gap: 26px; padding: 26px 20px; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.97), rgba(255, 255, 255, 0.84)), url("/sr_website_theme/static/src/img/organiser_remplacement/hero.webp");}.sr-organiser__hero-copy h2{margin-bottom: 22px; font-size: 24px;}.sr-organiser__hero-copy p + p{margin-top: 16px;}.sr-organiser__checklist{width: 100%; max-width: 390px; justify-self: center;}.sr-organiser__quicknav{gap: 8px; margin: 16px 0;}.sr-organiser__quicknav a{flex-basis: calc(50% - 8px); padding: 10px 8px; font-size: 13px;}.sr-organiser__block{padding: 20px 16px; scroll-margin-top: 100px;}.sr-organiser__heading{gap: 10px;}.sr-organiser__heading h2{font-size: 20px; line-height: 1.2;}.sr-organiser__heading .sr-organiser__icon{width: 38px; height: 42px;}.sr-organiser__number{width: 25px; height: 25px; font-size: 20px;}.sr-organiser__overview > p{margin: 18px 0 0;}.sr-organiser__overview .sr-organiser__aside-note{max-width: 240px; margin: 25px 15px 0 auto;}.sr-organiser__videos{grid-template-columns: minmax(0, 1fr); gap: 20px;}.sr-organiser__video-media{aspect-ratio: 1.7;}.sr-organiser__video-body{padding: 20px;}.sr-organiser__video-body h3{font-size: 18px;}.sr-organiser__video-body p{font-size: 16px; line-height: 1.4;}.sr-organiser__insurance-content, .sr-organiser__resource-layout{grid-template-columns: minmax(0, 1fr); gap: 24px; margin: 18px 0 0;}.sr-organiser__insurance-video{width: 100%; max-width: 460px; justify-self: center;}.sr-organiser__video-modal{padding: 12px;}.sr-organiser__video-dialog{max-height: calc(100vh - 24px);}.sr-organiser__video-close{width: 34px; height: 34px; font-size: 26px;}.sr-organiser__partner{-webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 28px; padding: 16px 12px;}.sr-organiser__partner .sr-organiser__note-arrow[aria-hidden='true']{display: none !important;}.sr-organiser__resources{width: 100%; max-width: 420px; justify-self: center;}.sr-organiser__resource{grid-template-columns: 45px minmax(0, 1fr); gap: 12px; padding: 18px 16px;}.sr-organiser__resource-icon{width: 45px; height: 55px;}.sr-organiser__closing{align-items: flex-start; gap: 12px; padding: 24px 20px;}.sr-organiser__closing h2{font-size: 23px;}.sr-organiser__closing > div:not(.sr-organiser__closing-icon){flex-basis: calc(100% - 65px);}.sr-organiser__closing .sr-organiser__button{flex-basis: auto; margin: 12px 0 0 65px;}.sr-organiser__closing-icon{width: 53px; height: 53px;}.sr-organiser__closing-icon .sr-organiser__icon{width: 40px; height: 40px;}}@media (max-width: 380px){.sr-organiser__quicknav a{flex-basis: 100%;}.sr-organiser__heading{gap: 8px;}.sr-organiser__heading h2{font-size: 18px;}.sr-organiser__heading .sr-organiser__icon{width: 31px;}.sr-organiser__resource{grid-template-columns: 35px minmax(0, 1fr); gap: 9px; padding: 16px 12px;}.sr-organiser__resource-icon{width: 35px; height: 45px;}.sr-organiser__resource-body .sr-organiser__button{padding: 8px 9px; font-size: 10px; letter-spacing: .8px;}.sr-organiser__closing > div:not(.sr-organiser__closing-icon){flex-basis: 100%;}.sr-organiser__closing .sr-organiser__button{margin-left: 0;}}@media (prefers-reduced-motion: reduce){.sr-organiser__video-media img, .sr-organiser__play{transition: none;}.sr-organiser__video-media:hover img{transform: none;}.sr-organiser__video-media:hover .sr-organiser__play{transform: translate(-50%, -50%);}.sr-organiser__video-dialog{animation: none;}}body.sr-organiser-modal-open{overflow: hidden;}@keyframes sr-organiser-video-dialog-in{from{opacity: 0; transform: translateY(8px) scale(0.99);}to{opacity: 1; transform: translateY(0) scale(1);}}