:root {
  --waves-divider-height: 10rem;
  --waves-divider-width: 300%;
}
/* Custom Button Styles
Use in conjunction with custom .btn-- class
Customize the values below to your liking */
.btn--primary {
  position: relative;
  animation-delay: 0.4s;
  background-color: transparent;
  overflow: hidden;
  z-index: 0;
}
.btn--primary:not(.btn--outline):before {
  content: "";
  position: absolute;
  inset: -1px;
  /* Makes sure the background covers the border */
  display: block;
  background-color: var(--primary);
  border: 1px solid var(--primary);
  z-index: -2;
}
.btn--primary:after {
  content: "";
  position: absolute;
  inset: -1px;
  /* Makes sure the background covers the border */
  display: block;
  background-color: var(--primary-ultra-dark) !important;
  border: 1px solid var(--primary-ultra-dark);
  border-radius: var(--radius);
  z-index: -1;
  transform-origin: right center;
  transform: scaleX(0);
  transition: var(--transition);
}
.btn--primary:hover {
  border-color: var(--primary-ultra-dark) !important;
  color: var(--primary-ultra-light);
}
.btn--primary:hover:after {
  transform-origin: left center;
  transform: scale(1);
}
/**
 * Custom list with checkmark
 */
.checkmark-list {
  list-style: none;
  padding-left: 0 !important;
}
.checkmark-list li {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
  word-wrap: break-word;
  /* Ensures text wrapping if necessary */
}
.checkmark-list li::before {
  --left: 0px;
  --top: 4px;
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'%3E%3Cpath fill='%23ffffff' d='M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--primary);
  border-radius: 50%;
  position: absolute;
  left: var(--left, 0);
  top: var(--top, 0);
}
body #hubspot-messages-iframe-container {
  z-index: 9998 !important;
}
body #cmplz-cookiebanner-container {
  z-index: 9999 !important;
}
/* Fixes overflow issues if rotated bg-shape is used */
.brxe-section:has(.bg-shape) {
  overflow: hidden;
}
:where([class*="custom-list"]) {
  --checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'%3E%3Cpath fill='black' d='M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z'/%3E%3C/svg%3E");
  --star: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L15.09 8.26L22 9.27L17 14L18.18 21L12 17.27L5.82 21L7 14L2 9.27L8.91 8.26L12 2Z'/%3E%3C/svg%3E");
  --bg-color: var(--primary, #ffffff);
  --icon-color: var(--white, currentcolor);
  --icon-size: 20px;
  --icon-scale: 80%;
  --bg-size: 20px;
  --opacity: 1;
  --scale: 1;
  --top: 4px;
  --left: 0;
  --translateY: 0;
  /* -50% */
  --rotation: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}
:where([class*="custom-list"]) li {
  position: relative;
  padding-left: 32px;
  /* Background */
  /* Icon */
}
:where([class*="custom-list"]) li:before {
  content: "";
  position: absolute;
  left: var(--left);
  top: var(--top);
  /* 50%; */
  transform: translateY(var(--translateY, 0)) scale(var(--scale));
  width: var(--bg-size);
  height: var(--bg-size);
  background-color: var(--bg-color);
  border-radius: 9999px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  opacity: var(--opacity);
}
:where([class*="custom-list"]) li:after {
  content: "";
  position: absolute;
  left: var(--left);
  top: var(--top);
  /* 50%; */
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: var(--opacity);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 80%;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: var(--icon-scale);
  /* Size of the icon */
  background-color: var(--icon-color);
  -webkit-mask-image: var(--checkmark);
  mask-image: var(--checkmark);
}
:where([class*="custom-list"]).custom-list--checkmark li:after {
  -webkit-mask-image: var(--checkmark);
  mask-image: var(--checkmark);
}
:where([class*="custom-list"]).custom-list--checkmark li:after.custom-list--checkmark-green {
  --icon-color: orange;
}
:where([class*="custom-list"]).custom-list--circle li:after {
  -webkit-mask-image: var(--checkmark);
  mask-image: var(--checkmark);
}
:where([class*="custom-list"]).custom-list--star li:after {
  -webkit-mask-image: var(--star);
  mask-image: var(--star);
}
body[data-builder-window="iframe"] .is-hidden {
  border: 1px solid #ff0000;
}
body:not([data-builder-window="iframe"]) .is-hidden {
  visibility: hidden;
}
:where([class*="with-bg-shape"]) {
  --logo-full: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'%3E%3Cpath fill='black' d='M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z'/%3E%3C/svg%3E");
  --shape-2-squares: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 532 426' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-33.0241,-104.223)'%3E%3Cg transform='matrix(0.333333,0,0,1,-633.333,0)'%3E%3Cg transform='matrix(22.9251,-2.04759,6.14277,7.64171,3421.66,229.708)'%3E%3Cg id='black'%3E%3Cpath d='M0,7.001L0,27.189C0,30.308 -2.53,32.838 -5.649,32.838L-23.082,32.838C-26.201,32.838 -28.731,30.308 -28.731,27.189C-28.713,24.416 -28.696,21.644 -28.679,18.871C-28.662,17.294 -28.644,15.7 -28.679,14.123L-28.679,8.196C-28.662,6.134 -29.303,4.124 -30.775,2.668C-31.348,2.114 -31.989,1.629 -32.665,1.23C-32.665,1.23 -32.665,1.213 -32.682,1.213C-34.241,0.294 -36.026,-0.208 -37.88,-0.208C-43.166,-0.191 -51.657,-0.173 -51.657,-0.173L-51.899,-0.173C-54.221,-0.173 -56.11,-2.062 -56.11,-4.384L-56.11,-21.626C-56.11,-23.948 -54.221,-25.837 -51.899,-25.837L-35.697,-25.837C-33.375,-25.837 -31.486,-23.948 -31.486,-21.626C-31.486,-21.626 -31.503,-13.135 -31.521,-7.85C-31.538,-5.199 -30.499,-2.651 -28.644,-0.745C-27.206,0.728 -25.178,1.369 -23.116,1.352L-5.649,1.352C-2.53,1.352 0,3.881 0,7.001' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --shape-1-square: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20'%3E%3Cpath fill='black' d='M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z'/%3E%3C/svg%3E");
  --squares-pattern-black-300-150: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 300 150' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-260.01,-10)'%3E%3Cg id='landscape-300-x-150' serif:id='landscape 300 x 150' transform='matrix(4.34783,0,0,1.07143,260.01,10)'%3E%3Crect x='0' y='0' width='69' height='140' style='fill:none;'/%3E%3CclipPath id='_clip1'%3E%3Crect x='0' y='0' width='69' height='140'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cg id='black-merged' serif:id='black merged' transform='matrix(6.21758e-18,0.41205,-0.101541,2.52308e-17,2.3,8.62337)'%3E%3Cpath d='M0,22.651L-19.205,22.651C-20.157,22.651 -20.928,21.88 -20.928,20.928L-20.928,1.723C-20.928,0.772 -20.157,0 -19.205,0L0,0C0.952,0 1.723,0.772 1.723,1.723L1.723,20.928C1.723,21.88 0.952,22.651 0,22.651ZM79.278,22.651L60.073,22.651C59.121,22.651 58.35,21.88 58.35,20.928L58.35,1.723C58.35,0.772 59.121,0 60.073,0L79.278,0C80.23,0 81.001,0.772 81.001,1.723L81.001,20.928C81.001,21.88 80.23,22.651 79.278,22.651ZM158.557,22.651L139.352,22.651C138.4,22.651 137.629,21.88 137.629,20.928L137.629,1.723C137.629,0.772 138.4,0 139.352,0L158.557,0C159.509,0 160.28,0.772 160.28,1.723L160.28,20.928C160.28,21.88 159.509,22.651 158.557,22.651ZM237.836,22.651L218.631,22.651C217.679,22.651 216.908,21.88 216.908,20.928L216.908,1.723C216.908,0.772 217.679,0 218.631,0L237.836,0C238.788,0 239.559,0.772 239.559,1.723L239.559,20.928C239.559,21.88 238.788,22.651 237.836,22.651ZM317.114,22.651L297.909,22.651C296.957,22.651 296.186,21.88 296.186,20.928L296.186,1.723C296.186,0.772 296.957,0 297.909,0L317.114,0C318.066,0 318.837,0.772 318.837,1.723L318.837,20.928C318.837,21.88 318.066,22.651 317.114,22.651ZM0,-50.336L-19.205,-50.336C-20.157,-50.336 -20.928,-51.107 -20.928,-52.059L-20.928,-71.264C-20.928,-72.215 -20.157,-72.987 -19.205,-72.987L0,-72.987C0.952,-72.987 1.723,-72.215 1.723,-71.264L1.723,-52.059C1.723,-51.107 0.952,-50.336 0,-50.336ZM79.278,-50.336L60.073,-50.336C59.121,-50.336 58.35,-51.107 58.35,-52.059L58.35,-71.264C58.35,-72.215 59.121,-72.987 60.073,-72.987L79.278,-72.987C80.23,-72.987 81.001,-72.215 81.001,-71.264L81.001,-52.059C81.001,-51.107 80.23,-50.336 79.278,-50.336ZM158.557,-50.336L139.352,-50.336C138.4,-50.336 137.629,-51.107 137.629,-52.059L137.629,-71.264C137.629,-72.215 138.4,-72.987 139.352,-72.987L158.557,-72.987C159.509,-72.987 160.28,-72.215 160.28,-71.264L160.28,-52.059C160.28,-51.107 159.509,-50.336 158.557,-50.336ZM237.836,-50.336L218.631,-50.336C217.679,-50.336 216.908,-51.107 216.908,-52.059L216.908,-71.264C216.908,-72.215 217.679,-72.987 218.631,-72.987L237.836,-72.987C238.788,-72.987 239.559,-72.215 239.559,-71.264L239.559,-52.059C239.559,-51.107 238.788,-50.336 237.836,-50.336ZM317.114,-50.336L297.909,-50.336C296.957,-50.336 296.186,-51.107 296.186,-52.059L296.186,-71.264C296.186,-72.215 296.957,-72.987 297.909,-72.987L317.114,-72.987C318.066,-72.987 318.837,-72.215 318.837,-71.264L318.837,-52.059C318.837,-51.107 318.066,-50.336 317.114,-50.336ZM0,-123.322L-19.205,-123.322C-20.157,-123.322 -20.928,-124.093 -20.928,-125.045L-20.928,-144.25C-20.928,-145.201 -20.157,-145.973 -19.205,-145.973L0,-145.973C0.952,-145.973 1.723,-145.201 1.723,-144.25L1.723,-125.045C1.723,-124.093 0.952,-123.322 0,-123.322ZM79.278,-123.322L60.073,-123.322C59.121,-123.322 58.35,-124.093 58.35,-125.045L58.35,-144.25C58.35,-145.201 59.121,-145.973 60.073,-145.973L79.278,-145.973C80.23,-145.973 81.001,-145.201 81.001,-144.25L81.001,-125.045C81.001,-124.093 80.23,-123.322 79.278,-123.322ZM158.557,-123.322L139.352,-123.322C138.4,-123.322 137.629,-124.093 137.629,-125.045L137.629,-144.25C137.629,-145.201 138.4,-145.973 139.352,-145.973L158.557,-145.973C159.509,-145.973 160.28,-145.201 160.28,-144.25L160.28,-125.045C160.28,-124.093 159.509,-123.322 158.557,-123.322ZM237.836,-123.322L218.631,-123.322C217.679,-123.322 216.908,-124.093 216.908,-125.045L216.908,-144.25C216.908,-145.201 217.679,-145.973 218.631,-145.973L237.836,-145.973C238.788,-145.973 239.559,-145.201 239.559,-144.25L239.559,-125.045C239.559,-124.093 238.788,-123.322 237.836,-123.322ZM317.114,-123.322L297.909,-123.322C296.957,-123.322 296.186,-124.093 296.186,-125.045L296.186,-144.25C296.186,-145.201 296.957,-145.973 297.909,-145.973L317.114,-145.973C318.066,-145.973 318.837,-145.201 318.837,-144.25L318.837,-125.045C318.837,-124.093 318.066,-123.322 317.114,-123.322ZM0,-196.309L-19.205,-196.309C-20.157,-196.309 -20.928,-197.08 -20.928,-198.032L-20.928,-217.237C-20.928,-218.188 -20.157,-218.96 -19.205,-218.96L0,-218.96C0.952,-218.96 1.723,-218.188 1.723,-217.237L1.723,-198.032C1.723,-197.08 0.952,-196.309 0,-196.309ZM79.278,-196.309L60.073,-196.309C59.121,-196.309 58.35,-197.08 58.35,-198.032L58.35,-217.237C58.35,-218.188 59.121,-218.96 60.073,-218.96L79.278,-218.96C80.231,-218.96 81.001,-218.188 81.001,-217.237L81.001,-198.032C81.001,-197.08 80.23,-196.309 79.278,-196.309ZM158.557,-196.309L139.352,-196.309C138.4,-196.309 137.629,-197.08 137.629,-198.032L137.629,-217.237C137.629,-218.188 138.4,-218.96 139.352,-218.96L158.557,-218.96C159.509,-218.96 160.28,-218.188 160.28,-217.237L160.28,-198.032C160.28,-197.08 159.509,-196.309 158.557,-196.309ZM237.836,-196.309L218.631,-196.309C217.679,-196.309 216.908,-197.08 216.908,-198.032L216.908,-217.237C216.908,-218.188 217.679,-218.96 218.631,-218.96L237.836,-218.96C238.788,-218.96 239.559,-218.188 239.559,-217.237L239.559,-198.032C239.559,-197.08 238.788,-196.309 237.836,-196.309ZM317.114,-196.309L297.909,-196.309C296.957,-196.309 296.186,-197.08 296.186,-198.032L296.186,-217.237C296.186,-218.188 296.957,-218.96 297.909,-218.96L317.114,-218.96C318.066,-218.96 318.837,-218.188 318.837,-217.237L318.837,-198.032C318.837,-197.08 318.066,-196.309 317.114,-196.309ZM0,-269.295L-19.205,-269.295C-20.157,-269.295 -20.928,-270.066 -20.928,-271.018L-20.928,-290.223C-20.928,-291.174 -20.157,-291.946 -19.205,-291.946L0,-291.946C0.952,-291.946 1.723,-291.174 1.723,-290.223L1.723,-271.018C1.723,-270.066 0.952,-269.295 0,-269.295ZM79.278,-269.295L60.073,-269.295C59.121,-269.295 58.35,-270.066 58.35,-271.018L58.35,-290.223C58.35,-291.174 59.121,-291.946 60.073,-291.946L79.278,-291.946C80.231,-291.946 81.001,-291.174 81.001,-290.223L81.001,-271.018C81.001,-270.066 80.231,-269.295 79.278,-269.295ZM158.557,-269.295L139.352,-269.295C138.4,-269.295 137.629,-270.066 137.629,-271.018L137.629,-290.223C137.629,-291.174 138.4,-291.946 139.352,-291.946L158.557,-291.946C159.509,-291.946 160.28,-291.174 160.28,-290.223L160.28,-271.018C160.28,-270.066 159.509,-269.295 158.557,-269.295ZM237.836,-269.295L218.631,-269.295C217.679,-269.295 216.908,-270.066 216.908,-271.018L216.908,-290.223C216.908,-291.174 217.679,-291.946 218.631,-291.946L237.836,-291.946C238.788,-291.946 239.559,-291.174 239.559,-290.223L239.559,-271.018C239.559,-270.066 238.788,-269.295 237.836,-269.295ZM317.114,-269.295L297.909,-269.295C296.957,-269.295 296.186,-270.066 296.186,-271.018L296.186,-290.223C296.186,-291.174 296.957,-291.946 297.909,-291.946L317.114,-291.946C318.066,-291.946 318.837,-291.174 318.837,-290.223L318.837,-271.018C318.837,-270.066 318.066,-269.295 317.114,-269.295ZM0,-342.282L-19.205,-342.282C-20.157,-342.282 -20.928,-343.053 -20.928,-344.005L-20.928,-363.21C-20.928,-364.161 -20.157,-364.933 -19.205,-364.933L0,-364.933C0.952,-364.933 1.723,-364.161 1.723,-363.21L1.723,-344.005C1.723,-343.053 0.952,-342.282 0,-342.282ZM79.278,-342.282L60.073,-342.282C59.121,-342.282 58.35,-343.053 58.35,-344.005L58.35,-363.21C58.35,-364.161 59.121,-364.933 60.073,-364.933L79.278,-364.933C80.231,-364.933 81.001,-364.161 81.001,-363.21L81.001,-344.005C81.001,-343.053 80.231,-342.282 79.278,-342.282ZM158.557,-342.282L139.352,-342.282C138.4,-342.282 137.629,-343.053 137.629,-344.005L137.629,-363.21C137.629,-364.161 138.4,-364.933 139.352,-364.933L158.557,-364.933C159.509,-364.933 160.28,-364.161 160.28,-363.21L160.28,-344.005C160.28,-343.053 159.509,-342.282 158.557,-342.282ZM237.836,-342.282L218.631,-342.282C217.679,-342.282 216.908,-343.053 216.908,-344.005L216.908,-363.21C216.908,-364.161 217.679,-364.933 218.631,-364.933L237.836,-364.933C238.788,-364.933 239.559,-364.161 239.559,-363.21L239.559,-344.005C239.559,-343.053 238.788,-342.282 237.836,-342.282ZM317.114,-342.282L297.909,-342.282C296.957,-342.282 296.186,-343.053 296.186,-344.005L296.186,-363.21C296.186,-364.161 296.957,-364.933 297.909,-364.933L317.114,-364.933C318.066,-364.933 318.837,-364.161 318.837,-363.21L318.837,-344.005C318.837,-343.053 318.066,-342.282 317.114,-342.282ZM0,-415.268L-19.205,-415.268C-20.157,-415.268 -20.928,-416.039 -20.928,-416.991L-20.928,-436.196C-20.928,-437.147 -20.157,-437.919 -19.205,-437.919L0,-437.919C0.952,-437.919 1.723,-437.147 1.723,-436.196L1.723,-416.991C1.723,-416.039 0.952,-415.268 0,-415.268ZM79.278,-415.268L60.073,-415.268C59.121,-415.268 58.35,-416.039 58.35,-416.991L58.351,-436.196C58.351,-437.147 59.122,-437.919 60.074,-437.919L79.279,-437.919C80.231,-437.919 81.002,-437.147 81.002,-436.196L81.001,-416.991C81.001,-416.039 80.231,-415.268 79.278,-415.268ZM158.557,-415.268L139.352,-415.268C138.4,-415.268 137.629,-416.039 137.629,-416.991L137.629,-436.196C137.629,-437.147 138.4,-437.919 139.352,-437.919L158.557,-437.919C159.509,-437.919 160.28,-437.147 160.28,-436.196L160.28,-416.991C160.28,-416.039 159.509,-415.268 158.557,-415.268ZM237.836,-415.268L218.631,-415.268C217.679,-415.268 216.908,-416.039 216.908,-416.991L216.908,-436.196C216.908,-437.147 217.679,-437.919 218.631,-437.919L237.836,-437.919C238.788,-437.919 239.559,-437.147 239.559,-436.196L239.559,-416.991C239.559,-416.039 238.788,-415.268 237.836,-415.268ZM317.114,-415.268L297.909,-415.268C296.957,-415.268 296.186,-416.039 296.186,-416.991L296.186,-436.196C296.186,-437.147 296.957,-437.919 297.909,-437.919L317.114,-437.919C318.066,-437.919 318.837,-437.147 318.837,-436.196L318.837,-416.991C318.837,-416.039 318.066,-415.268 317.114,-415.268ZM0,-488.255L-19.205,-488.255C-20.157,-488.255 -20.928,-489.026 -20.928,-489.978L-20.928,-509.183C-20.928,-510.134 -20.157,-510.906 -19.205,-510.906L0,-510.906C0.952,-510.906 1.723,-510.134 1.723,-509.183L1.723,-489.978C1.723,-489.026 0.952,-488.255 0,-488.255ZM79.279,-488.255L60.074,-488.255C59.122,-488.255 58.351,-489.026 58.351,-489.978L58.351,-509.183C58.351,-510.134 59.122,-510.906 60.074,-510.906L79.279,-510.906C80.231,-510.906 81.002,-510.134 81.002,-509.183L81.002,-489.978C81.002,-489.026 80.231,-488.255 79.279,-488.255ZM158.557,-488.255L139.352,-488.255C138.4,-488.255 137.629,-489.026 137.629,-489.978L137.629,-509.183C137.629,-510.134 138.4,-510.906 139.352,-510.906L158.557,-510.906C159.509,-510.906 160.28,-510.134 160.28,-509.183L160.28,-489.978C160.28,-489.026 159.509,-488.255 158.557,-488.255ZM237.836,-488.255L218.631,-488.255C217.679,-488.255 216.908,-489.026 216.908,-489.978L216.908,-509.183C216.908,-510.134 217.679,-510.906 218.631,-510.906L237.836,-510.906C238.788,-510.906 239.559,-510.134 239.559,-509.183L239.559,-489.978C239.559,-489.026 238.788,-488.255 237.836,-488.255ZM317.114,-488.255L297.909,-488.255C296.957,-488.255 296.186,-489.026 296.186,-489.978L296.186,-509.183C296.186,-510.134 296.957,-510.906 297.909,-510.906L317.114,-510.906C318.066,-510.906 318.837,-510.134 318.837,-509.183L318.837,-489.978C318.837,-489.026 318.066,-488.255 317.114,-488.255ZM0,-561.241L-19.205,-561.241C-20.157,-561.241 -20.928,-562.012 -20.928,-562.964L-20.928,-582.169C-20.928,-583.12 -20.157,-583.892 -19.205,-583.892L0,-583.892C0.952,-583.892 1.723,-583.12 1.723,-582.169L1.723,-562.964C1.723,-562.012 0.952,-561.241 0,-561.241ZM79.279,-561.241L60.074,-561.241C59.122,-561.241 58.351,-562.012 58.351,-562.964L58.351,-582.169C58.351,-583.12 59.122,-583.892 60.074,-583.892L79.279,-583.892C80.231,-583.892 81.002,-583.12 81.002,-582.169L81.002,-562.964C81.002,-562.012 80.231,-561.241 79.279,-561.241ZM158.557,-561.241L139.352,-561.241C138.4,-561.241 137.629,-562.012 137.629,-562.964L137.629,-582.169C137.629,-583.12 138.4,-583.892 139.352,-583.892L158.557,-583.892C159.509,-583.892 160.28,-583.12 160.28,-582.169L160.28,-562.964C160.28,-562.012 159.509,-561.241 158.557,-561.241ZM237.836,-561.241L218.631,-561.241C217.679,-561.241 216.908,-562.012 216.908,-562.964L216.908,-582.169C216.908,-583.12 217.679,-583.892 218.631,-583.892L237.836,-583.892C238.788,-583.892 239.559,-583.12 239.559,-582.169L239.559,-562.964C239.559,-562.012 238.788,-561.241 237.836,-561.241ZM317.114,-561.241L297.909,-561.241C296.957,-561.241 296.186,-562.012 296.186,-562.964L296.186,-582.169C296.186,-583.12 296.957,-583.892 297.909,-583.892L317.114,-583.892C318.066,-583.892 318.837,-583.12 318.837,-582.169L318.837,-562.964C318.837,-562.012 318.066,-561.241 317.114,-561.241ZM0,-634.228L-19.205,-634.228C-20.157,-634.228 -20.928,-634.999 -20.928,-635.951L-20.928,-655.156C-20.928,-656.107 -20.157,-656.879 -19.205,-656.879L0,-656.879C0.952,-656.879 1.723,-656.107 1.723,-655.156L1.723,-635.951C1.723,-634.999 0.952,-634.228 0,-634.228ZM79.279,-634.228L60.074,-634.228C59.122,-634.228 58.351,-634.999 58.351,-635.951L58.351,-655.156C58.351,-656.107 59.122,-656.879 60.074,-656.879L79.279,-656.879C80.231,-656.879 81.002,-656.107 81.002,-655.156L81.002,-635.951C81.002,-634.999 80.231,-634.228 79.279,-634.228ZM158.557,-634.228L139.352,-634.228C138.4,-634.228 137.629,-634.999 137.629,-635.951L137.629,-655.156C137.629,-656.107 138.4,-656.879 139.352,-656.879L158.557,-656.879C159.509,-656.879 160.28,-656.107 160.28,-655.156L160.28,-635.951C160.28,-634.999 159.509,-634.228 158.557,-634.228ZM237.836,-634.228L218.631,-634.228C217.679,-634.228 216.908,-634.999 216.908,-635.951L216.908,-655.156C216.908,-656.107 217.679,-656.879 218.631,-656.879L237.836,-656.879C238.788,-656.879 239.559,-656.107 239.559,-655.156L239.559,-635.951C239.559,-634.999 238.788,-634.228 237.836,-634.228ZM317.114,-634.228L297.909,-634.228C296.957,-634.228 296.186,-634.999 296.186,-635.951L296.186,-655.156C296.186,-656.107 296.957,-656.879 297.909,-656.879L317.114,-656.879C318.066,-656.879 318.837,-656.107 318.837,-655.156L318.837,-635.951C318.837,-634.999 318.066,-634.228 317.114,-634.228Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --default-shape: var(--shape-2-squares);
  --shape-color: var(--primary, currentcolor);
  /* --shape-size: 100%; */
  /* This is the outer size of the shape. Use mask-size to fit the shape within that space. */
  --width: 100%;
  /* This is the outer size of the shape. Use mask-size to fit the shape within that space. */
  --height: 100%;
  /* This is the outer size of the shape. Use mask-size to fit the shape within that space. */
  --mask-size: auto 100%;
  /* First value: mask width. Second value: mask height. */
  --opacity: 0.1;
  --top: 50%;
  --right: auto;
  --bottom: auto;
  --left: 50%;
  --translateX: -50%;
  --translateY: -50%;
  --mask-position: center;
  --overflow: hidden;
  position: relative;
  overflow: var(--overflow);
}
:where([class*="with-bg-shape"]):before {
  content: "";
  position: absolute;
  top: var(--top);
  right: var(--right);
  bottom: var(--bottom);
  left: var(--left);
  transform: translateX(var(--translateX)) translateY(var(--translateY));
  width: var(--width);
  height: var(--height);
  opacity: var(--opacity);
  background-color: var(--shape-color, red);
  mask-repeat: no-repeat;
  mask-position: var(--mask-position);
  mask-size: var(--mask-size);
  /* Size of the shape */
  mask-image: var(--default-shape);
}
:where([class*="with-bg-shape"]) > * {
  /* Make sure the content of the container sits above the background shape */
  z-index: 1;
}
:where([class*="with-bg-shape"]).with-bg-shape--squares {
  --width: 300px;
  --height: 150px;
  --default-shape: var(--squares-pattern-black-300-150);
}
