.focus-ceskaPosta {
   .focus-content {
      display: flex;
      flex-direction: column;
      width: calc(100% - 40px);
      height: calc(100vh - 40px);
      background: #fff;
   }

   iframe {
      border: 0;
      flex-grow: 1;
      width: 100%;
   }

   @media screen and (max-width: 767px) {
      .focus-content {
         padding: 10px;
         position: absolute;
         left: 0;
         right: 0;
         bottom: 0;
         top: 0;
         height: auto;
         width: 100%;
      }

      .focus-header {
         margin-bottom: 0;
         border-bottom: 0;
      }
   }
}
