/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/1-popin-form-autre/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap);
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/1-popin-form-autre/style.scss (1) ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
body:has(.overlay[style*="display: flex"]) {
  overflow: hidden;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  box-sizing: border-box;
}

.popin-jeunesse {
  position: relative;
  background-color: var(--ds-brand-color-amber-100, #ffeece);
  width: 640px;
  padding: 24px;
  margin-top: 2rem;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  color: var(--Color-Text);
  font-family: var(--Font-Text);
}
.popin-jeunesse .selectOption {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  max-height: 100svh;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: white;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\"><path d=\"M5.83325 13.332L9.99992 17.4987L14.1666 13.332\" stroke=\"%236B7280\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M5.83325 8.33171L9.99992 4.16504L14.1666 8.33171\" stroke=\"%236B7280\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px 21px;
}
.popin-jeunesse::before {
  content: "";
  position: absolute;
  top: -1.5rem;
  right: 5rem;
  width: 4.5rem;
  height: 4.3rem;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"74\" height=\"70\" viewBox=\"0 0 74 70\" fill=\"none\"><path d=\"M8.31292 11.0302C16.1904 3.15269 28.9618 3.15269 36.8393 11.0302L37.5348 11.7257L38.2304 11.0302C46.1079 3.15269 58.8792 3.15269 66.7568 11.0302C74.6343 18.9077 74.6343 31.6791 66.7568 39.5566L37.5348 68.7785L22.5761 53.8198L9.00844 40.2521L8.31292 39.5566C0.435405 31.6791 0.435405 18.9077 8.31292 11.0302Z\" fill=\"black\"/><mask id=\"mask0_3953_1370\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"2\" y=\"5\" width=\"71\" height=\"64\"><path d=\"M8.31292 11.0302C16.1904 3.15269 28.9618 3.15269 36.8393 11.0302L37.5348 11.7257L38.2304 11.0302C46.1079 3.15269 58.8792 3.15269 66.7568 11.0302C74.6343 18.9077 74.6343 31.6791 66.7568 39.5566L37.5348 68.7785L22.5761 53.8198L9.00844 40.2521L8.31292 39.5566C0.435405 31.6791 0.435405 18.9077 8.31292 11.0302Z\" fill=\"white\"/></mask><g mask=\"url%28%23mask0_3953_1370%29\"><path d=\"M-24.257 24.2683C-19.2774 10.8065 -4.3288 3.9319 9.13136 8.91141L10.3191 9.35157L10.3863 9.16845L41.1001 75.9417L41.0329 76.1248L15.4734 66.6698L-7.71064 58.0934L-8.8984 57.6532C-22.3586 52.6737 -29.2348 37.7268 -24.2553 24.2666L-24.257 24.2683Z\" fill=\"%23E6007E\"/><path d=\"M-24.651 24.1227C-19.591 10.4433 -4.40072 3.45772 9.27697 8.5177H9.2773L10.0699 8.81137L10.3426 8.0685L10.7678 8.99315L10.387 9.16804L10.3869 9.16821L10.7678 8.99315L41.554 75.9238L41.4272 76.2698L41.282 76.665L-7.85641 58.4875L-7.85674 58.4874L-9.04422 58.0472C-22.1587 53.1955 -29.1223 39.0324 -25.2131 25.8174L-25.3158 25.9201L-24.651 24.1227ZM8.9856 9.30553C-4.20773 4.42472 -18.8542 11.1199 -23.8075 24.2667L-23.8615 24.4126C-28.7605 37.6551 -21.9953 52.3605 -8.75268 57.2595L-7.5647 57.6997L40.41 75.4467L10.1926 9.75276L8.9856 9.30553Z\" fill=\"black\"/></g><path d=\"M37.9335 10.7333C45.975 2.69176 59.0124 2.69177 67.0539 10.7333C75.0954 18.7748 75.0954 31.8122 67.0539 39.8537L37.535 69.3727L8.01601 39.8537C-0.025512 31.8122 -0.0255249 18.7748 8.01601 10.7333C16.0575 2.69176 29.0949 2.69178 37.1364 10.7333L37.535 11.1318L37.9335 10.7333ZM66.4598 11.3274C58.7463 3.61388 46.241 3.61388 38.5275 11.3274L37.535 12.3198L36.5425 11.3274C28.829 3.61387 16.3236 3.61387 8.61008 11.3274C0.89658 19.0409 0.89658 31.5463 8.61008 39.2598L37.535 68.1847L66.4598 39.2598C74.1733 31.5463 74.1733 19.0409 66.4598 11.3274Z\" fill=\"black\"/><path d=\"M6.65317 6.30454C14.3392 -1.38146 26.8014 -1.38146 34.4874 6.30454L35.1661 6.98326L35.8448 6.30454C43.5308 -1.38146 55.9931 -1.38146 63.6791 6.30454C71.3651 13.9905 71.3651 26.4528 63.6791 34.1388L35.1661 62.6517L20.5703 48.0559L7.33189 34.8175L6.65317 34.1388C-1.03283 26.4528 -1.03283 13.9905 6.65317 6.30454Z\" fill=\"%23F29FC5\"/><path d=\"M35.4631 62.9488L35.1661 63.2458L34.8692 62.9488L35.1661 62.6519L35.4631 62.9488ZM35.5479 6.00763C43.3979 -1.84239 56.1261 -1.84239 63.9762 6.00763C71.8262 13.8577 71.8262 26.5859 63.9762 34.4359L35.4631 62.9488L35.1661 62.6519L34.8692 62.9488L6.35627 34.4359C-1.49375 26.5859 -1.49375 13.8577 6.35627 6.00763C14.2063 -1.84239 26.9345 -1.84239 34.7845 6.00763L35.1661 6.38924L35.5479 6.00763ZM63.3821 6.60154C55.8601 -0.920395 43.6638 -0.920426 36.1418 6.60154L35.1661 7.57722L34.1905 6.60154C26.6685 -0.920415 14.4721 -0.920433 6.95017 6.60154C-0.5718 14.1235 -0.571782 26.3198 6.95017 33.8418L35.1661 62.0578L63.3821 33.8418C70.9041 26.3198 70.9041 14.1235 63.3821 6.60154Z\" fill=\"black\"/><path d=\"M4.11528 32.3344L3.31121 32.5777L1.40283 26.2728L2.20674 26.0293L4.11528 32.3344Z\" fill=\"black\"/><path d=\"M57.9095 41.4733C58.6968 40.686 59.9733 40.686 60.7606 41.4733C61.5479 42.2606 61.5479 43.5371 60.7606 44.3243L46.2101 58.8749C45.4228 59.6621 44.1463 59.6621 43.359 58.8749C42.5717 58.0876 42.5717 56.8111 43.359 56.0238L57.9095 41.4733Z\" fill=\"%23FFED00\"/><path d=\"M20.6735 4.70411C20.9054 4.70252 21.0948 4.88924 21.0964 5.12116C21.098 5.35311 20.9112 5.54252 20.6792 5.54411C19.7351 5.55061 13.8708 5.69742 9.53296 10.4931L9.43075 10.6072C7.02905 13.3189 6.11437 16.3552 5.82745 18.8489C5.80094 19.0794 5.59261 19.2447 5.36217 19.2182C5.13176 19.1917 4.96652 18.9834 4.99303 18.7529C5.29412 16.1361 6.25772 12.9228 8.8019 10.0503L8.91002 9.9295C13.4964 4.85886 19.677 4.71096 20.6735 4.70411Z\" fill=\"white\"/><path d=\"M5.68433 22.0879L5.68417 22.0902C5.6834 22.0954 5.68204 22.1052 5.68039 22.1194C5.6771 22.1479 5.67254 22.1942 5.6694 22.2576C5.66312 22.3843 5.66218 22.5792 5.68597 22.8353C5.73351 23.3466 5.88048 24.1053 6.28693 25.055C6.37817 25.2683 6.27933 25.515 6.0661 25.6063C5.85285 25.6975 5.60595 25.5987 5.51469 25.3854C5.07278 24.3528 4.90495 23.5087 4.84958 22.913C4.82193 22.6155 4.82239 22.3806 4.83055 22.2161C4.83463 22.1338 4.84063 22.0691 4.84597 22.023C4.84864 21.9999 4.851 21.9814 4.85303 21.9677C4.85403 21.9609 4.85509 21.9552 4.85582 21.9508C4.85618 21.9486 4.85636 21.9465 4.85664 21.9449C4.85677 21.9441 4.85701 21.9434 4.85713 21.9428C4.85719 21.9424 4.85724 21.9421 4.85729 21.9418V21.9413C4.85752 21.9411 4.8664 21.9425 5.27089 22.0148L4.85746 21.9409C4.89824 21.7126 5.11638 21.5606 5.34472 21.6013C5.57294 21.6421 5.7249 21.8601 5.68433 22.0883V22.0879ZM5.6845 22.0873C5.68455 22.087 5.68462 22.0867 5.68466 22.0865L5.6845 22.0876V22.0873Z\" fill=\"white\"/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  animation: popin-scale 0.8s ease-in-out infinite;
}
@keyframes popin-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}
.popin-jeunesse .show-email {
  display: none;
  margin: 0;
}
.popin-jeunesse .font-small {
  margin-bottom: 1rem;
  color: #6B7280;
  line-height: 1.4;
}
.popin-jeunesse .font-small a {
  color: var(--ds-core-color-gray-800, #1f2937);
}
@media screen and (max-height: 56.25rem) {
  .popin-jeunesse {
    height: calc(100vh - 160px);
    overflow-y: scroll;
    z-index: 10000;
  }
  .popin-jeunesse::before {
    display: none;
  }
  .popin-jeunesse::-webkit-scrollbar {
    width: 6px;
  }
  .popin-jeunesse::-webkit-scrollbar-thumb {
    background: var(--Cool-Gray-300, #D1D5DB);
    border-radius: 4px;
  }
}
.popin-jeunesse .label-input {
  font-size: 0.875rem;
}
.popin-jeunesse .label-input input {
  margin-right: 0.5rem;
}
.popin-jeunesse .font-small {
  font-size: 0.75rem;
  margin-top: 0;
}
.popin-jeunesse .input-group {
  display: flex;
  flex-direction: column;
}
.popin-jeunesse .input-group label {
  margin-bottom: 0.4rem;
}
.popin-jeunesse .input-group--mail {
  width: 20rem;
}
.popin-jeunesse .close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  font-size: 2rem;
  color: #000;
  cursor: pointer;
}
.popin-jeunesse .wp-block-heading {
  margin-top: 0;
  padding-bottom: 1.2rem;
  font-weight: 800;
  font-size: 2rem;
  font-family: "Bricolage Grotesque", serif;
}
.popin-jeunesse form {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-top: 1.5rem;
}
.popin-jeunesse form .frc-captcha {
  border: 1px solid #D1D5DB;
  border-radius: 0.25rem;
}
@media screen and (max-width: 600px) {
  .popin-jeunesse form {
    gap: 0.8rem;
    margin-bottom: 2rem;
  }
}
.popin-jeunesse label .required {
  color: var(--Red-500, #EF4444);
  margin-left: 0.2rem;
}
.popin-jeunesse label.oneLine {
  display: flex;
}
.popin-jeunesse select {
  width: 50%;
}
.popin-jeunesse select, .popin-jeunesse input {
  padding: 10px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: var(--Font-Text);
}
.popin-jeunesse input::-moz-placeholder {
  color: #9CA3AF;
  opacity: 1;
}
.popin-jeunesse input::placeholder {
  color: #9CA3AF;
  opacity: 1;
}
.popin-jeunesse button {
  padding: 10px 15px;
  font-size: 16px;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.popin-jeunesse--telecharger, .popin-jeunesse--telecharge-video {
  display: flex;
  justify-content: space-between;
  border: 0;
  border-radius: 4px;
  padding: 0;
  filter: grayscale(100%);
  opacity: 0.5;
  margin: 0;
}
@media screen and (max-width: 600px) {
  .popin-jeunesse--telecharger, .popin-jeunesse--telecharge-video {
    flex-direction: column;
    gap: 1rem;
  }
}
.popin-jeunesse--telecharger [class*=btn-with-svg--], .popin-jeunesse--telecharge-video [class*=btn-with-svg--] {
  pointer-events: none;
  cursor: not-allowed;
}
.popin-jeunesse--telecharger.show-telecharge [class*=btn-with-svg--], .popin-jeunesse--telecharge-video.show-telecharge [class*=btn-with-svg--] {
  pointer-events: auto;
  cursor: pointer;
}
.popin-jeunesse--telecharger > div, .popin-jeunesse--telecharge-video > div {
  display: flex;
  position: relative;
  padding-left: 3rem;
  align-items: center;
  width: 100%;
}
.popin-jeunesse--telecharger > div:before, .popin-jeunesse--telecharge-video > div:before {
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" id=\"Calque_1\" version=\"1.1\" viewBox=\"0 0 29.8 36.7\"%3E%3Cdefs%3E%3Cstyle%3E .st0 { fill: none; stroke: %231e408a; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } .st1 { fill: %2393c5fd; } %3C/style%3E%3C/defs%3E%3Cpath class=\"st1\" d=\"M21.8,4.7H7.4c-.8,0-1.7.3-2.3.9s-.9,1.4-.9,2.3v25.6c0,.8.3,1.7.9,2.3.6.6,1.4.9,2.3.9h19.2c.8,0,1.7-.3,2.3-.9.6-.6.9-1.4.9-2.3V12.7l-8-8Z\"/%3E%3Cpath id=\"Vector\" class=\"st0\" d=\"M17,1v6.4c0,.8.3,1.7.9,2.3.6.6,1.4.9,2.3.9h6.4M26.6,25l-2.1-2.1c-.7-.7-1.7-1.1-2.7-1.1s-2,.4-2.7,1.1l-10.1,10.1M18.6,1H4.2c-.8,0-1.7.3-2.3.9-.6.6-.9,1.4-.9,2.3v25.6c0,.8.3,1.7.9,2.3.6.6,1.4.9,2.3.9h19.2c.8,0,1.7-.3,2.3-.9.6-.6.9-1.4.9-2.3V9L18.6,1ZM13.8,17c0,1.8-1.4,3.2-3.2,3.2s-3.2-1.4-3.2-3.2,1.4-3.2,3.2-3.2,3.2,1.4,3.2,3.2Z\"/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  left: 0;
  top: 4px;
}
@media screen and (max-width: 600px) {
  .popin-jeunesse--telecharger > div:before, .popin-jeunesse--telecharge-video > div:before {
    width: 1.5rem;
    height: 1.5rem;
    top: 0;
  }
}
@media screen and (max-width: 600px) {
  .popin-jeunesse--telecharger > div, .popin-jeunesse--telecharge-video > div {
    padding-left: 2rem;
  }
}
.popin-jeunesse--telecharger.show-telecharge, .popin-jeunesse--telecharge-video.show-telecharge {
  opacity: 1;
  filter: grayscale(0);
  color: #FFFFFF;
}
.popin-jeunesse .btn-with-svg {
  position: relative;
  padding: 0.75rem 1.25rem 0.75rem 2.5rem;
  background-color: #111827;
  color: #FFFFFF;
  border: 1px solid #111827;
  border-radius: 0.5rem;
  cursor: pointer;
  font-size: 1.125rem;
  width: 100%;
}
.popin-jeunesse .btn-with-svg::before, .popin-jeunesse .btn-with-svg::after {
  display: inline-block;
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  top: 0.2rem;
  right: 0.5rem;
  content: "";
  background-size: 1.2rem 1.2rem;
  background-repeat: no-repeat;
}
.popin-jeunesse .btn-with-svg--download::before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><g id=\"Navigation\"><path id=\"Vector\" d=\"M9.99996 14.1667V2.5M9.99996 14.1667L4.99996 9.16667M9.99996 14.1667L15 9.16667M15.8333 17.5H4.16663\" stroke=\"%23FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g></svg>");
}
.popin-jeunesse .btn-with-svg--video::after {
  margin-left: 1rem;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"18\" viewBox=\"0 0 16 18\" fill=\"none\"><path d=\"M1 1.5L15 9L1 16.5V1.5Z\" stroke=\"%23FFFFFF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.popin-jeunesse .input-div {
  position: relative;
  font-size: 0.875rem;
  display: flex;
  gap: 0.8rem;
  align-items: flex-start;
}
.popin-jeunesse .input-div span {
  line-height: 1.4;
}
.popin-jeunesse .input-div input {
  margin-right: 0.5rem;
}
.popin-jeunesse input[type=checkbox] {
  display: inline-block;
  line-height: 0;
  height: 1.2rem;
  width: 1.2rem;
  min-width: 1rem;
  margin: 0;
  background: #FFFFFF;
  color: #50575e;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #8c8f94;
  border-radius: 4px;
  clear: none;
  outline: 0;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition: 0.05s border-color ease-in-out;
}
.popin-jeunesse input[type=checkbox]:checked {
  background-color: #000000;
}
.popin-jeunesse input[type=checkbox]:checked::before {
  content: "";
  display: block;
  height: 1.3rem;
  width: 1.3rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 125%27%3E%3Cg transform=%27translate%280,-952.36218%29%27%3E%3Cpath d=%27m 79.88683,977.33612 a 5.0005,5.0005 0 0 0 -3.4375,1.5 c -1.29463,1.2946 -10.3125,10.5625 -19.5625,20.0625 -7.80372,8.01458 -13.67804,14.02358 -16.40625,16.81248 l -17.46875,-13.3125 a 5.006368,5.006368 0 1 0 -6.0625,7.9687 l 21,16.0001 a 5.0005,5.0005 0 0 0 6.5625,-0.4375 c 1.29463,-1.2947 10.3125,-10.5626 19.5625,-20.0626 9.25,-9.49998 18.73213,-19.23208 19.4375,-19.93748 a 5.0005,5.0005 0 0 0 -3.625,-8.5937 z%27 fill=%27%23FFFFFF%27 fill-opacity=%271%27 stroke=%27none%27 marker=%27none%27 visibility=%27visible%27 display=%27inline%27 overflow=%27visible%27/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 125%27%3E%3Cg transform=%27translate%280,-952.36218%29%27%3E%3Cpath d=%27m 79.88683,977.33612 a 5.0005,5.0005 0 0 0 -3.4375,1.5 c -1.29463,1.2946 -10.3125,10.5625 -19.5625,20.0625 -7.80372,8.01458 -13.67804,14.02358 -16.40625,16.81248 l -17.46875,-13.3125 a 5.006368,5.006368 0 1 0 -6.0625,7.9687 l 21,16.0001 a 5.0005,5.0005 0 0 0 6.5625,-0.4375 c 1.29463,-1.2947 10.3125,-10.5626 19.5625,-20.0626 9.25,-9.49998 18.73213,-19.23208 19.4375,-19.93748 a 5.0005,5.0005 0 0 0 -3.625,-8.5937 z%27 fill=%27%23FFFFFF%27 fill-opacity=%271%27 stroke=%27none%27 marker=%27none%27 visibility=%27visible%27 display=%27inline%27 overflow=%27visible%27/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background: white;
  margin: 0;
  position: absolute;
  left: 0.15rem;
  top: 0.1rem;
}
@media screen and (max-width: 600px) {
  .popin-jeunesse input[type=checkbox]:checked::before {
    top: 0.3rem;
  }
}
@media screen and (min-width: 768px) {
  .popin-jeunesse .input-group {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  .admin-bar .popin-jeunesse {
    top: 3.5rem;
  }
}

.check-video {
  border-radius: 4px;
  padding: 12px;
  background-color: #FFF7E7;
}
.check-video--input {
  display: none;
  flex-direction: column;
  font-size: 0.875rem;
}
.check-video--input label {
  margin: 0.8rem 0;
}
.check-video--input input {
  width: 60%;
}
.check-video--text {
  font-size: 0.8rem;
  color: #6B7280;
  padding-left: 2rem;
}

/*# sourceMappingURL=style-index.css.map*/