@layer base {
  .fs2,
  .fs3,
  .fs4,
  .fs5,
  .fs6,
  .subtitle, .fs1, body {
    font-size: max(var(--_font-size-min), var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min)) * min(1, log(var(--px-width) / var(--min-font-breakpoint)) / log(var(--max-font-breakpoint) / var(--min-font-breakpoint))));
  }
  body {
    --_font-size-min: var(--body-font-size-min-medium);
    --_font-size-max: var(--body-font-size-max-medium);
    --_body-color: var(--body-text-color, var(--brand-black));
    font-family: var(--ff-default);
    font-weight: 300;
    line-height: 1.5;
    color: var(--_body-color);
  }
  svg.icon {
    width: 32px;
  }
  button {
    font-family: var(--btn-ff);
  }
  .fs1 {
    --_color: var(--heading-text-color, var(--brand-black));
    color: var(--_color);
    font-family: var(--ff-primary);
    line-height: 1.1;
  }
  .fs1.white {
    color: var(--brand-white);
  }
  .fs1.green {
    color: var(--primary-color-1);
  }
  .fs2.green,
  .fs3.green,
  .fs4.green {
    color: var(--primary-color-1);
  }
  .fs2,
  .fs3,
  .fs4,
  .fs5,
  .fs6,
  .subtitle {
    --_color: var(--heading-text-color, var(--brand-black));
    color: var(--_color);
    font-family: var(--ff-secondary);
  }
  .fs2.white,
  .fs3.white,
  .fs4.white,
  .fs5.white,
  .fs6.white,
  .subtitle.white {
    color: var(--brand-white);
  }
  .fs1 {
    --_font-size-min: var(--h1-font-size-min);
    --_font-size-max: var(--h1-font-size-max);
    font-weight: 400;
  }
  .fs2 {
    --_font-size-min: var(--h2-font-size-min);
    --_font-size-max: var(--h2-font-size-max);
    line-height: 1.1;
    font-weight: 500;
  }
  .fs3 {
    --_font-size-min: var(--h3-font-size-min);
    --_font-size-max: var(--h3-font-size-max);
    line-height: 1.1;
    font-weight: 600;
  }
  .fs4 {
    --_font-size-min: var(--h4-font-size-min);
    --_font-size-max: var(--h4-font-size-max);
    line-height: 1.4;
    font-weight: 600;
  }
  .fs5 {
    --_font-size-min: var(--h5-font-size-min);
    --_font-size-max: var(--h5-font-size-max);
    line-height: 1.4;
  }
  .fs6 {
    --_font-size-min: var(--h6-font-size-min);
    --_font-size-max: var(--h6-font-size-max);
    line-height: 1.4;
  }
  p {
    font-weight: 300;
  }
  .subtitle {
    --_font-size-min: var(--subtitle-font-size-min);
    --_font-size-max: var(--subtitle-font-size-max);
    --_color: var(--subtitle-text-color, var(--brand-black));
    display: block;
    font-family: var(--ff-default);
    font-weight: 500;
    color: var(--_color);
  }
}
@layer components {
  .cta-with-employee-block {
    --_cta-employee-width: var(--avatar-image-width);
    display: grid;
    grid-template-columns: 1fr;
    align-items: start;
    gap: 30px;
    padding: 30px;
    width: 100%;
  }
  .cta-with-employee-block > .media-component {
    margin-inline: auto;
    min-height: var(--avatar-image-width);
    max-width: var(--avatar-image-width);
    width: 100%;
  }
  .cta-with-employee-block > .media-component:is(.cover, .contain) {
    height: var(--avatar-image-width);
  }
  .cta-with-employee-block > .body {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    overflow: hidden;
  }
  .cta-with-employee-block > .body > .content {
    max-width: var(--max-text-width);
    width: 100%;
  }
  .cta-with-employee-block > .body > .content > .block-header {
    width: 100%;
  }
  .cta-with-employee-block > .body > .content .title {
    display: block;
    hyphens: auto;
  }
  @media (min-width: 768px) {
    .cta-with-employee-block {
      grid-template-columns: var(--_cta-employee-width, 250px) 2fr;
    }
    .cta-with-employee-block > .media-component {
      max-width: none;
    }
  }
}
@layer theme {
  .cta-with-employee-block {
    --heading-text-color: var(--primary-color-1);
    --_bg-color: var(--cta-with-employee-bg-color, var(--brand-support-color-1));
    --_color: var(--cta-with-employee-color, var(--brand-text-color));
    --_border-radius: var(--card-radius);
    background-color: var(--_bg-color);
    border-radius: var(--_border-radius);
    color: var(--_color);
  }
  .cta-with-employee-block .link-default {
    --_icon-color: var(--brand-black);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvY2tzLmN0YS5jdGFXaXRoRW1wbG95ZWVCbG9jay5jc3MiLCJtYXBwaW5ncyI6IkFBSUE7RUFNRTs7Ozs7O0lBQ0U7RUNIRjtFRE9BO0lBQ0U7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7RUNQRjtFRFVBO0lBQ0U7RUNSRjtFRFdBO0lBQ0U7RUNURjtFRFlBO0lBQ0U7SUFFQTtJQUNBO0lBRUE7RUNaRjtFRGNFO0lBQ0U7RUNaSjtFRGVFO0lBQ0U7RUNiSjtFRG9CRTs7O0lBQ0U7RUNoQko7RURvQkE7Ozs7OztJQU1FO0lBRUE7SUFDQTtFQ25CRjtFRHNCRTs7Ozs7O0lBQ0U7RUNmSjtFRG1CQTtJQUNFO0lBQ0E7SUFDQTtFQ2pCRjtFRG9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDbEJGO0VEcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNuQkY7RURzQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3BCRjtFRHVCQTtJQUNFO0lBQ0E7SUFDQTtFQ3JCRjtFRHdCQTtJQUNFO0lBQ0E7SUFDQTtFQ3RCRjtFRHlCQTtJQUNFO0VDdkJGO0VEMEJBO0lBQ0U7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RUN6QkY7QUFDRjtBQXJHQTtFQUNJO0lBQ0k7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFzR047RUFwR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXNHVjtFQXBHVTtJQUNJO0VBc0dkO0VBbEdNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQW9HVjtFQWxHVTtJQUNJO0lBQ0E7RUFvR2Q7RUFsR2M7SUFDSTtFQW9HbEI7RUFqR2M7SUFDSTtJQUNBO0VBbUdsQjtFQTlGTTtJQTNDSjtNQTRDUTtJQWlHUjtJQS9GUTtNQUNJO0lBaUdaO0VBQ0Y7QUFDRjtBQTdGQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUE4Rk47RUE1Rk07SUFDSTtFQThGVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90ZWFtLWF3ZXNvbWUvLi9zcmMvc3R5bGUvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3RlYW0tYXdlc29tZS8uL3NyYy9ibG9ja3MvY3RhL2N0YVdpdGhFbXBsb3llZUJsb2NrLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsi77u/Ly9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuQGxheWVyIGJhc2Uge1xyXG5cclxuICAvLyBGb250LXNpemUgY2FsY3VsYXRpb25cclxuICAvLyBFZGl0IGF0IHlvdXIgb3duIHJpc2tcclxuICAvLyBJZiBjaGFuZ2luZyBmb250LXNpemVzIGJlIHN1cmUgdG8gY2hlY2sgaWYgZm9udC1zaXplcyBhcmUgY29tcGxpYW50IHdpdGggV0NBRzIuQSBBQSBTQy4gMS40LjQ6XHJcbiAgLy8gLSBFeGNlcHQgZm9yIGNhcHRpb25zIGFuZCBpbWFnZXMgb2YgdGV4dCwgdGV4dCBjYW4gYmUgcmVzaXplZCB3aXRob3V0IGFzc2lzdGl2ZSB0ZWNobm9sb2d5IHVwIHRvIDIwMCBwZXJjZW50IHdpdGhvdXQgbG9zcyBvZiBjb250ZW50IG9yIGZ1bmN0aW9uYWxpdHkuXHJcbiAgJWZvbnRzaXplIHtcclxuICAgIGZvbnQtc2l6ZTogbWF4KHZhcigtLV9mb250LXNpemUtbWluKSwgY2FsYyh2YXIoLS1fZm9udC1zaXplLW1pbikgKyAodmFyKC0tX2ZvbnQtc2l6ZS1tYXgpIC0gdmFyKC0tX2ZvbnQtc2l6ZS1taW4pKSAqIChtaW4oMSwgbG9nKHZhcigtLXB4LXdpZHRoKS92YXIoLS1taW4tZm9udC1icmVha3BvaW50KSkgLyBsb2codmFyKC0tbWF4LWZvbnQtYnJlYWtwb2ludCkvdmFyKC0tbWluLWZvbnQtYnJlYWtwb2ludCkpKSkpKTtcclxuICB9XHJcblxyXG5cclxuICBib2R5IHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWJvZHktZm9udC1zaXplLW1pbi1tZWRpdW0pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0tYm9keS1mb250LXNpemUtbWF4LW1lZGl1bSk7XHJcbiAgICAtLV9ib2R5LWNvbG9yOiB2YXIoLS1ib2R5LXRleHQtY29sb3IsIHZhcigtLWJyYW5kLWJsYWNrKSk7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRlZmF1bHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIEBleHRlbmQgJWZvbnRzaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiB2YXIoLS1fYm9keS1jb2xvcik7XHJcbiAgfVxyXG5cclxuICBzdmcuaWNvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnRuLWZmKTtcclxuICB9XHJcblxyXG4gIC5mczEge1xyXG4gICAgLS1fY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1jb2xvciwgdmFyKC0tYnJhbmQtYmxhY2spKTtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tX2NvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcclxuICAgIEBleHRlbmQgJWZvbnRzaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnMyLFxyXG4gIC5mczMsXHJcbiAgLmZzNCB7XHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnMyLFxyXG4gIC5mczMsXHJcbiAgLmZzNCxcclxuICAuZnM1LFxyXG4gIC5mczYsXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIC0tX2NvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtY29sb3IsIHZhcigtLWJyYW5kLWJsYWNrKSk7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLV9jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtc2Vjb25kYXJ5KTtcclxuICAgIEBleHRlbmQgJWZvbnRzaXplO1xyXG5cclxuICAgICYud2hpdGUge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnJhbmQtd2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZzMSB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1oMS1mb250LXNpemUtbWluKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLWgxLWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5mczIge1xyXG4gICAgLS1fZm9udC1zaXplLW1pbjogdmFyKC0taDItZm9udC1zaXplLW1pbik7XHJcbiAgICAtLV9mb250LXNpemUtbWF4OiB2YXIoLS1oMi1mb250LXNpemUtbWF4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmZzMyB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1oMy1mb250LXNpemUtbWluKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLWgzLWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuZnM0IHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWg0LWZvbnQtc2l6ZS1taW4pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0taDQtZm9udC1zaXplLW1heCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5mczUge1xyXG4gICAgLS1fZm9udC1zaXplLW1pbjogdmFyKC0taDUtZm9udC1zaXplLW1pbik7XHJcbiAgICAtLV9mb250LXNpemUtbWF4OiB2YXIoLS1oNS1mb250LXNpemUtbWF4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAuZnM2IHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWg2LWZvbnQtc2l6ZS1taW4pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0taDYtZm9udC1zaXplLW1heCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLXN1YnRpdGxlLWZvbnQtc2l6ZS1taW4pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0tc3VidGl0bGUtZm9udC1zaXplLW1heCk7XHJcbiAgICAtLV9jb2xvcjogdmFyKC0tc3VidGl0bGUtdGV4dC1jb2xvciwgdmFyKC0tYnJhbmQtYmxhY2spKTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kZWZhdWx0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tX2NvbG9yKTtcclxuICB9XHJcbn0iLCJAdXNlIFwiQGJhc2VsaW5lL3N0eWxlL3ZhcmlhYmxlcy9cIiBhcyB2O1xyXG5AdXNlIFwiQGJhc2VsaW5lL3N0eWxlL2hlbHBlcnMvXCIgYXMgaDtcclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuICAgIC5jdGEtd2l0aC1lbXBsb3llZS1ibG9jayB7XHJcbiAgICAgICAgLS1fY3RhLWVtcGxveWVlLXdpZHRoOiB2YXIoLS1hdmF0YXItaW1hZ2Utd2lkdGgpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgPi5tZWRpYS1jb21wb25lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1hdmF0YXItaW1hZ2Utd2lkdGgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWF2YXRhci1pbWFnZS13aWR0aCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjppcyguY292ZXIsIC5jb250YWluKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWF2YXRhci1pbWFnZS13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICA+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdGV4dC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICA+LmJsb2NrLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogdi4kbWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1fY3RhLWVtcGxveWVlLXdpZHRoLCAyNTBweCkgMmZyO1xyXG5cclxuICAgICAgICAgICAgPi5tZWRpYS1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdGhlbWUge1xyXG4gICAgLmN0YS13aXRoLWVtcGxveWVlLWJsb2NrIHtcclxuICAgICAgICAtLWhlYWRpbmctdGV4dC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci0xKTtcclxuICAgICAgICAtLV9iZy1jb2xvcjogdmFyKC0tY3RhLXdpdGgtZW1wbG95ZWUtYmctY29sb3IsIHZhcigtLWJyYW5kLXN1cHBvcnQtY29sb3ItMSkpO1xyXG4gICAgICAgIC0tX2NvbG9yOiB2YXIoLS1jdGEtd2l0aC1lbXBsb3llZS1jb2xvciwgdmFyKC0tYnJhbmQtdGV4dC1jb2xvcikpO1xyXG4gICAgICAgIC0tX2JvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2JnLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1fYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLV9jb2xvcik7XHJcblxyXG4gICAgICAgIC5saW5rLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAtLV9pY29uLWNvbG9yOiB2YXIoLS1icmFuZC1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/