/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/section_CC2-945_section-buttons/scss/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
html {
  scroll-behavior: smooth;
}

.wp-block-reem-section-buttons {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0 2rem;
  margin: 6.5rem 0;
}
.wp-block-reem-section-buttons .hero-ttl-wrap {
  width: 100%;
  max-width: 1040px;
  box-sizing: border-box;
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.wp-block-reem-section-buttons .wp-block-buttons {
  display: flex;
  flex-direction: column;
  gap: 0rem;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
}
.wp-block-reem-section-buttons .wp-block-buttons .wp-block-button__link {
  display: flex;
  border-radius: 8px;
  width: 100%;
  aspect-ratio: 19/7;
  transform: rotate(1deg);
  color: #111827;
  gap: 0.75rem;
}
.wp-block-reem-section-buttons .section-button_jaune {
  position: relative;
}
.wp-block-reem-section-buttons .section-button_jaune .wp-block-button__link {
  padding: 1rem 1.5rem;
  text-align: left;
  background-color: #FFB71E;
  font-size: 1.25rem;
  line-height: 1.6875rem;
  font-family: var(--Cabin-Bold);
  font-weight: 700;
  transition: transform ease-out 0.25s;
}
.wp-block-reem-section-buttons .section-button_jaune .wp-block-button__link:hover {
  transform: rotate(-3deg);
}
.wp-block-reem-section-buttons .section-button_jaune .wp-block-button__link:focus {
  background-color: #ff9404;
}
.wp-block-reem-section-buttons .section-button_jaune .wp-block-button__link::before {
  content: "";
  width: 4.5rem;
  height: 100%;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"52\" viewBox=\"0 0 61 52\" fill=\"none\"><path d=\"M54.1544 50.0979H6.66333V20.7164C6.66333 20.7164 10.0504 16.7347 30.7526 16.7347C51.4548 16.7347 54.1544 20.7164 54.1544 20.7164V50.0979Z\" fill=\"%23D3CEC7\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M54.1541 21.1754C54.1541 21.1754 51.4537 17.1937 30.7523 17.1937C10.051 17.1937 6.66309 21.1754 6.66309 21.1754V23.1592C7.3055 23.8087 8.19622 24.2107 9.18238 24.2107C11.0955 24.2107 12.6507 22.6935 12.7205 20.7972C12.7894 22.6935 14.3447 24.2107 16.2587 24.2107C18.1727 24.2107 19.727 22.6935 19.7968 20.7972C19.8657 22.6935 21.421 24.2107 23.335 24.2107C25.2489 24.2107 26.8033 22.6935 26.8731 20.7972C26.942 22.6935 28.4973 24.2107 30.4112 24.2107C32.3252 24.2107 33.8796 22.6935 33.9494 20.7972C34.0183 22.6935 35.5735 24.2107 37.4875 24.2107C39.4015 24.2107 40.9559 22.6935 41.0257 20.7972C41.0946 22.6935 42.6498 24.2107 44.5638 24.2107C46.4778 24.2107 48.0322 22.6935 48.102 20.7972C48.1709 22.6935 49.7261 24.2107 51.6401 24.2107C52.6254 24.2107 53.5161 23.8078 54.1585 23.1592V21.1754H54.1541Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M50.6136 5.43585H10.1538V7.46472H50.6136V5.43585Z\" fill=\"%23A964BF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M10.2032 7.46515L6.06679 18.2006C5.245 20.3329 6.69242 22.7232 8.97313 22.8548C9.04205 22.8593 9.11186 22.861 9.18167 22.861C11.139 22.861 12.726 21.274 12.726 19.3167L15.5051 7.46515H10.2032Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M15.4927 7.46521L12.7136 19.3168C12.7136 21.274 14.3007 22.8611 16.258 22.8611C18.2152 22.8611 19.8023 21.274 19.8023 19.3168L21.1923 7.46521H15.4936H15.4927Z\" fill=\"%23A964BF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M21.1781 7.46521L19.7881 19.3168C19.7881 21.274 21.3751 22.8611 23.3324 22.8611C25.2897 22.8611 26.8767 21.274 26.8767 19.3168L27.4723 7.46521H21.1781Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M27.4598 7.46521L26.8643 19.3168C26.8643 21.274 28.4513 22.8611 30.4086 22.8611C32.3659 22.8611 33.9529 21.274 33.9529 19.3168L33.3573 7.46521H27.4598Z\" fill=\"%23A964BF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M33.3442 7.46521L33.9398 19.3168C33.9398 21.274 35.5269 22.8611 37.4842 22.8611C39.4414 22.8611 41.0285 21.274 41.0285 19.3168L39.6385 7.46521H33.3442Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M39.6252 7.46521L41.0152 19.3168C41.0152 21.274 42.6023 22.8611 44.5596 22.8611C46.5168 22.8611 48.1039 21.274 48.1039 19.3168L45.3248 7.46521H39.6261H39.6252Z\" fill=\"%23A964BF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M45.3115 7.46521L48.0906 19.3168C48.0906 21.274 49.6777 22.8611 51.6349 22.8611C51.7048 22.8611 51.7746 22.8593 51.8435 22.8549C54.1242 22.7224 55.5707 20.333 54.7498 18.2007L50.6134 7.46521H45.3115Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M49.7925 26.4943H38.5728V50.0993H49.7925V26.4943Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M48.6889 27.791H39.6765V34.9194H48.6889V27.791Z\" fill=\"%239AE4FF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M48.6891 35.9807H39.6768V44.7173H48.6891V35.9807Z\" fill=\"%239AE4FF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M36.2026 26.4943H9.4668V42.826H36.2026V26.4943Z\" fill=\"%236F5E99\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M35.1907 27.6252H10.4785V41.6947H35.1907V27.6252Z\" fill=\"%239AE4FF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M6.16221 45.9807H54.6544C55.7793 45.9807 56.6921 46.8935 56.6921 48.0184V50.1983H4.12451V48.0184C4.12451 46.8935 5.03732 45.9807 6.16221 45.9807Z\" fill=\"%23812693\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M6.1189 19.3168H54.9716\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.8704 42.3107L15.1711 44.6904L17.5508 45.9911L15.1711 47.2928L13.8704 49.6716L12.5687 47.2928L10.1899 45.9911L12.5687 44.6904L13.8704 42.3107Z\" fill=\"white\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.6756 2.83221L43.5477 4.51115L45.1436 5.43015L43.5477 6.34827L42.6756 8.02809L41.8034 6.34827L40.2075 5.43015L41.8034 4.51115L42.6756 2.83221Z\" fill=\"white\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M38.5728 34.2374H40.4903C40.8561 34.2374 41.153 34.5343 41.153 34.9001V35.9013C41.153 36.2671 40.8561 36.5641 40.4903 36.5641H38.5728V34.2365V34.2374Z\" fill=\"%23A964BF\" stroke=\"black\" stroke-width=\"0.682654\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.wp-block-reem-section-buttons .section-button_jaune .wp-block-button__link::after {
  background-color: #111827;
  transform: rotate(90deg);
}
.wp-block-reem-section-buttons .section-button_faq {
  margin-top: 2rem;
}
.wp-block-reem-section-buttons .section-button_faq .wp-block-button__link {
  transform: rotate(0deg);
}
.wp-block-reem-section-buttons .section-button_faq .wp-block-button__link::before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"73\" height=\"93\" viewBox=\"0 0 73 93\" fill=\"none\"><path d=\"M18.9418 72.7753C22.2855 72.7753 24.9601 73.4658 26.7904 75.0145C28.6613 76.5977 29.5052 79.0173 29.5052 82.0555C29.5052 84.9913 28.6427 87.3523 26.7719 88.9559C24.9287 90.5357 22.2625 91.244 18.9418 91.244C15.6542 91.244 13.0135 90.552 11.1859 89.0057L11.1791 88.9999L11.1722 88.993C9.37374 87.4103 8.56189 85.0293 8.56189 82.0555C8.5619 79.0281 9.36964 76.6125 11.1722 75.0262L11.1859 75.0145C13.0135 73.4681 15.6541 72.7753 18.9418 72.7753ZM21.2338 26.2958C24.0014 26.2958 26.596 26.6423 29.0121 27.3417L29.4652 27.4774C31.7005 28.179 33.6973 29.22 35.4476 30.6024H35.4486C37.402 32.0349 38.9328 33.8596 40.0365 36.0634L40.2396 36.4764C41.2233 38.5636 41.6986 40.9925 41.6986 43.7352C41.6986 46.3884 41.2571 48.6723 40.3265 50.5458L40.3275 50.5468C39.5393 52.2445 38.5187 53.7265 37.2621 54.9833L37.0072 55.2313C35.6903 56.4855 34.309 57.6168 32.8627 58.6229L32.8392 58.6385C31.4521 59.5432 30.1261 60.4769 28.8617 61.4403L28.8383 61.4579C27.6451 62.3102 26.6921 63.294 25.9672 64.4071C25.3557 65.437 25.0489 66.7387 25.1049 68.3632L25.1381 69.3329H11.5785L11.4994 68.4823C11.2486 65.7857 11.3956 63.5028 12.0023 61.6825L12.0052 61.6727L12.0092 61.663C12.615 59.9667 13.4316 58.5208 14.474 57.3485L14.6849 57.118C15.7683 55.9103 16.9524 54.885 18.2386 54.0477L20.1136 52.7899C20.7232 52.3784 21.318 51.9751 21.8969 51.579C22.97 50.8447 23.8294 50.0086 24.4906 49.076C25.0998 48.1596 25.4301 47.0072 25.4301 45.5682C25.43 43.6149 24.8528 42.4301 23.8978 41.7479L23.8568 41.7167C22.8525 40.9133 21.4042 40.455 19.4008 40.455C18.1403 40.455 16.7452 40.6274 15.2113 40.9813L15.184 40.9872C13.7127 41.2814 12.2054 41.7244 10.6615 42.3182L10.6517 42.3221L10.642 42.3251C9.14917 42.8625 7.68541 43.4899 6.25134 44.2069L4.97009 44.8475L4.89587 43.4169L4.25427 30.9481L4.22302 30.327L4.78357 30.0565C6.60326 29.1781 8.42868 28.4843 10.2592 27.9794C12.1218 27.4217 13.9873 27.0181 15.8549 26.7675V26.7665C17.7327 26.4535 19.5262 26.2958 21.2338 26.2958Z\" fill=\"%23111827\" stroke=\"%23111827\" stroke-width=\"1.87496\"/><path d=\"M42.166 60.5914C41.6586 61.815 39.8556 61.7736 39.4346 60.4684L35.3037 47.6627L35.2627 47.5729C35.1454 47.3803 34.887 47.3107 34.6855 47.4371L23.29 54.5924L23.1768 54.6569C22.0395 55.2486 20.7345 54.1539 21.1191 52.9313L21.1631 52.8082L26.2305 40.3424C26.3327 40.0907 26.1705 39.8103 25.9014 39.7731L12.5732 37.9283L12.4443 37.9059C11.1927 37.6279 10.897 35.9493 11.9785 35.2604L12.0908 35.1949L23.9854 28.9029C24.2253 28.7758 24.2817 28.457 24.0996 28.2555L15.0742 18.275L14.9912 18.1744C14.2111 17.157 15.0628 15.682 16.334 15.8492L16.4619 15.8707L29.6182 18.6969C29.8838 18.7539 30.1321 18.5456 30.1221 18.274L29.624 4.82678L29.624 4.6969C29.6802 3.41624 31.281 2.83359 32.1475 3.77795L32.2324 3.87756L40.4941 14.4987C40.6401 14.6863 40.9059 14.7097 41.082 14.569L41.1514 14.4987L49.4131 3.87756C50.2822 2.7602 52.0736 3.41226 52.0215 4.82678L51.5234 18.274L51.5313 18.3727C51.5694 18.5619 51.7357 18.7019 51.9287 18.7067L52.0273 18.6969L65.1836 15.8707C66.5676 15.5737 67.5208 17.225 66.5713 18.275L57.5459 28.2555L57.4883 28.3356C57.3956 28.5052 57.434 28.7196 57.5791 28.8473L57.6602 28.903L69.5547 35.1949C70.8061 35.8569 70.4746 37.7343 69.0723 37.9283L55.7441 39.7731L55.6484 39.7975C55.4681 39.8678 55.3595 40.0564 55.3887 40.2477L55.415 40.3424L60.4824 52.8082C61.0154 54.1197 59.5544 55.3451 58.3555 54.5924L46.96 47.4371L46.8701 47.3951C46.6565 47.3233 46.4148 47.4365 46.3418 47.6627L42.2109 60.4684L42.166 60.5914Z\" fill=\"%237E3FB1\" stroke=\"%23111827\" stroke-width=\"1.04135\" stroke-linejoin=\"round\"/><path d=\"M15.9418 70.7753C19.2855 70.7753 21.9601 71.4658 23.7904 73.0145C25.6613 74.5977 26.5052 77.0173 26.5052 80.0555C26.5052 82.9913 25.6427 85.3523 23.7719 86.9559C21.9287 88.5357 19.2625 89.244 15.9418 89.244C12.6542 89.244 10.0135 88.552 8.18591 87.0057L8.17908 86.9999L8.17224 86.993C6.37374 85.4103 5.56189 83.0293 5.56189 80.0555C5.5619 77.0281 6.36964 74.6125 8.17224 73.0262L8.18591 73.0145C10.0135 71.4681 12.6541 70.7753 15.9418 70.7753ZM18.2338 24.2958C21.0014 24.2958 23.596 24.6423 26.0121 25.3417L26.4652 25.4774C28.7005 26.179 30.6973 27.22 32.4476 28.6024H32.4486C34.402 30.0349 35.9328 31.8596 37.0365 34.0634L37.2396 34.4764C38.2233 36.5636 38.6986 38.9925 38.6986 41.7352C38.6986 44.3884 38.2571 46.6723 37.3265 48.5458L37.3275 48.5468C36.5393 50.2445 35.5187 51.7265 34.2621 52.9833L34.0072 53.2313C32.6903 54.4855 31.309 55.6168 29.8627 56.6229L29.8392 56.6385C28.4521 57.5432 27.1261 58.4769 25.8617 59.4403L25.8383 59.4579C24.6451 60.3102 23.6921 61.294 22.9672 62.4071C22.3557 63.437 22.0489 64.7387 22.1049 66.3632L22.1381 67.3329H8.57849L8.49939 66.4823C8.24858 63.7857 8.39563 61.5028 9.00232 59.6825L9.00525 59.6727L9.00916 59.663C9.61499 57.9667 10.4316 56.5208 11.474 55.3485L11.6849 55.118C12.7683 53.9103 13.9524 52.885 15.2386 52.0477L17.1136 50.7899C17.7232 50.3784 18.318 49.9751 18.8969 49.579C19.97 48.8447 20.8294 48.0086 21.4906 47.076C22.0998 46.1596 22.4301 45.0072 22.4301 43.5682C22.43 41.6149 21.8528 40.4301 20.8978 39.7479L20.8568 39.7167C19.8525 38.9133 18.4042 38.455 16.4008 38.455C15.1403 38.455 13.7452 38.6274 12.2113 38.9813L12.184 38.9872C10.7127 39.2814 9.20543 39.7244 7.6615 40.3182L7.65173 40.3221L7.64197 40.3251C6.14917 40.8625 4.68541 41.4899 3.25134 42.2069L1.97009 42.8475L1.89587 41.4169L1.25427 28.9481L1.22302 28.327L1.78357 28.0565C3.60326 27.1781 5.42868 26.4843 7.25916 25.9794C9.12183 25.4217 10.9873 25.0181 12.8549 24.7675V24.7665C14.7327 24.4535 16.5262 24.2958 18.2338 24.2958Z\" fill=\"white\" stroke=\"%23111827\" stroke-width=\"1.87496\"/></svg>");
  height: 72px;
}
@media screen and (min-width: 1040px) {
  .wp-block-reem-section-buttons .wp-block-buttons {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 44px;
  }
  .wp-block-reem-section-buttons .wp-block-buttons .wp-block-button__link {
    width: auto;
    padding: 1.25rem 2.5rem;
    aspect-ratio: 7/2;
    transform: rotate(0deg);
    justify-content: space-between;
    font-size: 28px;
    gap: 1.75rem;
  }
  .wp-block-reem-section-buttons .wp-block-buttons .wp-block-button__link::before {
    width: 6.25rem;
    height: 6.25rem;
  }
  .wp-block-reem-section-buttons .section-button_faq {
    margin-top: 0;
  }
}
.wp-block-reem-section-buttons .section-button_jaune {
  flex-basis: calc(50% - 22px);
  flex-shrink: 1;
}

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