/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./css/src/main.scss ***!
  \************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./css/src/main.scss (1) ***!
  \****************************************************************************************************************/
:root {
  --white: hsl(0, 0%, 100%);
  --off-white: rgba(255, 255, 255, 0.45);
  --off-grey: #f7f9fa;
  --black: #000000;
  --grey: #4e5d68;
  --dark-grey: #616161;
  --green: #a4ce4c;
  --blue: #29676d;
  --dark-blue: #174453;
  --very-light-blue: rgba(62, 162, 162, 0.45);
  --light-blue: #3ea2a2;
  --off-blue: #6c8f95;
  --lato: "Lato", sans-serif;
  --box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px,
    rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  --box-shadow-img: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  --border-bottom: 1px solid #f2f2f2;
  --gradient-light: linear-gradient(
    -56deg,
    rgba(235, 248, 252, 1) 0%,
    rgba(147, 169, 169, 1) 100%
  );
  --gradient-dark: linear-gradient(
    -56deg,
    rgba(46, 87, 87, 1) 0%,
    rgba(16, 46, 63, 1) 100%
  );
  --gradient-light-alt: linear-gradient(
    124deg,
    rgba(235, 248, 252, 1) 0%,
    rgba(147, 169, 169, 1) 100%
  );
  --gradient-dark-alt: linear-gradient(
    124deg,
    rgba(46, 87, 87, 1) 0%,
    rgba(16, 46, 63, 1) 100%
  );
  --footer-comp-gradient: linear-gradient(
    124deg,
    rgba(235, 248, 252, 0.5) 0%,
    rgba(147, 169, 169, 0.5) 100%
  );
  --transition: all 0.3s ease-in-out;
  --border-radius: 24px;
  --border-radius-sm: 8px;
}

* {
  margin: 0;
  line-height: calc(1em + 0.75rem);
}

body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  background-color: var(--white);
  margin-top: 8rem;
}

html {
  box-sizing: border-box;
  font-size: 62.5%; /* Sets up the Base 10 stuff */
  scroll-behavior: smooth;
}

:target {
  scroll-margin-top: 25rem;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

body .breakdance .external-links a {
  gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
body .breakdance .external-links a::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgba%28255, 255, 255, 0.45%29%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
  content: "";
  width: 14px;
  height: 14px;
  display: block;
}
@media screen and (min-width: 1120px) {
  body .breakdance .sticky {
    position: sticky;
    top: 2rem;
    align-self: flex-start;
  }
}

body .breakdance p,
body .breakdance h1,
body .breakdance h2,
body .breakdance h3,
body .breakdance h4,
body .breakdance h5,
body .breakdance h6,
body .breakdance li,
body .breakdance a,
body .breakdance .bde-text {
  overflow-wrap: break-word;
  font-size: 1.8em; /* 20px */
}
body .breakdance h1,
body .breakdance h2,
body .breakdance h3,
body .breakdance h4,
body .breakdance h5,
body .breakdance h6,
body .breakdance .wp-block-heading,
body .breakdance .bde-heading {
  font-family: var(--lato);
  font-weight: 600;
}
body .breakdance h1 {
  font-size: clamp(2.75rem, 5.5vw, 4.8rem);
}
body .breakdance h2 {
  font-size: clamp(2.3rem, 4.6vw, 3.8rem);
}
body .breakdance h2.h3 {
  font-size: clamp(1.85rem, 3.7vw, 2.2rem);
}
body .breakdance h2.h5 {
  font-size: clamp(1.4rem, 2.8vw, 1.7rem);
}
body .breakdance h3 {
  font-size: clamp(1.85rem, 3.7vw, 2.2rem);
}
body .breakdance h3.h4 {
  font-size: clamp(1.6rem, 3.2vw, 1.9rem);
}
body .breakdance h4 {
  font-size: clamp(1.6rem, 3.2vw, 1.9rem);
}
body .breakdance h5 {
  font-size: clamp(1.4rem, 2.8vw, 1.7rem);
}
body .breakdance h6 {
  font-size: clamp(1.2rem, 2.4vw, 1.5rem);
}
body .breakdance .bde-text,
body .breakdance span,
body .breakdance p,
body .breakdance li,
body .breakdance a,
body .breakdance .breakdance-menu-link {
  font-family: var(--lato);
  font-size: clamp(1.4rem, 2vw, 1.6rem);
  overflow-wrap: break-word;
}
body .breakdance ul ::marker,
body .breakdance li ::marker {
  color: var(--blue);
}
body .breakdance .ee-post span,
body .breakdance .ee-post p,
body .breakdance .ee-post ul,
body .breakdance .ee-post ol,
body .breakdance .bde-themeless-template-content-area span,
body .breakdance .bde-themeless-template-content-area p,
body .breakdance .bde-themeless-template-content-area ul,
body .breakdance .bde-themeless-template-content-area ol,
body .breakdance .post-content span,
body .breakdance .post-content p,
body .breakdance .post-content ul,
body .breakdance .post-content ol {
  padding-bottom: 1.5rem;
}
body .breakdance .ee-post p,
body .breakdance .ee-post ul,
body .breakdance .ee-post ol,
body .breakdance .ee-post li,
body .breakdance .bde-themeless-template-content-area p,
body .breakdance .bde-themeless-template-content-area ul,
body .breakdance .bde-themeless-template-content-area ol,
body .breakdance .bde-themeless-template-content-area li,
body .breakdance .post-content p,
body .breakdance .post-content ul,
body .breakdance .post-content ol,
body .breakdance .post-content li {
  color: var(--grey);
}
body .breakdance .ee-post h1,
body .breakdance .ee-post h2,
body .breakdance .ee-post h3,
body .breakdance .ee-post h4,
body .breakdance .ee-post h5,
body .breakdance .ee-post h6,
body .breakdance .ee-post .wp-block-heading,
body .breakdance .ee-post .bde-heading,
body .breakdance .bde-themeless-template-content-area h1,
body .breakdance .bde-themeless-template-content-area h2,
body .breakdance .bde-themeless-template-content-area h3,
body .breakdance .bde-themeless-template-content-area h4,
body .breakdance .bde-themeless-template-content-area h5,
body .breakdance .bde-themeless-template-content-area h6,
body .breakdance .bde-themeless-template-content-area .wp-block-heading,
body .breakdance .bde-themeless-template-content-area .bde-heading,
body .breakdance .post-content h1,
body .breakdance .post-content h2,
body .breakdance .post-content h3,
body .breakdance .post-content h4,
body .breakdance .post-content h5,
body .breakdance .post-content h6,
body .breakdance .post-content .wp-block-heading,
body .breakdance .post-content .bde-heading {
  font-family: var(--lato);
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
body .breakdance .ee-post a,
body .breakdance .bde-themeless-template-content-area a,
body .breakdance .post-content a {
  color: var(--blue);
  background: none;
  padding: 0;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}
body .breakdance .ee-post a:hover,
body .breakdance .bde-themeless-template-content-area a:hover,
body .breakdance .post-content a:hover {
  color: var(--dark-blue);
}
body .breakdance .ee-post hr,
body .breakdance .bde-themeless-template-content-area hr,
body .breakdance .post-content hr {
  margin: 2rem 0;
  border-width: 1px;
  border-color: var(--off-grey);
}
body .breakdance .ee-post .contact-information p,
body .breakdance .bde-themeless-template-content-area .contact-information p,
body .breakdance .post-content .contact-information p {
  font-family: var(--lato);
  padding: 0;
  font-style: italic;
}
body .breakdance .ee-post .attribute p,
body .breakdance .bde-themeless-template-content-area .attribute p,
body .breakdance .post-content .attribute p {
  font-size: 1.4rem;
}
body .breakdance .ee-post .attribute h3,
body .breakdance .bde-themeless-template-content-area .attribute h3,
body .breakdance .post-content .attribute h3 {
  color: var(--dark-grey);
}

body .breakdance button,
body .breakdance input[type=submit],
body .breakdance input[type=reset] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
body .breakdance .bde-social-icons__icon-wrapper path {
  fill: var(--white);
  transition: var(--transition);
}
body .breakdance .bde-social-icons__icon-wrapper:hover path {
  fill: var(--off-white);
}
body .breakdance .frm_error {
  font-style: italic !important;
  color: var(--grey);
  font-family: var(--lato);
}
body .breakdance .frm_message {
  text-align: center;
  font-family: var(--lato);
  font-size: 1.4rem;
  padding: 1rem;
  margin-bottom: 1rem;
}
body .breakdance .frm_error_style {
  padding: 1rem;
  margin-bottom: 1rem;
}
body .breakdance .frm_error_style p {
  text-align: center;
  font-family: var(--lato);
  font-size: 1.4rem;
  padding: 0;
}
body .breakdance .frm_button_submit {
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: 24px !important;
  font-size: 1.4rem !important;
  text-decoration: none !important;
  font-weight: bold !important;
  letter-spacing: 2.25px;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  padding: 1rem 2rem !important;
  line-height: calc(1em + 0.75rem) !important;
  color: var(--dark-blue) !important;
  background-color: transparent !important;
  border: 1px solid var(--dark-blue) !important;
  transition: var(--transition);
}
body .breakdance .frm_button_submit:hover {
  background-color: var(--green) !important;
  border-color: var(--green) !important;
}
body .breakdance .bde-button a,
body .breakdance .bde-button button,
body .breakdance .bde-button span {
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: var(--border-radius);
  font-size: 1.4rem;
  padding: 0;
  text-decoration: none !important;
}
body .breakdance .bde-button span {
  padding-bottom: 0;
}
body .breakdance .bde-button .button-atom {
  font-weight: bold;
  letter-spacing: 2.25px;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  transition: var(--transition);
}
body .breakdance .bde-button .button-atom--primary, body .breakdance .bde-button .button-atom--secondary {
  padding: 1rem 2rem;
}
body .breakdance .bde-button .button-atom--primary {
  color: var(--dark-blue);
  background-color: var(--green);
  border: 1px solid var(--green);
}
body .breakdance .bde-button .button-atom--primary:hover {
  background-color: transparent;
  border-color: var(--dark-blue);
}
body .breakdance .bde-button .button-atom--secondary {
  color: var(--dark-blue);
  background-color: transparent;
  border: 1px solid var(--dark-blue);
}
body .breakdance .bde-button .button-atom--secondary:hover {
  color: var(--dark-blue);
  border-color: var(--green);
  background-color: var(--green);
}
body .breakdance .alm-load-more-btn {
  font-weight: bold;
  letter-spacing: 2.25px;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  padding: 1rem 2rem !important;
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: var(--border-radius);
  font-size: 1.4rem;
  text-decoration: none;
  color: var(--dark-blue);
  background-color: var(--green);
  border: 1px solid var(--green);
  transition: var(--transition);
}
body .breakdance .alm-load-more-btn:hover {
  background-color: transparent;
  border-color: var(--dark-blue);
}
body .breakdance .alm-load-more-btn.done {
  display: none;
}
body .breakdance lite-youtube .lty-playbtn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-play-icon lucide-play%27%3E%3Cpolygon points=%276 3 20 12 6 21 6 3%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  z-index: 99;
  border-radius: 50%;
  border: 1px solid var(--white);
  padding: 2rem;
  height: 50px;
  width: 50px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
  transition: var(--transition);
}
body .breakdance lite-youtube .lty-playbtn:hover {
  background-color: var(--green);
  border-color: var(--green);
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23174453%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-play-icon lucide-play%27%3E%3Cpolygon points=%276 3 20 12 6 21 6 3%27/%3E%3C/svg%3E");
}
body .breakdance lite-youtube:not(.lyt-activated)::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-icon {
  padding: 1rem;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-icon svg {
  display: none;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button span {
  border-radius: 50%;
  border: 1px solid var(--dark-blue) !important;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button span::after {
  content: "";
  display: block;
  width: inherit;
  background-position: center;
  background-repeat: no-repeat;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button:hover {
  background: transparent !important;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-linkedin span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23ffffff%27 d=%27M196.3 512L103.4 512L103.4 212.9L196.3 212.9L196.3 512zM149.8 172.1C120.1 172.1 96 147.5 96 117.8C96 103.5 101.7 89.9 111.8 79.8C121.9 69.7 135.6 64 149.8 64C164 64 177.7 69.7 187.8 79.8C197.9 89.9 203.6 103.6 203.6 117.8C203.6 147.5 179.5 172.1 149.8 172.1zM543.9 512L451.2 512L451.2 366.4C451.2 331.7 450.5 287.2 402.9 287.2C354.6 287.2 347.2 324.9 347.2 363.9L347.2 512L254.4 512L254.4 212.9L343.5 212.9L343.5 253.7L344.8 253.7C357.2 230.2 387.5 205.4 432.7 205.4C526.7 205.4 544 267.3 544 347.7L544 512L543.9 512z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-linkedin:hover span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23174453%27 d=%27M196.3 512L103.4 512L103.4 212.9L196.3 212.9L196.3 512zM149.8 172.1C120.1 172.1 96 147.5 96 117.8C96 103.5 101.7 89.9 111.8 79.8C121.9 69.7 135.6 64 149.8 64C164 64 177.7 69.7 187.8 79.8C197.9 89.9 203.6 103.6 203.6 117.8C203.6 147.5 179.5 172.1 149.8 172.1zM543.9 512L451.2 512L451.2 366.4C451.2 331.7 450.5 287.2 402.9 287.2C354.6 287.2 347.2 324.9 347.2 363.9L347.2 512L254.4 512L254.4 212.9L343.5 212.9L343.5 253.7L344.8 253.7C357.2 230.2 387.5 205.4 432.7 205.4C526.7 205.4 544 267.3 544 347.7L544 512L543.9 512z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-facebook span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23ffffff%27 d=%27M240 363.3L240 576L356 576L356 363.3L442.5 363.3L460.5 265.5L356 265.5L356 230.9C356 179.2 376.3 159.4 428.7 159.4C445 159.4 458.1 159.8 465.7 160.6L465.7 71.9C451.4 68 416.4 64 396.2 64C289.3 64 240 114.5 240 223.4L240 265.5L174 265.5L174 363.3L240 363.3z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-facebook:hover span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23174453%27 d=%27M240 363.3L240 576L356 576L356 363.3L442.5 363.3L460.5 265.5L356 265.5L356 230.9C356 179.2 376.3 159.4 428.7 159.4C445 159.4 458.1 159.8 465.7 160.6L465.7 71.9C451.4 68 416.4 64 396.2 64C289.3 64 240 114.5 240 223.4L240 265.5L174 265.5L174 363.3L240 363.3z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-twitter span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23ffffff%27 d=%27M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-twitter:hover span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23174453%27 d=%27M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-email span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23ffffff%27 d=%27M112 128C85.5 128 64 149.5 64 176C64 191.1 71.1 205.3 83.2 214.4L291.2 370.4C308.3 383.2 331.7 383.2 348.8 370.4L556.8 214.4C568.9 205.3 576 191.1 576 176C576 149.5 554.5 128 528 128L112 128zM64 260L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 260L377.6 408.8C343.5 434.4 296.5 434.4 262.4 408.8L64 260z%27/%3E%3C/svg%3E");
}
body .breakdance .bde-social-share-buttons .bde-social-share-button-email:hover span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3C%21--%21Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23174453%27 d=%27M112 128C85.5 128 64 149.5 64 176C64 191.1 71.1 205.3 83.2 214.4L291.2 370.4C308.3 383.2 331.7 383.2 348.8 370.4L556.8 214.4C568.9 205.3 576 191.1 576 176C576 149.5 554.5 128 528 128L112 128zM64 260L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 260L377.6 408.8C343.5 434.4 296.5 434.4 262.4 408.8L64 260z%27/%3E%3C/svg%3E");
}

body .breakdance .mobile-menu-toggle {
  aspect-ratio: 1/1;
}
body .breakdance .mobile-menu-toggle a::after {
  margin: 0 !important;
}
body .breakdance .bde-header-builder {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid 1px solid rgba(255, 255, 255, 0.3);
  z-index: 99;
}
body .breakdance .bde-header-builder__container {
  padding: 2rem;
}
body .breakdance .bde-header-builder .logo {
  width: 100%;
  max-width: 400px;
}
body .breakdance .bde-header-builder .custom-menu {
  width: 100%;
}
body .breakdance .bde-header-builder .custom-menu a {
  font-size: clamp(1.5rem, 3vw, 1.8rem);
  color: var(--white);
  font-weight: 500;
  width: 100%;
  text-decoration: none;
  border-bottom: 0.01px solid rgba(255, 255, 255, 0.1);
  position: relative;
}
body .breakdance .bde-header-builder .custom-menu a::after {
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-arrow-up-right%27%3E%3Cpath d=%27M7 7h10v10%27/%3E%3Cpath d=%27M7 17 17 7%27/%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  transition: var(--transition);
  opacity: 0;
}
body .breakdance .bde-header-builder .custom-menu a:hover {
  color: var(--white);
  background-color: rgba(255, 255, 255, 0.1);
}
body .breakdance .bde-header-builder .custom-menu a:hover::after {
  transform: translate(25%, -25%);
  opacity: 1;
}
body .breakdance .bde-header-builder .custom-menu span {
  color: var(--off-white);
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 1px;
}
body .breakdance .bde-header-builder .custom-menu a,
body .breakdance .bde-header-builder .custom-menu span {
  padding: 1rem;
}
body .breakdance .bde-header-builder .breakdance-menu-item,
body .breakdance .bde-header-builder .breakdance-menu-link {
  font-size: 1.3rem;
}
body .breakdance .bde-header-builder .breakdance-menu-item:hover .breakdance-menu-link {
  color: var(--green);
}
body .breakdance .bde-header-builder .breakdance-menu-item .breakdance-menu-link {
  color: var(--dark-grey);
}
body .breakdance .bde-header-builder .breakdance-menu-item--active .breakdance-menu-link {
  color: var(--green);
}
body .breakdance .bde-header-builder .breakdance-dropdown--open .breakdance-dropdown-toggle .breakdance-menu-link {
  color: var(--green);
}
body .breakdance .bde-header-builder .breakdance-dropdown--open .breakdance-menu-list a {
  font-size: 1.2rem;
}
body .breakdance .bde-header-builder .breakdance-dropdown--open .breakdance-menu-link-arrow::after {
  background-color: var(--blue);
}
body .breakdance .bde-header-builder .breakdance-dropdown-body {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  border-bottom-left-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content {
  padding: 0;
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns {
  display: grid;
  grid-template-columns: 40% 60%;
  min-height: 285px;
  gap: 0;
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column {
  width: 100%;
  background: var(--gradient-dark-alt);
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .bde-heading {
  color: var(--white);
  font-weight: 500;
  width: 100%;
  padding: 1rem;
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu .breakdance-menu-list {
  gap: 1rem;
  padding: 2rem 0;
  border-top: 0.01px solid rgba(255, 255, 255, 0.1);
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu a {
  padding: 0;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: normal;
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu li {
  padding: 0 1rem;
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu-link {
  color: var(--off-white);
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu-link:hover {
  color: var(--green);
}
body .breakdance .bde-header-builder .breakdance-dropdown-custom-content > .bde-columns > .bde-column .breakdance-menu-link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23accb60%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
}
body .breakdance .bde-header-builder .breakdance-menu-link {
  color: var(--grey);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: 600;
}
body .breakdance .bde-header-builder .breakdance-menu-link-arrow::after {
  background-color: var(--grey);
}
body .breakdance .bde-header-builder .custom-columns {
  justify-content: space-between;
  padding: 1.5rem;
}
body .breakdance .bde-header-builder .custom-columns .bde-columns {
  gap: 2rem;
}
body .breakdance .bde-header-builder .posts {
  padding: 0;
}
body .breakdance .bde-header-builder .posts:not(.has-posts) {
  position: relative;
}
body .breakdance .bde-header-builder .posts .bde-shortcode {
  display: flex;
  flex-direction: column;
}
body .breakdance .bde-header-builder .posts a {
  text-decoration: none;
}
body .breakdance .bde-header-builder .posts a,
body .breakdance .bde-header-builder .posts p {
  font-size: 1.2rem;
}
body .breakdance .bde-header-builder .posts img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body .breakdance .bde-header-builder .featured-post,
body .breakdance .bde-header-builder .newest-post {
  display: grid;
  grid-template-columns: 176px 1fr;
  align-items: flex-end;
  gap: 1.5rem;
  transition: var(--transition);
  padding: 1rem;
  position: relative;
}
body .breakdance .bde-header-builder .featured-post::after,
body .breakdance .bde-header-builder .newest-post::after {
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-arrow-up-right%27%3E%3Cpath d=%27M7 7h10v10%27/%3E%3Cpath d=%27M7 17 17 7%27/%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  transition: var(--transition);
  opacity: 0;
}
body .breakdance .bde-header-builder .featured-post:hover,
body .breakdance .bde-header-builder .newest-post:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
body .breakdance .bde-header-builder .featured-post:hover::after,
body .breakdance .bde-header-builder .newest-post:hover::after {
  transform: translate(25%, -25%);
  opacity: 1;
}
body .breakdance .bde-header-builder .featured-post .post-thumbnail,
body .breakdance .bde-header-builder .newest-post .post-thumbnail {
  height: 100%;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 4/3;
  object-fit: cover;
  border-radius: var(--border-radius-sm);
}
body .breakdance .bde-header-builder .featured-post .post-title,
body .breakdance .bde-header-builder .newest-post .post-title {
  border-radius: 28px;
  font-size: 1.4rem;
  max-width: 16em;
  font-weight: 500;
  color: var(--white);
}
body .breakdance .bde-header-builder .featured-post .inner,
body .breakdance .bde-header-builder .newest-post .inner {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  justify-content: space-between;
  height: 100%;
}
body .breakdance .bde-header-builder .featured-post .inner span,
body .breakdance .bde-header-builder .newest-post .inner span {
  letter-spacing: 1.65px;
  text-transform: uppercase;
  padding: 0.5rem 1.5rem;
  border-radius: 28px;
  font-size: 1rem;
}
body .breakdance .bde-header-builder .newest-post span {
  background-color: var(--green);
  color: var(--black);
}
body .breakdance .bde-header-builder .featured-post span {
  background-color: var(--blue);
  color: var(--white);
}

body .breakdance .hero .bde-breadcrumbs a {
  font-weight: normal;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--dark-blue);
}
body .breakdance .hero .bde-breadcrumbs .breadcrumb_last {
  font-weight: bold;
  color: var(--dark-blue);
}
body .breakdance .hero--post {
  background: var(--gradient-light-alt);
}
body .breakdance .hero--post h1 {
  font-size: clamp(2.2rem, 4.4vw, 3.6rem);
}
body .breakdance .hero--post .section-container {
  padding: 0;
}
body .breakdance .hero--post .bde-columns {
  flex-direction: row;
  min-height: 350px;
  gap: 0;
}
@media screen and (max-width: 768px) {
  body .breakdance .hero--post .bde-columns {
    flex-direction: column;
  }
}
body .breakdance .hero--post .bde-column {
  align-items: flex-start;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .hero--post .bde-column .button-atom {
  box-shadow: none;
}
body .breakdance .hero--post .bde-column .button-atom:hover:after {
  background-color: var(--blue);
}
body .breakdance .hero--post .bde-column .button-atom:hover span {
  color: var(--blue);
}
body .breakdance .hero--post .bde-column .button-atom span {
  text-transform: capitalize;
  letter-spacing: normal;
}
body .breakdance .hero--post .bde-column:last-child {
  padding: 4rem;
  max-width: 40em;
}
@media screen and (max-width: 1119px) {
  body .breakdance .hero--post .bde-column:last-child {
    padding: 4rem 2rem;
  }
}
body .breakdance .hero--post .bde-column > img {
  aspect-ratio: 4/3;
  object-fit: cover;
  height: 100%;
  width: 100%;
  margin-left: auto;
}
@media screen and (max-width: 1119px) {
  body .breakdance .hero--post .bde-column > img {
    max-width: unset;
  }
}
body .breakdance .hero--post .term {
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: 24px;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 2.25px;
  color: var(--dark-blue);
  border: 1px solid var(--dark-blue);
  padding: 0.5rem 1rem;
  letter-spacing: 2.25px;
}
body .breakdance .hero--post h1 {
  color: var(--dark-blue);
}
body .breakdance .hero--post span {
  font-size: 1.4rem;
  color: var(--dark-blue);
}
body .breakdance .hero--policy-page {
  background: var(--gradient-light-alt);
}
body .breakdance .hero--policy-page .section-container {
  background-position: center bottom;
}
body .breakdance .hero--subpage {
  background-color: var(--white);
  position: relative;
}
@media screen and (max-width: 1024px) {
  body .breakdance .hero--subpage {
    background-position: center left;
  }
}
body .breakdance .hero--subpage::after {
  content: "";
  display: block;
  background: radial-gradient(at bottom left, rgba(244, 244, 244, 0.95) 25%, rgba(244, 244, 244, 0) 75%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}
body .breakdance .hero--subpage .section-container {
  z-index: 3;
}
body .breakdance .hero--policy-page h1, body .breakdance .hero--subpage h1 {
  color: var(--dark-blue);
}
body .breakdance .hero--policy-page h2, body .breakdance .hero--subpage h2 {
  color: var(--dark-grey);
  max-width: 25em;
}
body .breakdance .hero--policy-page .section-container, body .breakdance .hero--subpage .section-container {
  justify-content: center;
}
@media screen and (min-width: 1440px) {
  body .breakdance .hero--policy-page .section-container, body .breakdance .hero--subpage .section-container {
    min-height: 450px;
  }
}
@media screen and (max-width: 425px) {
  body .breakdance .hero--policy-page .section-container, body .breakdance .hero--subpage .section-container {
    padding: 4rem 2rem;
  }
}
body .breakdance .hero--policy-page .bde-column, body .breakdance .hero--subpage .bde-column {
  gap: 1rem;
}
body .breakdance .hero--policy-page .bde-column:last-child, body .breakdance .hero--subpage .bde-column:last-child {
  display: none;
}
body .breakdance .hero--policy-page .bde-column .button-atom, body .breakdance .hero--subpage .bde-column .button-atom {
  box-shadow: none;
}
body .breakdance .hero--policy-page .bde-column .button-atom:hover:after, body .breakdance .hero--subpage .bde-column .button-atom:hover:after {
  background-color: var(--blue);
}
body .breakdance .hero--policy-page .bde-column .button-atom:hover span, body .breakdance .hero--subpage .bde-column .button-atom:hover span {
  color: var(--blue);
}
body .breakdance .hero--policy-page .bde-column .button-atom span, body .breakdance .hero--subpage .bde-column .button-atom span {
  color: var(--dark-blue);
  text-transform: capitalize;
  letter-spacing: normal;
}
body .breakdance .error404 .section-container {
  height: calc(100vh - 105px);
}
body .breakdance .sandbox {
  background-color: var(--white);
}
body .breakdance .sandbox .section-container {
  background: var(--white);
}
@media screen and (max-width: 1119px) {
  body .breakdance .sandbox .section-container {
    padding: 0;
  }
}
body .breakdance .custom-counter__container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: stretch;
  max-width: var(--bde-section-width);
  padding: 4rem 2rem;
  margin: 0 auto;
  grid-column: span 6;
  width: 100%;
  grid-row: none;
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-counter__container {
    grid-template-columns: repeat(2, 1fr);
  }
}
body .breakdance .custom-counter__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  padding: 2rem;
  gap: 2rem;
}
body .breakdance .custom-counter__item:not(:last-child) {
  border-right: 1px solid #f2f2f2;
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-counter__item {
    gap: 0;
  }
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-counter__item:nth-child(2), body .breakdance .custom-counter__item:last-child {
    border: 0;
  }
  body .breakdance .custom-counter__item:first-child, body .breakdance .custom-counter__item:nth-child(2) {
    border-bottom: var(--border-bottom);
  }
}
body .breakdance .custom-counter__item span {
  color: var(--blue);
  font-family: var(--lato);
  font-size: 3.6rem;
}
@media screen and (max-width: 992px) {
  body .breakdance .custom-counter__item span {
    font-size: 2.8rem;
  }
}
body .breakdance .custom-counter__item p {
  font-family: var(--lato);
  font-size: 1.4rem;
  line-height: 2rem;
  text-align: center;
  max-width: 21em;
  color: var(--grey);
}
body .breakdance .custom-hero .section-container {
  padding: 0;
  max-width: unset;
}
body .breakdance .custom-hero .button-atom--primary:hover {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
}
body .breakdance .custom-hero__container {
  display: flex;
  flex-direction: column;
  background-color: var(--off-white);
}
body .breakdance .custom-hero__top {
  display: flex;
  flex-direction: row;
  min-height: 600px;
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-hero__top {
    flex-direction: column;
    min-height: auto;
  }
}
body .breakdance .custom-hero__content {
  width: 60%;
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-hero__content {
    width: 100%;
  }
}
body .breakdance .custom-hero__content p {
  max-width: 385px;
}
body .breakdance .custom-hero__content::after {
  content: "";
  display: block;
  background: radial-gradient(at bottom left, rgba(244, 244, 244, 0.95) 25%, rgba(244, 244, 244, 0) 75%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}
body .breakdance .custom-hero__aside {
  width: 40%;
}
@media screen and (max-width: 1119px) {
  body .breakdance .custom-hero__aside {
    width: 100%;
  }
}
body .breakdance .custom-hero__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #f4f4f4;
  padding: 12rem 2rem 2rem;
  justify-content: end;
  gap: 2rem;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1440px) {
  body .breakdance .custom-hero__content {
    padding: 12rem 8rem 8rem 8rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  body .breakdance .custom-hero__content {
    padding: 12rem 4rem 4rem 4rem;
  }
}
body .breakdance .custom-hero__content video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body .breakdance .custom-hero__content h1,
body .breakdance .custom-hero__content p,
body .breakdance .custom-hero__content .bde-button {
  z-index: 3;
  position: relative;
}
body .breakdance .custom-hero__content h1 {
  color: var(--dark-blue);
}
body .breakdance .custom-hero__content .sup {
  vertical-align: top;
}
body .breakdance .custom-hero__content p {
  color: var(--black);
}
body .breakdance .custom-hero__aside {
  display: flex;
  flex-direction: column;
  background: var(--gradient-dark);
}
@media screen and (min-width: 959px) and (max-width: 1119px) {
  body .breakdance .custom-hero__aside {
    flex-direction: row;
  }
}
body .breakdance .custom-hero__aside .swiper-wrapper {
  align-items: center;
}
body .breakdance .custom-hero__aside .swiper-button-next:hover,
body .breakdance .custom-hero__aside .swiper-button-prev:hover {
  cursor: pointer;
}
body .breakdance .custom-hero__aside .swiper-button-next {
  right: 0.5rem;
}
body .breakdance .custom-hero__aside .swiper-button-prev {
  left: 0.5rem;
}
body .breakdance .custom-hero__aside .first-swiper h2 {
  color: var(--green);
  font-family: var(--lato);
  font-weight: 600;
}
body .breakdance .custom-hero__aside .first-swiper p {
  color: var(--white);
}
body .breakdance .custom-hero__aside .first-swiper .swiper-button-next::after,
body .breakdance .custom-hero__aside .first-swiper .swiper-button-prev::after {
  font-size: 1.6rem !important;
  transition: var(--transition);
  color: var(--off-white);
}
body .breakdance .custom-hero__aside .first-swiper .swiper-button-next:hover::after,
body .breakdance .custom-hero__aside .first-swiper .swiper-button-prev:hover::after {
  color: var(--green);
}
body .breakdance .custom-hero__aside .second-swiper {
  position: relative;
  background: var(--gradient-light);
}
body .breakdance .custom-hero__aside .second-swiper span {
  font-size: 1.8rem;
  line-height: 1.2;
  font-style: italic;
  color: var(--dark-blue);
  font-family: var(--lato);
  max-width: 30em;
}
@media screen and (max-width: 1500px) {
  body .breakdance .custom-hero__aside .second-swiper span {
    font-size: 1.6rem;
  }
}
body .breakdance .custom-hero__aside .second-swiper p {
  text-transform: uppercase;
  color: var(--dark-blue);
  font-family: var(--lato);
  letter-spacing: 3px;
  font-size: 1.2rem;
}
body .breakdance .custom-hero__aside .second-swiper .swiper-button-next::after,
body .breakdance .custom-hero__aside .second-swiper .swiper-button-prev::after {
  font-size: 1.6rem !important;
  transition: var(--transition);
  color: var(--dark-blue);
}
body .breakdance .custom-hero__aside .second-swiper .swiper-button-next:hover::after,
body .breakdance .custom-hero__aside .second-swiper .swiper-button-prev:hover::after {
  color: var(--blue);
}
body .breakdance .custom-hero__aside .second-swiper .quote-left,
body .breakdance .custom-hero__aside .second-swiper .quote-right {
  position: absolute;
  height: 100%;
  width: 100%;
  max-width: 10rem;
  max-height: 10rem;
  background-repeat: no-repeat;
  background-size: contain;
}
body .breakdance .custom-hero__aside .second-swiper .quote-left {
  opacity: 0.5;
  top: 0;
  left: 0;
  background-position: top;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 119.4 77.65%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: url%28%23linear-gradient-2%29; %7D .cls-3 %7B fill: url%28%23linear-gradient%29; %7D .cls-4 %7B opacity: .09; %7D .cls-5 %7B fill: %23b5c7c9; %7D .cls-6 %7B clip-path: url%28%23clippath%29; %7D %3C/style%3E%3CclipPath id=%27clippath%27%3E%3Crect class=%27cls-1%27 x=%270%27 y=%270%27 width=%27119.4%27 height=%2777.65%27 transform=%27translate%28119.4 77.65%29 rotate%28-180%29%27/%3E%3C/clipPath%3E%3ClinearGradient id=%27linear-gradient%27 x1=%27578.31%27 y1=%27-23.81%27 x2=%27500%27 y2=%2766.74%27 gradientTransform=%27translate%28613.34 42.18%29 rotate%28-180%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23fff%27 stop-opacity=%27.85%27/%3E%3Cstop offset=%271%27 stop-color=%27%23fff%27 stop-opacity=%27.08%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27linear-gradient-2%27 x1=%27644.59%27 y1=%27-23.81%27 x2=%27566.28%27 y2=%2766.74%27 xlink:href=%27%23linear-gradient%27/%3E%3C/defs%3E%3Cg id=%27Layer_1-2%27 data-name=%27Layer_1%27%3E%3Cg class=%27cls-6%27%3E%3Cg%3E%3Cg class=%27cls-4%27%3E%3Cpath class=%27cls-5%27 d=%27M73.34-69.26l.11-.18.2.08,31.08,12.31c3.72,1.28,6.1,3.46,7.08,6.55,1.15,3.26.39,6.89-2.18,10.87-5.24,8.66-8.66,17.47-10.25,26.44-1.59,8.98-1.91,17.56-.95,25.74,1.11,8.19,3.18,15.66,6.2,22.43,3.02,6.77,6.36,12.35,10,16.75,1.63,1.78,2.6,4.04,2.93,6.77.17,1.39-.08,2.67-.75,3.83-.66,1.15-1.74,2.17-3.2,3.05h0s-16.02,9.71-16.02,9.71l-.15.09-.14-.12c-11.02-9.33-19.88-19.86-26.59-31.57h0c-6.55-11.55-10.86-23.74-12.94-36.56-2.08-12.66-1.84-25.56.72-38.69h0c2.72-12.98,7.67-25.48,14.85-37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-3%27 d=%27M73.34-69.76l.4.16,31.08,12.31c3.79,1.31,6.23,3.57,7.23,6.71,1.16,3.29.42,7.02-2.21,11.08-5.2,8.58-8.64,17.45-10.21,26.35-1.58,8.91-1.9,17.54-.95,25.67,1.1,8.12,3.18,15.64,6.18,22.36,2.99,6.71,6.35,12.33,9.97,16.7,1.65,1.8,2.65,4.12,2.98,6.9.17,1.44-.09,2.78-.78,3.98-.68,1.17-1.78,2.23-3.28,3.14l-16.33,9.9-.27-.23c-10.99-9.31-19.96-19.95-26.65-31.63-6.53-11.53-10.9-23.85-12.97-36.64-2.07-12.63-1.83-25.68.72-38.78,2.71-12.95,7.72-25.59,14.89-37.58l.22-.37ZM97.46,74.87l16.02-9.71c1.43-.86,2.47-1.86,3.11-2.96.63-1.1.88-2.34.72-3.67-.32-2.67-1.28-4.9-2.86-6.63-3.66-4.41-7.03-10.07-10.05-16.82-3.01-6.76-5.11-14.33-6.22-22.5-.95-8.18-.63-16.86.96-25.82,1.59-8.96,5.04-17.88,10.28-26.52,2.54-3.93,3.26-7.52,2.15-10.66-.95-2.99-3.28-5.14-6.93-6.4l-31.09-12.32c-7.14,11.94-12.13,24.53-14.82,37.42-2.54,13.04-2.78,26.03-.72,38.6,2.06,12.73,6.41,25,12.91,36.47,6.66,11.63,15.59,22.23,26.54,31.5h0Z%27/%3E%3C/g%3E%3Cg%3E%3Cg class=%27cls-4%27%3E%3Cpath class=%27cls-5%27 d=%27M7.05-69.26l.11-.18.2.08,31.08,12.31c3.72,1.28,6.1,3.46,7.08,6.55,1.15,3.26.39,6.89-2.18,10.87-5.24,8.66-8.66,17.47-10.25,26.44-1.59,8.98-1.91,17.56-.95,25.74,1.11,8.19,3.18,15.66,6.2,22.43,3.02,6.77,6.36,12.35,10,16.75,1.63,1.78,2.6,4.04,2.93,6.77.17,1.39-.08,2.67-.75,3.83-.66,1.15-1.74,2.17-3.2,3.05h0s-16.02,9.71-16.02,9.71l-.15.09-.14-.12c-11.02-9.33-19.88-19.86-26.59-31.57h0C-2.13,31.94-6.45,19.75-8.52,6.93c-2.08-12.66-1.84-25.56.72-38.69h0C-5.09-44.74-.14-57.24,7.05-69.26Z%27/%3E%3C/g%3E%3Cpath class=%27cls-2%27 d=%27M7.05-69.76l.4.16,31.08,12.31c3.79,1.31,6.23,3.57,7.23,6.71,1.16,3.29.42,7.02-2.21,11.08-5.2,8.58-8.63,17.45-10.21,26.35-1.58,8.91-1.9,17.54-.95,25.67,1.1,8.12,3.18,15.64,6.18,22.36,3,6.71,6.35,12.33,9.97,16.7,1.65,1.8,2.65,4.12,2.98,6.9.17,1.44-.09,2.78-.78,3.98-.68,1.17-1.78,2.23-3.28,3.14l-16.33,9.9-.27-.23c-10.99-9.31-19.96-19.95-26.65-31.63C-2.33,32.09-6.7,19.76-8.77,6.97c-2.07-12.63-1.83-25.68.72-38.78,2.71-12.95,7.72-25.59,14.89-37.58l.22-.37ZM31.17,74.87h0s16.02-9.71,16.02-9.71c1.43-.86,2.47-1.86,3.11-2.96.63-1.1.88-2.34.72-3.67-.32-2.67-1.28-4.9-2.86-6.63-3.66-4.41-7.03-10.06-10.05-16.82-3.01-6.76-5.1-14.33-6.22-22.5-.95-8.18-.63-16.86.96-25.82,1.59-8.96,5.04-17.88,10.28-26.52,2.54-3.93,3.26-7.52,2.15-10.66-.95-2.99-3.28-5.14-6.93-6.4l-31.09-12.32C.13-57.19-4.86-44.6-7.56-31.71c-2.54,13.04-2.78,26.03-.72,38.6C-6.21,19.62-1.87,31.89,4.63,43.37c6.66,11.63,15.59,22.23,26.54,31.5h0Z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body .breakdance .custom-hero__aside .second-swiper .quote-right {
  bottom: 0;
  right: 0;
  background-position: bottom;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 119.4 77.65%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: url%28%23linear-gradient-2%29; %7D .cls-3 %7B fill: url%28%23linear-gradient%29; %7D .cls-4 %7B fill: %23fff; %7D .cls-5 %7B opacity: .09; %7D .cls-6 %7B clip-path: url%28%23clippath%29; %7D %3C/style%3E%3CclipPath id=%27clippath%27%3E%3Crect class=%27cls-1%27 width=%27119.4%27 height=%2777.65%27/%3E%3C/clipPath%3E%3ClinearGradient id=%27linear-gradient%27 x1=%2795.78%27 y1=%27-6.76%27 x2=%27.77%27 y2=%27103.09%27 gradientTransform=%27translate%280 151.56%29 scale%281 -1%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23fff%27 stop-opacity=%27.85%27/%3E%3Cstop offset=%271%27 stop-color=%27%23fff%27 stop-opacity=%27.08%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27linear-gradient-2%27 x1=%27162.06%27 y1=%27-6.76%27 x2=%2767.06%27 y2=%27103.09%27 xlink:href=%27%23linear-gradient%27/%3E%3C/defs%3E%3Cg id=%27Layer_1-2%27 data-name=%27Layer_1%27%3E%3Cg class=%27cls-6%27%3E%3Cg%3E%3Cg class=%27cls-5%27%3E%3Cpath class=%27cls-4%27 d=%27M46.07,146.91l-.11.18-.2-.08-31.08-12.31c-3.72-1.28-6.1-3.46-7.08-6.55-1.15-3.26-.39-6.89,2.18-10.87,5.24-8.66,8.66-17.47,10.25-26.44,1.59-8.98,1.91-17.56.95-25.74-1.11-8.19-3.18-15.66-6.2-22.43-3.02-6.77-6.36-12.35-10-16.75-1.63-1.78-2.6-4.04-2.93-6.77-.17-1.39.08-2.67.75-3.83.66-1.15,1.74-2.17,3.2-3.05h0L21.82,2.57l.15-.09.14.12c11.02,9.33,19.88,19.86,26.59,31.57h0c6.55,11.55,10.86,23.74,12.94,36.56,2.08,12.66,1.84,25.56-.72,38.69h0c-2.72,12.98-7.67,25.48-14.85,37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-3%27 d=%27M46.07,147.4l-.4-.16-31.08-12.31c-3.79-1.31-6.23-3.57-7.23-6.71-1.16-3.29-.42-7.02,2.21-11.08,5.2-8.58,8.64-17.45,10.21-26.35,1.58-8.91,1.9-17.54.95-25.67-1.1-8.12-3.18-15.64-6.18-22.36-2.99-6.71-6.35-12.33-9.97-16.7-1.65-1.8-2.65-4.12-2.98-6.9-.17-1.44.09-2.78.78-3.98.68-1.17,1.78-2.23,3.28-3.14L21.99,2.17l.27.23c10.99,9.31,19.96,19.95,26.65,31.63,6.53,11.53,10.9,23.85,12.97,36.64,2.07,12.63,1.83,25.68-.72,38.78-2.71,12.95-7.72,25.59-14.89,37.58l-.22.37ZM21.95,2.78L5.93,12.49c-1.43.86-2.47,1.86-3.11,2.96-.63,1.1-.88,2.34-.72,3.67.32,2.67,1.28,4.9,2.86,6.63,3.66,4.41,7.03,10.07,10.05,16.82,3.01,6.76,5.11,14.33,6.22,22.5.95,8.18.63,16.86-.96,25.82-1.59,8.96-5.04,17.88-10.28,26.52-2.54,3.93-3.26,7.52-2.15,10.66.95,2.99,3.28,5.14,6.93,6.4l31.09,12.32c7.14-11.94,12.13-24.53,14.82-37.42,2.54-13.04,2.78-26.03.72-38.6-2.06-12.73-6.41-25-12.91-36.47-6.66-11.63-15.59-22.23-26.54-31.5h0Z%27/%3E%3C/g%3E%3Cg%3E%3Cg class=%27cls-5%27%3E%3Cpath class=%27cls-4%27 d=%27M112.35,146.91l-.11.18-.2-.08-31.08-12.31c-3.72-1.28-6.1-3.46-7.08-6.55-1.15-3.26-.39-6.89,2.18-10.87,5.24-8.66,8.66-17.47,10.25-26.44,1.59-8.98,1.91-17.56.95-25.74-1.11-8.19-3.18-15.66-6.2-22.43-3.02-6.77-6.36-12.35-10-16.75-1.63-1.78-2.6-4.04-2.93-6.77-.17-1.39.08-2.67.75-3.83.66-1.15,1.74-2.17,3.2-3.05h0l16.02-9.71.15-.09.14.12c11.02,9.33,19.88,19.86,26.59,31.57h0c6.55,11.55,10.86,23.74,12.94,36.56,2.08,12.66,1.84,25.56-.72,38.69h0c-2.72,12.98-7.67,25.48-14.85,37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-2%27 d=%27M112.35,147.4l-.4-.16-31.08-12.31c-3.79-1.31-6.23-3.57-7.23-6.71-1.16-3.29-.42-7.02,2.21-11.08,5.2-8.58,8.63-17.45,10.21-26.35,1.58-8.91,1.9-17.54.95-25.67-1.1-8.12-3.18-15.64-6.18-22.36-3-6.71-6.35-12.33-9.97-16.7-1.65-1.8-2.65-4.12-2.98-6.9-.17-1.44.09-2.78.78-3.98.68-1.17,1.78-2.23,3.28-3.14l16.33-9.9.27.23c10.99,9.31,19.96,19.95,26.65,31.63,6.53,11.53,10.9,23.85,12.97,36.64,2.07,12.63,1.83,25.68-.72,38.78-2.71,12.95-7.72,25.59-14.89,37.58l-.22.37ZM88.23,2.78h0l-16.02,9.71c-1.43.86-2.47,1.86-3.11,2.96-.63,1.1-.88,2.34-.72,3.67.32,2.67,1.28,4.9,2.86,6.63,3.66,4.41,7.03,10.06,10.05,16.82,3.01,6.76,5.1,14.33,6.22,22.5.95,8.18.63,16.86-.96,25.82-1.59,8.96-5.04,17.88-10.28,26.52-2.54,3.93-3.26,7.52-2.15,10.66.95,2.99,3.28,5.14,6.93,6.4l31.09,12.32c7.14-11.94,12.13-24.53,14.82-37.42,2.54-13.04,2.78-26.03.72-38.6-2.06-12.73-6.41-25-12.91-36.47-6.66-11.63-15.59-22.23-26.54-31.5h0Z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body .breakdance .custom-hero__aside .swiper-container {
  height: 50%;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 959px) and (max-width: 1119px) {
  body .breakdance .custom-hero__aside .swiper-container {
    height: auto;
    width: 50%;
  }
}
body .breakdance .custom-hero__aside .swiper-container .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4rem;
  gap: 1rem;
}
body .breakdance .custom-hero__aside .swiper-container .swiper-slide p {
  line-height: 2rem;
}
body .breakdance .custom-hero__aside .swiper-container .swiper-slide h2 {
  max-width: 20em;
}
body .breakdance .custom-hero .swiper {
  width: 100%;
  height: 100%;
}

body .breakdance .bde-popup .bde-header-builder__container,
body .breakdance .bde-popup .section-container {
  max-width: unset;
}
body .breakdance .bde-popup .breakdance-menu-list .breakdance-menu-item--active a,
body .breakdance .bde-popup .breakdance-menu-list .breakdance-dropdown-item--active a {
  color: var(--green) !important;
}
body .breakdance .external-links .breakdance-dropdown-links li:first-child a::after {
  display: none;
}
body .breakdance .breakdance-popup-content {
  background: var(--gradient-dark);
}
body .breakdance .breakdance-popup-content .section-container {
  padding: 4rem 2rem;
}
body .breakdance .breakdance-popup-content .bde-header-builder {
  background: transparent;
  box-shadow: none;
  border: 0;
}
body .breakdance .breakdance-popup-content .footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--gradient-1);
  margin-top: auto;
  padding: 2rem;
}
body .breakdance .breakdance-popup-content .footer .section-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  background: transparent;
  min-height: unset;
}
body .breakdance .breakdance-popup-content .footer .section-container p {
  font-size: 1.2rem;
  color: var(--off-white);
}
body .breakdance .breakdance-popup-content .footer .inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
body .breakdance .breakdance-popup-content .footer .copyright {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body .breakdance .breakdance-popup-content .footer .copyright a {
  color: var(--off-blue);
  font-size: 1.2rem;
  line-height: 0;
  text-decoration: none;
}
body .breakdance .breakdance-popup-content .footer .copyright a:hover {
  color: var(--green);
}

body .breakdance .cta {
  position: relative;
}
body .breakdance .cta::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: var(--gradient-light-alt);
}
body .breakdance .cta .bde-video {
  border-radius: var(--border-radius-sm);
}
body .breakdance .cta .button-atom--primary:hover {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
}
body .breakdance .cta:not(.gps) .section-container {
  z-index: 10;
  padding: 6rem 2rem;
  justify-content: center;
}
@media screen and (min-width: 769px) and (max-width: 1440px) {
  body .breakdance .cta:not(.gps) .section-container {
    justify-content: flex-start;
    padding: 4rem 2rem;
    min-height: 450px;
  }
}
@media screen and (max-width: 768px) {
  body .breakdance .cta:not(.gps) .section-container {
    justify-content: flex-start;
    padding: 4rem 2rem;
    min-height: 600px;
  }
}
body .breakdance .cta:not(.gps) .decorative-img {
  position: absolute;
  bottom: 0;
  right: -10vw;
  max-width: 40em;
}
@media screen and (max-width: 1440px) {
  body .breakdance .cta:not(.gps) .decorative-img {
    right: 0;
  }
}
body .breakdance .cta.gps .section-container {
  max-width: unset;
  padding: 4rem 2rem;
}
body .breakdance .cta.gps .inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  z-index: 99;
  padding: 0;
}
@media screen and (max-width: 900px) {
  body .breakdance .cta.gps .inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
body .breakdance .cta.gps .decorative-img {
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 40em;
  object-fit: cover;
  z-index: 3;
}
body .breakdance .cta .inner {
  width: 100%;
  flex-direction: row;
  max-width: var(--bde-section-width);
  margin: 0 auto;
  gap: 4rem;
  z-index: 99;
}
@media screen and (max-width: 768px) {
  body .breakdance .cta .inner {
    gap: 3rem;
    flex-direction: column;
  }
}
body .breakdance .cta .inner .bde-div {
  gap: 3rem;
}
body .breakdance .cta .inner .content {
  gap: 2rem;
}
body .breakdance .cta .inner .bde-heading,
body .breakdance .cta .inner .bde-text {
  color: var(--dark-blue);
  z-index: 99;
}
body .breakdance .cta .inner p {
  max-width: 38em;
}

body .breakdance .custom-marketplace {
  border-bottom: 1px solid var(--off-grey);
}
body .breakdance .custom-marketplace .marketplace .left {
  justify-content: space-between;
}
body .breakdance .custom-marketplace .marketplace .right {
  min-height: 200px;
}
body .breakdance .custom-marketplace .marketplace .right::after {
  display: none;
}
body .breakdance .custom-marketplace .marketplace .right .inner {
  display: flex;
  gap: 2rem;
  z-index: 3;
  align-items: end;
  max-width: unset;
  width: 100%;
}
body .breakdance .custom-marketplace .marketplace .right .inner h3 {
  color: var(--dark-blue);
}
body .breakdance .custom-marketplace .marketplace .custom-services__contents {
  display: block;
}
body .breakdance .custom-marketplace,
body .breakdance .custom-services {
  background-color: var(--white);
}
body .breakdance .custom-marketplace .button-atom--primary:hover,
body .breakdance .custom-services .button-atom--primary:hover {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
}
body .breakdance .custom-marketplace__item,
body .breakdance .custom-services__item {
  display: flex;
  flex-direction: column;
  padding: 4rem 1rem 1rem;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: lightgray;
  border-radius: var(--border-radius-sm);
}
body .breakdance .custom-marketplace__item:hover,
body .breakdance .custom-services__item:hover {
  cursor: pointer;
}
body .breakdance .custom-marketplace .section-container,
body .breakdance .custom-services .section-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3rem;
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace .section-container,
  body .breakdance .custom-services .section-container {
    padding: 4rem 2rem;
  }
}
body .breakdance .custom-marketplace .section-container > .bde-div,
body .breakdance .custom-services .section-container > .bde-div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .custom-marketplace .section-container > .bde-div h2,
body .breakdance .custom-marketplace .section-container > .bde-div h3,
body .breakdance .custom-services .section-container > .bde-div h2,
body .breakdance .custom-services .section-container > .bde-div h3 {
  text-align: center;
}
body .breakdance .custom-marketplace .section-container > .bde-div h2,
body .breakdance .custom-services .section-container > .bde-div h2 {
  color: var(--dark-blue);
}
body .breakdance .custom-marketplace .section-container > .bde-div h3,
body .breakdance .custom-services .section-container > .bde-div h3 {
  color: var(--dark-grey);
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace .section-container > .bde-div h2,
  body .breakdance .custom-marketplace .section-container > .bde-div h3,
  body .breakdance .custom-services .section-container > .bde-div h2,
  body .breakdance .custom-services .section-container > .bde-div h3 {
    text-align: center;
  }
  body .breakdance .custom-marketplace .section-container > .bde-div h3,
  body .breakdance .custom-services .section-container > .bde-div h3 {
    max-width: 20em;
  }
}
body .breakdance .custom-marketplace .section-container .description-container,
body .breakdance .custom-services .section-container .description-container {
  z-index: 99;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  bottom: 2rem;
  left: 2rem;
}
body .breakdance .custom-marketplace .section-container .description-container h3,
body .breakdance .custom-services .section-container .description-container h3 {
  color: var(--dark-blue);
}
body .breakdance .custom-marketplace .section-container h3,
body .breakdance .custom-services .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .custom-marketplace__container,
body .breakdance .custom-services__container {
  display: flex;
  flex-direction: column;
  gap: 5rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__container,
  body .breakdance .custom-services__container {
    gap: 0;
  }
}
body .breakdance .custom-marketplace__contents,
body .breakdance .custom-services__contents {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__contents,
  body .breakdance .custom-services__contents {
    padding: 0;
  }
}
body .breakdance .custom-marketplace__banner,
body .breakdance .custom-services__banner {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  align-items: stretch;
  min-height: 60px;
  padding: 0;
  gap: 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__banner,
  body .breakdance .custom-services__banner {
    display: flex;
    overflow-x: scroll;
    flex-wrap: nowrap;
  }
}
body .breakdance .custom-marketplace__title,
body .breakdance .custom-services__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 4vw;
  width: 100%;
  padding: 1rem;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  border-radius: var(--border-radius-sm);
}
body .breakdance .custom-marketplace__title span,
body .breakdance .custom-services__title span {
  font-size: 1.8rem;
  color: var(--dark-blue);
  transition: var(--transition);
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__title,
  body .breakdance .custom-services__title {
    min-width: 145px;
    box-shadow: none;
  }
}
body .breakdance .custom-marketplace__title.active,
body .breakdance .custom-services__title.active {
  background: var(--gradient-dark-alt);
}
body .breakdance .custom-marketplace__title.active span,
body .breakdance .custom-services__title.active span {
  color: var(--green);
}
body .breakdance .custom-marketplace__title p,
body .breakdance .custom-services__title p {
  list-style: none;
  font-family: var(--lato);
  color: var(--green);
  padding: 0;
  font-size: 1.5rem;
  text-transform: uppercase;
  line-height: 16px;
  text-align: left;
  letter-spacing: 3px;
}
body .breakdance .custom-marketplace__title:not(.active),
body .breakdance .custom-services__title:not(.active) {
  color: var(--white);
  background: var(--gradient-light-alt);
}
body .breakdance .custom-marketplace__title:hover,
body .breakdance .custom-services__title:hover {
  cursor: pointer;
  filter: unset;
  background: var(--gradient-dark-alt);
}
body .breakdance .custom-marketplace__title:hover p,
body .breakdance .custom-services__title:hover p {
  color: var(--white);
}
body .breakdance .custom-marketplace__title:hover span,
body .breakdance .custom-services__title:hover span {
  color: var(--green);
}
body .breakdance .custom-marketplace__content,
body .breakdance .custom-services__content {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 2rem;
}
body .breakdance .custom-marketplace__content .left,
body .breakdance .custom-services__content .left {
  display: flex;
  flex-direction: column;
  grid-column: 1/3;
  gap: 2rem;
}
body .breakdance .custom-marketplace__content .left h2,
body .breakdance .custom-services__content .left h2 {
  color: var(--dark-blue);
  max-width: 10em;
}
body .breakdance .custom-marketplace__content .left h4,
body .breakdance .custom-services__content .left h4 {
  font-family: var(--lato);
}
body .breakdance .custom-marketplace__content .left span,
body .breakdance .custom-services__content .left span {
  font-weight: bold;
  text-transform: uppercase;
  font-family: var(--lato);
  color: var(--dark-blue);
  letter-spacing: 3px;
  font-size: 1.2rem;
}
body .breakdance .custom-marketplace__content .left .tags,
body .breakdance .custom-services__content .left .tags {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body .breakdance .custom-marketplace__content .left .tags__container,
body .breakdance .custom-services__content .left .tags__container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
}
body .breakdance .custom-marketplace__content .left .tags__container p,
body .breakdance .custom-services__content .left .tags__container p {
  background-color: var(--blue);
  color: var(--white);
  border-radius: var(--border-radius);
  padding: 0.5rem 1rem;
}
body .breakdance .custom-marketplace__content .left p,
body .breakdance .custom-services__content .left p {
  line-height: 1.4;
  color: var(--grey);
}
body .breakdance .custom-marketplace__content .left .inner:first-child,
body .breakdance .custom-services__content .left .inner:first-child {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body .breakdance .custom-marketplace__content .right,
body .breakdance .custom-services__content .right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 2rem;
  grid-column: 3/-1;
  padding: 1.5rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
  position: relative;
  overflow: hidden;
  border-radius: var(--border-radius-sm);
  background-color: lightgrey;
}
body .breakdance .custom-marketplace__content .right .bde-button,
body .breakdance .custom-marketplace__content .right h3,
body .breakdance .custom-services__content .right .bde-button,
body .breakdance .custom-services__content .right h3 {
  z-index: 3;
}
body .breakdance .custom-marketplace__content .right::after,
body .breakdance .custom-services__content .right::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(to top, white, transparent);
}
body .breakdance .custom-marketplace__content .right .inner,
body .breakdance .custom-services__content .right .inner {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: 20em;
  margin-right: auto;
  z-index: 3;
}
body .breakdance .custom-marketplace__content .right video,
body .breakdance .custom-services__content .right video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
body .breakdance .custom-marketplace__content .right p,
body .breakdance .custom-services__content .right p {
  color: var(--dark-blue);
  font-size: 1.4rem;
  line-height: 1.4;
  font-family: var(--lato);
}
body .breakdance .custom-marketplace__content p,
body .breakdance .custom-services__content p {
  font-family: var(--lato);
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  line-height: clamp(22px, 2.6vw, 26px);
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__content .left,
  body .breakdance .custom-marketplace__content .right,
  body .breakdance .custom-services__content .left,
  body .breakdance .custom-services__content .right {
    grid-column: span 12;
    box-shadow: none;
    border-radius: 0;
  }
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-marketplace__content .left,
  body .breakdance .custom-services__content .left {
    padding: 0;
  }
}
body .breakdance .custom-services .bde-shortcode {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}
body .breakdance .custom-services .bde-shortcode .custom-services__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:first-child::after, body .breakdance .custom-services .bde-shortcode .custom-services__title:last-child::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:first-child.active::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2742%27 viewBox=%270 0 41 42%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.42508 8.59735C5.05419 8.59735 3.1264 6.66956 3.1264 4.29867C3.1264 1.92779 5.05419 0 7.42508 0C9.79596 0 11.7238 1.92779 11.7238 4.29867C11.7238 6.66956 9.79596 8.59735 7.42508 8.59735ZM7.42508 1.984C6.1487 1.984 5.11041 3.0223 5.11041 4.29867C5.11041 5.57505 6.1487 6.61334 7.42508 6.61334C8.70145 6.61334 9.73975 5.57505 9.73975 4.29867C9.73975 3.0223 8.70145 1.984 7.42508 1.984Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M33.9987 25.0105C32.0608 25.0105 30.4816 23.4313 30.4816 21.4934C30.4816 19.5555 32.0608 17.9763 33.9987 17.9763C35.9366 17.9763 37.5158 19.5555 37.5158 21.4934C37.5158 23.4313 35.9366 25.0105 33.9987 25.0105ZM33.9987 20.0866C33.2214 20.0866 32.5919 20.7161 32.5919 21.4934C32.5919 22.2707 33.2214 22.9003 33.9987 22.9003C34.776 22.9003 35.4056 22.2707 35.4056 21.4934C35.4056 20.7161 34.776 20.0866 33.9987 20.0866Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M20.284 8.54772C17.9297 8.54772 16.0154 6.63106 16.0154 4.27386C16.0154 1.91666 17.9297 0 20.284 0C22.6383 0 24.5526 1.91666 24.5526 4.27386C24.5526 6.63106 22.6383 8.54772 20.284 8.54772ZM20.284 1.97255C19.0165 1.97255 17.9855 3.00485 17.9855 4.27386C17.9855 5.54287 19.0165 6.57517 20.284 6.57517C21.5514 6.57517 22.5825 5.54287 22.5825 4.27386C22.5825 3.00485 21.5514 1.97255 20.284 1.97255ZM40.6255 34.9996L40.0476 31.8205C39.5288 28.9702 37.25 26.8168 34.3769 26.4684C30.8603 26.041 28.1481 23.2794 27.7836 19.7551L27.4257 16.3262C27.0415 12.6408 23.9648 9.86276 20.2643 9.86276C18.7341 9.86276 17.273 10.3362 16.0384 11.2337C15.5984 11.5526 15.4999 12.1706 15.8184 12.6112C16.1369 13.0517 16.7542 13.1503 17.1942 12.8314C18.0906 12.1805 19.1512 11.8353 20.2643 11.8353C22.9535 11.8353 25.1896 13.8539 25.4687 16.53L25.8266 19.9589C26.1221 22.7928 27.6194 25.2289 29.8095 26.7675V31.8896C29.8095 33.0896 30.3086 34.1777 31.1098 34.9536L31.4546 40.4998C31.4874 41.0225 31.9208 41.4236 32.4364 41.4236C32.4561 41.4236 32.479 41.4236 32.4987 41.4203C33.0405 41.3874 33.4543 40.9173 33.4214 40.3748L33.1522 36.0582C33.451 36.124 33.7596 36.1634 34.0814 36.1634H35.0041L34.7414 40.3748C34.7086 40.9173 35.119 41.3874 35.6641 41.4203C35.6838 41.4203 35.7068 41.4236 35.7265 41.4236C36.242 41.4236 36.6754 41.0225 36.7082 40.4998L37.0366 35.2396C37.053 34.9668 36.9578 34.7005 36.7706 34.5032C36.5835 34.306 36.3175 34.1909 36.045 34.1909H34.0748C32.8074 34.1909 31.7764 33.1586 31.7764 31.8896V27.8327C32.5217 28.1253 33.3131 28.3291 34.1405 28.4278C36.1533 28.671 37.7491 30.1768 38.1103 32.1723L38.6882 35.3514C38.7736 35.8281 39.1906 36.1602 39.6569 36.1602C39.716 36.1602 39.7751 36.1536 39.8342 36.1437C40.3694 36.0517 40.724 35.5355 40.6255 34.9996Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M24.7739 24.066C24.2106 24.066 23.7558 24.5133 23.7558 25.0674V30.742H16.9685C16.9685 30.1879 16.5137 29.7406 15.9503 29.7406C15.387 29.7406 14.9322 30.1879 14.9322 30.742C14.9322 31.8469 15.8451 32.7448 16.9685 32.7448H17.0431L17.6506 40.4989C17.6913 41.023 18.1359 41.4236 18.6653 41.4236C18.6924 41.4236 18.7196 41.4236 18.7433 41.4202C19.3033 41.3768 19.7241 40.8962 19.68 40.3454L19.0861 32.7448H21.6382L21.0443 40.3454C21.0002 40.8962 21.421 41.3768 21.9809 41.4202C22.0081 41.4236 22.0352 41.4236 22.059 41.4236C22.585 41.4236 23.033 41.023 23.0737 40.4989L23.6812 32.7448H23.7558C24.8791 32.7448 25.792 31.8469 25.792 30.742V25.0674C25.792 24.5133 25.3373 24.066 24.7739 24.066ZM14.8474 15.9414C14.4503 12.1995 11.2704 9.37891 7.44576 9.37891C3.33939 9.37891 0 12.6635 0 16.7024V26.4026C0 27.7078 0.851816 28.8227 2.03621 29.2366V38.4194C2.03621 40.075 3.40726 41.4236 5.09054 41.4236C5.87448 41.4236 6.58715 41.1298 7.12675 40.6525C7.66635 41.1298 8.37902 41.4236 9.16296 41.4236C10.8462 41.4236 12.2173 40.075 12.2173 38.4194V29.7406C12.2173 29.1865 11.7625 28.7392 11.1992 28.7392C10.6358 28.7392 10.1811 29.1865 10.1811 29.7406V38.4194C10.1811 38.9701 9.72292 39.4208 9.16296 39.4208C8.603 39.4208 8.14486 38.9701 8.14486 38.4194V26.4026C8.14486 25.8485 7.6901 25.4012 7.12675 25.4012C6.5634 25.4012 6.10864 25.8485 6.10864 26.4026V38.4194C6.10864 38.9701 5.65049 39.4208 5.09054 39.4208C4.53058 39.4208 4.07243 38.9701 4.07243 38.4194V28.4054C4.07243 27.8513 3.61767 27.404 3.05432 27.404C2.49436 27.404 2.03621 26.9534 2.03621 26.4026V16.7024C2.03621 13.7684 4.4627 11.3817 7.44576 11.3817C10.2082 11.3817 12.5091 13.4079 12.818 16.1016V26.4026C12.818 26.9567 13.2727 27.404 13.8361 27.404C14.3994 27.404 14.8542 26.9567 14.8542 26.4026V16.0449C14.8542 16.0115 14.8508 15.9781 14.8474 15.9414Z%27 fill=%27%23A4CE4C%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:first-child::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2742%27 viewBox=%270 0 41 42%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.42508 8.59735C5.05419 8.59735 3.1264 6.66956 3.1264 4.29867C3.1264 1.92779 5.05419 0 7.42508 0C9.79596 0 11.7238 1.92779 11.7238 4.29867C11.7238 6.66956 9.79596 8.59735 7.42508 8.59735ZM7.42508 1.984C6.1487 1.984 5.11041 3.0223 5.11041 4.29867C5.11041 5.57505 6.1487 6.61334 7.42508 6.61334C8.70145 6.61334 9.73975 5.57505 9.73975 4.29867C9.73975 3.0223 8.70145 1.984 7.42508 1.984Z%27 fill=%27%23174453%27/%3E%3Cpath d=%27M33.9987 25.0105C32.0608 25.0105 30.4816 23.4313 30.4816 21.4934C30.4816 19.5555 32.0608 17.9763 33.9987 17.9763C35.9366 17.9763 37.5158 19.5555 37.5158 21.4934C37.5158 23.4313 35.9366 25.0105 33.9987 25.0105ZM33.9987 20.0866C33.2214 20.0866 32.5919 20.7161 32.5919 21.4934C32.5919 22.2707 33.2214 22.9003 33.9987 22.9003C34.776 22.9003 35.4056 22.2707 35.4056 21.4934C35.4056 20.7161 34.776 20.0866 33.9987 20.0866Z%27 fill=%27%23174453%27/%3E%3Cpath d=%27M20.284 8.54772C17.9297 8.54772 16.0154 6.63106 16.0154 4.27386C16.0154 1.91666 17.9297 0 20.284 0C22.6383 0 24.5526 1.91666 24.5526 4.27386C24.5526 6.63106 22.6383 8.54772 20.284 8.54772ZM20.284 1.97255C19.0165 1.97255 17.9855 3.00485 17.9855 4.27386C17.9855 5.54287 19.0165 6.57517 20.284 6.57517C21.5514 6.57517 22.5825 5.54287 22.5825 4.27386C22.5825 3.00485 21.5514 1.97255 20.284 1.97255ZM40.6255 34.9996L40.0476 31.8205C39.5288 28.9702 37.25 26.8168 34.3769 26.4684C30.8603 26.041 28.1481 23.2794 27.7836 19.7551L27.4257 16.3262C27.0415 12.6408 23.9648 9.86276 20.2643 9.86276C18.7341 9.86276 17.273 10.3362 16.0384 11.2337C15.5984 11.5526 15.4999 12.1706 15.8184 12.6112C16.1369 13.0517 16.7542 13.1503 17.1942 12.8314C18.0906 12.1805 19.1512 11.8353 20.2643 11.8353C22.9535 11.8353 25.1896 13.8539 25.4687 16.53L25.8266 19.9589C26.1221 22.7928 27.6194 25.2289 29.8095 26.7675V31.8896C29.8095 33.0896 30.3086 34.1777 31.1098 34.9536L31.4546 40.4998C31.4874 41.0225 31.9208 41.4236 32.4364 41.4236C32.4561 41.4236 32.479 41.4236 32.4987 41.4203C33.0405 41.3874 33.4543 40.9173 33.4214 40.3748L33.1522 36.0582C33.451 36.124 33.7596 36.1634 34.0814 36.1634H35.0041L34.7414 40.3748C34.7086 40.9173 35.119 41.3874 35.6641 41.4203C35.6838 41.4203 35.7068 41.4236 35.7265 41.4236C36.242 41.4236 36.6754 41.0225 36.7082 40.4998L37.0366 35.2396C37.053 34.9668 36.9578 34.7005 36.7706 34.5032C36.5835 34.306 36.3175 34.1909 36.045 34.1909H34.0748C32.8074 34.1909 31.7764 33.1586 31.7764 31.8896V27.8327C32.5217 28.1253 33.3131 28.3291 34.1405 28.4278C36.1533 28.671 37.7491 30.1768 38.1103 32.1723L38.6882 35.3514C38.7736 35.8281 39.1906 36.1602 39.6569 36.1602C39.716 36.1602 39.7751 36.1536 39.8342 36.1437C40.3694 36.0517 40.724 35.5355 40.6255 34.9996Z%27 fill=%27%23174453%27/%3E%3Cpath d=%27M24.7739 24.066C24.2106 24.066 23.7558 24.5133 23.7558 25.0674V30.742H16.9685C16.9685 30.1879 16.5137 29.7406 15.9503 29.7406C15.387 29.7406 14.9322 30.1879 14.9322 30.742C14.9322 31.8469 15.8451 32.7448 16.9685 32.7448H17.0431L17.6506 40.4989C17.6913 41.023 18.1359 41.4236 18.6653 41.4236C18.6924 41.4236 18.7196 41.4236 18.7433 41.4202C19.3033 41.3768 19.7241 40.8962 19.68 40.3454L19.0861 32.7448H21.6382L21.0443 40.3454C21.0002 40.8962 21.421 41.3768 21.9809 41.4202C22.0081 41.4236 22.0352 41.4236 22.059 41.4236C22.585 41.4236 23.033 41.023 23.0737 40.4989L23.6812 32.7448H23.7558C24.8791 32.7448 25.792 31.8469 25.792 30.742V25.0674C25.792 24.5133 25.3373 24.066 24.7739 24.066ZM14.8474 15.9414C14.4503 12.1995 11.2704 9.37891 7.44576 9.37891C3.33939 9.37891 0 12.6635 0 16.7024V26.4026C0 27.7078 0.851816 28.8227 2.03621 29.2366V38.4194C2.03621 40.075 3.40726 41.4236 5.09054 41.4236C5.87448 41.4236 6.58715 41.1298 7.12675 40.6525C7.66635 41.1298 8.37902 41.4236 9.16296 41.4236C10.8462 41.4236 12.2173 40.075 12.2173 38.4194V29.7406C12.2173 29.1865 11.7625 28.7392 11.1992 28.7392C10.6358 28.7392 10.1811 29.1865 10.1811 29.7406V38.4194C10.1811 38.9701 9.72292 39.4208 9.16296 39.4208C8.603 39.4208 8.14486 38.9701 8.14486 38.4194V26.4026C8.14486 25.8485 7.6901 25.4012 7.12675 25.4012C6.5634 25.4012 6.10864 25.8485 6.10864 26.4026V38.4194C6.10864 38.9701 5.65049 39.4208 5.09054 39.4208C4.53058 39.4208 4.07243 38.9701 4.07243 38.4194V28.4054C4.07243 27.8513 3.61767 27.404 3.05432 27.404C2.49436 27.404 2.03621 26.9534 2.03621 26.4026V16.7024C2.03621 13.7684 4.4627 11.3817 7.44576 11.3817C10.2082 11.3817 12.5091 13.4079 12.818 16.1016V26.4026C12.818 26.9567 13.2727 27.404 13.8361 27.404C14.3994 27.404 14.8542 26.9567 14.8542 26.4026V16.0449C14.8542 16.0115 14.8508 15.9781 14.8474 15.9414Z%27 fill=%27%23174453%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:first-child:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2742%27 viewBox=%270 0 41 42%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.42508 8.59735C5.05419 8.59735 3.1264 6.66956 3.1264 4.29867C3.1264 1.92779 5.05419 0 7.42508 0C9.79596 0 11.7238 1.92779 11.7238 4.29867C11.7238 6.66956 9.79596 8.59735 7.42508 8.59735ZM7.42508 1.984C6.1487 1.984 5.11041 3.0223 5.11041 4.29867C5.11041 5.57505 6.1487 6.61334 7.42508 6.61334C8.70145 6.61334 9.73975 5.57505 9.73975 4.29867C9.73975 3.0223 8.70145 1.984 7.42508 1.984Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M33.9987 25.0105C32.0608 25.0105 30.4816 23.4313 30.4816 21.4934C30.4816 19.5555 32.0608 17.9763 33.9987 17.9763C35.9366 17.9763 37.5158 19.5555 37.5158 21.4934C37.5158 23.4313 35.9366 25.0105 33.9987 25.0105ZM33.9987 20.0866C33.2214 20.0866 32.5919 20.7161 32.5919 21.4934C32.5919 22.2707 33.2214 22.9003 33.9987 22.9003C34.776 22.9003 35.4056 22.2707 35.4056 21.4934C35.4056 20.7161 34.776 20.0866 33.9987 20.0866Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M20.284 8.54772C17.9297 8.54772 16.0154 6.63106 16.0154 4.27386C16.0154 1.91666 17.9297 0 20.284 0C22.6383 0 24.5526 1.91666 24.5526 4.27386C24.5526 6.63106 22.6383 8.54772 20.284 8.54772ZM20.284 1.97255C19.0165 1.97255 17.9855 3.00485 17.9855 4.27386C17.9855 5.54287 19.0165 6.57517 20.284 6.57517C21.5514 6.57517 22.5825 5.54287 22.5825 4.27386C22.5825 3.00485 21.5514 1.97255 20.284 1.97255ZM40.6255 34.9996L40.0476 31.8205C39.5288 28.9702 37.25 26.8168 34.3769 26.4684C30.8603 26.041 28.1481 23.2794 27.7836 19.7551L27.4257 16.3262C27.0415 12.6408 23.9648 9.86276 20.2643 9.86276C18.7341 9.86276 17.273 10.3362 16.0384 11.2337C15.5984 11.5526 15.4999 12.1706 15.8184 12.6112C16.1369 13.0517 16.7542 13.1503 17.1942 12.8314C18.0906 12.1805 19.1512 11.8353 20.2643 11.8353C22.9535 11.8353 25.1896 13.8539 25.4687 16.53L25.8266 19.9589C26.1221 22.7928 27.6194 25.2289 29.8095 26.7675V31.8896C29.8095 33.0896 30.3086 34.1777 31.1098 34.9536L31.4546 40.4998C31.4874 41.0225 31.9208 41.4236 32.4364 41.4236C32.4561 41.4236 32.479 41.4236 32.4987 41.4203C33.0405 41.3874 33.4543 40.9173 33.4214 40.3748L33.1522 36.0582C33.451 36.124 33.7596 36.1634 34.0814 36.1634H35.0041L34.7414 40.3748C34.7086 40.9173 35.119 41.3874 35.6641 41.4203C35.6838 41.4203 35.7068 41.4236 35.7265 41.4236C36.242 41.4236 36.6754 41.0225 36.7082 40.4998L37.0366 35.2396C37.053 34.9668 36.9578 34.7005 36.7706 34.5032C36.5835 34.306 36.3175 34.1909 36.045 34.1909H34.0748C32.8074 34.1909 31.7764 33.1586 31.7764 31.8896V27.8327C32.5217 28.1253 33.3131 28.3291 34.1405 28.4278C36.1533 28.671 37.7491 30.1768 38.1103 32.1723L38.6882 35.3514C38.7736 35.8281 39.1906 36.1602 39.6569 36.1602C39.716 36.1602 39.7751 36.1536 39.8342 36.1437C40.3694 36.0517 40.724 35.5355 40.6255 34.9996Z%27 fill=%27%23A4CE4C%27/%3E%3Cpath d=%27M24.7739 24.066C24.2106 24.066 23.7558 24.5133 23.7558 25.0674V30.742H16.9685C16.9685 30.1879 16.5137 29.7406 15.9503 29.7406C15.387 29.7406 14.9322 30.1879 14.9322 30.742C14.9322 31.8469 15.8451 32.7448 16.9685 32.7448H17.0431L17.6506 40.4989C17.6913 41.023 18.1359 41.4236 18.6653 41.4236C18.6924 41.4236 18.7196 41.4236 18.7433 41.4202C19.3033 41.3768 19.7241 40.8962 19.68 40.3454L19.0861 32.7448H21.6382L21.0443 40.3454C21.0002 40.8962 21.421 41.3768 21.9809 41.4202C22.0081 41.4236 22.0352 41.4236 22.059 41.4236C22.585 41.4236 23.033 41.023 23.0737 40.4989L23.6812 32.7448H23.7558C24.8791 32.7448 25.792 31.8469 25.792 30.742V25.0674C25.792 24.5133 25.3373 24.066 24.7739 24.066ZM14.8474 15.9414C14.4503 12.1995 11.2704 9.37891 7.44576 9.37891C3.33939 9.37891 0 12.6635 0 16.7024V26.4026C0 27.7078 0.851816 28.8227 2.03621 29.2366V38.4194C2.03621 40.075 3.40726 41.4236 5.09054 41.4236C5.87448 41.4236 6.58715 41.1298 7.12675 40.6525C7.66635 41.1298 8.37902 41.4236 9.16296 41.4236C10.8462 41.4236 12.2173 40.075 12.2173 38.4194V29.7406C12.2173 29.1865 11.7625 28.7392 11.1992 28.7392C10.6358 28.7392 10.1811 29.1865 10.1811 29.7406V38.4194C10.1811 38.9701 9.72292 39.4208 9.16296 39.4208C8.603 39.4208 8.14486 38.9701 8.14486 38.4194V26.4026C8.14486 25.8485 7.6901 25.4012 7.12675 25.4012C6.5634 25.4012 6.10864 25.8485 6.10864 26.4026V38.4194C6.10864 38.9701 5.65049 39.4208 5.09054 39.4208C4.53058 39.4208 4.07243 38.9701 4.07243 38.4194V28.4054C4.07243 27.8513 3.61767 27.404 3.05432 27.404C2.49436 27.404 2.03621 26.9534 2.03621 26.4026V16.7024C2.03621 13.7684 4.4627 11.3817 7.44576 11.3817C10.2082 11.3817 12.5091 13.4079 12.818 16.1016V26.4026C12.818 26.9567 13.2727 27.404 13.8361 27.404C14.3994 27.404 14.8542 26.9567 14.8542 26.4026V16.0449C14.8542 16.0115 14.8508 15.9781 14.8474 15.9414Z%27 fill=%27%23A4CE4C%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:last-child:not(.active)::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2744%27 viewBox=%270 0 50 44%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.7538 43.9084C13.1015 43.9084 12.5749 43.3796 12.5749 42.7245V40.3567C12.5749 39.2675 11.6947 38.3836 10.6101 38.3836H4.32264C3.23805 38.3836 2.3578 39.2675 2.3578 40.3567V42.7245C2.3578 43.3796 1.83123 43.9084 1.1789 43.9084C0.526576 43.9084 0 43.3796 0 42.7245V40.3567C0 37.9613 1.93733 36.0158 4.32264 36.0158H10.6101C12.9954 36.0158 14.9328 37.9613 14.9328 40.3567V42.7245C14.9328 43.3796 14.4062 43.9084 13.7538 43.9084ZM7.46638 33.648C4.6488 33.648 2.3578 31.3473 2.3578 28.5178C2.3578 25.6883 4.6488 23.3876 7.46638 23.3876C10.284 23.3876 12.5749 25.6883 12.5749 28.5178C12.5749 31.3473 10.284 33.648 7.46638 33.648ZM7.46638 25.7554C5.94952 25.7554 4.71561 26.9946 4.71561 28.5178C4.71561 30.0411 5.94952 31.2802 7.46638 31.2802C8.98323 31.2802 10.2171 30.0411 10.2171 28.5178C10.2171 26.9946 8.98323 25.7554 7.46638 25.7554ZM31.0444 43.9084C30.3921 43.9084 29.8655 43.3796 29.8655 42.7245V40.3567C29.8655 39.2675 28.9853 38.3836 27.9007 38.3836H21.6132C20.5286 38.3836 19.6484 39.2675 19.6484 40.3567V42.7245C19.6484 43.3796 19.1218 43.9084 18.4695 43.9084C17.8171 43.9084 17.2906 43.3796 17.2906 42.7245V40.3567C17.2906 37.9613 19.2279 36.0158 21.6132 36.0158H27.9007C30.286 36.0158 32.2233 37.9613 32.2233 40.3567V42.7245C32.2233 43.3796 31.6967 43.9084 31.0444 43.9084ZM24.7569 33.648C21.9394 33.648 19.6484 31.3473 19.6484 28.5178C19.6484 25.6883 21.9394 23.3876 24.7569 23.3876C27.5745 23.3876 29.8655 25.6883 29.8655 28.5178C29.8655 31.3473 27.5745 33.648 24.7569 33.648ZM24.7569 25.7554C23.2401 25.7554 22.0062 26.9946 22.0062 28.5178C22.0062 30.0411 23.2401 31.2802 24.7569 31.2802C26.2738 31.2802 27.5077 30.0411 27.5077 28.5178C27.5077 26.9946 26.2738 25.7554 24.7569 25.7554ZM48.335 43.9084C47.6826 43.9084 47.1561 43.3796 47.1561 42.7245V40.3567C47.1561 39.2675 46.2758 38.3836 45.1912 38.3836H38.9037C37.8192 38.3836 36.9389 39.2675 36.9389 40.3567V42.7245C36.9389 43.3796 36.4123 43.9084 35.76 43.9084C35.1077 43.9084 34.5811 43.3796 34.5811 42.7245V40.3567C34.5811 37.9613 36.5184 36.0158 38.9037 36.0158H45.1912C47.5765 36.0158 49.5139 37.9613 49.5139 40.3567V42.7245C49.5139 43.3796 48.9873 43.9084 48.335 43.9084ZM42.0475 33.648C39.2299 33.648 36.9389 31.3473 36.9389 28.5178C36.9389 25.6883 39.2299 23.3876 42.0475 23.3876C44.8651 23.3876 47.1561 25.6883 47.1561 28.5178C47.1561 31.3473 44.8651 33.648 42.0475 33.648ZM42.0475 25.7554C40.5306 25.7554 39.2967 26.9946 39.2967 28.5178C39.2967 30.0411 40.5306 31.2802 42.0475 31.2802C43.5643 31.2802 44.7983 30.0411 44.7983 28.5178C44.7983 26.9946 43.5643 25.7554 42.0475 25.7554ZM16.1117 21.0199C13.2941 21.0199 11.0031 18.7192 11.0031 15.8897C11.0031 13.0602 13.2941 10.7595 16.1117 10.7595C18.9292 10.7595 21.2202 13.0602 21.2202 15.8897C21.2202 18.7192 18.9292 21.0199 16.1117 21.0199ZM16.1117 13.1273C14.5948 13.1273 13.3609 14.3664 13.3609 15.8897C13.3609 17.413 14.5948 18.6521 16.1117 18.6521C17.6285 18.6521 18.8624 17.413 18.8624 15.8897C18.8624 14.3664 17.6285 13.1273 16.1117 13.1273ZM33.4022 21.0199C30.5846 21.0199 28.2936 18.7192 28.2936 15.8897C28.2936 13.0602 30.5846 10.7595 33.4022 10.7595C36.2198 10.7595 38.5108 13.0602 38.5108 15.8897C38.5108 18.7192 36.2198 21.0199 33.4022 21.0199ZM33.4022 13.1273C31.8854 13.1273 30.6514 14.3664 30.6514 15.8897C30.6514 17.413 31.8854 18.6521 33.4022 18.6521C34.9191 18.6521 36.153 17.413 36.153 15.8897C36.153 14.3664 34.9191 13.1273 33.4022 13.1273Z%27 fill=%27%23174453%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:last-child::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2744%27 viewBox=%270 0 50 44%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.7538 43.9084C13.1015 43.9084 12.5749 43.3796 12.5749 42.7245V40.3567C12.5749 39.2675 11.6947 38.3836 10.6101 38.3836H4.32264C3.23805 38.3836 2.3578 39.2675 2.3578 40.3567V42.7245C2.3578 43.3796 1.83123 43.9084 1.1789 43.9084C0.526576 43.9084 0 43.3796 0 42.7245V40.3567C0 37.9613 1.93733 36.0158 4.32264 36.0158H10.6101C12.9954 36.0158 14.9328 37.9613 14.9328 40.3567V42.7245C14.9328 43.3796 14.4062 43.9084 13.7538 43.9084ZM7.46638 33.648C4.6488 33.648 2.3578 31.3473 2.3578 28.5178C2.3578 25.6883 4.6488 23.3876 7.46638 23.3876C10.284 23.3876 12.5749 25.6883 12.5749 28.5178C12.5749 31.3473 10.284 33.648 7.46638 33.648ZM7.46638 25.7554C5.94952 25.7554 4.71561 26.9946 4.71561 28.5178C4.71561 30.0411 5.94952 31.2802 7.46638 31.2802C8.98323 31.2802 10.2171 30.0411 10.2171 28.5178C10.2171 26.9946 8.98323 25.7554 7.46638 25.7554ZM31.0444 43.9084C30.3921 43.9084 29.8655 43.3796 29.8655 42.7245V40.3567C29.8655 39.2675 28.9853 38.3836 27.9007 38.3836H21.6132C20.5286 38.3836 19.6484 39.2675 19.6484 40.3567V42.7245C19.6484 43.3796 19.1218 43.9084 18.4695 43.9084C17.8171 43.9084 17.2906 43.3796 17.2906 42.7245V40.3567C17.2906 37.9613 19.2279 36.0158 21.6132 36.0158H27.9007C30.286 36.0158 32.2233 37.9613 32.2233 40.3567V42.7245C32.2233 43.3796 31.6967 43.9084 31.0444 43.9084ZM24.7569 33.648C21.9394 33.648 19.6484 31.3473 19.6484 28.5178C19.6484 25.6883 21.9394 23.3876 24.7569 23.3876C27.5745 23.3876 29.8655 25.6883 29.8655 28.5178C29.8655 31.3473 27.5745 33.648 24.7569 33.648ZM24.7569 25.7554C23.2401 25.7554 22.0062 26.9946 22.0062 28.5178C22.0062 30.0411 23.2401 31.2802 24.7569 31.2802C26.2738 31.2802 27.5077 30.0411 27.5077 28.5178C27.5077 26.9946 26.2738 25.7554 24.7569 25.7554ZM48.335 43.9084C47.6826 43.9084 47.1561 43.3796 47.1561 42.7245V40.3567C47.1561 39.2675 46.2758 38.3836 45.1912 38.3836H38.9037C37.8192 38.3836 36.9389 39.2675 36.9389 40.3567V42.7245C36.9389 43.3796 36.4123 43.9084 35.76 43.9084C35.1077 43.9084 34.5811 43.3796 34.5811 42.7245V40.3567C34.5811 37.9613 36.5184 36.0158 38.9037 36.0158H45.1912C47.5765 36.0158 49.5139 37.9613 49.5139 40.3567V42.7245C49.5139 43.3796 48.9873 43.9084 48.335 43.9084ZM42.0475 33.648C39.2299 33.648 36.9389 31.3473 36.9389 28.5178C36.9389 25.6883 39.2299 23.3876 42.0475 23.3876C44.8651 23.3876 47.1561 25.6883 47.1561 28.5178C47.1561 31.3473 44.8651 33.648 42.0475 33.648ZM42.0475 25.7554C40.5306 25.7554 39.2967 26.9946 39.2967 28.5178C39.2967 30.0411 40.5306 31.2802 42.0475 31.2802C43.5643 31.2802 44.7983 30.0411 44.7983 28.5178C44.7983 26.9946 43.5643 25.7554 42.0475 25.7554ZM16.1117 21.0199C13.2941 21.0199 11.0031 18.7192 11.0031 15.8897C11.0031 13.0602 13.2941 10.7595 16.1117 10.7595C18.9292 10.7595 21.2202 13.0602 21.2202 15.8897C21.2202 18.7192 18.9292 21.0199 16.1117 21.0199ZM16.1117 13.1273C14.5948 13.1273 13.3609 14.3664 13.3609 15.8897C13.3609 17.413 14.5948 18.6521 16.1117 18.6521C17.6285 18.6521 18.8624 17.413 18.8624 15.8897C18.8624 14.3664 17.6285 13.1273 16.1117 13.1273ZM33.4022 21.0199C30.5846 21.0199 28.2936 18.7192 28.2936 15.8897C28.2936 13.0602 30.5846 10.7595 33.4022 10.7595C36.2198 10.7595 38.5108 13.0602 38.5108 15.8897C38.5108 18.7192 36.2198 21.0199 33.4022 21.0199ZM33.4022 13.1273C31.8854 13.1273 30.6514 14.3664 30.6514 15.8897C30.6514 17.413 31.8854 18.6521 33.4022 18.6521C34.9191 18.6521 36.153 17.413 36.153 15.8897C36.153 14.3664 34.9191 13.1273 33.4022 13.1273Z%27 fill=%27%23A4CE4C%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services .bde-shortcode .custom-services__title:last-child:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2744%27 viewBox=%270 0 50 44%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.7538 43.9084C13.1015 43.9084 12.5749 43.3796 12.5749 42.7245V40.3567C12.5749 39.2675 11.6947 38.3836 10.6101 38.3836H4.32264C3.23805 38.3836 2.3578 39.2675 2.3578 40.3567V42.7245C2.3578 43.3796 1.83123 43.9084 1.1789 43.9084C0.526576 43.9084 0 43.3796 0 42.7245V40.3567C0 37.9613 1.93733 36.0158 4.32264 36.0158H10.6101C12.9954 36.0158 14.9328 37.9613 14.9328 40.3567V42.7245C14.9328 43.3796 14.4062 43.9084 13.7538 43.9084ZM7.46638 33.648C4.6488 33.648 2.3578 31.3473 2.3578 28.5178C2.3578 25.6883 4.6488 23.3876 7.46638 23.3876C10.284 23.3876 12.5749 25.6883 12.5749 28.5178C12.5749 31.3473 10.284 33.648 7.46638 33.648ZM7.46638 25.7554C5.94952 25.7554 4.71561 26.9946 4.71561 28.5178C4.71561 30.0411 5.94952 31.2802 7.46638 31.2802C8.98323 31.2802 10.2171 30.0411 10.2171 28.5178C10.2171 26.9946 8.98323 25.7554 7.46638 25.7554ZM31.0444 43.9084C30.3921 43.9084 29.8655 43.3796 29.8655 42.7245V40.3567C29.8655 39.2675 28.9853 38.3836 27.9007 38.3836H21.6132C20.5286 38.3836 19.6484 39.2675 19.6484 40.3567V42.7245C19.6484 43.3796 19.1218 43.9084 18.4695 43.9084C17.8171 43.9084 17.2906 43.3796 17.2906 42.7245V40.3567C17.2906 37.9613 19.2279 36.0158 21.6132 36.0158H27.9007C30.286 36.0158 32.2233 37.9613 32.2233 40.3567V42.7245C32.2233 43.3796 31.6967 43.9084 31.0444 43.9084ZM24.7569 33.648C21.9394 33.648 19.6484 31.3473 19.6484 28.5178C19.6484 25.6883 21.9394 23.3876 24.7569 23.3876C27.5745 23.3876 29.8655 25.6883 29.8655 28.5178C29.8655 31.3473 27.5745 33.648 24.7569 33.648ZM24.7569 25.7554C23.2401 25.7554 22.0062 26.9946 22.0062 28.5178C22.0062 30.0411 23.2401 31.2802 24.7569 31.2802C26.2738 31.2802 27.5077 30.0411 27.5077 28.5178C27.5077 26.9946 26.2738 25.7554 24.7569 25.7554ZM48.335 43.9084C47.6826 43.9084 47.1561 43.3796 47.1561 42.7245V40.3567C47.1561 39.2675 46.2758 38.3836 45.1912 38.3836H38.9037C37.8192 38.3836 36.9389 39.2675 36.9389 40.3567V42.7245C36.9389 43.3796 36.4123 43.9084 35.76 43.9084C35.1077 43.9084 34.5811 43.3796 34.5811 42.7245V40.3567C34.5811 37.9613 36.5184 36.0158 38.9037 36.0158H45.1912C47.5765 36.0158 49.5139 37.9613 49.5139 40.3567V42.7245C49.5139 43.3796 48.9873 43.9084 48.335 43.9084ZM42.0475 33.648C39.2299 33.648 36.9389 31.3473 36.9389 28.5178C36.9389 25.6883 39.2299 23.3876 42.0475 23.3876C44.8651 23.3876 47.1561 25.6883 47.1561 28.5178C47.1561 31.3473 44.8651 33.648 42.0475 33.648ZM42.0475 25.7554C40.5306 25.7554 39.2967 26.9946 39.2967 28.5178C39.2967 30.0411 40.5306 31.2802 42.0475 31.2802C43.5643 31.2802 44.7983 30.0411 44.7983 28.5178C44.7983 26.9946 43.5643 25.7554 42.0475 25.7554ZM16.1117 21.0199C13.2941 21.0199 11.0031 18.7192 11.0031 15.8897C11.0031 13.0602 13.2941 10.7595 16.1117 10.7595C18.9292 10.7595 21.2202 13.0602 21.2202 15.8897C21.2202 18.7192 18.9292 21.0199 16.1117 21.0199ZM16.1117 13.1273C14.5948 13.1273 13.3609 14.3664 13.3609 15.8897C13.3609 17.413 14.5948 18.6521 16.1117 18.6521C17.6285 18.6521 18.8624 17.413 18.8624 15.8897C18.8624 14.3664 17.6285 13.1273 16.1117 13.1273ZM33.4022 21.0199C30.5846 21.0199 28.2936 18.7192 28.2936 15.8897C28.2936 13.0602 30.5846 10.7595 33.4022 10.7595C36.2198 10.7595 38.5108 13.0602 38.5108 15.8897C38.5108 18.7192 36.2198 21.0199 33.4022 21.0199ZM33.4022 13.1273C31.8854 13.1273 30.6514 14.3664 30.6514 15.8897C30.6514 17.413 31.8854 18.6521 33.4022 18.6521C34.9191 18.6521 36.153 17.413 36.153 15.8897C36.153 14.3664 34.9191 13.1273 33.4022 13.1273Z%27 fill=%27%23A4CE4C%27/%3E%3C/svg%3E%0A");
}
body .breakdance .custom-services__container, body .breakdance .custom-services__banner {
  width: 100%;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-services__banner {
    display: flex;
    flex-direction: column;
  }
}
body .breakdance .custom-services__contents {
  grid-template-columns: repeat(6, 1fr);
  gap: 2rem;
}
body .breakdance .custom-services__contents .right {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: var(--border-radius-sm);
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-services__contents {
    display: flex;
    flex-direction: column-reverse;
  }
}
body .breakdance .custom-services .service-group {
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  height: 100%;
}
body .breakdance .custom-services .service-entry {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  border-radius: 3px;
  padding: 1rem;
  min-height: 120px;
  background-position: center;
  background-size: cover;
  gap: 0.5rem;
}
body .breakdance .custom-services .service-entry span,
body .breakdance .custom-services .service-entry h3,
body .breakdance .custom-services .service-entry p {
  z-index: 10;
}
body .breakdance .custom-services .service-entry:hover {
  background-color: var(--off-white);
  border-color: var(--dark-blue);
}
body .breakdance .custom-services .service-entry:hover:not(.active) {
  cursor: pointer;
}
body .breakdance .custom-services .service-entry:hover:not(.active)::after {
  opacity: 0.5;
}
body .breakdance .custom-services .service-entry:not(.active) {
  position: relative;
}
body .breakdance .custom-services .service-entry:not(.active)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  transition: var(--transition);
}
body .breakdance .custom-services .service-entry:not(.active) span {
  color: var(--white);
}
body .breakdance .custom-services .service-entry:not(.active) .bde-button {
  display: none;
}
body .breakdance .custom-services .service-entry.active {
  position: relative;
  margin-bottom: auto;
  transition: var(--transition);
}
body .breakdance .custom-services .service-entry.active .bde-button {
  z-index: 99;
  padding-top: 1rem;
}
body .breakdance .custom-services .service-entry.active .bde-button span {
  font-weight: bold;
}
body .breakdance .custom-services .service-entry.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--white);
  border-radius: 3px;
}
body .breakdance .custom-services .left {
  grid-column: 1/3;
}
body .breakdance .custom-services .left span {
  font-size: 1.2rem;
  letter-spacing: 2.4px;
  color: var(--dark-blue);
  font-weight: 400;
  text-transform: uppercase;
}
body .breakdance .custom-services .left h3 {
  color: var(--dark-blue);
}
body .breakdance .custom-services .left p {
  color: var(--grey);
}
body .breakdance .custom-services .left h3,
body .breakdance .custom-services .left p {
  display: none;
}
body .breakdance .custom-services .right {
  grid-column: 3/-1;
  aspect-ratio: 4/3;
  position: relative;
  height: 100%;
}
body .breakdance .custom-services .right::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(to top, white, transparent);
}

body .breakdance .footer .bde-back-to-top__button {
  box-shadow: var(--box-shadow);
}
body .breakdance .footer .breakdance-menu-item--active .breakdance-menu-link {
  color: var(--green);
}
body .breakdance .footer .breakdance-menu-item--active .breakdance-menu-link:hover {
  color: var(--green);
}
body .breakdance .footer .external-links a::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgba%28255, 255, 255, 1%29%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
}
body .breakdance .footer .external-links .breakdance-menu-list li:first-child a::after {
  display: none;
}
body .breakdance .footer .section-container {
  display: grid;
  grid-template-columns: 452px 1fr;
  padding: 0;
  gap: 0;
  max-width: unset;
  min-height: 452px;
}
@media screen and (max-width: 1024px) {
  body .breakdance .footer .section-container {
    display: flex;
    flex-direction: column;
    min-height: unset;
  }
}
body .breakdance .footer__left, body .breakdance .footer__right {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 100%;
  padding: 3rem 6rem 2rem;
}
@media screen and (max-width: 1024px) {
  body .breakdance .footer__left, body .breakdance .footer__right {
    padding: 4rem 2rem;
    align-items: center;
    width: 100%;
  }
}
body .breakdance .footer__left {
  gap: 1rem;
  background: var(--gradient-dark);
}
body .breakdance .footer__left p {
  color: var(--off-blue);
  font-size: 1.2rem;
}
body .breakdance .footer__left .inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
body .breakdance .footer__left .copyright {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  body .breakdance .footer__left .copyright {
    align-items: flex-end;
    justify-content: flex-end;
  }
}
body .breakdance .footer__left .copyright a {
  color: var(--off-blue);
  font-size: 1.2rem;
  line-height: 0;
  text-decoration: none;
}
body .breakdance .footer__left .copyright a:hover {
  color: var(--green);
}
body .breakdance .footer__right {
  background: var(--gradient-dark-alt);
}
@media screen and (max-width: 768px) {
  body .breakdance .footer__right {
    gap: 4rem;
    width: 100%;
  }
}
body .breakdance .footer__right .bde-column {
  width: 100%;
}
body .breakdance .footer__right .bde-column span {
  color: var(--off-white);
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 1px;
}
body .breakdance .footer__right .bde-column .custom-menu {
  gap: 0;
  padding: 2rem 0;
  width: 100%;
  border-top: 0.01px solid rgba(255, 255, 255, 0.1);
}
body .breakdance .footer__right .bde-column .custom-menu ~ .custom-menu {
  border-top: none;
}
body .breakdance .footer__right .bde-column .custom-menu:not(:first-child) {
  padding-bottom: 0;
}
body .breakdance .footer__right .bde-column .bde-heading {
  color: var(--off-white);
  width: 100%;
  padding: 1rem 0;
  font-weight: 500;
}
body .breakdance .footer__right .bde-column .breakdance-menu .breakdance-menu-list {
  gap: 2rem;
  padding: 2rem 0;
  border-top: 0.01px solid rgba(255, 255, 255, 0.1);
}
body .breakdance .footer__right .bde-column .breakdance-menu a {
  padding: 0;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: normal;
}
body .breakdance .footer__right .bde-column a {
  color: var(--white);
  text-decoration: none;
}
body .breakdance .footer__right .bde-column a:hover {
  color: var(--green);
}
body .breakdance .footer__right .bde-column a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23accb60%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
}
body .breakdance .footer__right .copyright a {
  color: var(--off-blue);
  font-size: 1.2rem;
  padding: 0.5rem 1rem;
  line-height: 0;
}
body .breakdance .footer__right .copyright a:hover {
  color: var(--green);
}
body .breakdance .footer__right .copyright li:not(:last-child) {
  border-right: 1px solid var(--off-blue);
}
@media screen and (max-width: 425px) {
  body .breakdance .footer__right .copyright .breakdance-menu-list {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    row-gap: 0.5rem;
  }
}
body .breakdance .mobile-menu {
  width: 100%;
}
body .breakdance .mobile-menu .external-links a::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgba%28255, 255, 255, 1%29%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
}
body .breakdance .mobile-menu .breakdance-dropdown-columns {
  gap: 2vw;
}
@media screen and (max-width: 768px) {
  body .breakdance .mobile-menu .breakdance-dropdown-columns {
    flex-direction: column;
  }
}
body .breakdance .mobile-menu .breakdance-dropdown-column__title {
  color: var(--off-white);
  text-transform: capitalize;
  font-size: 1.2rem;
}
body .breakdance .mobile-menu .breakdance-menu-link {
  color: var(--off-white);
  border-bottom: 0.01px solid rgba(255, 255, 255, 0.1);
  padding: 1.5rem 0;
  text-transform: capitalize;
  font-weight: bold;
}
body .breakdance .mobile-menu .breakdance-menu-link:last-child {
  border: 0;
}
body .breakdance .mobile-menu .breakdance-menu-list {
  gap: 0;
}
body .breakdance .mobile-menu .breakdance-dropdown-links {
  padding-bottom: 1.5rem;
}
body .breakdance .mobile-menu .menu-item .breakdance-menu-link {
  color: var(--off-white);
  width: 100%;
  padding: 1rem 0;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: bold;
}
body .breakdance .mobile-menu .menu-item:not(:last-child) .breakdance-menu-link {
  border-bottom: 0.01px solid rgba(255, 255, 255, 0.1);
}
body .breakdance .mobile-menu .breakdance-menu-link-arrow::after {
  background-color: var(--off-white);
}
body .breakdance .mobile-menu .breakdance-dropdown-body {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 1rem 0 0 0;
  background: none;
}
body .breakdance .mobile-menu .breakdance-dropdown-body a {
  color: var(--white);
  padding: 0;
}
body .breakdance .mobile-menu .breakdance-dropdown-body a:hover {
  color: var(--green);
}
body .breakdance .mobile-menu .breakdance-dropdown-section {
  padding: 0;
}
body .breakdance .mobile-menu .breakdance-dropdown-toggle a::after {
  display: none;
}

body .breakdance .contact-form {
  background: var(--footer-comp-gradient);
}
body .breakdance .contact-form img {
  height: 100%;
}
body .breakdance .contact-form--alt .section-container {
  align-items: center;
  justify-content: center;
  gap: 3rem;
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .contact-form--alt .section-container {
    padding: 4rem 2rem;
  }
}
body .breakdance .contact-form--alt .section-container > .bde-div {
  align-items: center;
  gap: 1rem;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  body .breakdance .contact-form--alt .section-container > .bde-div p {
    max-width: 24em;
  }
}
@media screen and (max-width: 849px) {
  body .breakdance .contact-form--alt .section-container > .bde-div h3 {
    max-width: 24em;
  }
}
body .breakdance .contact-form .bde-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  background-color: var(--white);
  gap: 0;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}
@media screen and (max-width: 860px) {
  body .breakdance .contact-form .bde-columns {
    grid-template-columns: repeat(1, 1fr);
  }
}
body .breakdance .contact-form .bde-columns .bde-column {
  width: 100%;
}
@media screen and (max-width: 860px) {
  body .breakdance .contact-form .bde-columns .bde-column:first-child {
    display: none;
  }
}
body .breakdance .contact-form .bde-columns .bde-column:not(:first-child) {
  padding: 4rem 2rem;
  gap: 1rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .contact-form .bde-columns .bde-column:not(:first-child) {
    padding: 2rem;
  }
}
body .breakdance .contact-form .bde-columns .bde-column p {
  width: auto;
  max-width: 40em;
}
body .breakdance .contact-form .bde-columns .bde-column .email-notice {
  margin-top: auto;
}
body .breakdance .contact-form .bde-columns .bde-column .email-notice a,
body .breakdance .contact-form .bde-columns .bde-column .email-notice span {
  font-size: 1.2rem;
  color: var(--grey);
}
body .breakdance .contact-form .bde-columns .bde-column .bde-div {
  gap: 2rem;
}
body .breakdance .contact-form h3 {
  color: var(--dark-blue);
}
body .breakdance .contact-form h2 {
  color: var(--blue);
  max-width: 12em;
}
body .breakdance .contact-form .frm_dropzone {
  max-width: unset;
}
body .breakdance .contact-form .frm_dropzone .dz-message {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body .breakdance .contact-form .frm_dropzone p,
body .breakdance .contact-form .frm_dropzone .frm_upload_text {
  font-family: var(--lato);
  font-size: 1.4rem;
  font-style: italic;
  color: var(--grey);
}
body .breakdance .contact-form .frm_dropzone .frm-svg-icon {
  color: var(--blue) !important;
}
body .breakdance .contact-form .frm_form_field {
  margin: 0;
}
body .breakdance .contact-form .frm_form_field select,
body .breakdance .contact-form .frm_form_field input,
body .breakdance .contact-form .frm_form_field textarea {
  border-radius: 5px;
  border: 0.2px solid var(--grey);
  background: var(--white);
  font-family: var(--lato);
}
body .breakdance .contact-form .frm_fields_container {
  grid-row-gap: 1rem;
}
body .breakdance .contact-form select,
body .breakdance .contact-form .frm_primary_label {
  font-size: 1.2rem;
  color: var(--grey);
  text-transform: uppercase;
}
body .breakdance .contact-form textarea {
  font-size: 1.2rem;
  line-height: 1.4rem;
  font-family: var(--lato);
}
body .breakdance .contact-form textarea::placeholder {
  color: var(--grey);
  font-size: 1.2rem;
  opacity: 0.75;
  font-style: italic;
  font-family: var(--lato);
}
body .breakdance .contact-form .bde-button {
  padding-top: 1rem;
}

body .breakdance .news-articles .section-container {
  max-width: 1280px;
}
body .breakdance .news-articles .swiper-pagination {
  position: relative;
  bottom: 0;
  top: unset;
}
body .breakdance .related-posts,
body .breakdance .news-articles {
  background: var(--white);
}
body .breakdance .related-posts .section-container,
body .breakdance .news-articles .section-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3rem;
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .related-posts .section-container,
  body .breakdance .news-articles .section-container {
    padding: 4rem 2rem;
    gap: 2rem;
  }
}
body .breakdance .related-posts .section-container > .bde-div,
body .breakdance .news-articles .section-container > .bde-div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .related-posts .section-container > .bde-div h2,
body .breakdance .related-posts .section-container > .bde-div h3,
body .breakdance .news-articles .section-container > .bde-div h2,
body .breakdance .news-articles .section-container > .bde-div h3 {
  text-align: center;
}
body .breakdance .related-posts .section-container > .bde-div h2,
body .breakdance .news-articles .section-container > .bde-div h2 {
  color: var(--dark-blue);
}
body .breakdance .related-posts .section-container > .bde-div h3,
body .breakdance .news-articles .section-container > .bde-div h3 {
  padding: 0;
  color: var(--dark-grey);
  max-width: 40em;
}
@media screen and (max-width: 768px) {
  body .breakdance .related-posts .section-container > .bde-div h2,
  body .breakdance .related-posts .section-container > .bde-div h3,
  body .breakdance .news-articles .section-container > .bde-div h2,
  body .breakdance .news-articles .section-container > .bde-div h3 {
    text-align: center;
  }
  body .breakdance .related-posts .section-container > .bde-div h3,
  body .breakdance .news-articles .section-container > .bde-div h3 {
    max-width: 20em;
  }
}
body .breakdance .related-posts .section-container h3,
body .breakdance .news-articles .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .related-posts .swiper-button-prev,
body .breakdance .related-posts .swiper-button-next,
body .breakdance .news-articles .swiper-button-prev,
body .breakdance .news-articles .swiper-button-next {
  background: var(--white);
  padding: 2rem;
  border-radius: 50%;
  top: 43%;
}
body .breakdance .related-posts .swiper-button-prev,
body .breakdance .news-articles .swiper-button-prev {
  left: 2rem;
}
body .breakdance .related-posts .swiper-button-next,
body .breakdance .news-articles .swiper-button-next {
  right: 2rem;
}
body .breakdance .related-posts .ee-posts .ee-post,
body .breakdance .news-articles .ee-posts .ee-post {
  background-color: var(--off-grey);
  border-radius: var(--border-radius-sm);
  padding: 1.5rem;
}
body .breakdance .related-posts .ee-posts .ee-post:hover .image img,
body .breakdance .news-articles .ee-posts .ee-post:hover .image img {
  transform: scale(1.05);
}
body .breakdance .related-posts .ee-posts .ee-post p,
body .breakdance .news-articles .ee-posts .ee-post p {
  font-size: 1.4rem;
}
body .breakdance .related-posts .ee-posts .news-outlet,
body .breakdance .news-articles .ee-posts .news-outlet {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.25rem;
  background: var(--white);
  overflow: visible;
  border-radius: 24px;
  border: 1px solid var(--white);
  padding: 0 0.75rem 0 0;
  margin-bottom: 1rem;
}
body .breakdance .related-posts .ee-posts .news-outlet p,
body .breakdance .news-articles .ee-posts .news-outlet p {
  line-height: 1.2;
  font-family: var(--lato);
  font-size: 0.8rem;
  font-weight: bold;
  letter-spacing: 1.25px;
  color: var(--dark-blue);
  text-transform: uppercase;
  padding: 0;
}
body .breakdance .related-posts .ee-posts .news-outlet img,
body .breakdance .news-articles .ee-posts .news-outlet img {
  border-radius: 50% !important;
  max-width: 20px;
  padding: 2px;
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1 !important;
}
body .breakdance .related-posts .ee-posts .custom-post,
body .breakdance .news-articles .ee-posts .custom-post {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body .breakdance .related-posts .ee-posts .custom-post .author span,
body .breakdance .news-articles .ee-posts .custom-post .author span {
  padding: 0;
  padding: 0;
  text-transform: capitalize;
  letter-spacing: normal;
  font-style: italic;
  font-size: 1.8rem;
  color: #22555a;
  border-radius: 24px;
  padding-bottom: 1rem;
}
body .breakdance .related-posts .ee-posts .custom-post .bde-button,
body .breakdance .news-articles .ee-posts .custom-post .bde-button {
  margin-top: auto;
}
body .breakdance .related-posts .ee-posts .custom-post .image,
body .breakdance .news-articles .ee-posts .custom-post .image {
  border-radius: var(--border-radius-sm);
  aspect-ratio: 4/3;
  overflow: hidden;
}
body .breakdance .related-posts .ee-posts .custom-post .image img,
body .breakdance .news-articles .ee-posts .custom-post .image img {
  width: 100%;
  height: 100%;
  transition: var(--transition);
  object-fit: cover;
}
body .breakdance .related-posts .ee-posts .custom-post span,
body .breakdance .news-articles .ee-posts .custom-post span {
  font-size: 1.2rem;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  padding-top: 1rem;
  padding-bottom: 0;
}
body .breakdance .related-posts .ee-posts .custom-post a,
body .breakdance .news-articles .ee-posts .custom-post a {
  text-decoration: none;
}
body .breakdance .related-posts .ee-posts .custom-post h3,
body .breakdance .news-articles .ee-posts .custom-post h3 {
  color: var(--dark-blue);
}
body .breakdance .related-posts .ee-posts .custom-post h3:hover,
body .breakdance .news-articles .ee-posts .custom-post h3:hover {
  color: var(--blue);
}
body .breakdance .related-posts .ee-posts .custom-post .bde-button span,
body .breakdance .news-articles .ee-posts .custom-post .bde-button span {
  padding: 0;
}
body .breakdance .related-posts .swiper-pagination,
body .breakdance .news-articles .swiper-pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
body .breakdance .related-posts .swiper-pagination-bullet,
body .breakdance .news-articles .swiper-pagination-bullet {
  background-color: var(--dark-blue);
  height: 1.5px;
  border-radius: 0;
  width: 50px;
  padding: 0;
}
body .breakdance .related-posts {
  background: var(--footer-comp-gradient);
}
body .breakdance .related-posts .bde-column {
  gap: 2rem;
}
body .breakdance .related-posts h2 {
  color: var(--dark-blue);
}
body .breakdance .related-posts h3 {
  color: var(--dark-grey);
}

body .breakdance .post-content {
  background-color: var(--white);
  gap: 4rem;
}
body .breakdance .post-content img {
  border-radius: var(--border-radius-sm);
}
body .breakdance .post-content .section-container {
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .post-content .section-container {
    padding: 4rem 2rem;
  }
}
body .breakdance .post-content .bde-table-of-contents__header, body .breakdance .post-content .bde-table-of-contents__title {
  padding: 0;
  font-style: italic;
  color: var(--dark-blue);
  font-size: 2rem;
}
body .breakdance .post-content .bde-table-of-contents__list {
  padding: 2rem 0;
}
body .breakdance .post-content .bde-table-of-contents .toc-link {
  font-size: 1.4rem;
  color: var(--blue);
}
body .breakdance .post-content .bde-div {
  gap: 1rem;
}
body .breakdance .post-content .bde-rich-text {
  max-width: 40em;
}
body .breakdance .post-content .bde-rich-text a {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}
body .breakdance .post-content .bde-rich-text .wp-block-button__link {
  color: var(--blue);
  background: none;
  padding: 0;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}
body .breakdance .post-content .bde-rich-text .wp-block-button__link:hover {
  color: var(--dark-blue);
}
body .breakdance .post-content .bde-rich-text .wp-block-button__link::after {
  width: 16px;
  height: 16px;
}
body .breakdance .post-content .bde-columns {
  flex-direction: row;
  gap: 2rem;
}
@media screen and (max-width: 1009px) {
  body .breakdance .post-content .bde-columns {
    flex-direction: column;
  }
}
body .breakdance .post-content .bde-column:first-child {
  width: 25%;
}
@media screen and (max-width: 768px) {
  body .breakdance .post-content .bde-column:first-child {
    width: 100%;
    border-bottom: 1px solid var(--off-grey);
    padding-bottom: 2rem;
  }
}
body .breakdance .post-content .news-outlet {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0;
  background: var(--off-grey);
  overflow: visible;
  border-radius: 24px;
  border: 1px solid var(--off-grey);
  padding: 0 0.5rem 0 0;
}
body .breakdance .post-content .news-outlet p {
  font-family: var(--lato);
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 1.25px;
  color: var(--dark-blue);
  text-transform: uppercase;
  padding: 0;
  line-height: 1.2;
}
body .breakdance .post-content .news-outlet img {
  border-radius: 50%;
  max-width: 25px;
  padding: 4px;
  width: 100%;
}
body .breakdance .post-content .meta {
  position: sticky;
  top: 2rem;
  gap: 1rem;
  padding-top: 1rem;
  width: 100%;
}
body .breakdance .post-content .date {
  font-family: var(--lato);
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 2.25px;
  color: var(--dark-blue);
  text-transform: uppercase;
  padding: 0;
}
body .breakdance .post-content .contact p {
  font-size: 1.4rem;
  padding: 1rem;
  border: 1px solid var(--off-grey);
  border-radius: var(--border-radius-sm);
  color: var(--blue);
}
body .breakdance .post-content .author {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 1rem;
  width: 100%;
}
body .breakdance .post-content .author img {
  max-width: 30px;
}
body .breakdance .post-content .author p {
  font-style: italic;
  color: var(--dark-blue);
  font-size: 2rem;
  padding: 0;
}
body .breakdance .post-content iframe {
  border-radius: var(--border-radius-sm);
}
body .breakdance .post-content span,
body .breakdance .post-content p,
body .breakdance .post-content ul {
  padding-bottom: 1.5rem;
}
body .breakdance .post-content ul,
body .breakdance .post-content ol {
  padding-left: 3.5rem;
}
body .breakdance .post-content li,
body .breakdance .post-content a,
body .breakdance .post-content h2,
body .breakdance .post-content h3,
body .breakdance .post-content h4 span {
  color: var(--grey);
}
body .breakdance .post-content .bde-rich-text > p:first-child {
  font-size: 2.1rem;
  font-weight: normal;
  color: var(--blue);
}
body .breakdance .rt-reading-time {
  text-transform: uppercase;
  color: var(--blue);
  font-weight: bold;
}
body .breakdance .wp-block-pullquote {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0;
  margin: 0;
}
body .breakdance .wp-block-quote {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin: 3rem 0;
  border-top: 1px solid var(--off-grey);
  border-bottom: 1px solid var(--off-grey);
  border-radius: 0;
  padding: 2rem;
  margin-bottom: 4.5rem;
}
body .breakdance .wp-block-quote p {
  color: var(--blue);
  font-size: 2.8rem;
  font-style: italic;
  font-weight: 300;
}
body .breakdance .wp-block-quote cite {
  font-size: 1.4rem;
  max-width: 30em;
  color: var(--dark-blue);
}
body .breakdance .wp-block-quote p,
body .breakdance .wp-block-quote cite {
  text-align: left;
}
body .breakdance .bde-social-share-buttons {
  padding: 0;
  gap: 1rem;
}
body .breakdance .bde-social-share-buttons .bde-social-share-button {
  border-radius: 50%;
  background-color: var(--dark-blue);
}
body .breakdance .wp-block-list {
  padding-bottom: 1.5rem;
}
body .breakdance .wp-block-list li {
  padding-bottom: 0.5rem;
}
body .breakdance .wp-block-button__link {
  position: relative;
  display: flex;
  align-items: center;
  color: var(--blue);
  background: none;
  padding: 0;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  text-decoration-color: var(--dark-blue);
}
body .breakdance .wp-block-button__link::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2329676d%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-left: 0.5rem;
}
body .breakdance .wp-block-button__link:hover {
  color: var(--dark-blue);
}
body .breakdance .wp-block-button__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23174453%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-external-link%27%3E%3Cpath d=%27M15 3h6v6%27/%3E%3Cpath d=%27M10 14 21 3%27/%3E%3Cpath d=%27M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
}
body .breakdance .wp-block-image {
  margin: 4rem 0;
}
body .breakdance .wp-block-image:not(.no-styles) {
  outline: 1px solid var(--off-white);
  outline-offset: -1.5rem;
}
body .breakdance .wp-block-image:not(.no-styles) img {
  aspect-ratio: 4/3;
  object-fit: cover;
}
body .breakdance .wp-block-video {
  margin: 4rem 0;
}
body .breakdance .wp-block-video video {
  border-radius: var(--border-radius-sm);
}

body .breakdance .content-blocks .ee-posts {
  gap: 8rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .content-blocks .ee-posts {
    gap: 6rem;
  }
}
body .breakdance .content-blocks .ee-post {
  padding: 0;
}
body .breakdance .content-blocks .bde-accordion {
  border: 0;
}
body .breakdance .content-blocks .bde-accordion__content-wrapper {
  background: var(--gradient-light-alt);
  border-radius: var(--border-radius-sm);
}
body .breakdance .content-blocks .bde-accordion__button {
  padding: 2rem;
}
body .breakdance .content-blocks .bde-accordion__button:hover {
  background: transparent;
}
body .breakdance .content-blocks .bde-accordion__title-tag, body .breakdance .content-blocks .bde-accordion__title {
  text-transform: uppercase;
  padding: 0;
}
body .breakdance .content-blocks .bde-accordion__icon {
  background: var(--blue);
}
body .breakdance .content-blocks .bde-accordion__panel-content .bde-text {
  padding: 2rem 1rem;
  border-top: 1px solid var(--white);
}
body .breakdance .content-blocks .bde-accordion__panel-content .bde-text h3,
body .breakdance .content-blocks .bde-accordion__panel-content .bde-text p {
  padding-bottom: 1rem;
}
body .breakdance .content-blocks .bde-accordion__panel-content .bde-text ul {
  padding-bottom: 2rem;
}

body .breakdance .custom-popup {
  width: 100%;
  height: calc(100% - var(--wp-admin--admin-bar--height, 0px));
  position: fixed;
  z-index: 999;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: var(--wp-admin--admin-bar--height, 0px);
  left: 0;
  background-color: rgba(0, 0, 0, 0.75);
}
body .breakdance .custom-popup .section-container {
  width: 100%;
}
body .breakdance .custom-popup__dialog {
  background: var(--gradient-dark);
  border-radius: var(--border-radius-sm);
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 750px;
  max-height: 100%;
  width: 100%;
}
body .breakdance .custom-popup__content {
  width: 100%;
  padding: 2rem;
  color: var(--white);
}

body .breakdance .instructions {
  padding: 0;
  color: var(--grey);
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  letter-spacing: 2.25px;
  padding: 1rem;
  justify-self: center;
  align-self: center;
}
@media screen and (max-width: 1024px) {
  body .breakdance .instructions {
    order: -2;
  }
}
body .breakdance .custom-map {
  background-color: var(--white);
}
body .breakdance .custom-map .section-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3rem;
  max-width: 1200px;
  padding: 6rem 2rem;
  height: unset;
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-map .section-container {
    gap: 2rem;
    padding: 4rem 2rem;
  }
}
body .breakdance .custom-map .section-container > .bde-div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .custom-map .section-container > .bde-div h2,
body .breakdance .custom-map .section-container > .bde-div h3 {
  text-align: center;
  padding: 0;
}
body .breakdance .custom-map .section-container > .bde-div h2 {
  color: var(--dark-blue);
}
body .breakdance .custom-map .section-container > .bde-div h3 {
  color: var(--dark-grey);
}
@media screen and (max-width: 768px) {
  body .breakdance .custom-map .section-container > .bde-div h2,
  body .breakdance .custom-map .section-container > .bde-div h3 {
    text-align: center;
  }
  body .breakdance .custom-map .section-container > .bde-div h3 {
    max-width: 14em;
  }
}
body .breakdance .custom-map .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .custom-map .bde-shortcode {
  display: grid;
  grid-template-columns: 350px 1fr;
  border-radius: var(--border-radius-sm);
}
@media screen and (max-width: 1024px) {
  body .breakdance .custom-map .bde-shortcode {
    display: flex;
    flex-direction: column-reverse;
  }
}
body .breakdance .map-locations {
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow-y: scroll;
  max-height: 500px;
  position: relative;
  background: linear-gradient(to top, gray -25%, transparent 10%);
  border-top-left-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-sm);
  border-left: 1px solid var(--off-grey);
  border-top: 1px solid var(--off-grey);
  border-bottom: 1px solid var(--off-grey);
}
@media screen and (max-width: 1024px) {
  body .breakdance .map-locations {
    border-top-left-radius: 0;
    border-bottom-right-radius: var(--border-radius-sm);
    border-right: 1px solid var(--off-grey);
    border-top: 0;
    order: -1;
  }
}
body .breakdance .map-locations h3 {
  color: var(--black);
}
body .breakdance .map-locations p,
body .breakdance .map-locations a {
  font-size: 1.4rem;
  color: var(--off-blue);
}
@media screen and (max-width: 768px) {
  body .breakdance .map-locations p,
  body .breakdance .map-locations a {
    font-size: 1.2rem;
  }
}
body .breakdance .map-locations a {
  text-decoration: none;
}
body .breakdance .map-locations a:hover {
  color: var(--green);
}
body .breakdance .map-locations .phone-numbers {
  display: flex;
  color: var(--off-blue);
  gap: 1rem;
  flex-wrap: nowrap;
  padding: 0.5rem 0 0;
}
body .breakdance .map-locations .phone-numbers a {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
body .breakdance .map-locations .phone-numbers a:hover {
  color: var(--green) !important;
}
body .breakdance .map-locations .map-location {
  display: flex;
  flex-direction: column;
  padding: 2rem;
  border-radius: 0;
  transition: var(--transition);
}
body .breakdance .map-locations .map-location:not(:last-child) {
  border-bottom: var(--border-bottom);
}
body .breakdance .map-locations .map-location:hover {
  background-color: var(--blue);
  cursor: pointer;
}
body .breakdance .map-locations .map-location:hover h3 {
  color: var(--green);
}
body .breakdance .map-locations .map-location:hover p,
body .breakdance .map-locations .map-location:hover a,
body .breakdance .map-locations .map-location:hover .phone-numbers {
  color: var(--white);
}
body .breakdance .map-locations .map-location:hover .phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-phone-icon lucide-phone%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27/%3E%3C/svg%3E");
}
body .breakdance .map-locations .map-location:hover .toll-free {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-headset-icon lucide-headset%27%3E%3Cpath d=%27M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z%27/%3E%3Cpath d=%27M21 16v2a4 4 0 0 1-4 4h-5%27/%3E%3C/svg%3E");
}
body .breakdance .map-locations .map-location:hover a:hover {
  color: var(--green) !important;
}
body .breakdance .map-locations .phone,
body .breakdance .map-locations .toll-free {
  width: 16px;
  height: 16px;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
body .breakdance .map-locations .phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2329676d%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-phone-icon lucide-phone%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27/%3E%3C/svg%3E");
}
body .breakdance .map-locations .toll-free {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2329676d%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-headset-icon lucide-headset%27%3E%3Cpath d=%27M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z%27/%3E%3Cpath d=%27M21 16v2a4 4 0 0 1-4 4h-5%27/%3E%3C/svg%3E");
}
body .breakdance .map-container {
  height: 500px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  body .breakdance .map-container {
    height: 300px;
  }
}
body .breakdance .map-container #map {
  width: 100%;
  height: 100%;
  border-top-right-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
}
@media screen and (max-width: 1024px) {
  body .breakdance .map-container #map {
    border-top-left-radius: var(--border-radius-sm);
    border-top-right-radius: var(--border-radius-sm);
    border-bottom-right-radius: 0;
  }
}
body .breakdance .map-container .bde-button {
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
}
body .breakdance .map-container .button-atom--primary:hover {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
}
body .breakdance .map-container .map-popup {
  padding: 1rem;
  display: flex;
  flex-direction: column;
}
body .breakdance .map-container .map-popup h3 {
  text-align: center;
  padding: 0;
}
body .breakdance .map-container .map-popup .link {
  color: var(--green);
}
body .breakdance .map-container .gm-style-iw-c {
  padding: 0;
}
body .breakdance .map-container .gm-style-iw-chr,
body .breakdance .map-container .gm-style-iw-ch {
  display: none;
}
body .breakdance .map-container .gm-style-iw-c {
  max-width: 150px !important;
  min-height: 100px;
  height: 100%;
  width: 100%;
  border-radius: var(--border-radius);
  align-items: center;
  justify-content: center;
  text-align: center;
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
body .breakdance .map-container .gm-style-iw-d {
  max-height: unset;
  overflow: hidden !important;
}
body .breakdance .map-container h3 {
  color: var(--black);
}
body .breakdance .map-container a {
  text-decoration: none;
}
body .breakdance .map-container a:not(.link) {
  color: var(--black);
}
body .breakdance .map-container .link {
  font-family: var(--lato);
  font-size: clamp(1.3rem, 2vw, 1.6rem);
  text-decoration: none;
  font-weight: 500;
}

body .breakdance .insights:not(:last-child) {
  border-bottom: 1px solid var(--off-grey);
}
body .breakdance .bde-post-loop .bde-tabs__tabslist {
  gap: 1rem;
}
body .breakdance .bde-post-loop .bde-tabs__tab-title {
  padding: 0;
}
body .breakdance .bde-post-loop .bde-tabs__select, body .breakdance .bde-post-loop .bde-tabs__tab {
  white-space: nowrap;
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: 24px;
  padding: 1rem 2rem;
  border-radius: 30px;
  border: 1px solid var(--dark-blue);
}
body .breakdance .bde-post-loop .bde-tabs__select:hover, body .breakdance .bde-post-loop .bde-tabs__tab:hover {
  cursor: pointer;
}
body .breakdance .bde-post-loop .bde-tabs__select .bde-tabs__tab-title, body .breakdance .bde-post-loop .bde-tabs__tab .bde-tabs__tab-title {
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 2.25px;
  color: var(--white);
  text-align: center;
}
body .breakdance .bde-post-loop .bde-tabs__select.is-active, body .breakdance .bde-post-loop .bde-tabs__tab.is-active {
  border-radius: 30px;
  background: var(--dark-blue);
  border: 1px solid var(--dark-blue);
}
body .breakdance .bde-post-loop .bde-tabs__select.is-active .bde-tabs__tab-title, body .breakdance .bde-post-loop .bde-tabs__tab.is-active .bde-tabs__tab-title {
  color: var(--white);
}
body .breakdance .bde-post-loop .bde-tabs__select.is-active:hover, body .breakdance .bde-post-loop .bde-tabs__tab.is-active:hover {
  background: var(--green);
  border-color: var(--green);
}
body .breakdance .bde-post-loop .bde-tabs__select.is-active:hover .bde-tabs__tab-title, body .breakdance .bde-post-loop .bde-tabs__tab.is-active:hover .bde-tabs__tab-title {
  color: var(--dark-blue);
}
body .breakdance .bde-post-loop .bde-tabs__select:not(.is-active) .bde-tabs__tab-title, body .breakdance .bde-post-loop .bde-tabs__tab:not(.is-active) .bde-tabs__tab-title {
  color: var(--dark-blue);
}
body .breakdance .bde-post-loop .bde-tabs__select:not(.is-active):hover, body .breakdance .bde-post-loop .bde-tabs__tab:not(.is-active):hover {
  background: var(--green);
  border-color: var(--green);
}
body .breakdance .bde-post-loop .bde-tabs__select:not(.is-active):hover .bde-tabs__tab-title, body .breakdance .bde-post-loop .bde-tabs__tab:not(.is-active):hover .bde-tabs__tab-title {
  color: var(--dark-blue);
}

body .breakdance .error404 .bde-button .button-atom--primary:hover {
  border-color: var(--white);
  background-color: var(--white);
}

body .breakdance .teams {
  background-color: var(--white);
}
body .breakdance .teams .section-container {
  gap: 3rem;
}
body .breakdance .teams .section-container .bde-columns {
  gap: 2rem;
  justify-content: space-between;
}
body .breakdance .teams .section-container .bde-column {
  gap: 2rem;
}
body .breakdance .teams .section-container .bde-column h2 {
  padding: 0;
}
body .breakdance .teams .section-container .bde-column:first-child .intro-text {
  display: none;
}
@media screen and (max-width: 1119px) {
  body .breakdance .teams .section-container {
    padding: 4rem 2rem;
  }
  body .breakdance .teams .section-container .bde-column:first-child .intro-text {
    display: flex;
  }
  body .breakdance .teams .section-container .bde-column:last-child .intro-text {
    display: none;
  }
}
body .breakdance .teams .section-container > .bde-div h2,
body .breakdance .teams .section-container > .bde-div p {
  max-width: 40em;
}
body .breakdance .teams h2 {
  padding-top: 0 !important;
}
body .breakdance .teams h2,
body .breakdance .teams h3 {
  color: var(--dark-blue);
}
body .breakdance .alm-results-text {
  padding: 1rem 2rem;
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 2.25px;
  font-family: var(--lato);
}
body .breakdance .alm-results-text p,
body .breakdance .alm-results-text span {
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 2.25px;
  font-family: var(--lato);
}
body .breakdance .alm-filters {
  display: flex;
  flex-direction: column;
}
body .breakdance .alm-filters h3 {
  margin: 0;
}
body .breakdance .alm-filters--controls {
  margin: 0;
  margin-bottom: 1rem;
}
body .breakdance .alm-filters--reset-button {
  border-radius: 0 !important;
  font-size: 1.4rem !important;
}
body .breakdance .alm-filters--reset-button span {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2.25px;
  font-size: 1.2rem;
  color: var(--blue);
}
body .breakdance .alm-filters--reset-button:hover span {
  color: var(--dark-blue);
}
body .breakdance .alm-filter--toggle {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  margin: 0 !important;
  padding: 1rem 0;
}
body .breakdance .alm-filter--toggle[aria-expanded=true]::before {
  transition: var(--transition);
  transform: rotate(180deg);
}
body .breakdance .alm-filter--toggle[aria-expanded=false]::before {
  transition: var(--transition);
  transform: rotate(0deg);
}
body .breakdance .alm-filter--toggle::after {
  display: none;
}
body .breakdance .alm-filter--toggle::before {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill=%27%23174453%27 d=%27M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
body .breakdance .alm-filter--group:first-child {
  border-bottom: 1px solid var(--light-grey);
}
body .breakdance .alm-filter--search {
  order: 1;
}
body .breakdance .alm-filter--textfield {
  font-size: 1.6rem !important;
  font-family: var(--lato);
  border-radius: 30px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0 !important;
  border-width: 1.5px !important;
  border-color: var(--dark-grey);
  font-style: italic;
}
body .breakdance .alm-filter--text-wrap {
  border-radius: 30px !important;
  padding: 0;
}
body .breakdance .alm-filter--text-wrap button[type=button] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
  font-family: var(--lato);
  font-weight: 500;
  background-color: var(--dark-blue);
  color: var(--white);
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2.25px;
  box-shadow: unset !important;
  transition: var(--transition);
  border: 1.5px solid var(--dark-blue);
}
body .breakdance .alm-filter--text-wrap button[type=button]:hover {
  background-color: var(--white);
  color: var(--dark-blue);
}
body .breakdance .alm-filter--checkbox::marker {
  height: 24px;
  width: 24px;
}
body .breakdance .alm-filter--link {
  display: flex !important;
  align-items: center;
  padding: 0 !important;
  gap: 1rem;
  color: var(--blue) !important;
}
body .breakdance .alm-filter--link.active:before {
  background-color: var(--blue) !important;
  border-color: var(--blue) !important;
}
body .breakdance .alm-filter--link.disabled {
  color: var(--grey) !important;
  background-color: transparent !important;
  border-color: var(--grey) !important;
}
body .breakdance .alm-filter--link::before {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border-width: 1.5px !important;
  position: relative !important;
}
body .breakdance .alm-filter--link::after {
  top: 5px !important;
  border-width: 0 2px 2px 0 !important;
}
body .breakdance .alm-listing {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .alm-listing {
    grid-template-columns: repeat(2, 1fr);
  }
}
body .breakdance .alm-item {
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
  border-radius: var(--border-radius-sm);
  position: relative;
  aspect-ratio: 1/1;
  overflow: hidden;
}
body .breakdance .alm-item.no-pic {
  background: #f2f2f2;
  background-size: contain;
  background-repeat: no-repeat;
}
body .breakdance .alm-item:hover .inner {
  opacity: 1;
}
body .breakdance .alm-item:hover .partner-check {
  transform: translateY(2.5rem);
}
body .breakdance .alm-item .partner-check {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--dark-blue);
  position: absolute;
  width: 100%;
  bottom: 0;
  transition: var(--transition);
}
body .breakdance .alm-item .partner-check img {
  background: var(--dark-blue);
  border-radius: 50%;
  max-width: 24px;
  padding: 4px;
  object-fit: contain;
}
body .breakdance .alm-item .partner-check p {
  padding: 0;
  color: var(--white);
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  letter-spacing: 2.25px;
}
body .breakdance .alm-item .inner {
  display: flex;
  flex-direction: column;
  opacity: 0;
  position: absolute;
  padding: 1rem;
  min-height: 94px;
  align-items: flex-start;
  justify-content: flex-end;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(23, 68, 83, 0.75);
  transition: var(--transition);
  gap: 0;
}
body .breakdance .alm-item .inner a {
  display: flex;
  flex-direction: column;
  text-decoration: none;
}
body .breakdance .alm-item .inner h3,
body .breakdance .alm-item .inner span {
  padding: 0;
}
body .breakdance .alm-item .inner h3 {
  color: var(--green);
  font-style: italic;
  font-weight: 400;
  padding-bottom: 0.5rem;
  line-height: 1.1;
}
body .breakdance .alm-item .inner span {
  color: var(--white);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.2;
}
@media screen and (max-width: 425px) {
  body .breakdance .alm-item .inner span {
    font-size: 1.2rem;
  }
}
body .breakdance .alm-item .inner .location {
  color: var(--white);
  font-size: 1rem;
}
body .breakdance .alm-item .inner .location span {
  font-size: 1rem;
  font-weight: 500;
  text-transform: capitalize;
}
@media screen and (max-width: 425px) {
  body .breakdance .alm-item .inner .location span {
    font-size: 0.85rem;
  }
}
body .breakdance .alm-item .inner .designations {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0.5rem;
}
@media screen and (max-width: 425px) {
  body .breakdance .alm-item .inner .designations {
    font-size: 1.2rem;
  }
}
body .breakdance .alm-item .inner .bio {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
body .breakdance .alm-item .inner .button-atom--custom {
  display: flex;
  background: none;
  color: var(--white);
  border: 0;
  padding: 0.75rem;
  border-radius: 50%;
  aspect-ratio: 1/1;
  align-items: center;
  justify-content: center;
}
body .breakdance .alm-item .inner .button-atom--custom i {
  font-size: 1.2rem;
}
body .breakdance .alm-item .inner .button-atom--custom:hover {
  background: var(--white);
  color: var(--blue);
}
body .breakdance .alm-item img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
body .breakdance .alm-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
}
body .breakdance .microsite-link .inner::after {
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-arrow-up-right%27%3E%3Cpath d=%27M7 7h10v10%27/%3E%3Cpath d=%27M7 17 17 7%27/%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  transition: var(--transition);
  opacity: 0;
}
body .breakdance .microsite-link:hover {
  cursor: pointer;
}
body .breakdance .microsite-link:hover .inner::after {
  transform: translate(25%, -25%);
  opacity: 1;
}

body.page .content-styles {
  background-color: var(--white);
  gap: 4rem;
}
body.page .content-styles .section-container {
  gap: 2rem;
  max-width: 50em;
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body.page .content-styles .section-container {
    padding: 4rem 2rem;
  }
}
body.page .content-styles .rich-resource {
  display: grid;
  grid-template-columns: 150px 1fr;
  align-items: center;
  gap: 1rem;
  border: 1px solid #c7c7c7;
  border-radius: 0;
  padding: 1rem;
  margin-top: 4rem;
}
body.page .content-styles .rich-resource img {
  aspect-ratio: unset;
  margin-bottom: 0;
  max-height: unset;
  max-width: 150px;
  width: 100%;
  box-shadow: none;
}
body.page .content-styles .rich-resource > p {
  padding: 0;
}
@media screen and (max-width: 768px) {
  body.page .content-styles .rich-resource {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
body.page .content-styles h2 {
  padding: 0 !important;
}
body.page .content-styles h2,
body.page .content-styles h3 {
  color: var(--dark-blue);
}
body.page .content-styles li,
body.page .content-styles p {
  color: var(--dark-grey);
}
body.page .content-styles img {
  aspect-ratio: 16/9;
  max-height: 225px;
  width: 100%;
  object-fit: cover;
  border-radius: var(--border-radius-sm);
  margin-bottom: 1.5rem;
  box-shadow: var(--box-shadow-img);
}
body.page .content-styles:not(:first-child) {
  background-color: var(--off-grey);
}

body .breakdance .community {
  background-color: var(--white);
}
body .breakdance .community .section-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 3rem;
  padding: 6rem 2rem;
  height: unset;
}
@media screen and (max-width: 768px) {
  body .breakdance .community .section-container {
    padding: 4rem 2rem;
    gap: 2rem;
  }
}
body .breakdance .community .section-container > .bde-div {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .community .section-container > .bde-div h2,
body .breakdance .community .section-container > .bde-div h3 {
  text-align: left;
}
body .breakdance .community .section-container > .bde-div h2 {
  color: var(--dark-blue);
}
body .breakdance .community .section-container > .bde-div h3 {
  color: var(--dark-grey);
}
body .breakdance .community .section-container > .bde-div h2,
body .breakdance .community .section-container > .bde-div h3,
body .breakdance .community .section-container > .bde-div p {
  max-width: 40em;
}
@media screen and (max-width: 768px) {
  body .breakdance .community .section-container > .bde-div h2,
  body .breakdance .community .section-container > .bde-div h3 {
    text-align: left;
  }
}
body .breakdance .community .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .community .ee-posts .community-entry {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  aspect-ratio: 1/1;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: var(--border-radius-sm);
  overflow: hidden;
}
body .breakdance .community .ee-posts .community-entry:hover .inner {
  opacity: 1;
}
body .breakdance .community .ee-posts .community-entry img {
  margin: 0 auto;
  max-width: 250px;
  width: 100%;
}
body .breakdance .community .ee-posts .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 2rem;
  gap: 2rem;
  text-align: center;
  background: var(--gradient-dark);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}
body .breakdance .community .ee-posts .inner img {
  margin: 0 auto;
  max-width: 150px;
  width: 100%;
}
body .breakdance .community .ee-posts .inner p,
body .breakdance .community .ee-posts .inner span {
  color: var(--white);
}
body .breakdance .community .ee-posts .inner p {
  font-style: italic;
  font-weight: 400;
}
body .breakdance .community .ee-posts .inner span {
  letter-spacing: 1.6px;
  font-weight: bold;
  text-transform: uppercase;
}
body .breakdance .community .ee-posts .inner.has-quote::after {
  top: 0;
  left: 0;
  background-position: top;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 119.4 77.65%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: url%28%23linear-gradient-2%29; %7D .cls-3 %7B fill: url%28%23linear-gradient%29; %7D .cls-4 %7B opacity: .09; %7D .cls-5 %7B fill: %23b5c7c9; %7D .cls-6 %7B clip-path: url%28%23clippath%29; %7D %3C/style%3E%3CclipPath id=%27clippath%27%3E%3Crect class=%27cls-1%27 x=%270%27 y=%270%27 width=%27119.4%27 height=%2777.65%27 transform=%27translate%28119.4 77.65%29 rotate%28-180%29%27/%3E%3C/clipPath%3E%3ClinearGradient id=%27linear-gradient%27 x1=%27578.31%27 y1=%27-23.81%27 x2=%27500%27 y2=%2766.74%27 gradientTransform=%27translate%28613.34 42.18%29 rotate%28-180%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23fff%27 stop-opacity=%27.85%27/%3E%3Cstop offset=%271%27 stop-color=%27%23fff%27 stop-opacity=%27.08%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27linear-gradient-2%27 x1=%27644.59%27 y1=%27-23.81%27 x2=%27566.28%27 y2=%2766.74%27 xlink:href=%27%23linear-gradient%27/%3E%3C/defs%3E%3Cg id=%27Layer_1-2%27 data-name=%27Layer_1%27%3E%3Cg class=%27cls-6%27%3E%3Cg%3E%3Cg class=%27cls-4%27%3E%3Cpath class=%27cls-5%27 d=%27M73.34-69.26l.11-.18.2.08,31.08,12.31c3.72,1.28,6.1,3.46,7.08,6.55,1.15,3.26.39,6.89-2.18,10.87-5.24,8.66-8.66,17.47-10.25,26.44-1.59,8.98-1.91,17.56-.95,25.74,1.11,8.19,3.18,15.66,6.2,22.43,3.02,6.77,6.36,12.35,10,16.75,1.63,1.78,2.6,4.04,2.93,6.77.17,1.39-.08,2.67-.75,3.83-.66,1.15-1.74,2.17-3.2,3.05h0s-16.02,9.71-16.02,9.71l-.15.09-.14-.12c-11.02-9.33-19.88-19.86-26.59-31.57h0c-6.55-11.55-10.86-23.74-12.94-36.56-2.08-12.66-1.84-25.56.72-38.69h0c2.72-12.98,7.67-25.48,14.85-37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-3%27 d=%27M73.34-69.76l.4.16,31.08,12.31c3.79,1.31,6.23,3.57,7.23,6.71,1.16,3.29.42,7.02-2.21,11.08-5.2,8.58-8.64,17.45-10.21,26.35-1.58,8.91-1.9,17.54-.95,25.67,1.1,8.12,3.18,15.64,6.18,22.36,2.99,6.71,6.35,12.33,9.97,16.7,1.65,1.8,2.65,4.12,2.98,6.9.17,1.44-.09,2.78-.78,3.98-.68,1.17-1.78,2.23-3.28,3.14l-16.33,9.9-.27-.23c-10.99-9.31-19.96-19.95-26.65-31.63-6.53-11.53-10.9-23.85-12.97-36.64-2.07-12.63-1.83-25.68.72-38.78,2.71-12.95,7.72-25.59,14.89-37.58l.22-.37ZM97.46,74.87l16.02-9.71c1.43-.86,2.47-1.86,3.11-2.96.63-1.1.88-2.34.72-3.67-.32-2.67-1.28-4.9-2.86-6.63-3.66-4.41-7.03-10.07-10.05-16.82-3.01-6.76-5.11-14.33-6.22-22.5-.95-8.18-.63-16.86.96-25.82,1.59-8.96,5.04-17.88,10.28-26.52,2.54-3.93,3.26-7.52,2.15-10.66-.95-2.99-3.28-5.14-6.93-6.4l-31.09-12.32c-7.14,11.94-12.13,24.53-14.82,37.42-2.54,13.04-2.78,26.03-.72,38.6,2.06,12.73,6.41,25,12.91,36.47,6.66,11.63,15.59,22.23,26.54,31.5h0Z%27/%3E%3C/g%3E%3Cg%3E%3Cg class=%27cls-4%27%3E%3Cpath class=%27cls-5%27 d=%27M7.05-69.26l.11-.18.2.08,31.08,12.31c3.72,1.28,6.1,3.46,7.08,6.55,1.15,3.26.39,6.89-2.18,10.87-5.24,8.66-8.66,17.47-10.25,26.44-1.59,8.98-1.91,17.56-.95,25.74,1.11,8.19,3.18,15.66,6.2,22.43,3.02,6.77,6.36,12.35,10,16.75,1.63,1.78,2.6,4.04,2.93,6.77.17,1.39-.08,2.67-.75,3.83-.66,1.15-1.74,2.17-3.2,3.05h0s-16.02,9.71-16.02,9.71l-.15.09-.14-.12c-11.02-9.33-19.88-19.86-26.59-31.57h0C-2.13,31.94-6.45,19.75-8.52,6.93c-2.08-12.66-1.84-25.56.72-38.69h0C-5.09-44.74-.14-57.24,7.05-69.26Z%27/%3E%3C/g%3E%3Cpath class=%27cls-2%27 d=%27M7.05-69.76l.4.16,31.08,12.31c3.79,1.31,6.23,3.57,7.23,6.71,1.16,3.29.42,7.02-2.21,11.08-5.2,8.58-8.63,17.45-10.21,26.35-1.58,8.91-1.9,17.54-.95,25.67,1.1,8.12,3.18,15.64,6.18,22.36,3,6.71,6.35,12.33,9.97,16.7,1.65,1.8,2.65,4.12,2.98,6.9.17,1.44-.09,2.78-.78,3.98-.68,1.17-1.78,2.23-3.28,3.14l-16.33,9.9-.27-.23c-10.99-9.31-19.96-19.95-26.65-31.63C-2.33,32.09-6.7,19.76-8.77,6.97c-2.07-12.63-1.83-25.68.72-38.78,2.71-12.95,7.72-25.59,14.89-37.58l.22-.37ZM31.17,74.87h0s16.02-9.71,16.02-9.71c1.43-.86,2.47-1.86,3.11-2.96.63-1.1.88-2.34.72-3.67-.32-2.67-1.28-4.9-2.86-6.63-3.66-4.41-7.03-10.06-10.05-16.82-3.01-6.76-5.1-14.33-6.22-22.5-.95-8.18-.63-16.86.96-25.82,1.59-8.96,5.04-17.88,10.28-26.52,2.54-3.93,3.26-7.52,2.15-10.66-.95-2.99-3.28-5.14-6.93-6.4l-31.09-12.32C.13-57.19-4.86-44.6-7.56-31.71c-2.54,13.04-2.78,26.03-.72,38.6C-6.21,19.62-1.87,31.89,4.63,43.37c6.66,11.63,15.59,22.23,26.54,31.5h0Z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body .breakdance .community .ee-posts .inner.has-quote::before {
  bottom: 0;
  right: 0;
  background-position: bottom;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 119.4 77.65%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: url%28%23linear-gradient-2%29; %7D .cls-3 %7B fill: url%28%23linear-gradient%29; %7D .cls-4 %7B fill: %23fff; %7D .cls-5 %7B opacity: .09; %7D .cls-6 %7B clip-path: url%28%23clippath%29; %7D %3C/style%3E%3CclipPath id=%27clippath%27%3E%3Crect class=%27cls-1%27 width=%27119.4%27 height=%2777.65%27/%3E%3C/clipPath%3E%3ClinearGradient id=%27linear-gradient%27 x1=%2795.78%27 y1=%27-6.76%27 x2=%27.77%27 y2=%27103.09%27 gradientTransform=%27translate%280 151.56%29 scale%281 -1%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23fff%27 stop-opacity=%27.85%27/%3E%3Cstop offset=%271%27 stop-color=%27%23fff%27 stop-opacity=%27.08%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27linear-gradient-2%27 x1=%27162.06%27 y1=%27-6.76%27 x2=%2767.06%27 y2=%27103.09%27 xlink:href=%27%23linear-gradient%27/%3E%3C/defs%3E%3Cg id=%27Layer_1-2%27 data-name=%27Layer_1%27%3E%3Cg class=%27cls-6%27%3E%3Cg%3E%3Cg class=%27cls-5%27%3E%3Cpath class=%27cls-4%27 d=%27M46.07,146.91l-.11.18-.2-.08-31.08-12.31c-3.72-1.28-6.1-3.46-7.08-6.55-1.15-3.26-.39-6.89,2.18-10.87,5.24-8.66,8.66-17.47,10.25-26.44,1.59-8.98,1.91-17.56.95-25.74-1.11-8.19-3.18-15.66-6.2-22.43-3.02-6.77-6.36-12.35-10-16.75-1.63-1.78-2.6-4.04-2.93-6.77-.17-1.39.08-2.67.75-3.83.66-1.15,1.74-2.17,3.2-3.05h0L21.82,2.57l.15-.09.14.12c11.02,9.33,19.88,19.86,26.59,31.57h0c6.55,11.55,10.86,23.74,12.94,36.56,2.08,12.66,1.84,25.56-.72,38.69h0c-2.72,12.98-7.67,25.48-14.85,37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-3%27 d=%27M46.07,147.4l-.4-.16-31.08-12.31c-3.79-1.31-6.23-3.57-7.23-6.71-1.16-3.29-.42-7.02,2.21-11.08,5.2-8.58,8.64-17.45,10.21-26.35,1.58-8.91,1.9-17.54.95-25.67-1.1-8.12-3.18-15.64-6.18-22.36-2.99-6.71-6.35-12.33-9.97-16.7-1.65-1.8-2.65-4.12-2.98-6.9-.17-1.44.09-2.78.78-3.98.68-1.17,1.78-2.23,3.28-3.14L21.99,2.17l.27.23c10.99,9.31,19.96,19.95,26.65,31.63,6.53,11.53,10.9,23.85,12.97,36.64,2.07,12.63,1.83,25.68-.72,38.78-2.71,12.95-7.72,25.59-14.89,37.58l-.22.37ZM21.95,2.78L5.93,12.49c-1.43.86-2.47,1.86-3.11,2.96-.63,1.1-.88,2.34-.72,3.67.32,2.67,1.28,4.9,2.86,6.63,3.66,4.41,7.03,10.07,10.05,16.82,3.01,6.76,5.11,14.33,6.22,22.5.95,8.18.63,16.86-.96,25.82-1.59,8.96-5.04,17.88-10.28,26.52-2.54,3.93-3.26,7.52-2.15,10.66.95,2.99,3.28,5.14,6.93,6.4l31.09,12.32c7.14-11.94,12.13-24.53,14.82-37.42,2.54-13.04,2.78-26.03.72-38.6-2.06-12.73-6.41-25-12.91-36.47-6.66-11.63-15.59-22.23-26.54-31.5h0Z%27/%3E%3C/g%3E%3Cg%3E%3Cg class=%27cls-5%27%3E%3Cpath class=%27cls-4%27 d=%27M112.35,146.91l-.11.18-.2-.08-31.08-12.31c-3.72-1.28-6.1-3.46-7.08-6.55-1.15-3.26-.39-6.89,2.18-10.87,5.24-8.66,8.66-17.47,10.25-26.44,1.59-8.98,1.91-17.56.95-25.74-1.11-8.19-3.18-15.66-6.2-22.43-3.02-6.77-6.36-12.35-10-16.75-1.63-1.78-2.6-4.04-2.93-6.77-.17-1.39.08-2.67.75-3.83.66-1.15,1.74-2.17,3.2-3.05h0l16.02-9.71.15-.09.14.12c11.02,9.33,19.88,19.86,26.59,31.57h0c6.55,11.55,10.86,23.74,12.94,36.56,2.08,12.66,1.84,25.56-.72,38.69h0c-2.72,12.98-7.67,25.48-14.85,37.5Z%27/%3E%3C/g%3E%3Cpath class=%27cls-2%27 d=%27M112.35,147.4l-.4-.16-31.08-12.31c-3.79-1.31-6.23-3.57-7.23-6.71-1.16-3.29-.42-7.02,2.21-11.08,5.2-8.58,8.63-17.45,10.21-26.35,1.58-8.91,1.9-17.54.95-25.67-1.1-8.12-3.18-15.64-6.18-22.36-3-6.71-6.35-12.33-9.97-16.7-1.65-1.8-2.65-4.12-2.98-6.9-.17-1.44.09-2.78.78-3.98.68-1.17,1.78-2.23,3.28-3.14l16.33-9.9.27.23c10.99,9.31,19.96,19.95,26.65,31.63,6.53,11.53,10.9,23.85,12.97,36.64,2.07,12.63,1.83,25.68-.72,38.78-2.71,12.95-7.72,25.59-14.89,37.58l-.22.37ZM88.23,2.78h0l-16.02,9.71c-1.43.86-2.47,1.86-3.11,2.96-.63,1.1-.88,2.34-.72,3.67.32,2.67,1.28,4.9,2.86,6.63,3.66,4.41,7.03,10.06,10.05,16.82,3.01,6.76,5.1,14.33,6.22,22.5.95,8.18.63,16.86-.96,25.82-1.59,8.96-5.04,17.88-10.28,26.52-2.54,3.93-3.26,7.52-2.15,10.66.95,2.99,3.28,5.14,6.93,6.4l31.09,12.32c7.14-11.94,12.13-24.53,14.82-37.42,2.54-13.04,2.78-26.03.72-38.6-2.06-12.73-6.41-25-12.91-36.47-6.66-11.63-15.59-22.23-26.54-31.5h0Z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body .breakdance .community .ee-posts .inner.has-quote::after, body .breakdance .community .ee-posts .inner.has-quote::before {
  content: "";
  position: absolute;
  display: block;
  width: 14rem;
  height: 14rem;
  z-index: 1;
  background-size: auto;
  background-repeat: no-repeat;
}
body .breakdance .community .bde-button .button-atom--primary {
  border-color: var(--green);
}
body .breakdance .community .bde-button .button-atom--primary span {
  color: var(--dark-blue);
}
body .breakdance .community .bde-button .button-atom--primary:hover {
  background-color: var(--white);
  border-color: var(--white);
}

body .breakdance .tutorial_link {
  display: none !important;
}
body .breakdance .sk-ww-linkedin-page-jobs {
  width: 100%;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body {
  margin: 0;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-jobs-masonry {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  height: auto !important;
  margin: 0;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-company,
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk_branding,
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-jobs-header,
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-header-left,
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-header-right,
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-header-right {
  display: none !important;
  margin: 0;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-title {
  text-decoration: none;
  font-family: var(--lato);
  font-style: italic;
  color: var(--dark-grey);
  font-weight: 400;
  font-size: 2.1rem;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-header {
  margin: 0;
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-item {
  flex-direction: row;
  align-items: center;
  width: 100%;
  background: #e6ebeb;
  background: linear-gradient(43deg, rgb(230, 235, 235) 100%, rgb(0, 0, 0) 100%);
  position: relative !important;
  top: unset !important;
  left: unset !important;
  border-radius: var(--border-radius-sm);
}
@media screen and (max-width: 768px) {
  body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-item {
    align-items: flex-start;
    flex-direction: column;
  }
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-footer {
  width: 100%;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-job-footer {
    justify-content: flex-start;
  }
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-button {
  font-family: var(--lato);
  text-transform: uppercase;
  overflow: visible;
  border-radius: var(--border-radius) !important;
  font-size: 1.4rem !important;
  text-decoration: none !important;
  font-weight: bold !important;
  letter-spacing: 2.25px;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  padding: 1rem 2rem !important;
  line-height: calc(1em + 0.75rem) !important;
  color: var(--dark-blue) !important;
  background-color: var(--green);
  border: 1px solid var(--green);
  margin: 0;
  transition: var(--transition);
}
body .breakdance .sk-ww-linkedin-page-jobs .sk-jobs-body .sk-button:hover {
  background-color: transparent;
  border-color: var(--dark-blue);
}
body .breakdance .swiper-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  padding-top: 1rem;
}
body .breakdance .swiper-arrows {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
body .breakdance .swiper-arrows.narrow {
  max-width: 100px;
  margin-left: auto;
}
body .breakdance .swiper-arrows.narrow .swiper-button-next,
body .breakdance .swiper-arrows.narrow .swiper-button-prev {
  position: relative;
  right: unset;
  top: unset;
  left: unset;
  bottom: unset;
  margin: 0;
}
body .breakdance .swiper-arrows.wide .swiper-button-next {
  right: -0.5rem;
}
body .breakdance .swiper-arrows.wide .swiper-button-prev {
  left: -0.5rem;
}
body .breakdance .narrow-testimonials {
  padding-top: 4rem;
}
body .breakdance .narrow-testimonials .swiper-arrows.wide {
  display: none;
}
@media screen and (min-width: 1120px) {
  body .breakdance .narrow-testimonials {
    padding-top: 16.5rem;
  }
}
body .breakdance .narrow-testimonials p {
  text-align: left;
}
body .breakdance .narrow-testimonials .swiper-container {
  display: flex;
  flex-direction: column;
}
body .breakdance .narrow-testimonials .swiper-slide {
  align-items: flex-start;
  padding: 3rem 0;
}
body .breakdance .narrow-testimonials .swiper-pagination-bullet {
  background-color: var(--dark-blue);
  padding: 0;
}
body .breakdance .narrow-testimonials .swiper-pagination {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start !important;
  margin: 0;
  position: relative;
}
body .breakdance .narrow-testimonials .swiper-pagination-horizontal {
  top: 0;
  right: unset;
  bottom: unset;
  max-width: 200px;
}
body .breakdance .employee-testimonials p {
  text-align: center;
}
body .breakdance .employee-testimonials .swiper-arrows.narrow {
  display: none;
}
body .breakdance .employee-testimonials .swiper-slide {
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 3rem;
}
body .breakdance .employee-testimonials .swiper-pagination {
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
body .breakdance .employee-testimonials .swiper-wrapper {
  align-items: center;
}
body .breakdance .narrow-testimonials h2,
body .breakdance .employee-testimonials h2 {
  padding: 0 !important;
  color: var(--blue);
  font-size: 2.8rem;
  font-style: italic;
  font-weight: 500;
}
@media screen and (max-width: 1120px) {
  body .breakdance .narrow-testimonials h2,
  body .breakdance .employee-testimonials h2 {
    font-size: clamp(2.3rem, 4.6vw, 3.8rem);
  }
}
body .breakdance .narrow-testimonials .swiper-pagination,
body .breakdance .employee-testimonials .swiper-pagination {
  display: flex;
  flex-direction: row;
}
body .breakdance .narrow-testimonials .swiper-pagination-bullet,
body .breakdance .employee-testimonials .swiper-pagination-bullet {
  background-color: var(--dark-blue);
  height: 1.5px;
  border-radius: 0;
  width: 50px;
  padding: 0;
}
body .breakdance .narrow-testimonials .section-container,
body .breakdance .employee-testimonials .section-container {
  align-items: center;
}
body .breakdance .narrow-testimonials .swiper-button-next:hover,
body .breakdance .narrow-testimonials .swiper-button-prev:hover,
body .breakdance .employee-testimonials .swiper-button-next:hover,
body .breakdance .employee-testimonials .swiper-button-prev:hover {
  cursor: pointer;
}
body .breakdance .narrow-testimonials .third-swiper p,
body .breakdance .employee-testimonials .third-swiper p {
  color: var(--blue);
  font-size: 2.4rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.4 !important;
}
body .breakdance .narrow-testimonials .third-swiper cite,
body .breakdance .employee-testimonials .third-swiper cite {
  font-size: 1.4rem;
  max-width: 30em;
  color: var(--dark-blue);
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  line-height: 0.5;
}
body .breakdance .narrow-testimonials .third-swiper .author,
body .breakdance .employee-testimonials .third-swiper .author {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 1rem;
}
body .breakdance .narrow-testimonials .third-swiper .role,
body .breakdance .employee-testimonials .third-swiper .role {
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 2.25px;
  padding: 0;
}
body .breakdance .narrow-testimonials .third-swiper img,
body .breakdance .employee-testimonials .third-swiper img {
  border-radius: 50%;
  max-width: 65px;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
  border: 1.5px solid var(--off-grey);
}
body .breakdance .narrow-testimonials .swiper-container,
body .breakdance .employee-testimonials .swiper-container {
  position: relative;
  overflow: hidden;
}
body .breakdance .narrow-testimonials .swiper-container .swiper-button-next::after,
body .breakdance .narrow-testimonials .swiper-container .swiper-button-prev::after,
body .breakdance .employee-testimonials .swiper-container .swiper-button-next::after,
body .breakdance .employee-testimonials .swiper-container .swiper-button-prev::after {
  color: var(--blue);
  font-size: 1.6rem !important;
  transition: var(--transition);
}
body .breakdance .narrow-testimonials .swiper-container .swiper-button-next:hover::after,
body .breakdance .narrow-testimonials .swiper-container .swiper-button-prev:hover::after,
body .breakdance .employee-testimonials .swiper-container .swiper-button-next:hover::after,
body .breakdance .employee-testimonials .swiper-container .swiper-button-prev:hover::after {
  color: var(--blue);
}
body .breakdance .narrow-testimonials .swiper-container .swiper-slide,
body .breakdance .employee-testimonials .swiper-container .swiper-slide {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body .breakdance .narrow-testimonials .swiper-container .swiper-slide p,
body .breakdance .employee-testimonials .swiper-container .swiper-slide p {
  line-height: 2rem;
}
body .breakdance .narrow-testimonials .swiper-container .swiper-slide p:hover,
body .breakdance .employee-testimonials .swiper-container .swiper-slide p:hover {
  cursor: pointer;
}
body .breakdance .narrow-testimonials .swiper-container .swiper-slide h3,
body .breakdance .narrow-testimonials .swiper-container .swiper-slide p,
body .breakdance .employee-testimonials .swiper-container .swiper-slide h3,
body .breakdance .employee-testimonials .swiper-container .swiper-slide p {
  max-width: 40em;
}
body .breakdance .narrow-testimonials .swiper-container .swiper-slide p,
body .breakdance .employee-testimonials .swiper-container .swiper-slide p {
  color: var(--dark-blue);
  font-style: italic;
}
body .breakdance .narrow-testimonials .swiper,
body .breakdance .employee-testimonials .swiper {
  width: 100%;
  height: 100%;
}
body .breakdance .job-post {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 1rem;
  background: #e6ebeb;
  background: linear-gradient(43deg, rgb(230, 235, 235) 100%, rgb(0, 0, 0) 100%);
}
body .breakdance .job-post h4 {
  padding: 0 !important;
}
body .breakdance .job-post .bde-button {
  margin-left: auto;
}
@media screen and (max-width: 630px) {
  body .breakdance .job-post {
    grid-template-columns: 1fr;
  }
  body .breakdance .job-post .bde-button {
    margin-left: unset;
  }
}
body .breakdance .careers-form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  height: 100%;
  max-width: 30em;
  border: 0.2px solid #e6ebeb;
  background: #e6ebeb;
  background: linear-gradient(43deg, rgb(230, 235, 235) 100%, rgb(0, 0, 0) 100%);
  border-radius: var(--border-radius-sm);
}
body .breakdance .careers-form .image {
  width: 100%;
}
body .breakdance .careers-form .image img {
  width: 100%;
  box-shadow: none;
}
body .breakdance .careers-form .image h3 {
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
  color: var(--blue);
  max-width: 10em;
}
@media screen and (min-width: 520px) and (max-width: 1119px) {
  body .breakdance .careers-form .image .image,
  body .breakdance .careers-form .image h3 {
    position: relative;
  }
  body .breakdance .careers-form .image img {
    display: none;
  }
}
body .breakdance .careers-form .content {
  padding: 1rem;
  gap: 1rem;
}
body .breakdance .careers-form .content p,
body .breakdance .careers-form .content span {
  color: var(--grey);
}
body .breakdance .careers-form .content span {
  font-size: 1.2rem;
  line-height: 1.4rem;
}
body .breakdance .careers-form .email-notice span {
  padding: 1rem;
}
body .breakdance .careers-form .email-notice a,
body .breakdance .careers-form .email-notice span {
  font-size: 1.2rem;
  color: var(--grey);
}
body .breakdance .bde-shortcode .frm_dropzone {
  max-width: unset;
}
body .breakdance .bde-shortcode .frm_dropzone .dz-message {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body .breakdance .bde-shortcode .frm_dropzone p,
body .breakdance .bde-shortcode .frm_dropzone .frm_upload_text {
  font-family: var(--lato);
  font-size: 1.4rem;
  font-style: italic;
  color: var(--grey);
  padding: 0;
}
body .breakdance .bde-shortcode .frm_dropzone .frm-svg-icon {
  color: var(--blue) !important;
}
body .breakdance .bde-shortcode .frm_form_field {
  margin: 0;
}
body .breakdance .bde-shortcode .frm_form_field select,
body .breakdance .bde-shortcode .frm_form_field input,
body .breakdance .bde-shortcode .frm_form_field textarea {
  border-radius: 5px;
  border: 0.2px solid var(--grey);
  background: var(--white);
  font-family: var(--lato);
}
body .breakdance .bde-shortcode .frm_fields_container {
  grid-row-gap: 1rem;
}
body .breakdance .bde-shortcode select,
body .breakdance .bde-shortcode .frm_primary_label {
  font-size: 1.2rem;
  color: var(--grey);
  text-transform: uppercase;
}
body .breakdance .bde-shortcode textarea {
  font-size: 1.2rem;
  line-height: 1.4rem;
  font-family: var(--lato);
}
body .breakdance .bde-shortcode textarea::placeholder {
  color: var(--grey);
  font-size: 1.2rem;
  opacity: 0.75;
  font-style: italic;
  font-family: var(--lato);
}
body .breakdance .bde-shortcode .bde-button {
  padding-top: 1rem;
}
body .breakdance .bde-shortcode .bde-button .button-atom--secondary {
  border-color: var(--blue);
}
body .breakdance .bde-shortcode .bde-button .button-atom--secondary:hover {
  border-color: var(--green);
}

body .breakdance .self-serve {
  display: grid;
  gap: 1rem;
  grid-template-rows: auto 60px auto 1fr auto;
  height: 100%;
}
@media screen and (min-width: 768px) and (max-width: 939px) {
  body .breakdance .self-serve {
    grid-template-rows: auto 80px auto 1fr auto;
  }
  body .breakdance .self-serve img {
    padding: 1rem 0;
  }
}
@media screen and (max-width: 767px) {
  body .breakdance .self-serve {
    display: flex;
  }
}
body .breakdance .self-serve h2,
body .breakdance .self-serve p {
  color: var(--dark-blue);
}
body .breakdance .self-serve h2 {
  font-size: 2.8rem;
}
body .breakdance .self-serve h3 {
  color: var(--dark-grey);
}
body .breakdance .self-serve h2,
body .breakdance .self-serve h3,
body .breakdance .self-serve .ee-post {
  padding: 0 !important;
}
body .breakdance .self-serve .bde-repeater-element {
  margin-top: auto;
}
body .breakdance .self-serve .bde-dynamic-repeater {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 1rem;
}
body .breakdance .self-serve .bde-dynamic-repeater-item {
  padding: 0;
}
body .breakdance .self-serve .bde-dynamic-repeater-item:last-child .button-atom--primary {
  color: var(--dark-blue);
  background-color: transparent;
  border: 1px solid var(--dark-blue);
}
body .breakdance .self-serve .bde-dynamic-repeater-item:last-child .button-atom--primary:hover {
  color: var(--dark-blue);
  border-color: var(--green);
  background-color: var(--green);
}
body .breakdance .marketplace {
  background-color: var(--white);
}
@media screen and (max-width: 768px) {
  body .breakdance .marketplace .bde-loop-item {
    padding: 0;
    gap: 2rem;
  }
}
body .breakdance .marketplace .section-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 3rem;
  padding: 6rem 2rem;
  height: unset;
}
@media screen and (max-width: 768px) {
  body .breakdance .marketplace .section-container {
    padding: 4rem 2rem;
    gap: 2rem;
  }
}
body .breakdance .marketplace .section-container > .bde-div {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 1rem;
}
body .breakdance .marketplace .section-container > .bde-div h2,
body .breakdance .marketplace .section-container > .bde-div h3 {
  text-align: left;
}
body .breakdance .marketplace .section-container > .bde-div h2 {
  color: var(--dark-blue);
}
body .breakdance .marketplace .section-container > .bde-div h3 {
  color: var(--dark-grey);
}
body .breakdance .marketplace .section-container > .bde-div h2,
body .breakdance .marketplace .section-container > .bde-div h3,
body .breakdance .marketplace .section-container > .bde-div p {
  max-width: 40em;
}
@media screen and (max-width: 768px) {
  body .breakdance .marketplace .section-container > .bde-div h2,
  body .breakdance .marketplace .section-container > .bde-div h3 {
    text-align: left;
  }
}
body .breakdance .marketplace .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .marketplace .bde-button .button-atom--secondary {
  border-color: var(--white);
}
body .breakdance .marketplace .bde-button .button-atom--secondary:hover {
  border-color: var(--green);
}

body .breakdance .sitemap {
  max-width: 40em;
  margin: 0 auto;
}
body .breakdance .sitemap__section {
  padding-bottom: 1.5rem;
}
body .breakdance .sitemap__columns-container {
  border: 1px solid var(--off-grey);
  padding: 1rem;
  border-radius: var(--border-radius-sm);
}
body .breakdance .sitemap__columns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 1rem;
}
body .breakdance .sitemap__item a {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--dark-blue);
  font-size: 1.4rem;
}
body .breakdance .sitemap__item::marker {
  color: var(--blue);
}

body .breakdance .opportunities .section-container {
  gap: 1rem;
}
body .breakdance .about {
  background-color: var(--white);
}
body .breakdance .about .bde-columns {
  gap: 3rem;
}
body .breakdance .about .bde-rich-text {
  max-width: 40em;
}
body .breakdance .about h2,
body .breakdance .about h3 {
  text-align: left;
}
body .breakdance .about h2 {
  color: var(--dark-blue);
}
body .breakdance .about h3,
body .breakdance .about h4 {
  color: var(--dark-grey);
}
body .breakdance .about .section-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
  padding: 6rem 2rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .about .section-container {
    padding: 4rem 2rem;
  }
}
body .breakdance .about .section-container > .bde-div {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 1rem;
  max-width: 40em;
}
@media screen and (max-width: 768px) {
  body .breakdance .about .section-container > .bde-div h2,
  body .breakdance .about .section-container > .bde-div h3 {
    text-align: left;
  }
}
body .breakdance .about .section-container h3 {
  width: 100%;
  text-align: left;
}
body .breakdance .about .bde-button .button-atom--secondary {
  border-color: var(--dark-blue);
}
body .breakdance .about .bde-button .button-atom--secondary:hover {
  border-color: var(--green);
}
body .breakdance .about .top-div {
  background-color: var(--green);
  border-radius: var(--border-radius-sm);
  overflow: hidden;
  box-shadow: var(--box-shadow-img);
}
body .breakdance .about .top-div > .bde-div {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 4rem 3rem;
}
@media screen and (max-width: 768px) {
  body .breakdance .about .top-div > .bde-div {
    padding: 2rem;
  }
}
body .breakdance .about .top-div span {
  font-style: normal;
  font-weight: 700;
  line-height: 1.9rem;
  letter-spacing: 2.25px;
  text-transform: uppercase;
  color: var(--dark-blue);
}
body .breakdance .about .top-div h2 {
  padding-bottom: 1rem;
}
body .breakdance .about .top-div img {
  width: 100%;
}
body .breakdance .about .top-div p {
  color: var(--black);
}
body .breakdance .about img {
  box-shadow: var(--box-shadow-img);
}
