.breakdance .bde-section-16-123 .section-container{display:flex;flex-direction:column;justify-content:center}.breakdance .bde-section-16-123 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (min-width:1120px){.breakdance .bde-section-16-123{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-16-123{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-16-123{display:none}}@media (max-width:479px){.breakdance .bde-section-16-123 .section-container{height:100vh}}.breakdance .bde-section-16-171 .section-container{display:flex;flex-direction:column;justify-content:center}.breakdance .bde-section-16-171 .section-container{height:90vh}.breakdance .bde-section-16-171 .section-container{--bde-section-width:100%}.breakdance .bde-section-16-171 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-16-171{display:none}}@media (max-width:479px){.breakdance .bde-section-16-171{display:none}}.breakdance .bde-section-16-101 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-16-101 .section-container{padding-bottom:0px;padding-top:0px}.breakdance .bde-fancy-divider-16-125{margin-top:0px;margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:1.5px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-125{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-125{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-125{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-125{--bde-fancy-divider-border-style:solid}}.breakdance .bde-text-16-169{width:383px;font-size:25px}@media (max-width:479px){.breakdance .bde-text-16-169{font-size:20px}}.breakdance .bde-text-16-170{width:383px;font-size:25px}@media (max-width:479px){.breakdance .bde-text-16-170{font-size:20px}}.breakdance .bde-fancy-divider-16-158{margin-top:50px;margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:1.5px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-158{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-158{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-158{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-158{--bde-fancy-divider-border-style:solid}}.breakdance .bde-text-16-102{width:492px;margin-top:0px;margin-bottom:20px}.breakdance .bde-text-16-103{width:450px;margin-bottom:20px}@media (max-width:480px){br{display:none}}.breakdance .bde-text-16-104{width:590px}@media (max-width:480px){br{display:none}}.breakdance .bde-fancy-divider-16-157{margin-top:50px;margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:1.5px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-157{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-157{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-157{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-157{--bde-fancy-divider-border-style:solid}}.breakdance .bde-section-16-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-16-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-16-100 .section-container{--bde-grid-items-per-row:3;--bde-grid-gap:120px}.breakdance .bde-section-16-100 .section-container{padding-bottom:0px;padding-top:0px}@media (max-width:1119px){.breakdance .bde-section-16-100 .section-container{--bde-grid-items-per-row:1}}@media (max-width:1023px){.breakdance .bde-section-16-100 .section-container{--bde-grid-items-per-row:1}}.breakdance .bde-div-16-106{width:100%}.breakdance .bde-heading-16-111{margin-bottom:20px}.breakdance .bde-heading-16-114{margin-bottom:20px}.breakdance .bde-basic-list-16-163{list-style-position:outside;padding-inline-start:25px}.breakdance .bde-basic-list-16-163 li:not(:last-child){margin-bottom:1px}.breakdance .bde-div-16-119{width:100%}.breakdance .bde-heading-16-120{margin-bottom:20px}.breakdance .bde-heading-16-121{width:250px;margin-bottom:20px}.breakdance .bde-text-16-122{margin-bottom:0px}.breakdance .bde-basic-list-16-161{list-style-position:outside;padding-inline-start:25px}.breakdance .bde-basic-list-16-161 li:not(:last-child){margin-bottom:1px}.breakdance .bde-div-16-115{width:100%}.breakdance .bde-heading-16-116{margin-bottom:20px}.breakdance .bde-heading-16-117{margin-bottom:20px}@media (max-width:1364px){br{display:none}}.breakdance .bde-basic-list-16-164{list-style-position:outside;padding-inline-start:25px}.breakdance .bde-basic-list-16-164 li:not(:last-child){margin-bottom:1px}#service,#expertise,#sectors{scroll-margin-top:96px;padding:1.5rem;border-radius:6px;border:1px solid rgba(222,220,217,0.35);outline:2px solid transparent;outline-offset:2px;transition:box-shadow 0.4s ease,outline-color 0.4s ease,border-color 0.4s ease}@keyframes flashHighlightBorder{0%{border-color:rgba(222,220,217,0.65);outline-color:#dedcd9;box-shadow:0 0 0 0 rgba(29,35,39,0.25)}25%{box-shadow:0 0 12px 4px rgba(29,35,39,0.25)}60%{box-shadow:0 0 24px 10px rgba(29,35,39,0.10)}100%{border-color:rgba(222,220,217,0.35);outline-color:transparent;box-shadow:none}}.flash-highlight{animation:flashHighlightBorder 4s ease-out forwards;will-change:box-shadow,outline-color,border-color}@media (prefers-reduced-motion:reduce){.flash-highlight{animation-duration:1s}}#service:target,#expertise:target,#sectors:target{animation:flashHighlightBorder 3s ease-out forwards}.breakdance .bde-section-16-105 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-16-105 .section-container{padding-bottom:0px;padding-top:50px}.breakdance .bde-fancy-divider-16-126{margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-126{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-126{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-126{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-126{--bde-fancy-divider-border-style:solid}}.breakdance .bde-div-16-127{width:100%}.breakdance .bde-div-16-127{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media (max-width:1023px){.breakdance .bde-div-16-127{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-heading-16-130{margin-bottom:20px}.breakdance .bde-heading-16-132{width:260px;margin-bottom:20px}.breakdance .bde-text-16-133{width:664px}.breakdance .bde-section-16-134 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-16-134 .section-container{padding-bottom:0px;padding-top:50px}.breakdance .bde-fancy-divider-16-154{margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-154{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-154{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-154{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-154{--bde-fancy-divider-border-style:solid}}.breakdance .bde-heading-16-138{margin-bottom:20px}.breakdance .bde-text-16-142{width:705px}.breakdance .bde-section-16-144 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-16-144 .section-container{padding-bottom:0px;padding-top:0px}.breakdance .bde-fancy-divider-16-152{margin-top:50px;margin-bottom:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-152{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-152{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-152{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-152{--bde-fancy-divider-border-style:solid}}.breakdance .bde-heading-16-146{width:200px;line-height:1.5;margin-bottom:50px}.breakdance .bde-text-16-149{width:664px;margin-bottom:50px}.bde-button .bde-button__button{background-color:transparent!important;border:2px solid #000;border-radius:0px;color:#000!important;padding:10px 24px;font-size:18px;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease}.bde-button .bde-button__button::after{content:"→";display:inline-block;transition:transform 0.3s ease}.bde-button .bde-button__button:hover::after{transform:translateX(8px)}.bde-button .bde-button__button:hover{background-color:transparent!important}.breakdance .bde-fancy-divider-16-155{margin-top:50px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:#000;width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-16-155{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-16-155{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-16-155{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-16-155{--bde-fancy-divider-border-style:solid}}