.page-banner {
  padding: 0 50px 100px 50px;
  transform: rotate(-2deg);
}
.page-banner__animation video {
  width: 100%;
  height: auto;
}
.page-banner__animation__2,
.page-banner .accordion-content {
  display: none;
}
.page-banner__content {
  margin-right: 25px;
  padding: 50px 25px;
  background: #fff;
  background-image: linear-gradient(to right, rgba(158, 174, 249, 0.38) 1px, transparent 1px), linear-gradient(to bottom, rgba(158, 174, 249, 0.38) 1px, transparent 1px);
  background-size: 25px 25px;
  position: relative;
}
.page-banner__content .accordion-content:after {
  content: "";
  width: 102px;
  height: 160px;
  background-image: url("data:image/svg+xml,%3Csvg width='102' height='160' viewBox='0 0 102 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M75.0767 12.2394C75.5052 12.2065 75.9338 12.1955 76.3514 12.2394C76.3953 12.2394 76.6481 12.2723 76.4723 12.2394C76.5821 12.2613 76.703 12.2723 76.8129 12.2942C77.0217 12.3381 77.2305 12.3819 77.4393 12.4477C77.6261 12.5026 77.8129 12.5684 77.9997 12.6342C78.1096 12.6781 78.1206 12.6781 78.0327 12.6342C78.0767 12.6561 78.1206 12.6781 78.1646 12.689C78.2745 12.7329 78.3734 12.7877 78.4723 12.8426C78.8569 13.04 79.2085 13.2703 79.5492 13.5335L79.7909 11.6691C77.3514 12.6013 75.1426 14.0709 73.4173 16.034C73.0657 16.4398 72.9887 17.0868 73.4173 17.4816C73.8019 17.8326 74.4832 17.9094 74.8679 17.4816C75.2525 17.0539 75.6701 16.6152 76.1096 16.2204C76.3294 16.023 76.5602 15.8366 76.78 15.6501C76.8239 15.6172 76.8898 15.5624 76.8019 15.6282C76.8679 15.5734 76.9338 15.5295 76.9997 15.4856C77.1206 15.3979 77.2415 15.3102 77.3624 15.2334C77.8349 14.9044 78.3294 14.6083 78.8349 14.3341C79.0986 14.1915 79.3624 14.0599 79.6261 13.9393C79.703 13.9064 79.78 13.8735 79.8459 13.8406C79.9008 13.8186 79.9778 13.7857 79.8679 13.8296C80.0217 13.7638 80.1756 13.709 80.3294 13.6432C80.725 13.4896 80.9997 13.2264 81.0657 12.7987C81.1316 12.371 80.9118 12.042 80.5821 11.7788C79.0437 10.5943 77.0107 10.0131 75.0767 10.1776C74.5492 10.2214 74.0327 10.6162 74.0547 11.1975C74.0767 11.713 74.5052 12.2723 75.0767 12.2174V12.2394Z' fill='%236A84FF'/%3E%3Cpath d='M91.3293 7.18357C89.615 8.19254 88.1645 9.60729 87.1205 11.2962C86.7908 11.8336 87.0875 12.6671 87.7359 12.7987C89.4612 13.1497 91.2304 13.3471 92.9886 13.358C93.5271 13.358 94.0326 12.8865 94.0106 12.3381C93.9886 11.7897 93.5601 11.3182 92.9886 11.3182C92.1645 11.3182 91.3513 11.2743 90.5271 11.1866C90.3183 11.1646 90.1095 11.1427 89.9007 11.1098C89.6699 11.0769 90.0326 11.1317 89.7908 11.0988C89.6919 11.0879 89.604 11.0659 89.5051 11.055C89.0875 10.9891 88.6809 10.9124 88.2743 10.8356L88.8897 12.3381C88.9996 12.1517 89.1205 11.9762 89.2414 11.8007C89.3073 11.713 89.3623 11.6252 89.4282 11.5375C89.4941 11.4498 89.4721 11.4827 89.4172 11.5485C89.4502 11.5046 89.4831 11.4607 89.5161 11.4169C89.7908 11.0659 90.0985 10.7369 90.4172 10.4298C90.571 10.2763 90.7359 10.1337 90.8897 9.99114C90.9666 9.92534 91.0546 9.84857 91.1425 9.78277C91.1864 9.74987 91.2304 9.71697 91.2634 9.68406C91.3732 9.58536 91.1315 9.78277 91.2524 9.68406C91.615 9.42085 91.9776 9.16861 92.3623 8.9383C92.8238 8.66412 93.0326 8.0061 92.7249 7.54548C92.4172 7.08486 91.8238 6.88745 91.3293 7.18357Z' fill='%236A84FF'/%3E%3Cpath d='M80.8018 21.9892C84.9007 23.1517 89.5161 21.3531 91.7688 17.7559C92.4721 16.6373 90.7029 15.6173 89.9996 16.725C88.2194 19.5545 84.549 20.9254 81.3402 20.0151C80.0765 19.6532 79.5271 21.6273 80.8018 21.9892Z' fill='%236A84FF'/%3E%3Cpath d='M83.2524 22.2962C82.7139 23.711 82.2414 25.1916 82.604 26.716C82.9117 28.0211 83.9117 29.1836 85.2744 29.4139C86.5381 29.6332 87.8128 29.2165 88.7469 28.361C89.7579 27.4398 90.1754 25.9483 90.0436 24.6213C89.9557 23.7987 89.7359 23.0201 89.3733 22.2743C89.2084 21.9453 89.0106 21.6382 88.8238 21.3092C88.6809 21.046 88.5271 20.7389 88.5051 20.5196C88.4502 19.9712 88.0765 19.4996 87.4831 19.4996C86.9667 19.4996 86.4062 19.9712 86.4612 20.5196C86.5271 21.1776 86.7359 21.7589 87.0546 22.3401C87.3183 22.8117 87.615 23.2723 87.7689 23.722C88.0765 24.6322 88.1425 25.5973 87.7139 26.376C87.659 26.4857 87.593 26.5953 87.5161 26.694C87.604 26.5624 87.4612 26.7489 87.4282 26.7818C87.3513 26.8586 87.2634 26.9353 87.1755 27.0121C87.0875 27.0889 87.1755 27.0121 87.1864 27.0011C87.1315 27.034 87.0765 27.0779 87.0216 27.1108C86.9227 27.1656 86.8238 27.2205 86.7249 27.2753C86.626 27.3301 86.7249 27.2753 86.7469 27.2753C86.7029 27.2972 86.659 27.3082 86.615 27.3301C86.5051 27.363 86.3952 27.3959 86.2853 27.4179C86.2414 27.4179 86.1864 27.4398 86.1425 27.4508C85.9886 27.4837 86.3623 27.4508 86.0875 27.4508C85.9996 27.4508 85.9007 27.4508 85.8018 27.4508C85.7908 27.4508 85.637 27.4398 85.7469 27.4508C85.8787 27.4617 85.6809 27.4398 85.648 27.4288C85.5601 27.4069 85.4722 27.385 85.3842 27.3521C85.2744 27.3192 85.3952 27.3521 85.4172 27.363C85.3513 27.3301 85.2744 27.2863 85.2084 27.2534C85.1645 27.2314 85.1315 27.1985 85.0875 27.1766C85.1095 27.1985 85.1754 27.2534 85.0875 27.1766C85.0326 27.1218 84.9776 27.0779 84.9337 27.0231C84.8568 26.9463 84.9007 26.9902 84.9227 27.0231C84.8568 26.9353 84.8018 26.8366 84.7469 26.7379C84.659 26.5844 84.659 26.5844 84.626 26.4637C84.5491 26.1786 84.5051 25.9812 84.4941 25.7947C84.4831 25.5206 84.4941 25.2464 84.5381 24.9832C84.659 24.2484 84.9337 23.5465 85.1974 22.8665C85.3952 22.3511 84.9776 21.7479 84.4831 21.6163C83.9117 21.4627 83.4172 21.8137 83.2304 22.3291L83.2524 22.2962Z' fill='%236A84FF'/%3E%3Cpath d='M83.6369 0.0989074C77.1534 2.18266 69.2853 5.08894 67.3622 12.4479C65.549 19.3791 70.8018 26.6064 76.2084 30.401C79.1754 32.4847 82.7798 33.1537 86.3622 32.9783C89.6809 32.8138 93.2193 32.1448 95.6479 29.6991C98.0765 27.2534 99.4721 23.3053 100.329 19.9384C101.186 16.5715 101.34 12.8207 99.9996 9.44287C97.0985 2.14975 88.9886 -1.6668 81.4831 0.702098C80.2303 1.09691 80.7688 3.07099 82.0215 2.67618C87.8787 0.833703 94.2853 3.19163 97.3183 8.57648C100.395 14.0491 98.6919 21.3422 95.571 26.4528C93.8567 29.2604 91.1534 30.4339 87.9666 30.8068C84.7798 31.1797 81.571 31.0371 78.7578 29.5785C75.9446 28.1198 73.6479 25.6742 71.9117 23.1627C70.1754 20.6513 68.8677 17.7559 69.0545 14.6742C69.549 7.04108 78.0765 4.02513 84.1864 2.07299C85.4391 1.67817 84.9007 -0.295908 83.6479 0.0989074H83.6369Z' fill='%236A84FF'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_0_1)'%3E%3Cpath d='M70.7211 114.293C71.7153 112.661 72.6913 111.019 73.6534 109.372C74.1012 108.61 74.5538 107.843 75.0016 107.081C75.3525 106.486 75.9404 105.84 75.7965 105.09C75.6413 104.278 74.7915 103.777 74.2038 103.292C73.3903 102.614 72.5812 101.942 71.7677 101.265C70.1045 99.8803 68.4368 98.4907 66.7736 97.106L65.9507 98.8885C70.0258 99.7536 74.2169 99.7241 78.2875 100.584C78.7707 100.688 79.1239 100.558 79.4226 100.182C81.9558 97.012 84.6019 93.9381 87.0266 90.6774L85.1915 90.076C84.8129 93.8378 84.8879 97.6312 84.43 101.384C84.391 101.724 84.6082 102.103 84.891 102.279C88.2171 104.34 91.6293 106.26 95.1138 108.034L95.6902 106.204C93.5025 106.028 91.3148 105.851 89.1316 105.68C88.0937 105.6 87.0513 105.515 86.0134 105.435C85.1346 105.364 84.0068 105.096 83.3482 105.85C82.7542 106.529 83.0216 107.554 83.0971 108.366C83.2064 109.462 83.3109 110.562 83.4203 111.658C83.6341 113.854 83.848 116.049 84.0668 118.241L85.7762 117.384C83.8459 114.66 81.9499 111.904 79.9955 109.192C79.7311 108.82 79.1825 108.811 78.8098 108.958C75.665 110.218 72.5072 111.455 69.4258 112.864C68.2661 113.397 69.1698 115.178 70.3247 114.65C73.4105 113.245 76.5638 112.004 79.7087 110.744L78.523 110.509C80.4774 113.221 82.369 115.971 84.3038 118.701C84.9471 119.612 86.0919 118.689 86.0132 117.844C85.838 116.035 85.6582 114.222 85.4829 112.413C85.3894 111.483 85.3009 110.548 85.2074 109.618C85.1665 109.179 85.1256 108.74 85.0753 108.3C85.0526 108.078 85.0344 107.861 85.0117 107.639L84.9799 107.308C85.0064 106.934 84.9712 106.885 84.8651 107.151C84.7175 107.302 84.7381 107.364 84.9412 107.334L85.2683 107.363L85.9274 107.416L87.2363 107.521C88.1619 107.595 89.0969 107.669 90.0225 107.742C91.8831 107.89 93.7437 108.037 95.5993 108.189C96.5343 108.263 97.0882 106.821 96.1757 106.359C92.6912 104.585 89.279 102.665 85.9529 100.605L86.414 101.501C86.8719 97.7483 86.7968 93.955 87.1754 90.1932C87.2849 89.1339 85.8853 88.8587 85.3403 89.5918C82.9205 92.8481 80.2695 95.9264 77.7363 99.0962L78.8714 98.6937C74.7963 97.8286 70.6052 97.8581 66.5346 96.998C65.401 96.7526 64.8259 98.0427 65.7117 98.7805C67.1219 99.953 68.5321 101.126 69.9373 102.302C70.6197 102.873 71.3069 103.44 71.9892 104.011C72.3328 104.294 72.6716 104.581 73.0152 104.865C73.187 105.006 73.3588 105.148 73.5257 105.294C73.6025 105.359 73.6886 105.426 73.7604 105.495C73.9569 105.714 73.9959 105.58 73.8769 105.103C73.671 105.091 72.9386 106.639 72.812 106.843C72.4304 107.492 72.044 108.145 71.6669 108.799C70.7967 110.283 69.922 111.762 69.0246 113.226C68.3604 114.308 70.0418 115.398 70.7064 114.306L70.7211 114.293Z' fill='%236A84FF'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_0_1)'%3E%3Cpath d='M45.4065 127.1C39.3512 129.292 33.2959 131.484 27.249 133.684C26.4774 133.966 26.0832 134.76 26.4942 135.504C29.4044 140.707 31.7359 146.184 33.472 151.875L35.5771 150.667C33.2372 148.351 30.8973 146.043 28.5573 143.727L25.0516 140.261C24.0871 139.301 23.1059 138.077 21.764 137.622C20.4221 137.167 19.0047 137.705 17.7047 138.184C16.1615 138.747 14.6267 139.309 13.0836 139.88C10.0056 141.005 6.91921 142.139 3.84123 143.264L5.06571 145.34C9.33462 141.617 13.6119 137.903 17.8808 134.181C18.3505 133.775 18.3924 132.824 17.8808 132.427C13.159 128.804 8.43723 125.172 3.70704 121.549L2.48255 123.625C8.11853 125.95 14.4925 125.859 20.1201 128.183C20.7575 128.448 21.4956 127.894 21.6717 127.315C23.3155 121.814 22.7117 115.924 24.9342 110.563H22.5104C23.7349 113.905 24.2297 117.405 25.0935 120.838C25.4542 122.26 26.0329 123.617 26.3432 125.048C26.5529 126.008 26.729 127.257 27.6515 127.836C28.4818 128.349 29.6728 128.349 30.6205 128.407C32.0546 128.498 33.4972 128.556 34.9313 128.638C38.437 128.829 41.9428 129.044 45.4233 129.523C46.1026 129.614 46.7652 129.358 46.9749 128.655C47.1426 128.076 46.7652 127.224 46.0943 127.124C42.9743 126.694 39.8293 126.438 36.6842 126.256C35.0823 126.165 33.4804 126.082 31.8785 125.991C30.9811 125.942 29.9663 125.718 29.0773 125.743C28.8509 125.652 28.8341 125.669 29.0354 125.793C29.1779 125.925 29.2115 125.933 29.136 125.817C29.1612 125.776 28.9515 125.172 28.9347 125.114C28.8257 124.668 28.767 124.213 28.6412 123.774C28.2135 122.318 27.7019 120.895 27.3496 119.415C26.5948 116.222 26.0832 112.995 24.951 109.902C24.5065 108.694 22.9968 108.768 22.5272 109.902C20.3046 115.27 20.9085 121.152 19.2647 126.653L20.8162 125.784C15.1803 123.46 8.80625 123.551 3.17866 121.226C2.03805 120.755 0.989691 122.558 1.95418 123.303C6.67599 126.926 11.3978 130.557 16.128 134.181V132.427C11.8591 136.149 7.58177 139.864 3.31285 143.586C2.39868 144.389 3.36317 146.093 4.53733 145.663C7.36371 144.629 10.1901 143.594 13.0165 142.56C14.4255 142.048 15.8428 141.526 17.2518 141.014C18.2666 140.641 20.0363 139.582 21.1182 140.037C21.6214 140.252 22.0407 140.79 22.4265 141.162C23.0136 141.741 23.5923 142.321 24.1794 142.9L27.3915 146.076C29.5386 148.194 31.6772 150.32 33.8243 152.437C34.6965 153.298 36.29 152.437 35.9294 151.23C34.1346 145.34 31.7108 139.657 28.6915 134.272L27.9367 136.092C33.992 133.899 40.0473 131.707 46.0943 129.507C47.6039 128.961 46.9497 126.562 45.4233 127.116L45.4065 127.1Z' fill='%236A84FF'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_0_1)'%3E%3Cpath d='M71.1314 142.908C69.7182 138.838 67.7786 135.008 65.936 131.123L64.308 132.272C65.9284 133.779 67.5574 135.284 69.1864 136.788C69.9473 137.487 70.7113 138.194 71.4636 138.895C71.9896 139.377 72.5134 139.986 73.2309 140.164C73.9953 140.364 74.6116 140.022 75.2051 139.592C76.0285 138.99 76.8025 138.279 77.5984 137.628C79.3092 136.225 81.0082 134.817 82.719 133.414L81.1919 132.136C80.5445 133.864 79.6858 135.493 78.8655 137.147C78.149 138.579 77.0745 140.365 77.0068 141.999C76.9244 143.941 79.169 144.245 80.5877 144.743C82.5823 145.432 84.5769 146.12 86.5715 146.809L86.9199 144.848C85.3484 145.108 83.842 145.627 82.283 145.921C80.724 146.216 79.2548 146.194 77.7812 146.536C77.0185 146.716 76.2348 146.972 75.65 147.506C74.969 148.125 74.5605 149.064 74.0924 149.839C72.9429 151.74 71.7879 153.653 70.6384 155.554L72.5975 155.904C72.4744 154.281 72.3544 152.666 72.2399 151.04C72.1452 149.816 72.4036 147.742 71.4133 146.815C70.5154 145.981 68.8736 146.315 67.7643 146.319C66.0322 146.325 64.2884 146.325 62.5564 146.332L63.2367 148.201C65.6195 146.797 68.0453 145.485 70.5072 144.218C71.6725 143.618 70.9843 141.674 69.8018 142.28C67.1828 143.624 64.5825 145.019 62.0402 146.52C61.0854 147.082 61.7966 148.393 62.7205 148.389C64.0066 148.389 65.2896 148.38 66.5671 148.383C67.1695 148.379 67.775 148.383 68.3774 148.378C68.6786 148.376 68.9798 148.373 69.2841 148.38C69.6549 148.381 69.8121 148.305 69.9813 148.555C70.199 148.886 70.08 149.924 70.1084 150.323C70.1479 150.914 70.196 151.501 70.2355 152.091C70.3389 153.419 70.4305 154.742 70.5339 156.07C70.6168 157.181 71.9976 157.254 72.493 156.42C73.4902 154.769 74.4873 153.119 75.4845 151.468C75.9221 150.743 76.3423 149.703 76.9372 149.116C77.5322 148.528 78.4748 148.468 79.243 148.384C80.5134 148.233 81.7846 148.112 83.0431 147.849C84.3909 147.563 85.7025 147.125 87.055 146.906C87.9577 146.763 88.4738 145.316 87.4034 144.945C85.8329 144.405 84.2711 143.861 82.7006 143.321C81.8438 143.028 80.9955 142.732 80.1356 142.43C79.8813 142.347 79.2882 142.271 79.141 142.08C78.946 141.839 79.2008 141.415 79.3328 141.055C80.3597 138.281 81.9821 135.779 83.0207 133.011C83.344 132.133 82.3544 131.02 81.4936 131.733C80.1284 132.854 78.7664 133.984 77.4012 135.105C76.7186 135.666 76.036 136.226 75.3534 136.787C75.0164 137.066 74.6708 137.348 74.3252 137.629C73.9656 137.926 73.8843 138.131 73.504 137.997C72.9219 137.789 72.0684 136.675 71.6136 136.256C70.9654 135.653 70.3087 135.053 69.6605 134.45C68.3078 133.196 66.952 131.934 65.5993 130.68C64.8768 130.007 63.5342 130.895 63.9713 131.829C65.8053 135.717 67.7535 139.543 69.1667 143.614C69.6041 144.869 71.5398 144.164 71.1025 142.909L71.1314 142.908Z' fill='%236A84FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='34' height='33' fill='white' transform='translate(66.9995 0.00012207)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_0_1'%3E%3Crect width='30' height='30' fill='white' transform='translate(101.183 105.11) rotate(138)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_0_1'%3E%3Crect width='47' height='44' fill='white' transform='translate(0 109)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_0_1'%3E%3Crect width='26.0109' height='28.0117' fill='white' transform='translate(56 132.896) rotate(-20)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  position: absolute;
  bottom: 40px;
  right: 30px;
}
.page-banner .accordion-wrapper {
  padding-top: 2ch;
}
.page-banner .btn {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1ch;
  align-items: center;
  justify-content: center;
  font-size: var(--wp--preset--font-size--font-24);
  font-weight: 600;
  line-height: 1.05;
  padding: 0.8ch 1.3ch;
  color: #F3E7D7;
  background: #EE583F;
  position: absolute;
  bottom: 0;
  right: -25px;
  transform: translateY(50%);
  transition: background 0.35s ease-in-out;
}
.page-banner .btn:after {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.7793 18.0651L10.4499 9.61452' stroke='%23F3E7D7' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M10.4502 9.6145L1.99965 2.94387' stroke='%23F3E7D7' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-banner .btn:hover, .page-banner .btn:active, .page-banner .btn:focus {
  background: #e63214;
  cursor: pointter;
}
.page-banner h2 {
  font-family: var(--wp--preset--font-family--secondary);
  font-size: var(--wp--preset--font-size--font-40);
  font-weight: 600;
  line-height: 1.15;
  text-align: center;
  text-transform: uppercase;
  margin-top: calc(-50px - 1.4ch);
  color: #F3E7D7;
}
.page-banner h2 span {
  padding: 0.5ch 1ch;
  background: #EE583F;
}

@media (max-width: 781px) {
  .page-banner__animation {
    width: 90%;
    max-width: 300px;
    margin: 0 auto;
  }
}
@media (max-width: 781px) {
  .page-banner h2 {
    font-size: 1.8rem;
    margin: -41px 0 0 0;
  }
  .page-banner .btn {
    font-size: 1.2rem;
    right: -10px;
  }
  .page-banner__content {
    margin-right: 0;
    padding: 35px 20px 20px 20px;
    background-size: 10px 10px;
  }
  .page-banner__content p {
    font-size: 1.1rem;
  }
}
@media (min-width: 782px) {
  .page-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-top: 150px;
    padding-bottom: 150px;
    transform: rotate(-4deg);
  }
  .page-banner__animation {
    width: 45%;
  }
  .page-banner__content {
    width: calc(55% - 25px);
  }
}