/**
* Custom Stylesheet for TakeCost
*/
/**
* SCSS Variables
*/
/**
* CSS Variables
*/
:root {
  --white: #FFFFFF;
  --off-white: #FAFAFA;
  --grey: #646868;
  --lightGrey: #E8EAE6;
  --darkGrey: #292929;
  --black: #141515;
  --brand: #2482D8;
  --success: #61c67c;
  --error: #dc615d;
  --warning: #ecca63;
  --xxs: 0.5rem;
  --xs: 1rem;
  --s: 2rem;
  --m: 4rem;
  --l: 8rem;
  --xl: 10rem;
  --xxl: 25.6rem;
  --side: 10rem;
  --headerHeight: 8.2rem;
  --horzSpacing: var(--l);
  --vertSpacing: var(--xl);
  --heroSpacing: calc( var(--headerHeight) + var(--l) );
  --maxWidth: 160rem;
  --smallWidth: 90rem;
  --contentWidth: 40em;
  --colGap: var(--l);
}
@media screen and (max-width: 767px) {
  :root {
    --horzSpacing: var(--m);
    --vertSpacing: var(--l);
    --headerHeight: 7.4rem;
    --heroSpacing: calc( var(--headerHeight) + var(--m) );
  }
}
/**
* Global Styles
*/
html {
  font-size: 62.5%;
}
/* Track */
::-webkit-scrollbar-track {
  background: var(--black);
}
/* Handle */
::-webkit-scrollbar-thumb {
  transition: all 0.2s ease-out;
  background: var(--brand) !important;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--brand) !important;
}
::-moz-selection {
  /* Code for Firefox */
  background: color-mix(in srgb, var(--brand) 20%, transparent);
  color: var(--brand);
}
::selection {
  background: color-mix(in srgb, var(--brand) 20%, transparent);
  color: var(--brand);
}
/**
* Header Edits
*/
.breakdance .bde-header-builder .bde-header-builder__header-builder-border-bottom {
  background: transparent;
  border-bottom: 1px dashed color-mix(in srgb, var(--black) 16%, transparent);
}
/**
* Typography Tweaks
*/
.breakdance h1:not(.text--ignoreBrand) strong, .breakdance h2:not(.text--ignoreBrand) strong, .breakdance h3:not(.text--ignoreBrand) strong, .breakdance h4:not(.text--ignoreBrand) strong {
  color: var(--brand);
  font-weight: inherit;
}
/**
* Tab & Accordions Customizations
*/
.breakdance .bde-tabs__tabslist--pills .bde-tabs__tab {
  border: 1px solid var(--lightGrey);
}
.breakdance .bde-tabs__tabslist--pills .bde-tabs__tab.is-active {
  border-color: transparent;
}
.breakdance .bde-tabs__tabslist--pills .bde-tabs__tab:not(.is-active) .bde-tabs__tab-icon svg {
  color: var(--brand);
}
.breakdance .iconAccordion .bde-accordion__icon {
  background-color: var(--brand);
}
.breakdance .iconAccordion .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon {
  background-color: var(--white);
}
.breakdance .iconAccordion .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default {
  transform: none;
}
.breakdance .iconAccordion .bde-accordion__content-wrapper[data-icon="quote"] .bde-accordion__icon {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='M8.17,17.75c-.73,0-1.4-.37-1.78-.99s-.42-1.38-.09-2.03l.49-.98c-1.42-.11-2.54-1.3-2.54-2.74v-2c0-1.52,1.23-2.75,2.75-2.75h2c1.52,0,2.75,1.23,2.75,2.75v3.53c0,.42-.1,.85-.29,1.23l-1.42,2.84c-.36,.71-1.07,1.16-1.87,1.16Zm-1.17-10c-.69,0-1.25,.56-1.25,1.25v2c0,.69,.56,1.25,1.25,1.25h1c.26,0,.5,.13,.64,.36,.14,.22,.15,.5,.03,.73l-1.03,2.06c-.13,.27-.03,.49,.03,.58,.05,.08,.21,.28,.5,.28,.23,0,.43-.12,.53-.33l1.42-2.84c.09-.17,.13-.37,.13-.56v-3.53c0-.69-.56-1.25-1.25-1.25h-2Z'/%3E%3Cpath d='M17.17,17.75c-.73,0-1.4-.37-1.78-.99-.38-.62-.42-1.38-.09-2.03l.49-.98c-1.42-.11-2.54-1.3-2.54-2.74v-2c0-1.52,1.23-2.75,2.75-2.75h2c1.52,0,2.75,1.23,2.75,2.75v3.53c0,.42-.1,.85-.29,1.23l-1.42,2.84c-.36,.71-1.07,1.16-1.87,1.16Zm-1.17-10c-.69,0-1.25,.56-1.25,1.25v2c0,.69,.56,1.25,1.25,1.25h1c.26,0,.5,.13,.64,.36,.14,.22,.15,.5,.03,.73l-1.03,2.06c-.13,.27-.03,.49,.03,.58,.05,.08,.21,.28,.5,.28,.23,0,.43-.12,.53-.33l1.42-2.84c.09-.17,.13-.37,.13-.56v-3.53c0-.69-.56-1.25-1.25-1.25h-2Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='M8.17,17.75c-.73,0-1.4-.37-1.78-.99s-.42-1.38-.09-2.03l.49-.98c-1.42-.11-2.54-1.3-2.54-2.74v-2c0-1.52,1.23-2.75,2.75-2.75h2c1.52,0,2.75,1.23,2.75,2.75v3.53c0,.42-.1,.85-.29,1.23l-1.42,2.84c-.36,.71-1.07,1.16-1.87,1.16Zm-1.17-10c-.69,0-1.25,.56-1.25,1.25v2c0,.69,.56,1.25,1.25,1.25h1c.26,0,.5,.13,.64,.36,.14,.22,.15,.5,.03,.73l-1.03,2.06c-.13,.27-.03,.49,.03,.58,.05,.08,.21,.28,.5,.28,.23,0,.43-.12,.53-.33l1.42-2.84c.09-.17,.13-.37,.13-.56v-3.53c0-.69-.56-1.25-1.25-1.25h-2Z'/%3E%3Cpath d='M17.17,17.75c-.73,0-1.4-.37-1.78-.99-.38-.62-.42-1.38-.09-2.03l.49-.98c-1.42-.11-2.54-1.3-2.54-2.74v-2c0-1.52,1.23-2.75,2.75-2.75h2c1.52,0,2.75,1.23,2.75,2.75v3.53c0,.42-.1,.85-.29,1.23l-1.42,2.84c-.36,.71-1.07,1.16-1.87,1.16Zm-1.17-10c-.69,0-1.25,.56-1.25,1.25v2c0,.69,.56,1.25,1.25,1.25h1c.26,0,.5,.13,.64,.36,.14,.22,.15,.5,.03,.73l-1.03,2.06c-.13,.27-.03,.49,.03,.58,.05,.08,.21,.28,.5,.28,.23,0,.43-.12,.53-.33l1.42-2.84c.09-.17,.13-.37,.13-.56v-3.53c0-.69-.56-1.25-1.25-1.25h-2Z'/%3E%3C/svg%3E");
}
.breakdance .iconAccordion .bde-accordion__content-wrapper[data-icon="users"] .bde-accordion__icon {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,19.75c-3.35,0-6.75-1.12-6.75-3.25s3.4-3.25,6.75-3.25,6.75,1.12,6.75,3.25-3.4,3.25-6.75,3.25Zm0-5c-3.4,0-5.25,1.16-5.25,1.75s1.85,1.75,5.25,1.75,5.25-1.16,5.25-1.75-1.85-1.75-5.25-1.75Z'/%3E%3Cpath d='M12,11.75c-2.07,0-3.75-1.68-3.75-3.75s1.68-3.75,3.75-3.75,3.75,1.68,3.75,3.75-1.68,3.75-3.75,3.75Zm0-6c-1.24,0-2.25,1.01-2.25,2.25s1.01,2.25,2.25,2.25,2.25-1.01,2.25-2.25-1.01-2.25-2.25-2.25Z'/%3E%3Cpath d='M6.45,13.26c-1.24,.05-2.38,.27-3.26,.63-.5,.2-.96,.46-1.31,.79-.35,.33-.63,.77-.63,1.32s.28,1,.63,1.32c.34,.33,.8,.59,1.31,.79,.5,.2,1.08,.36,1.72,.47-.49-.53-.8-1.13-.88-1.76-.1-.03-.19-.07-.28-.1-.4-.16-.67-.33-.83-.48-.16-.15-.16-.23-.16-.23h0s0-.08,.16-.23c.16-.15,.43-.32,.83-.48,.2-.08,.43-.16,.67-.22,.41-.69,1.12-1.3,2.03-1.8Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M19.98,16.82c-.08,.63-.39,1.23-.88,1.76,.63-.11,1.22-.27,1.72-.47,.5-.2,.96-.46,1.31-.79,.35-.33,.63-.77,.63-1.32s-.28-1-.63-1.32c-.34-.33-.8-.59-1.31-.79-.88-.35-2.02-.58-3.26-.63,.91,.49,1.61,1.11,2.03,1.8,.25,.07,.47,.14,.67,.22,.4,.16,.67,.33,.83,.48,.16,.15,.16,.23,.16,.23h0s0,.08-.16,.23c-.16,.15-.43,.32-.83,.48-.09,.04-.18,.07-.28,.1Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M16.51,10.15c-.22,.46-.51,.88-.85,1.25,.4,.22,.85,.35,1.34,.35,1.52,0,2.75-1.23,2.75-2.75s-1.23-2.75-2.75-2.75c-.1,0-.21,0-.31,.02,.17,.47,.28,.96,.3,1.48,0,0,0,0,0,0,.69,0,1.25,.56,1.25,1.25s-.56,1.25-1.25,1.25c-.17,0-.34-.03-.49-.1Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M7.31,6.27c-.1-.01-.2-.02-.31-.02-1.52,0-2.75,1.23-2.75,2.75s1.23,2.75,2.75,2.75c.49,0,.94-.13,1.34-.35-.34-.37-.63-.79-.85-1.25-.15,.06-.31,.1-.49,.1-.69,0-1.25-.56-1.25-1.25s.56-1.25,1.25-1.25c0,0,0,0,0,0,.03-.52,.13-1.02,.3-1.48Z' style='fill-rule: evenodd;'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,19.75c-3.35,0-6.75-1.12-6.75-3.25s3.4-3.25,6.75-3.25,6.75,1.12,6.75,3.25-3.4,3.25-6.75,3.25Zm0-5c-3.4,0-5.25,1.16-5.25,1.75s1.85,1.75,5.25,1.75,5.25-1.16,5.25-1.75-1.85-1.75-5.25-1.75Z'/%3E%3Cpath d='M12,11.75c-2.07,0-3.75-1.68-3.75-3.75s1.68-3.75,3.75-3.75,3.75,1.68,3.75,3.75-1.68,3.75-3.75,3.75Zm0-6c-1.24,0-2.25,1.01-2.25,2.25s1.01,2.25,2.25,2.25,2.25-1.01,2.25-2.25-1.01-2.25-2.25-2.25Z'/%3E%3Cpath d='M6.45,13.26c-1.24,.05-2.38,.27-3.26,.63-.5,.2-.96,.46-1.31,.79-.35,.33-.63,.77-.63,1.32s.28,1,.63,1.32c.34,.33,.8,.59,1.31,.79,.5,.2,1.08,.36,1.72,.47-.49-.53-.8-1.13-.88-1.76-.1-.03-.19-.07-.28-.1-.4-.16-.67-.33-.83-.48-.16-.15-.16-.23-.16-.23h0s0-.08,.16-.23c.16-.15,.43-.32,.83-.48,.2-.08,.43-.16,.67-.22,.41-.69,1.12-1.3,2.03-1.8Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M19.98,16.82c-.08,.63-.39,1.23-.88,1.76,.63-.11,1.22-.27,1.72-.47,.5-.2,.96-.46,1.31-.79,.35-.33,.63-.77,.63-1.32s-.28-1-.63-1.32c-.34-.33-.8-.59-1.31-.79-.88-.35-2.02-.58-3.26-.63,.91,.49,1.61,1.11,2.03,1.8,.25,.07,.47,.14,.67,.22,.4,.16,.67,.33,.83,.48,.16,.15,.16,.23,.16,.23h0s0,.08-.16,.23c-.16,.15-.43,.32-.83,.48-.09,.04-.18,.07-.28,.1Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M16.51,10.15c-.22,.46-.51,.88-.85,1.25,.4,.22,.85,.35,1.34,.35,1.52,0,2.75-1.23,2.75-2.75s-1.23-2.75-2.75-2.75c-.1,0-.21,0-.31,.02,.17,.47,.28,.96,.3,1.48,0,0,0,0,0,0,.69,0,1.25,.56,1.25,1.25s-.56,1.25-1.25,1.25c-.17,0-.34-.03-.49-.1Z' style='fill-rule: evenodd;'/%3E%3Cpath d='M7.31,6.27c-.1-.01-.2-.02-.31-.02-1.52,0-2.75,1.23-2.75,2.75s1.23,2.75,2.75,2.75c.49,0,.94-.13,1.34-.35-.34-.37-.63-.79-.85-1.25-.15,.06-.31,.1-.49,.1-.69,0-1.25-.56-1.25-1.25s.56-1.25,1.25-1.25c0,0,0,0,0,0,.03-.52,.13-1.02,.3-1.48Z' style='fill-rule: evenodd;'/%3E%3C/svg%3E");
}
.breakdance .iconAccordion .bde-accordion__content-wrapper[data-icon="tablet"] .bde-accordion__icon {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='M17.3,22.75H7.7c-1.2,0-1.86,0-2.45-.3-.52-.27-.94-.68-1.2-1.2-.3-.59-.3-1.25-.3-2.45V5.2c0-1.2,0-1.86,.3-2.45,.27-.52,.68-.94,1.2-1.2,.59-.3,1.25-.3,2.45-.3h9.6c1.2,0,1.86,0,2.45,.3,.52,.27,.94,.68,1.2,1.2,.3,.59,.3,1.25,.3,2.45v13.6c0,1.2,0,1.86-.3,2.45-.27,.52-.68,.94-1.2,1.2-.59,.3-1.25,.3-2.45,.3ZM7.7,2.75c-.97,0-1.5,0-1.77,.14-.24,.12-.42,.31-.55,.55-.14,.27-.14,.8-.14,1.77v13.6c0,.97,0,1.5,.14,1.77,.12,.24,.31,.42,.55,.55,.27,.14,.8,.14,1.77,.14h9.6c.97,0,1.5,0,1.77-.14,.24-.12,.42-.31,.55-.55,.14-.27,.14-.8,.14-1.77V5.2c0-.97,0-1.5-.14-1.77-.12-.24-.31-.43-.55-.55-.27-.14-.8-.14-1.77-.14h-1.05v.65c0,.64,0,1.02-.19,1.4-.17,.33-.43,.59-.76,.76-.38,.19-.76,.19-1.39,.19h-2.8c-.64,0-1.02,0-1.39-.19-.33-.17-.6-.43-.76-.76-.19-.38-.19-.76-.19-1.4v-.65h-1.05Zm2.55,0v.65c0,.31,0,.64,.03,.72,.02,.04,.06,.08,.11,.1,.07,.03,.4,.03,.71,.03h2.8c.31,0,.64,0,.72-.03,.04-.02,.08-.06,.1-.11,.03-.08,.03-.4,.03-.71v-.65h-4.5Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='M17.3,22.75H7.7c-1.2,0-1.86,0-2.45-.3-.52-.27-.94-.68-1.2-1.2-.3-.59-.3-1.25-.3-2.45V5.2c0-1.2,0-1.86,.3-2.45,.27-.52,.68-.94,1.2-1.2,.59-.3,1.25-.3,2.45-.3h9.6c1.2,0,1.86,0,2.45,.3,.52,.27,.94,.68,1.2,1.2,.3,.59,.3,1.25,.3,2.45v13.6c0,1.2,0,1.86-.3,2.45-.27,.52-.68,.94-1.2,1.2-.59,.3-1.25,.3-2.45,.3ZM7.7,2.75c-.97,0-1.5,0-1.77,.14-.24,.12-.42,.31-.55,.55-.14,.27-.14,.8-.14,1.77v13.6c0,.97,0,1.5,.14,1.77,.12,.24,.31,.42,.55,.55,.27,.14,.8,.14,1.77,.14h9.6c.97,0,1.5,0,1.77-.14,.24-.12,.42-.31,.55-.55,.14-.27,.14-.8,.14-1.77V5.2c0-.97,0-1.5-.14-1.77-.12-.24-.31-.43-.55-.55-.27-.14-.8-.14-1.77-.14h-1.05v.65c0,.64,0,1.02-.19,1.4-.17,.33-.43,.59-.76,.76-.38,.19-.76,.19-1.39,.19h-2.8c-.64,0-1.02,0-1.39-.19-.33-.17-.6-.43-.76-.76-.19-.38-.19-.76-.19-1.4v-.65h-1.05Zm2.55,0v.65c0,.31,0,.64,.03,.72,.02,.04,.06,.08,.11,.1,.07,.03,.4,.03,.71,.03h2.8c.31,0,.64,0,.72-.03,.04-.02,.08-.06,.1-.11,.03-.08,.03-.4,.03-.71v-.65h-4.5Z'/%3E%3C/svg%3E");
}
/**
* Buttons Custom Styling
*/
.breakdance .button-atom--primary {
  min-width: 24rem;
}
@media screen and (max-width: 767px) {
  .breakdance .button-atom--primary {
    min-width: 0;
  }
}
.breakdance .button--fullWidthMobile {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .breakdance .button--fullWidthMobile .button-atom--primary {
    width: 100%;
  }
}
/**
* Home-specific Styles
*/
.heroContent h1 {
  max-width: 12em;
}
.heroContent h1 em, .heroContent h1 strong {
  position: relative;
  display: inline-block;
}
.heroContent h1 em:before, .heroContent h1 em:after, .heroContent h1 strong:before, .heroContent h1 strong:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background: var(--brand);
  border-radius: 50%;
  position: absolute;
}
.heroContent h1 em {
  font-style: normal;
  border: 1px solid color-mix(in srgb, var(--brand) 8%, transparent);
}
.heroContent h1 em:before {
  transform: translate(-50%, -50%);
  top: 0;
  left: 0;
}
.heroContent h1 em:after {
  transform: translate(-50%, 50%);
  bottom: 0;
  left: 0;
}
.heroContent h1 strong {
  padding: 0 0.2em;
}
.heroContent h1 strong:before {
  transform: translate(50%, -50%);
  top: 0;
  right: 0;
}
.heroContent h1 strong:after {
  transform: translate(50%, 50%);
  bottom: 0;
  right: 0;
}
@media screen and (min-width: 767px) {
  .breakdance .footerImg {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-41%);
    max-width: calc(50% - var(--l));
  }
}
