.border-animation__container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; }
  .border-animation__container .border {
    background-color: #E3553D;
    position: absolute; }
    .border-animation__container .border--left {
      width: 4px;
      top: 0;
      left: 0;
      bottom: 100%;
      -webkit-transition: bottom 1s ease-in;
      transition: bottom 1s ease-in; }
    .border-animation__container .border--top-left {
      height: 4px;
      width: 0;
      -webkit-transition: width 1s ease-in;
      transition: width 1s ease-in;
      -webkit-transition-duration: 2s;
              transition-duration: 2s; }
    .border-animation__container .border--top-right {
      height: 4px;
      right: 0;
      width: 0;
      -webkit-transition: width 1s ease-in;
      transition: width 1s ease-in;
      -webkit-transition-delay: 1s;
              transition-delay: 1s; }
    .border-animation__container .border--right {
      width: 4px;
      bottom: 0;
      right: 0;
      height: 0;
      -webkit-transition: height 1s ease-in;
      transition: height 1s ease-in; }
    .border-animation__container .border--bottom-left {
      height: 4px;
      bottom: 0;
      width: 0;
      -webkit-transition: width 1s ease-in;
      transition: width 1s ease-in;
      -webkit-transition-delay: 1s;
              transition-delay: 1s; }
    .border-animation__container .border--bottom-right {
      height: 4px;
      right: 0;
      bottom: 0;
      width: 0;
      -webkit-transition: width 1s ease-in;
      transition: width 1s ease-in;
      -webkit-transition-duration: 2s;
              transition-duration: 2s; }

.border-animation--opening .border--left {
  bottom: 0; }

.border-animation--opening .border--top-left {
  width: 77%; }

.border-animation--opening .border--top-right {
  width: 23%; }

.border-animation--opening .border--right {
  height: 100%; }

.border-animation--opening .border--bottom-left {
  width: 23%; }

.border-animation--opening .border--bottom-right {
  width: 77%; }

.border-animation--remove-border-transitions .border {
  -webkit-transition: none !important;
  transition: none !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LWNvbXBvbmVudHMvYm9yZGVyLWFuaW1hdGlvbi5zY3NzIiwic2V0dGluZ3MvX2NvbG91cnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTSTtFQUNJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CLEVBQUE7RUFOdkI7SUFTTyx5QkNOZ0I7SURPaEIsa0JBQWtCLEVBQUE7SUFWekI7TUFjVyxVQXJCbUI7TUFzQm5CLE1BQU07TUFDTixPQUFPO01BQ1AsWUFBWTtNQUNaLHFDQUFrRDtNQUFsRCw2QkFBa0QsRUFBQTtJQWxCN0Q7TUFzQlcsV0E3Qm1CO01BOEJuQixRQUFRO01BQ1Isb0NBQWlEO01BQWpELDRCQUFpRDtNQUNqRCwrQkE5QmE7Y0E4QmIsdUJBOUJhLEVBQUE7SUFLeEI7TUE2QlcsV0FwQ21CO01BcUNuQixRQUFRO01BQ1IsUUFBUTtNQUNSLG9DQUFpRDtNQUFqRCw0QkFBaUQ7TUFDakQsNEJBdkNXO2NBdUNYLG9CQXZDVyxFQUFBO0lBTXRCO01BcUNXLFVBNUNtQjtNQTZDbkIsU0FBUztNQUNULFFBQVE7TUFDUixTQUFTO01BQ1QscUNBQWtEO01BQWxELDZCQUFrRCxFQUFBO0lBekM3RDtNQTZDVyxXQXBEbUI7TUFxRG5CLFNBQVM7TUFDVCxRQUFRO01BQ1Isb0NBQWlEO01BQWpELDRCQUFpRDtNQUNqRCw0QkF2RFc7Y0F1RFgsb0JBdkRXLEVBQUE7SUFNdEI7TUFxRFcsV0E1RG1CO01BNkRuQixRQUFRO01BQ1IsU0FBUztNQUNULFFBQVE7TUFDUixvQ0FBaUQ7TUFBakQsNEJBQWlEO01BQ2pELCtCQS9EYTtjQStEYix1QkEvRGEsRUFBQTs7QUFvRXhCO0VBR1csU0FBUyxFQUFBOztBQUhwQjtFQU9XLFVBMUVpQixFQUFBOztBQW1FNUI7RUFXVyxVQTdFa0IsRUFBQTs7QUFrRTdCO0VBZVcsWUFBWSxFQUFBOztBQWZ2QjtFQW1CVyxVQXJGa0IsRUFBQTs7QUFrRTdCO0VBdUJXLFVBMUZpQixFQUFBOztBQStGNUI7RUFFTyxtQ0FBMkI7RUFBM0IsMkJBQTJCLEVBQUEiLCJmaWxlIjoiMDQtY29tcG9uZW50cy9ib3JkZXItYW5pbWF0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9jb3JlXCI7XHJcblxyXG4kYm9yZGVyLWFuaW1hdGlvbi1ib3JkZXItd2lkdGg6IDRweDtcclxuJGJvcmRlci1hbmltYXRpb24tc3BlZWQ6IDFzO1xyXG4kYm9yZGVyLWFuaW1hdGlvbi1zcGVlZC0yOiAycztcclxuJGJvcmRlci1hbmltYXRpb24tbG9uZy13aWR0aDogNzclO1xyXG4kYm9yZGVyLWFuaW1hdGlvbi1zaG9ydC13aWR0aDogMjMlO1xyXG5cclxuLmJvcmRlci1hbmltYXRpb24ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnJhbmQtY29sb3VyKCdjaGFybGllJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9yZGVyLWFuaW1hdGlvbi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tICRib3JkZXItYW5pbWF0aW9uLXNwZWVkIGVhc2UtaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRvcC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGJvcmRlci1hbmltYXRpb24tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYm9yZGVyLWFuaW1hdGlvbi1zcGVlZCBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGJvcmRlci1hbmltYXRpb24tc3BlZWQtMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGJvcmRlci1hbmltYXRpb24tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRib3JkZXItYW5pbWF0aW9uLXNwZWVkIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkYm9yZGVyLWFuaW1hdGlvbi1zcGVlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRib3JkZXItYW5pbWF0aW9uLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRib3JkZXItYW5pbWF0aW9uLXNwZWVkIGVhc2UtaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGJvcmRlci1hbmltYXRpb24tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYm9yZGVyLWFuaW1hdGlvbi1zcGVlZCBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGJvcmRlci1hbmltYXRpb24tc3BlZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib3JkZXItYW5pbWF0aW9uLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYm9yZGVyLWFuaW1hdGlvbi1zcGVlZCBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGJvcmRlci1hbmltYXRpb24tc3BlZWQtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuaW5nIHtcclxuICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRvcC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9yZGVyLWFuaW1hdGlvbi1sb25nLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10b3AtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRib3JkZXItYW5pbWF0aW9uLXNob3J0LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9yZGVyLWFuaW1hdGlvbi1zaG9ydC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9yZGVyLWFuaW1hdGlvbi1sb25nLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlbW92ZS1ib3JkZXItdHJhbnNpdGlvbnMge1xyXG4gICAgICAgIC5ib3JkZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi90b29scy9mdW5jdGlvbnMvbWFwc1wiO1xyXG5cclxuLy8gIyBDb2xvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRwYWxldHRlOiAoXHJcbiAgICBjb2xvdXItZ29ibGluOiAjM0E4NDMzLFxyXG4gICAgY29sb3VyLXR1YXRhcmE6ICMzQzNDM0IsXHJcbiAgICBjb2xvdXItYXN0cm9uYXV0LWJsdWU6ICMwMDRENjEsXHJcbiAgICBjb2xvdXItY2VydWxlYW46ICMwMDlDREUsXHJcbiAgICBjb2xvdXItY2hpbm86ICNDRkM1QTgsXHJcbiAgICBjb2xvdXItY2FuLWNhbjogI0Q2OThCRixcclxuICAgIGNvbG91ci1jaW5uYWJhcjogI0UzNTUzRCxcclxuICAgIGNvbG91ci1teS1zaW46ICNGRkIzMjNcclxuKTtcclxuXHJcbkBmdW5jdGlvbiBwYWxldHRlKCRrZXkpIHtcclxuICAgIEByZXR1cm4gbWFwLWdldCgkcGFsZXR0ZSwgJGtleSk7XHJcbn1cclxuXHJcbiRicmFuZC1jb2xvdXJzOiAoXHJcbiAgICBhbHBoYTogcGFsZXR0ZSgnY29sb3VyLWFzdHJvbmF1dC1ibHVlJyksXHJcbiAgICBicmF2bzogcGFsZXR0ZSgnY29sb3VyLWNlcnVsZWFuJyksXHJcbiAgICBjaGFybGllOiBwYWxldHRlKCdjb2xvdXItY2lubmFiYXInKSxcclxuICAgIGRlbHRhOiBwYWxldHRlKCdjb2xvdXItbXktc2luJyksXHJcbiAgICBlY2hvOiBwYWxldHRlKCdjb2xvdXItZ29ibGluJyksXHJcbiAgICBmb3h0cm90OiBwYWxldHRlKCdjb2xvdXItY2FuLWNhbicpLFxyXG4gICAgZ29sZjogcGFsZXR0ZSgnY29sb3VyLWNoaW5vJyksXHJcbiAgICBob3RlbDogcGFsZXR0ZSgnY29sb3VyLXR1YXRhcmEnKVxyXG4pO1xyXG5cclxuQGZ1bmN0aW9uIGJyYW5kLWNvbG91cigka2V5KSB7XHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGJyYW5kLWNvbG91cnMsICRrZXkpO1xyXG59XHJcblxyXG4kZnVuY3Rpb25hbC1jb2xvdXJzOiAoXHJcbiAgICBib2R5OiAoXHJcbiAgICAgICAgYmFzZTogYnJhbmQtY29sb3VyKCdob3RlbCcpXHJcbiAgICApXHJcbik7XHJcblxyXG5AZnVuY3Rpb24gZnVuY3Rpb25hbC1jb2xvdXIoJHNlY3Rpb24sICR2YWx1ZSkge1xyXG4gICAgQHJldHVybiBtYXAtZGVlcC1nZXQoJGZ1bmN0aW9uYWwtY29sb3VycywgJHNlY3Rpb24sICR2YWx1ZSk7XHJcbn0iXX0= */
