/* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before, rule-empty-line-before */
/**
 * Convert px to rem or em. Unitless values are assumed to be in px.
 *
 * @param {List}   $values Single value or list of values to convert
 * @param {Bool}   $em Use `em` units, if true
 * @param {Number} $base-value Root font size on which to base conversions
 */
/**
 * Convert a list of px values (with or without the 'px' string) to either rem or em
 *
 * @param {List}   $values Single value or list of values to convert
 * @param {Bool}   $em Use `em` units, if true
 * @param {Number} $base-value Root font size on which to base conversions
 */
/**
 * Convert a list of px values (with or without the 'px' string) to em
 *
 * @param {List}   $values Single value or list of values to convert
 * @param {Number} $base-value Root font size on which to base conversions
 */
/**
 * Convert a list of px values (with or without the 'px' string) to rem
 *
 * @param {List}   $values Single value or list of values to convert
 * @param {Number} $base-value Root font size on which to base conversions
 */
/**
 * Remove default browser button styles
 */
/**
 * Default input button styles
 */
/**
 * Visually hide an element and leave it only for screenreaders
 */
/**
 * Allow item outdent within a static width container.
 */
/**
 * Reusable button style mixin.
 */
/**
 * Build corners for callout module.
 */
/*
  https://github.com/fregante/object-fit-images/blob/master/preprocessors/mixin.scss
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/*
  Flexbox utility originally from curated content
*/
/* stylelint-enable */
/**
 * Generate map of breakpoint values
 */
/**
 * If you want, include custom media queries in the first parameter of map_merge below
 * (example 'admin-bar' media query provided)
 */
/**
 * Retrive prepared media query
 *
 * @param {string} $query Key to acess in breakpoints object. If you're lookin for one of the generated breakpoints,
 *                        pass in a string constructed using a key from $bp-values
 *                        and either 'min' (for `min-width`) or 'max' (for `max-width`), separated by a hyphen.
 */
/* Gradients */
/* stylelint-disable declaration-no-important */
/* stylelint-enable declaration-no-important */
.triptych__container {
  position: relative;
  text-align: center; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  66% {
    opacity: 0.8; }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  66% {
    opacity: 0.8; }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
  .triptych__container .fadeInUp {
    -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp; }
  .triptych__container .animated {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
  .triptych__container .triptych__background {
    background-image: url(../media/background-sm.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 0;
    margin: auto;
    max-width: 100rem;
    opacity: 0.7;
    padding-bottom: 263%;
    /* image height / width * 100 */ }
    @media (min-width: 42.5rem) {
      .triptych__container .triptych__background {
        background-image: url(../media/background-md.png);
        padding-bottom: 158%; } }
    @media (min-width: 56.25rem) {
      .triptych__container .triptych__background {
        background-image: url(../media/background-lg.png);
        padding-bottom: 127%; } }
    @media (min-width: 100rem) {
      .triptych__container .triptych__background {
        background-image: url(../media/background-xl.png);
        height: 122.125rem;
        padding-bottom: 0; } }
  .triptych__container .triptych__sections {
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    @media (min-width: 1264px) {
      .triptych__container .triptych__sections {
        left: calc((100vw - 1264px) / 2);
        width: 79rem; } }
    @media (min-width: 1600px) {
      .triptych__container .triptych__sections {
        width: 100rem; } }
  .triptych__container .triptych__text,
  .triptych__container .triptych__illustration {
    display: none;
    left: 0;
    position: absolute; }
  .triptych__container .triptych__text {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-family: "Roboto", helvetica, arial, sans-serif;
    font-weight: 400;
    margin-left: 0;
    padding: 1.25rem;
    text-align: left;
    width: 100%; }
    @media (max-width: 25rem) {
      .triptych__container .triptych__text {
        font-size: 1rem;
        line-height: 1.5rem; } }
    @media (min-width: 42.5rem) {
      .triptych__container .triptych__text {
        font-size: 1.375rem;
        line-height: 2rem;
        margin-left: 2.25rem;
        max-width: 30rem;
        padding: 0;
        text-align: left;
        width: 45%; } }
  @media (min-width: 42.5rem) and (min-width: 48.0625rem) {
    .triptych__container .triptych__text {
      font-size: 1.75rem;
      line-height: 2.25rem; } }
    @media (min-width: 71.875rem) {
      .triptych__container .triptych__text {
        font-size: 1.75rem;
        line-height: 2.375rem;
        margin-left: 2.25rem; } }
  @media (min-width: 71.875rem) and (min-width: 48.0625rem) {
    .triptych__container .triptych__text {
      font-size: 1.875rem;
      line-height: 2.375rem; } }
    @media (min-width: 100rem) {
      .triptych__container .triptych__text {
        font-size: 1.875rem;
        line-height: 2.375rem;
        max-width: 37.5rem; } }
  @media (min-width: 100rem) and (min-width: 48.0625rem) {
    .triptych__container .triptych__text {
      font-size: 2.25rem;
      line-height: 2.75rem; } }
  .triptych__container .section1-illustration {
    background-image: url(../media/pt1.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 275px;
    right: 0; }
    @media (max-width: 25rem) {
      .triptych__container .section1-illustration {
        height: 230px; } }
    @media (min-width: 42.5rem) {
      .triptych__container .section1-illustration {
        background-position: center right;
        height: 325px;
        right: 4%; } }
    @media (min-width: 56.25rem) {
      .triptych__container .section1-illustration {
        background-position: center right;
        height: 375px;
        right: 8%; } }
    @media (min-width: 71.875rem) {
      .triptych__container .section1-illustration {
        height: 425px; } }
    @media (min-width: 100rem) {
      .triptych__container .section1-illustration {
        background-position: center right;
        height: 475px;
        right: 18%; } }
    @media (min-width: 137.5rem) {
      .triptych__container .section1-illustration {
        height: 525px;
        right: 22%; } }
  .triptych__container .section2-illustration {
    background-image: url(../media/pt2.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
    right: 0; }
    @media (max-width: 25rem) {
      .triptych__container .section2-illustration {
        height: 160px; } }
    @media (min-width: 42.5rem) {
      .triptych__container .section2-illustration {
        background-position: center right;
        height: 225px;
        right: 5%; } }
    @media (min-width: 56.25rem) {
      .triptych__container .section2-illustration {
        background-position: center right;
        height: 275px;
        right: 8%; } }
    @media (min-width: 71.875rem) {
      .triptych__container .section2-illustration {
        height: 325px; } }
    @media (min-width: 100rem) {
      .triptych__container .section2-illustration {
        background-position: center right;
        height: 375px;
        right: 15%; } }
    @media (min-width: 137.5rem) {
      .triptych__container .section2-illustration {
        height: 425px;
        right: 18%; } }
  .triptych__container .section3-illustration {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzIwIDc3OCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1heFlNaWQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI2Mi42MyUiIHkxPSIzLjA4OSUiIHgyPSI1Ni4yNTUlIiB5Mj0iMjYuNzY2JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIyJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjAxIiBvZmZzZXQ9IjMwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjA1IiBvZmZzZXQ9IjQ0JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjEyIiBvZmZzZXQ9IjU2JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjIyIiBvZmZzZXQ9IjY1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjM1IiBvZmZzZXQ9Ijc0JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjUiIG9mZnNldD0iODIlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JGQzBDNCIgc3RvcC1vcGFjaXR5PSIuNjkiIG9mZnNldD0iOTAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JGQzBDNCIgc3RvcC1vcGFjaXR5PSIuOSIgb2Zmc2V0PSI5NyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkZDMEM0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTguMjkyJSIgeTE9IjcwLjMyMiUiIHgyPSI0Ni44NjglIiB5Mj0iNDYuNDY2JSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjQ4IiBvZmZzZXQ9IjQ1JSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIHN0b3Atb3BhY2l0eT0iLjg1IiBvZmZzZXQ9IjgzJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkMwQzQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI4OS42NjYlIiB5MT0iNTcuODgyJSIgeDI9Ijc0LjE1JSIgeTI9IjUwLjcyMyUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjQkZDMEM0IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkZDMEM0IiBzdG9wLW9wYWNpdHk9Ii40OCIgb2Zmc2V0PSI0NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkZDMEM0IiBzdG9wLW9wYWNpdHk9Ii44NSIgb2Zmc2V0PSI4MyUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkZDMEM0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC04KSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTY3LjYgNjk4LjZMMjEyIDcyOWwxNjkuNCA1Mi4zcy0xNC4yLTEwMS43LTU5LjItMTE3LjItMTU0LjYgMzQuNS0xNTQuNiAzNC41eiIgZmlsbD0iIzc3NyIvPjxwYXRoIGZpbGw9IiNGMUYyRjciIGQ9Ik0zMDcuNyA3NDAuOGwtMTQwLjEtNDIuMkw1MDkuNyA2MS41bDE0MC4xIDQyLjJ6Ii8+PHBhdGggZmlsbD0iIzZENkU3MCIgZD0iTTQwNC42IDU2Mi44bDU2LjEtMTA0LjZMMzIwIDQxNC44bC01Ni4yIDEwNC42eiIvPjxwYXRoIGQ9Ik02MzcuMiA2MjAuM0M1MzcgNzkwLjYgMzk5LjMgODI2LjEgMzA3LjcgNzQwLjhsMzQyLjUtNjM2LjZjMTAxLjMgOTkuMSA4Ny4zIDM0NS45LTEzIDUxNi4xeiIgZmlsbD0iI0JGQzBDNCIvPjxwYXRoIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii41IiBkPSJNMzA3LjcgNzQwLjhsLTE0MC4xLTQyLjJMNTA5LjcgNjEuNWwxNDAuMSA0Mi4yeiIvPjxwYXRoIGQ9Ik02MzcuMiA2MjAuM0M1MzcgNzkwLjYgMzk5LjMgODI2LjEgMzA3LjcgNzQwLjhsMzQyLjUtNjM2LjZjMTAxLjMgOTkuMSA4Ny4zIDM0NS45LTEzIDUxNi4xeiIgZmlsbD0idXJsKCNiKSIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjQkZDMEM0IiBkPSJNNjcxIDQxMi45TDUxNS4yIDUxOS40IDE1Ni4zIDI1Ni41bDE1LjYtNTMuOEw2NzEgMjkxLjJ6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgb3BhY2l0eT0iLjUiIGQ9Ik02NzEgNDEyLjlMNTE1LjIgNTE5LjQgMTU2LjMgMjU2LjVsMTUuNi01My44TDY3MSAyOTEuMnoiLz48cGF0aCBmaWxsPSIjQkZDMEM0IiBkPSJNNTE1LjIgNTE5LjRMLjUgMzYzVjI0MS4zbDUxNC43IDE1Ni40eiIvPjxwYXRoIGZpbGw9IiNGMUYyRjciIGQ9Ik02NzEuNyAyOTEuNEwxNTcgMTM1LjEuNSAyNDEuM2w1MTQuNyAxNTYuNHoiLz48cGF0aCBkPSJNMjA5LjIgNDE2LjhoLTQuNXMtNi4yIDExLjYtNy45IDIyLjRjLTEuNyAxMC44IDQuOSAxMy44IDQuOSAxMy44czUuMy01LjkgNy0xOC4xYzEuNy0xMi4yLjUtMTguMS41LTE4LjF6TTI4OS43IDQ0Ny4xbC00LjQtMi4ycy0xNy40IDE1LjUtMjAuNCAyMC4yYy0zIDQuNy0yLjUgOC40LTIuNSA4LjRzMy43IDEgOS42LTJjNS45LTMgMTcuNy0yNC40IDE3LjctMjQuNHoiIGZpbGw9IiM2RDZFNzAiLz48cGF0aCBkPSJNMTk3LjYgMTE3LjhjLTQuNiAyMy40IDUuOSAxMDIuNSA1LjkgMTAyLjVsMy45LjJzMjkuOC02NC4xIDI3LjQtOTAuOGMtMi40LTI2LjctMzMuMy0zMS43LTM3LjItMTEuOXoiIGZpbGw9IiM5NEM5RkYiLz48cGF0aCBkPSJNMzUxLjEgMTI1LjRjLTE5LjQtMS4xLTUzLjYgNTMuNC01My42IDUzLjRMMjczLjggMjA0cy0uNiAxLjYgMiAzLjRjMS40IDEuMSAzLjEgMS41IDQuOCAxLjIgMCAwIDQxLjgtMTYuOSA0Mi4zLTE3LjEuNS0uMiAzOS42LTIwLjMgMzkuNC00MC4yLS4yLTE5LjktMTEuMi0yNS45LTExLjItMjUuOXoiIGZpbGw9IiMzNzdEQzQiLz48cGF0aCBkPSJNMjk0LjkgNDMzLjVIMjg5bC0yNi42LTExMnMyOC4xLTQuMSAzNy43IDEzLjNjOS42IDE3LjQgMTQuNCA0Ni4yIDE0LjQgNDYuMmwtMTQuMiAyMy41IDkuMSAxMC4yLTE0LjUgMTguOHpNMTgzLjYgMjg0LjJjLjIgMTIuNCAxLjIgMjQuNyAzIDM2LjkgMyAyMCAxOS4yIDg1LjEgMTkuMiA4NS4xaDUuMmwxMi4yLTIyLjItOC41LTYuNyAxNy43LTI4LjhzLTUuMi0zNi4yLTEwLjctNTEuNGMtNS41LTE1LjItMzguMS0xMi45LTM4LjEtMTIuOXoiIGZpbGw9IiM0NTVFNzciLz48cGF0aCBkPSJNMjg4LjQgMzQyLjZjNDItMjEuNSA1Ni40LTI1LjUgNzguNi01Mi4xIDIyLjItMjYuNiAxMS41LTgxIDExLjUtODFoLTMzLjNzLTE0IDE2LjYtMTcuOCAzNi4yYy0xOC45IDEyLjktNTcuMyA2MS43LTY1LjEgNzUuOCA4LjIgMjMuNiAyNi4xIDIxLjEgMjYuMSAyMS4xeiIgZmlsbD0iIzQ1NUU3NyIvPjxwYXRoIGQ9Ik0zMzEuMSAyNTYuNGMtOC41IDI2LjUtMTExLjcgNTEuOC0xMTEuNyA1MS44cy0yNi4yIDYuNy0zNS45LTI0YzI0LTI5LjIgMTI3LjYtNjAuNiAxMjcuNi02MC42czMxLjgtNC4xIDIwIDMyLjh6IiBmaWxsPSIjNDU1RTc3Ii8+PHBhdGggZD0iTTMwNy41IDIyOC43bDE2LjYtMzguOCA1NCA0LjEgMi42IDM0LjhzLTI1LjkgMzYuMi01NCAyNi4yYy0yOC4xLTEwLTE5LjItMjYuMy0xOS4yLTI2LjN6IiBmaWxsPSIjNDU1RTc3Ii8+PHBhdGggZD0iTTM5Mi45IDIxOHMtNDkuNCA4LjUtOTUuNC0xMS43bDQ3LjgtODFzMzQuNS05LjQgNDEuOSAxOC41YzcuNCAyNy45IDUuNyA3NC4yIDUuNyA3NC4yeiIgZmlsbD0iIzNFOEVERSIvPjxwYXRoIGZpbGw9IiM0NTVFNzciIGQ9Ik00ODIuOSAyODYuMmwxLjEgMi42IDI5LjEgMTMuOCAxLjUtMS4xLTguOS01LjkgMTUuMSA1LjYuOC03LjUtMTkuMS03LjUtMTQuMy0yLjZ6Ii8+PHBhdGggZmlsbD0iIzQ1NUU3NyIgZD0iTTQ4OS43IDI5MC45djEwLjVoLTMuM2wtMy41LTE1LjIgNi44LjV6TTQ5My4zIDI4NC41bDIzIDMuNHYybC0yMC43LTIuNXpNMjUwLjkgMTk5LjlzLTYuMi40LTMuNCAyLjhjNCAzLjMgOS4xIDcuNiAxMS4yIDguOSAzLjUgMi4yIDEyIDQuNiAxMiA0LjZzMS41LTMuNyAwLTUuNWMtMS41LTEuOC0xMi0xMC43LTEyLTEwLjdsLTcuOC0uMXoiLz48cGF0aCBmaWxsPSIjNDU1RTc3IiBkPSJNMjUxLjUgMjAxbC04LjctMS4yLjIgMi40IDkuOCAzLjl6TTI3MC43IDIxNi4xbC0yNi42LTEuOHYtMi40bDE4LjMtMS43czUuOC0uOSA3LjIgMmwxLjQgMi45LS4zIDF6TTI3MC43IDIxMC42TDI1OSAxOTguNGwtMS41LS45aC0ybDYuOCAxMC41eiIvPjxwYXRoIGQ9Ik0zOTIuOSAyMThjLTYgLjktMTIgMS40LTE4IDEuNmwtMTEuNi01Mi41cy0uOS0yOS4xIDIzLjktMjMuMmM3LjMgMjcuOSA1LjcgNzQuMSA1LjcgNzQuMXoiIGZpbGw9IiMzNzdEQzQiLz48cGF0aCBkPSJNMzY5LjQgMTI1LjNjMjYuNyA5LjUgNDAuNiAyNi4zIDYxLjIgNTlzNDcuMSA4Ny42IDQ3LjEgODcuNmMxLjEgMy01LjMgNS4yLTYuNyA0LjFsLTYyLjEtNTIuOHMtMzIuMy0zMS4yLTQzLjktNTBjLTExLjYtMTguOCA0LjQtNDcuOSA0LjQtNDcuOXoiIGZpbGw9IiMzRThFREUiLz48ZWxsaXBzZSBmaWxsPSIjNDU1RTc3IiB0cmFuc2Zvcm09InJvdGF0ZSgtNTMuNTExIDM2My4xNzQgODUuMDAyKSIgY3g9IjM2My4xNzQiIGN5PSI4NS4wMDIiIHJ4PSIyMy43MDEiIHJ5PSIyMC41MDEiLz48ZWxsaXBzZSBmaWxsPSIjOTRDOUZGIiB0cmFuc2Zvcm09InJvdGF0ZSgtNTMuNTExIDIyNi40MyAyOC45NzMpIiBjeD0iMjI2LjQzIiBjeT0iMjguOTczIiByeD0iMjEuMjAxIiByeT0iMTkuODAxIi8+PGNpcmNsZSBmaWxsPSIjM0U4RURFIiBjeD0iMzk1LjIiIGN5PSI1Ni41IiByPSIxMC4xIi8+PHBhdGggZD0iTTIxMi4yIDEzNi45bDMuNiA2My45czEyLjktMzAuMiAxOS4xLTUzLjljNi4yLTIzLjctMjIuNy0xMC0yMi43LTEweiIgZmlsbD0iIzM3N0RDNCIvPjxwYXRoIGQ9Ik0yNjIuNyAyMjcuN2g1LjRzLTYuMy03OS4yLTE4LjYtMTA2LjVjLTEyLjMtMjcuMy00OC43LTIyLjEtNDEgNS41IDcuNyAyNy42IDU0LjIgMTAxIDU0LjIgMTAxeiIgZmlsbD0iIzk0QzlGRiIvPjxwYXRoIGQ9Ik0yNzAuMSAyMzIuNmMtLjQtMS41LTQuMS0yLjItNS45LTEuMi0xLjggMS01LjkgNy42LTQuNiA5LjkgMS4zIDIuMiA2IDEuNyA4LjggMCAyLjgtMS43IDEuNy04LjcgMS43LTguN3pNMjA4LjcgMjI3LjdsLTE5LjggMy4ycy0zLTMuNSAyLjItNiAxMy42LS44IDEzLjYtLjhjMS45LjQgMy41IDEuOCA0IDMuNnpNMTkxIDExOC43czQ0LjkgMTQgODAuNi0zLjhDMjQwLjggNTYuNCAyMjEgNTUgMjIxIDU1cy0yOS4zIDIwLjgtMzAgNjMuN3oiIGZpbGw9IiM0NTVFNzciLz48cGF0aCBkPSJNMjIyLjIgODYuNmMxOC45IDE1LjUgNjkgMjggOTUuMyAyOC45bDEuNS00LjYtNDAuMy0yNi44cy0zMi4zLTI2LjctNTYuNS0yOC44Yy0xMy41IDE3LjQgMCAzMS4zIDAgMzEuM3oiIGZpbGw9IiM0NTVFNzciLz48cGF0aCBkPSJNMjI5LjkgNTYuNmMtMTQuNS00LjMtMjkuNi02LjQtNDQuNy02LjItLjYgMC01LjctMzIuMy01LjctMzIuM2gtMnMtMTEgMTUuNS01LjcgNDIuMmM0LjMgMTAuMiA0MS40IDIzLjYgNDEuNCAyMy42bDE2LjctMjcuM3pNMjA5LjIgMTQuNWwtLjYtMS4zaC0uMmwuNS0uMS0xLjEtMS44LTkuMi42IDYuNC0yLjMtLjgtMS4zcy0xNC44IDMtMjEuMyA0LjNjLTEuNi4zLTIuNiAxLjgtMi4zIDMuM3YuMWwxNC44IDYuOSAyLjItMS42LTUtMi44IDE2LjYtNHpNMzI0LjQgMTE1LjVzLTEgMi4zIDQuMiA1LjdjNS4yIDMuNCAxNS44IDQuMSAxNS44IDQuMWg1LjR2LTEuNXMtOS40LTMuOC0xMi43LTUuOGMtMy4zLTItOC4xLTMuOC0xMi43LTIuNXoiIGZpbGw9IiM0NTVFNzciLz48cGF0aCBkPSJNMzI0LjMgMTE2LjhjLS4yIDIgLjIgMy45IDEuMSA1LjcgMS40IDMgMi42IDYuMiAzLjcgOS40aDIuN2wtMS4zLTExLjZjLTEtMi42LTMuNi00LTYuMi0zLjV6TTI2MS4yIDExLjNjLS44LTEtMTAuOS0uNS0xNC40IDEuNGgxMC40czMuMi4xIDQtMS40eiIgZmlsbD0iIzQ1NUU3NyIvPjwvZz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 140px;
    right: 5%; }
    @media (max-width: 25rem) {
      .triptych__container .section3-illustration {
        height: 110px; } }
    @media (min-width: 42.5rem) {
      .triptych__container .section3-illustration {
        background-position: center right;
        height: 160px;
        right: 20%; } }
    @media (min-width: 56.25rem) {
      .triptych__container .section3-illustration {
        background-position: center right;
        height: 200px;
        right: 22%; } }
    @media (min-width: 71.875rem) {
      .triptych__container .section3-illustration {
        height: 250px; } }
    @media (min-width: 100rem) {
      .triptych__container .section3-illustration {
        background-position: center right;
        height: 300px;
        right: 25%; } }
    @media (min-width: 137.5rem) {
      .triptych__container .section3-illustration {
        height: 350px;
        right: 28%; } }


/*# sourceMappingURL=homepage.5c2d1464f95087c79cd1.min.css.map*/